2021 1분기 회고

2021 1분기 회고

2021 1분기 회고

1년동안 있었던 일을 하루, 이틀만에 글로 적어 놓는 것은 너무나 많은 것들을 놓치는 것 같아 분기마다 회고를 적고, 4개의 회고를 합친 것이 1년의 회고가 되었으면 해서 분기별로 회고를 적게 되었습니다. 개발자는 항상 스스로 뒤쳐지지 않는지 고민하고, 내가 무엇을 하는데 시간을 썼는지 관심있어야 한다고 생각합니다. 1분기에는 어디에 시간을 썼고 얼마나 성정했는지 정리해보려 합니다.

2번째 앱 배포

첫 번째 개인앱인 토큰 메모를 유지 보수하면서, 2번째 앱인 그러나커밋을 배포 했습니다. 누군가를 위해서 앱을 만들기보다는 내가 필요한, 나의 삶의 질을 올려줄 수 있는 앱을 만들었습니다. 만들면서 즐겁고, 필요한 생기니 개발이 훨씬 즐겁습니다. 다만 문제는 기록에 쓰던 시간들이 줄어들어 블로그 관리가 소홀해지고, 다시 모든것이 후다닥 지나가면서 휘발되는 것 같은 느낌이 사라지지 않습니다. 만들면서 배웠던 것들 삽질했던 것들을 잘 정리해야겠습니다. 2번째 앱은 1일 1커밋을 하면서 시작하면서 불편함을 느껴서 만든 앱 입니다. 내가 매일 얼마나 커밋을 하고 있는지 한 눈에 확인이 가능하고, 나에게 동기부여를 해 줄 수 있는 앱을 만들었습니다. 조언과 피드백은 언제나 환영이에요 :)

다시 시작한 1일 1커밋

이전에 데이터 분석을 하면서 1일 1커밋을 한 적이 있습니다. 그 때 채 1년이 되기 전에 1일 1커밋을 그만 두었던 이유가 몇 가지 있었습니다. 가장 큰 예를 들어보자면 아래와 같습니다.

  1. 의미없는 커밋을 위한 시간이 아깝다.
  2. 1일 1커밋을 한다고 보여지는 것은 없다.

iOS개발을 하면서 다시 시작하게 되었고 그 이유는 다음과 같습니다.

  1. 개발실력은 개발 시간에 비례해 늘기 때문에 Todolist는 이미 쌓여있어서 꾸준히 개발해야한다.
  2. 의미없는 커밋이 없다고 가정할 때, 꾸준한 커밋은 상당한 성실함을 보여준다.

꼭 연속으로 하루도 빼놓지 않고 커밋을 해야한다는 압박감은 버리고, 매일매일 나의 실력을 닦아나간다는 생각으로 다시 시작하게 되었습니다.

백준 랭킹

꼭 이직을 위해서가 아니더라도 항상 어떠한 문제를 해결하는 직업이라, 꾸준히 문제를 푸는 것이 기초체력에도 도움이 되겠다는 생각에 시작했습니다. 막상 시작하고나니 랭킹이 보이고 이 랭킹을 올리는 것이 동기부여가 되었습니다. 또한 코드의 개선을 위한 시간복잡도와 공간복잡도를 개선할 때 필요한 기초가 많아 꾸준히 해야겠다는 생각이 들어 계속 하고 있습니다.

리프레시

첫 회사에 입사한지 3년이 지나 리프레스 휴가를 다녀왔습니다. 그 동안 어떤 성장을 했고, 어떤 변화가 있었는지 생각해 보았습니다. 일을 처음 시작했을 때는 돈을위한 기술들을 배워야 한다고 생각했습니다. 하지만 지금은 기술은 언제나 시간을 들이면 배울 수 있고 배워야 할 것은 서비스를 대하는 자세라고 생각합니다. 리프레시를 하고나서는 좀 더 서비스를 만드는 자세로 개발에 임해야겠다고 생각하고 있습니다.

2년차

iOS를 개발한지 1년이 지나면서 2년차가 되었습니다. 문법을 익히고, SDK를 공부하고, UI/UX도 공부하고 있습니다. 놀라운건 많은 부분을 다 잘하고 신경써야하는 만능이 되어야 한다는 것 이었습니다. 평소에 다른 잘 만든 앱들을 많이보고, 그 의도를 고민하고 따라 만드는 것을 부지런히 하고있습니다. 투두 리스트에 비해 시간이 너무 부족해서, 꾸준히 하는것에 위력을 새삼 느끼고 있습니다.

댓글

이 블로그의 인기 게시물

[IOS] AppDelegate는 뭐하는 녀석이지?

[git] git의 upstream과 origin 헷갈리는 사람 손!

[git] Github 이슈 라벨(issue labels)