2023년 회고

업데이트:

image

해당 포스트는 2023년 한 해를 되돌아보며, 그간의 경험과 성과를 정리하고 리뷰하는 내용을 담고 있습니다.

1. Job

저는 현직에서 Flutter 개발자로 재직 중입니다. Flutter 라는 강력한 프레임워크를 활용해 사용자 친화적이면서도 기술적으로 앞선 애플리케이션을 개발하는 것이 제 주업무입니다.

현재 개발 중인 B^ Discover 는 AI를 활용하여 이미지, 캐릭터, 영상을 생성하는 앱입니다. 이 앱은 Flutter 프레임워크를 사용하여 개발되었으며, iOS 및 Android 플랫폼에서 사용할 수 있습니다. ‘B^ Discover’는 사용자가 AI 기술을 통해 쉽고 빠르게 창의적인 콘텐츠를 만들 수 있게 도와줍니다.

앱의 다운로드 링크는 아래와 같습니다.

특히 올해는 저희 팀에게 매우 의미 있는 시간이었습니다. 저희는 B^ Discover 2.0 이라는 대규모 업데이트를 진행했으며, 그 결과 연말에는 AI 우수상’을 수상했습니다. 이러한 성과는 저희 팀원들의 노력 덕분이었고, 저도 그 노력의 일부분을 담당했음에 감사하게 생각합니다.

image

그리고 Flutter 외에도 B^ Discover 서비스의 백엔드 부분 개발도 진행하였습니다.

B^ Discover 서비스 백엔드 영역은 Cloud Functions 를 사용하고 있었습니다. 초기에는 JavaScript로 개발되어 있었으나, 서비스의 규모가 커지면서 JavaScript만으로는 한계에 부딪혔습니다.

이에 따라, 우리 팀은 JavaScript 코드를 TypeScript로 마이그레이션하는 중대한 결정을 내렸습니다. TypeScript는 더 강력한 타입 시스템과 개발 시 오류를 줄일 수 있는 기능을 제공함으로써, 서비스의 확장성과 유지보수성을 크게 향상시켰습니다.

2. 자격증

근 제가 근무하는 회사에서는 주로 Google Cloud Platform(GCP)을 사용하고 있습니다. 개발 과정에서 GCP의 다양한 서비스를 활용하면서 자연스럽게 GCP에 대해서 관심을 가지게 되었습니다. 이러한 경험을 바탕으로 GCP에 대한 더 깊은 지식을 쌓고자 했고, 결국 GCP Associate Cloud Engineer 자격증을 취득하게 되었습니다.

image

GCP Associate Cloud Engineer 자격증 취득 후기는 아래 링크를 참고 바랍니다.

3. 개발 공부

올해 저는 아래와 같은 강의와 도서를 통해 개발 공부를 진행했습니다.

3.1. 강의

3.2. 개발 관련 도서

  • Gof의 디자인 패턴
  • 함수형 코딩
  • HTTP 완벽 가이드

3.3 교양 도서

  • 데일 카네기 인간관계론
  • 이와타씨에게 묻다
  • 유난한 도전
  • 조엘 온 소프트웨어
  • 육각형 개발자
  • 개발자 원칙

4. 2023 년 정리

4.1. 향상 된 점

  • JavaScript 를 중급 정도로 사용할 수 있게 되었습니다.
  • TypeScript 를 처음 사용해봤고 초중급 정도로 사용할 수 있게 되었습니다.
  • Node.js 를 처음 사용해봤고 간단한 스크립트를 작성할 수 있게 되었습니다.
  • Github Actions 를 사용하여 CI/CD를 구축할 수 있게 되었습니다.
  • iOS 앱 빌드 과정을 이해하게 되었습니다.
  • Fastlane 을 사용하여 iOS 앱 배포 과정을 자동화할 수 있게 되었습니다.
  • GCP 에 대한 기본적인 지식을 쌓을 수 있었습니다.
  • 함수형 프로그래밍 에 대해서 심화된 지식을 쌓았으며 실제 Product에 적용하여 복잡한 코드를 직관적이고 단순하게 리팩토링을 적용한 경험이 있습니다.

4.2. 아쉬운 점

  • Android 를 거의 손 놓고 있었습니다. Android 를 조금 더 공부해야겠습니다.
  • 육아/업무를 병행 하면서 건강 관리를 소홀히 했습니다.(특히 몸무게) 앞으로는 건강 관리에 더 신경써야겠습니다.
  • 블로그 포스팅을 거의 하지 못했습니다. 앞으로는 블로그 포스팅을 좀 더 자주 해야겠습니다.

5. 2024 년 목표

  • iOS 에 대해서 공부, 특히 Swift Ui 를 사용해서 사이드 프로젝트를 진행
  • 한 달에 1회 이상 블로그 포스팅
  • Flutter Integrate Test 를 적용해보기
  • 한 달에 1권 이상의 도서 읽기

6. 마치며

2023년은 제게 많은 변화를 가져온 해였습니다. 그 중에서도 가장 큰 변화는 아이가 태어난 것이었습니다. 육아는 상상 이상으로 육체적, 정신적으로 도전적인 일이었고, 육아, 업무, 개인적 성장 등 어느 하나 확실히 잘하고 있다는 느낌이 들지 않아 우울함을 많이 느꼈습니다. 하지만 시간이 지나면서 아기도 저도 성장하며 서서히 서로 적응하고 있습니다.

올해는 많은 목표를 세우기보다는 몇 가지 확실한 목표에 집중하고자 합니다. 특히 건강 관리에 더 많은 신경을 쓰려고 합니다. 그리고 열심히 일하고, 열심히 공부하고, 열심히 살아가는 모습을 아이에게 보여주고 싶습니다.

끝으로 2024년도 저에게 많은 변화가 있을 것이라고 생각합니다. 그 변화를 기대하며, 2023년을 마무리하겠습니다.

카테고리:

업데이트:

댓글남기기