벌써 5년차인데 매년 회고도 없이 그냥 넘어가는 것 같아서 이번부터는 회고를 작성해보려한다.
회사에서 팀별로, 실별로, 전체로 한 3개는 적은 것 같은데 개인적으로 따로 정리해둘 필요가 있다고도 생각이 들었다.
2022년 2월에 오픈한 자사 서비스를 2.0버전으로 올해 5월에 리뉴얼하여 오픈을 하였다.
원래 3월까지를 목표로 하고 있었으나 백엔드의 끝없는 탈주로 일정이 계속 딜레이 되었다.
덕분에 좀 더 꼼꼼하게 볼 수 있어서 개인적으로 좋았으나 붕 뜬 느낌도 많이 들었다.
경쟁사도 앱을 출시하여 우리도 앱을 개발해서 출시해야만 하는 상황이 왔다.
앱은 한번도 개발하지 않아서 내가 개발하는게 맞나 싶은 생각도 들었고
실제로 앱 개발자를 채용해달라고도 요청했는데 앱에 크게 비중을 두지 않을거라고 반려당했다.
우선적으로 백엔드 개발자가 하이브리드 앱으로 개발해서 앱을 출시했고
해당 백엔드 개발자가 계속 유지보수를 할 수 없는 상황이어서 내가 RN으로 개발하게 되었다.
언젠간 한번은 RN을 해봐야겠다고 생각해서 좋은 기회라고 생각했고, 전 회사 CTO분께서도 RN까지는 해봐야한다고 하셨었기 때문에 의욕 넘치게 개발을 시작했다.
React도 사용할 수 있으니, 가벼운 마음으로 시작했는데 웬걸 구조가 달라도 너무 달라서 이해하는데 너무 힘들었다.
크게 생각나는 힘들었던 점은 위의 세가지 정도인 것 같다.
사소하게는 웹에선 div
태그 내에서 바로 text
를 작성해도 됐었는데 앱에선 무조건 Text
component 안에서 사용해야 하는 점,
font-weight
설정할 때, font-family
로 설정해야 하는데, AOS에선 파일명으로 font-family
를 사용해야 하는 점 등이 있었던 것 같다.
그래도 우여곡절 끝에 출시도 무사히 완료했다. (배포하는데도 험난했다)
2023년 중 가장 힘들었고 뿌듯했던 프로젝트를 꼽으라면 바로 앱 개발이다.
하반기가 되어서 새로운 서비스를 오픈하기 위해 또 리뉴얼을 진행하게 되었다.
이번엔 규모가 좀 커져서 2년 넘게 혼자 개발하다 드디어 프론트엔드가 채용되어 두 명에서 작업하게 되었다.
내 밑으로 신입 프론트엔드가 채용되면서 두 명 밖에 없지만 프론트엔드 리더를 맡게 되었다.
신입분이 워낙 열정적인 분이셔서 나도 기대에 부응하기 위해 열심히 공부했던 시기였던 것 같다.
혼자 있을 땐 그냥 슥 알아보고 이해하고 넘어갔다면, 지금은 물어봤을 때 근거를 대면서 알려줘야 해서 덕분에 기초를 다시 공부할 수 있는 계기가 되었다.
그리고 해보고 싶었던 것을 조금씩 시도하고 있다. 코드리뷰도 해주고, 일정 관리도 논의 하고, 사용 스택들도 논의하는 등 많이 성장할 수 있도록 노력하고 있다.
작년까지만 해도 내 일만 잘하면 되는 포지션이었는데 이젠 관리자 역할까지 고민해야 하는 시기가 와버렸다. 내가 잘못하면 신입도 잘못된 방향으로 나아갈까봐 항상 걱정하고 더 좋은 방법을 찾아보며 지냈던 것 같다.
뭔가 회사에서 개발하고 나의 자기 개발은 잘 안하는 것 같아서 12월 들어서부터 출퇴근 시간에 알고리즘 강의를 시청하고 있다.
학교다닐 때 알고리즘 시간을 진짜 힘들어했는데 그땐 C언어여서 더 힘들어했다.
근데 javascript로 실무에서 개발을 한 5년하고, javascript 기반 알고리즘 강의를 들으니깐
알고리즘이 재밌어지고 뭔가 알 수 없는 자신감이 생겨서 쉬워보였다.
물론 문제 풀면 다시 사라질 자신감일 것 같긴 한데 그래도 재미를 붙여서 다행이었다.
알고리즘 강의를 다 듣고 나면, Test code 관련 강의를 시청할 생각이다.
매번 Test code를 작성해야지 하는데 바쁘다는 핑계로 작성하지 않고 넘어가서 이번엔 꼭 제대로 해볼 생각이다.
기술적으로도 관리자로서도 잘해냈다는 평가를 받고싶다.
많이 힘들겠지만 해내고 싶다. 파이팅 해보자