일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 2018 KAKAO BLIND RECRUITMENT 1차
- 젠킨스
- 2020 카카오 공채
- bfs
- gradle
- 삼성 SW 역량테스트
- CS 스터디
- 2020 KAKAO BLIND RECRUITMENT
- 카카오
- 2019 카카오 공채
- set
- Baekjoon
- 카카오 공채
- 2019 KAKAO BLIND RECRUITMENT
- Java
- 부스트코스
- 2018 KAKAO BLIND RECRUITMENT
- gcp
- 비트마스크
- 자바
- 2018 카카오 공채
- 알고리즘
- dfs
- 프로그래머스
- 백준
- c++
- 삼성 SW 기출문제
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- 2018 카카오
- map
- Today
- Total
아무코딩
백엔드 개발자가 되기 위한 준비 본문
인턴이 끝난 후 부터 백엔드 개발자가 되고 싶어 모든 서류를 백엔드 위주로 내었다.
인턴 이전 까지 진행했던 프로젝트에서 주로 서버 개발을 맡지않아
프로젝트 몇 번 한걸론 아직 공부가 많이 부족하고 여러 공고에 올라온 필요역량 스펙에서
내가 모르는 것도 많았다.😭
현재 공부 중인 스프링 공부 이외에도 공통적으로 필요한 역량과 다른 개발 블로그 등에서 추천해주는 기술스택 및 지식을 바탕으로
우선순위를 두어 공부 스케쥴을 계획 해보려한다.
1. 스프링 프레임워크 공부
현재 진행중이며 초보 웹 개발자를 위한 스프링 5 입문을 기본으로 공부 중이고,
직접 안써보면 까먹는다고 생각하는 편이라 매번 이해를 위해 해당 개념과 관련된 정말 간단한 프로젝트를 따라 구현하거나
현재 공부를 위해 진행중인 sns만들기 프로젝트를 통해 스프링 프레임워크에 대해 익히고 있다.
현재 부스트코스 인강도 수강중이고, 다른 스프링 부트 책도 보며 공부 중인데 이 두가지 컨텐츠는 개발을 하며 참고용으로 부분적으로 수강하거나 읽는 중이다.
2. 배포 해보기
현재 GCP + 젠킨스 + Git 을 통한 자동배포 환경 구축을 해보려 공부중에 있다.
대부분의 공고에서 클라우드 역량과 배포경험을 중요시 하는 것 같아서 현재 진행 중인 프로젝트에 적용해보려 한다.
git 특정 브랜치에 머지시 자동으로 배포되는 환경을 구축해보려한다.
3. 테스트 코드 작성/ 리팩토링 기법 공부
개발시 병행해야될 필수 항목이라 생각하여 현재 공부중인 스프링 5 도서 말고 추가적으로 참고할 스프링부트 도서를 구매하였는데
배포와 테스트 코드 공부를 함께 익힐수 있는 도서로 선정하였다. 테스트 코드 작성 공부와 함께 TDD라 불리는 테스트 주도개발을 공부해보려 한다.
4. 리액트 공부
웹 백엔드 개발자도 프론트와 아예 분리하여 생각할수는 없는것 같다. 위의 3가지를 공부한 후 공부해보려 한다.
5. Hadoop, Hive, Spark, Kafka등 최신 기술 공부
네이버 D2에 올라온 백엔드 개발 지침서도 참고하기위해 링크 추가
서버공부는 이러하고 물론 CS 전공 기초공부도 소홀히 해서는 안된다. 맞다
갈길이 멀다.. 얼른 공부시작해야겠다..