1월, 2022의 게시물 표시

2년만에 개발자를 멈춘 iOS 개발자의 2021년 회고

이미지
2020년의 시작과 함께, iOS개발을 시작하게 되었었고, 1년이 지난 시점에 회고를 작성했었습니다. 이제는 3년차 iOS개발자가 되면서 구상하게 된 회고는 작년에 기대했던 내용들과 많이 달라서 스스로도 놀랐습니다. 가능한 순서대로 정리해보도록 하겠습니다. 월간 리이오 (1월 1앱 출시) 2년차 iOS개발자가 되면서 엄청난 자신감과 함께, 호기롭게 세운 1월 1개인앱 프로젝트인 월간 리이오를 시작했습니다. 결과부터 정리하면 망했습니다. 한 달에 한개의 앱을 만들 수는 있지만 3개째를 만들던 때에 그만두게 되었습니다. 그 이유를 천천히 생각해보니 문제점이 몇가지 있었습니다. 1. 똑같은 구조와 기술을 반복해서 쓰는것에 재미를 못느낀다 한 달이라는 기간내에 빨리 만들어야 하다보니까, 이전에 만들었던 구조, 코드들을 계속 쓰고 있는것에 지루함을 느끼게 되었습니다. 물론 같은 것을 반복하면서 익히는 것도 중요하다고 생각합니다. 하지만 개인앱은 내가 공부하고 싶은 것들을 녹여서 개발하는게 지속적인 동기부여의 방법으로 더 적절하다는 결론에 도달했습니다. 또한 어떻게 하면 더 나은 코드를 생산할 수 있을지에 대한 고민도 필요합니다. 2. 새로운 앱을 계속 만드는 것보다는 기존에 만든 앱을 고도화 하는게 낫다 개인적인 취향의 차이 이겠지만, 아주 간단한 기능들을 계속 만드는 것보다는 사용자를 생각하거나 아니면 만들어 보고 싶었던 기능들을 계속 만드는게 좀 더 완성도 있는 앱을 만드는게 아닌가 라는 생각을 했습니다. 갯수에 집작하는 것이 아닌 결과물의 퀄리티에 좀 더 집중할 필요가 있다고 생각했습니다. 마치 1일 1커밋의 연속일수에 집중할 필요가 없다고 느낀것과 같은 맥락입니다. 3. 번아웃을 유발한다 매일 무언가를 만들고 또 기존의 존재하는 문제를 해결하는 즐거움은 개발을 하는 가장 큰 이유라고 생각합니다. 하지만 퇴근 후, 주말에 계속 이 생각들만 하다보니 어느 순간 너무지쳐있는 자신을 발견했습니다. 매월 앱을 만들어 내는 것은 나의 라이프 싸이클과 맞지 않