음대 출신 개발자의 2021년 회고

2021년 회고

2021년 회고

0. 2021 회고를 시작하며

개발자로서 회고를 처음 해 봅니다.
회사에서는 주니어에서 시니어로,
개인적으로는 컴퓨터과학 학사 학위를 취득하면서 많은 격동의 시간을 보냈습니다.

음악 커뮤니티 https://muzia.net을 public cloud에서 홈서버로 옮기면서 쿠버네티스를 설치하고 인프라에 대해서 얕게 경험도 해보았습니다.

2016년 8월부터 공백없이 지금까지 개발의 길을 걷고 있기에 실력과 상관없이 스스로 고생했다고 저 자신에게 말해줄 수 있는 한 해가 된 것 같습니다.

1. 회사에서의 성장

1.1 주언어 변경

고객사의 요청에 따라 Node.js를 사용하다 회사에서의 주 언어 Python을 잠시 사용하다가 Java로 언어를 정하고 익히려고 노력한 한 해였습니다.

Node.js -> Python -> Java로 바꾸면서 Python으로 개발했던 것들을 Spring Boot으로 porting 개발을 하였습니다.

  • 공공 포털데이터 연계
  • Google Cloud Message – Push Service

1.2 빌드 및 배포 (CI/CD)

Java (Spring Web Project)를 maven 으로 변경하고 Jenkins를 설치해서 docker로 빌드하고 배포하는 작업을 하였습니다.

이전은 개발자들이 각자의 local 환경에서 jar 혹은 war 파일을 was의 webapp 안에 직접 넣어야만 했습니다.

git에 개발 한 것을 jenkins 버튼 한 번으로 devOps 서버에서 docker build 한 것이 운영서버에서 docker run 되는 과정을 시도해 보면서 unix와 shell에 조금 더 친숙해지는 계기가 되었습니다.

1.3 모바일 APP 개발

회사에서 누군가는 해야 하기에 도전했습니다. flutter 의 WebView와 Firebase의 FCM 기능을 사용해 보았습니다. 테스트하기 위해서 안드로이드 폰을 구매와 애플 개발자 계정 1년을 개인 비용으로 지출하였습니다.

App Store, Play Store에 배포까지 성공해보며, 여러 차례 reject도 돼보고 시행착오들을 경험하면서 배움을 얻었습니다.

덕분에 개인 프로젝트인 Muzia APP을 제작 시도하게 됩니다. 실패했지만 하이브리드로 시도하지 않고, 시간과 여유가 된다면 네이티브로 작성해 보고 싶습니다.

  • 앱 배포
  • FCM 클라이언트 API작동 방식

2. 지란지교 패밀리데이

드림플랫폼 입상

하고 싶은 것과 일이 일치 한다면 그만큼 행복한 일은 없을 것입니다.
저는 클래식 작곡과 출신 개발자이기 때문에 음악과 IT의 융합의 꿈이 있습니다.

재직 중인 회사가 지란지교 패밀리가 되면서
지란지교패밀리데이에 드림 플랫폼 - 코로나 시대의 비대면 교육 서비스 영상을 제출해서 본선에 입상하였습니다.

코로나가 시작되면서 아내가 중동 아부다비와 대전시에서 지금까지 매주 1회 바이올린 레슨을 하고 있습니다.

이 과정을 담아 보았고, 코로나시대 이전부터 꿈꿔왔던 플랫폼을 구상했습니다.

연관 블로그 글

👉 비대면 바이올린 강의를 위한 서비스 구축기

3. 스터디와 강의 수강

준비가 되어있지 않는 상태에서 마음만 급해서 시도했는데
여러가지 일을 병행하고 있어서 목숨을 다 하지 못했습니다.

3.1 방송통신대학교 졸업

컴퓨터과학과 3학년 편입해서 2년 만에 A0로 졸업

연관 블로그 글

👉 [후기]방송통신대학교 컴퓨터과학과 편입에서 졸업까지

3.2 프로그래머스 스터디 (완주)

  • 단순 CRUD는 그만! 웹 백엔드 시스템 구현(Spring Boot)
  • 코딩테스트와 실무 역량 모두 잡는 알고리즘 스터디(Java반)

세션에는 참여했지만, 스터디 진도는 따라 잡지 못하였습니다.

3.3 패스트캠퍼스 수강 신청

Java로 전향하기 위한 몸부림이였습니다.

  • (완주) 데이터베이스와 SQLD 합격패스 Online.
  • (완주) 알고리즘 / 기술면접 완전 정복 올인원 패키지 Online.
  • (미수료)Kafka 완전 정복 : 클러스터 구축부터 MSA 환경 활용까지
  • (일부시청)한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online.
  • (일부시청)한 번에 끝내는 코딩테스트 369 Java편 초격차 패키지 Online.
  • (일부시청)한 번에 끝내는 Spring 완.전.판 초격차 패키지 Online.

3.4 노마드코더

  • 바닐라JS 챌린지 완주

3.5 번외 스터디 (Todaysppc) 리딩

  • 토비 스프링 스터디 : 2회만에 종료되었습니다.
  • 매일 스피치 모임 : kakao mm (카카오 음) – 15번 만에 종료되었습니다.
capture 2021-12-29 AM 12 39 22

4. 책과 나

부끄럽습니다만 구입을 많이 했지만 완독한 것은 몇 권 되지 않습니다.
2022년은 도서를 많이 구입하지 않고, 완독하지 않을 것들을 마무리해야겠습니다.

