도리안의 개발 잡설 #212 - 개발자로 계속 성장하기 위해서는 어떻게 해야 하는가?
(Image from Pixabay)
개발자라면, 계속해서 변화화는 환경과 트렌드에 적응할 수 있어야 한다. 안드로이드 앱 개발 또한 변화는 계속 진행되고 있다. 몇년 전까지만 해도 언어는 자바였지만, 지금은 코틀린이 대세로 자리잡았다. 아직 자바로 개발하는 회사들이 있고 레거시 코드들도 당장 없어지지는 않겠지만, 신규 프로젝트는 코틀린을 모르면 개발하기 어려울 것이다. MVVM 패턴, 클린 아키텍처를 사용하는 곳도 늘어나고 있다. 이제 이들을 모르면 지원조차 불가능한 시대가 머지 않아 올 수도 있다.
MVVM 패턴을 배우느라 헤맸던 경험이 있다. 지금은 이 패턴을 사용하고 있지만, 잘 사용하고 있는지는 아직 잘 모르겠다. 최근에 동료가 완료한 프로젝트가 있고, 그 분이 만든 코드를 보면 내가 잘 만들고 있는지를 비교할 수 있을 것이다. 1월에는 코드 리뷰를 해봐야겠다. 그리고 내가 미처 몰랐던 것들을 배우도록 하자. 설령 내 코드가 별로라고 해도 실망할 필요는 없다. 배우면서 성장하면 되는 것이니까.
개발자로 계속해서 성장하기 위해서는 계속해서 배워야 한다. 책을 통해서 배울 수도 있고, 강의를 통해서 배울 수도 있으며, 동료들이 만든 코드를 보고 배울 수도 있고, 상사 또는 동료들의 피드백을 받아 배울 수도 있다. 어느 한 가지 학습만으로는 성장하는데 한계가 있다. 다양한 방법들을 통해 배워야 레벨 업이 가능할 것이다.
지난 개발 잡설들
- #211 - 오늘만큼은 개발을 내려놓자
- #210 - 수강을 고려 중인 안드로이드 강좌
- #209 - 오전에는 공부 좀 하자
- #208 - 메인 앱의 리팩토링 진행 방향
- #207 - 숙제를 복기해보니 헛점들이...
- #206 - 작지 않은 숙제 하나 해결
- #205 - 모바일 개발자로서 살아남으려면 알아야 할 고급 앱...
- #204 - Kotlin 언어가 제공하는 유용한 함수들 also, apply, let, run, with
- #203 - 쓸데없이 복잡해진 책상 환경
- #202 - 개인사무실을 빌려서 해본 재택근무
- #201 - 계속해서 변화하는 IT 시장에 나는 잘 적응하고 있는지
- #151 ~ #200
- #101 ~ #150
- #51 ~ #100
- #1 ~ #50
Sort: Trending
[-]
successgr.with (74) 3 years ago