개발을 잘 하고 싶습니다.
3년차인데, 만으로 약 2년 10개월 됐고,
이직을 한번 하고 출근한지 한달이 안된 상태입니다.
개발을 잘 하고싶은데 어떻게들 공부하시나요?
우선 저는 안드로이드 디벨로퍼 문서 뉴스는 항상 챙겨보고
새로운 기술은 따라가려고 노력하구 있습니다.
이직을 했을때는 회사코드를 계속해서 보면서 우선 파악하면 되는거겠죠?
이직은 처음이라 잘 못하면 어쩌지 라는 생각에 걱정이 너무 많이 되네요. 경력이라 다 잘해야될거같은 부담감도 있구요.
선배님을의 조언들을 구합니다!
소프트웨어의 기초가 되는 부분을 먼저 공부하시길 권장드려요. 예를 들면, 디자인패턴, SOLID, TDD, Clean Code, Algorithm, Data Structure 같은 부분을 이미 검증되어진 책들이나 온라인 코스를 통해 먼저 공부하시고, 이걸 바탕으로 안드로이드에 사용되는 구체적인 기술들을 공부해 나가시는게 권해드리고 싶은 방법입니다. 이런 기초들은 안드로이드 만에 국한된 것이 아닌 소프트웨어 전반에 다 해당되므로, 늘 필요한 것들입니다. 이런 기초없이 새로나오는 기술들을 쫓아가다가는 정말 한도 끝도 없다는 것이 개인적인 생각입니다. 그리고, 다른 사람의 코드를 통해서 배우는 것도 좋은 방법 중의 하나이구요. Github같은데서 오픈 소스 프로젝트 같은 데서 참여해서 하신다면, 정말 큰 도움이 될 거라고 생각합니다. 코드리뷰를 하면서 다른 사람들과 의견을 나누다 보면 많이 배울 수 있다고 생각합니다.
공부 방향이 잡히시면 좋겠네요.