중간마다 하고 싶은 것들을 즉흥적으로 했습니다.
결과물을 내고 싶었고 그에 대해서 인풋을 많이 시도했으나 결론은 성과는 없었습니다.
심지어 대부분의 책을 내년으로 미루어야 하는 상황이 되었습니다.

KakaoTalk_Photo_2021-12-29-00-09-05

코딩테스트 위한 책

  • 파이썬 알고리즘 인터뷰
  • 이것이 코딩 테스트다
  • 코딩 인터뷰 완전분석

개발 교양 도서

  • 실용주의 프로그래머
  • 클린 아키테쳐
  • 일은 배신하지 않는다

웨슬리님 친필 사인이 있는

  • 전기차 상식 사전

선물받은

  • 한번에 읽는 10권 플랫폼 독서법

개발

  • You don t know JS
  • 한 권으로 읽는 컴퓨터 구조와 프로그래밍
  • 웹어셈블리 인 액션

한빛출판사에서 웹어셈블리 인 액션이것이 코딩 테스트다를 두잇출판사에서 Jump to Flask 책을 무료로 증정받았습니다. 플랫폼독서법 은 지인에게 선물 받은 책입니다.

현재 이 글을 쓰고 있는 시점엔 클린 아키텍처를 보고 있습니다.

코딩테스트를 위해서 파이썬 알고리즘 인터뷰이것이 코딩테스트다자료구조와 함께 배우는 알고리즘 입문을 보았습니다. 자료구조와 함께 배우는 알고리즘은 아무 생각 없이 소스 코드를 타이핑했습니다.

Javascript를 알고 싶어서 https://javascript.ac 자바스크립트 아카데미를 만들었지만,
내용은 채우지 못했습니다.

관련 글

👉 https://javascript.ac
👉 나의 첫 WASM 기록
👉 [리뷰] 점프 투 플라스크

5. 블로그와 나

gastby 블로그 한재엽님의 jbee.io 에서 방송대동문인 siner님의 블로그로 옮기게 되었습니다.
git submodule 을 사용해서 blog와 post를 분리한 것이 마음에 들었습니다.

워드프레스 블로그에서 이 블로그로 이주는 2022년 중 후순위로 미룰 것입니다.

이전 블로그 및 도메인 정리

👉 워드프레스 블로그 : -링크 삭제 : 현재 이 블로그-
👉 새로운 블로그:  – 삭제함 –

6. 백엔드 개발에서 클라우드로 전환

현재 재직 중인 회사에 2018.01.02~2021.12.31 만 4년을 채우고
public cloud 플랫폼 담당으로 2022년 1월 3부터 새로운 회사로 이직하게 되었습니다.

프로그램들이 잘 돌아갈 수 있게 시스템설계와 운영을 배워가며 잘하고 싶습니다.

2021년에 SI를 벗어나고자 여러 가지 일을 했습니다.

아무것도 하지 않으면 아무 일도 일어나지 않는다

감사하게도 정말 많은 회사와 리쿠트터에게 연락이 왔었고, 죄송한 마음으로 거절하였습니다.
거절한 것 중 아쉬운 도전은 MS 인턴쉽이었고 실제 AWS Korea는 2번의 면접까지 진행되었습니다.

6.1 코딩테스트

카카오, 쿠팡, 세트렉아이 등 규모 있는 회사에 코딩테스트를 보았습니다.

코딩테스트 감을 익힌 한해였습니다.

“I never fail I either succeed or learn”
며칠 만에 코딩테스트를 대비 하는 것은 불가능했습니다.

카카오 코딩테스트는 해커랭크에서 python으로 응시하였습니다.

쿠팡은 특별한 기회가 있었습니다.
프로그래머스에서 Python으로 1번 떨어지고
다시 기회가 생겨 도전 했을 때 언어를 Java로 준비해서
총 2번 쿠팡 코딩테스트를 보았습니다.

대전 소재의 우주 사업을 하는 세트렉아이의 코딩테스트는 특별한 경험이었습니다.

6.2 유튜브 크리에이터

코딩테스트 실패를 통해서 지식을 남들에게 설명이 가능하다면 가장 큰 배움을 얻을 수 있다는 생각으로 잠시 유튜브 크리에이터에 도전하게 되었습니다. 하지만, 강제적으로 종료되었습니다.

가장 좋은 스승은 자기 자신이다 – 바비 슈

파이썬 알고리즘 인터뷰 의 저자이신 박상길님과 출판사에 허락을 받고 유튜브 콘텐츠를 생방송으로 매일 새벽에 방송했습니다.

구글의 커뮤니티 위반이라는 심판을 받아 경고도 없이 채널이 삭제되는 아픔도 겪었습니다.

유튜브 스트리밍 라이브로 진행해서, 백업 영상은 없습니다. 이전에 올렸던 영상들까지 채널과 함께 없어지면서 아쉬운 영상들도 있었지만 생각해보면 잘된 일이라고 생각하였습니다.

4fbbbd5910464e
a181c6840d883b
4fbb027ff4d145

6.3 아마존 웹서비스 코리아 (AWS) 면접

최종 합격하지 못하였지만, 아마존에서의 기술면접과 고용 매니저와의 면접 기회는 특별한 경험이었습니다.

7. 회고를 마치며

2021년 한 해는 방향성을 갖고 넓게 고민했었다면
내년은 Think BigDive Deep 하게 노력하겠습니다.

이전 회고

1 thought on “음대 출신 개발자의 2021년 회고”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top