본문으로 바로가기

[회고록] 2023년 개발 회고

category 회고/회고록 2024. 1. 16. 18:50

2023년 개발 회고

회사

개발 프로세스 개선

개발자들이 더 쉽게 일할 수 있도록 노력했다.
PR, 코드리뷰, 커밋 메시지 등 기존에 정해져있지 않은 룰을 추가하였다.
또한 ESlint, TSConfig도 프로젝트별로 다르게 설정되어 있는 설정 값들도 모두 통일시켰다.

백엔드

회사에서 메인은 프론트 개발자이다.
그러나 백엔드도 접해보고 싶어 요청 후 권한을 받아 코드를 읽어보았다.
백엔드 코드를 이해하기 위해서는 왜 이렇게 작성을 하였는지? 어떤 순서로 동작을 하는지? 를 이해해야 했다.
그러나 학습하던 중 백엔드는 나와 맞지 않는 것 같다는 생각을 하였다.

그래도 회사 프로젝트 내에서는 내 기능은 프론트, 백엔드(API) 구현할 수 있을 정도는 되었다.
사실 학습했다기 보다는 구현할 수 있도록 훈련했다가 맞는 표현인 것 같다.

개인

아래 사이트 프로젝트들은 블로그에 구현 방법을 작성해볼까 생각 중입니다.

블로그 에디터 (사이드 프로젝트) / 배포 X

블로그에 글을 작성할 때 마크업하여 작성하고 있다.
그런데 이 과정이 생각보다 시간이 오래 소요되고 불편하다는 생각을 하였다.
이것을 해결하기 위해 진행을 하여 완성하였지만 또 다른 불편함이 생겨 아쉬운 프로젝트였다.
다행히 추후 좋은 방법을 생각해 근본적인 원인을 해결할 수 있게 되었다.

Skill : NextJS 12

flex 훈련 (사이드 프로젝트) / 배포 X

CSS 지식 flex를 학습하는 사이트를 구현하였다.
floxbox froggy 라는 사이트가 있지만 속성만 학습하는 느낌이 있어 아쉬웠다.
이 부분을 해결하기 위해 flex 활용할 수 있는 퀴즈를 많이 넣었다.
아이디어는 나쁘지 않았으나 디자인 부분에서 너무 완성도가 떨어져 배포는 하지 못 하였다.
배포하여 회사 프론트 개발자들에게만 공유하고 삭제하여 아쉬운 프로젝트이다.

Skill : NextJS 12

감성편지 (사이드 프로젝트) / 배포 X

위치 기반으로 편지를 읽고 작성할 수 있는 웹 사이트이다.
아이디어가 좋은 것 같아서 진행하였지만 만들고 보니 사용에 불편한 점이 있는 것 같아 운영은 못 하였다.

Skill : NextJS 13 / MongoDB Atlas

개인 블로그 (사이드 프로젝트) / 배포 X

NextJS 14가 출시되고 나서 app router도 공부할 겸 개인 블로그를 구현해보았다.
사실 해당 블로그를 이동할 예정이었으나 도메인 작업에서 잘 안되어 포기하였다.

그래도 위 프로젝트를 진행하며 얻을 수 있는 것들은 많이 있었다.

  • NextJS 14를 학습하며 공식 문서를 읽는 능력
  • 위에서 언급한 블로그 작성 시 불편한 점 해결

위 2개로도 아주 만족스러운 프로젝트였다. 앞으로 블로그를 작성할 때 매우 편하게 적을 수 있을 것 같다.
지금 해당 게시글도 위에서 학습한 내용을 바탕으로 만든 것으로 작성 중이다.

Skill : NextJS 14 / Github API

이번년도 목표

회사로의 일은 어느 정도 만족하지만 개인으로서의 일은 불만족이다.
많이 진행하였지만 각기 다른 이유로 배포를 하지 못 한 것이 아쉽다.
생각해보면 지금 출시되어 있는 플랫폼들은 엄청 많은 시간과 고민을 바탕으로 운영되고 있을 것 같다는 생각을 하였다.

2024년도에는 회사, 개인 모두 만족할 수 있는 결과를 도출하고 싶다.

반응형