2020년을 돌아봅니다.
기술 스택
.NET 5
이전에 작성했던 .NET Core 2.x ~ 3.x 응용프로그램을 .NET 5 로 이전해보고 있습니다.
계속 함께할 생각입니다.
React
2020 년에는 거의 대부분의 프로젝트에서 웹 프론트엔드 업무를 담당했습니다.
React 를 사용해서 진행했고, 앞으로도 React 를 계속할 생각입니다.
Node.js
큰 프로젝트가 아니면 nodejs 는 좋은 백엔드 플랫폼으로 생각됩니다.
express.js 를 사용해서 구현했는데, 이제 nestjs 를 활용하기 위해 공부하고 있습니다.
그리고, 크로스 플랫폼 CLI 도구 작성에도 활용하고 있습니다.
Typescript
Javascript 로 작성해야 하는 코드는 이제 Typescript 를 사용하는 것이 더 편하게 느껴집니다.
코드를 조금더 작성해야하고, 트랜스파일 구성을 해야 하는 것은 불편하지만, 코드를 작성할 때 더 편리합니다.
계속 Typescript 를 계속 사용할 생각입니다.
Container
컨테이너 기술을 도커로 익히고 있는데, 다른 컨테이너도 조금씩 배워야 합니다.
AWS Lightsail 에서 동작하는 웹 응용프로그램을 컨테이너를 사용하도록 이전했습니다.
React Native
2019년을 돌아보고, 2020년에 하고 싶은 것들이 있었는데, 생각이 바뀐 부분이 있습니다.
간단한 기능으로 구성된 모바일 앱을 작성할때 좋은 기술이라고 생각합니다.
그런데, 직접 구현할 수 없는 기능 또는 네이티브 기능이 필요하고, 그 기능을 사용하기 위해 패키지를 검색했는데 구현된 코드를 찾을 수 없다면 굉장히 난감했습니다.
다른 플랫폼도 동일하겠지만, 쉽게 접근했다가 매우 힘들어질 수 있겠다고 생각되었습니다.
이 기술은 메인으로 가져가기보다는 간단하게 모바일 앱을 구현할 때만 사용해야겠습니다.
2020년 이야기
스타트업 팀과 몇몇 작업을 같이 진행했습니다.
팀의 서비스 기획이 정리되지 않아 진행을 포기한 프로젝트도 있고, 마무리 단계까지 진행하고 사회적 문저로 아직 서비스를 시작하지 못한 팀도 있습니다.
그리고, 파트타임으로 일을 시작했습니다.
기획이 정리되지 않은 어느 작은 스타트업 팀에서 문제가 되었던 부분이 서비스를 기획하시는 분이 서비스를 정리하면, 공상가 분이 계속 아이디어를 추가했습니다. 서비스 컨셉이 계속 변경되었습니다. 고민 끝에 이 팀에서는 서비스 구현이 힘들 것 같아 포기하게 되었습니다.
마무리 단계에서 서비스가 아직 시작되지 않은 팀은 COVID-19 로 인해 서비스 시작이 늦어지고 있습니다.
그리고, 페이스북 챗으로 연락했던 팀에서 파트타임을 제안해주셔서 쉬엄쉬엄 작업을 진행하고 있습니다.
응용프로그램
2020년에 게시된 응용프로그램 목록입니다.
- Help me! Display: flex
- GUID Generator
- 구글플레이: 공적 마스크 안내
- npm: @bbon/formatter
- npm: @bbon/filedownload
- npm: @bbon/css-to-jss
- 공개 이력서
2021년에는
지금처럼 천천히 업무를 찾고, 진행하고 싶습니다.
좋은 분들과 계속 인연을 가져가고 싶습니다.
Apple silicon 이 탑재된 mac 을 구입해야 합니다. M1 보다 고성능의 기술의 발표를 기대하고 있습니다.
COVID-19 로부터 안전해지는 그 때를 기다리고 있습니다. 만나뵙고 싶은 분들이 많은데, 찾아뵙고 싶습니다.