주니어 개발자 1호

2022년 3월달을 맞이 하며 본문

일상

2022년 3월달을 맞이 하며

No_1 2022. 6. 2. 13:30

이전, 노션에서 발급한 자료를 이전하였습니다 ( 22.06.02 )

INTRO

어느덧 겨울의 이야기는 끝나가고 봄의 이야기가 시작되려 합니다.

글을 보시는 여러분들도 기분 좋게 봄을 맞이하셨으면 좋겠습니다.

개발자로 1년. 📖

개발자로 직종을 변경한지 딱 “1년”입니다.

국비학원에서 자바로 시작하여 node 풀스택 개발자으로 자리를 잡았습니다.

내 2021년을 되짚어 보며.

—> 첫 개발자로 취업 ( 이라고 해야할까? )

첫 계약 사기취업을( 정규직으로 소개받았으나 , 3주후 계약하려할 때 2년 계약직이였음 💢💢💢 ) 했었기에 지금의 회사에 정착을 성공했다고 생각합니다.

주 수입이 부동산 경매관련 사이트를 구독제를 유지하는 회사였네요

여기서 배운것은 크게 두가지 요소입니다.

업무적

→ DB쿼리를 얼마나 잘 뽑는가가 웹 개발자로서 중요한 지표

사회적

→ 근로 계약서는 바로바로 쓰자.

—> 현재 회사 👍

개발 전문 회사는 아닙니다.

하지만 전반적으로 개발의 분위기를 팀원 분들이 잘 만들어주셨기에 저는 만족하고 있습니다.

node 기반의 전반적인 이해를 이 회사에서 잘 배웠고 많은 성장을 이루었다고 생각이 들어요.

회사에 잘 적응할 수 있었던 것은 팀원분들이 좋았기 때문입니다...

처음에 SPA ( single page application ) 의 3대장중 하나인 VUE.JS 를 공부하라고 지시 받았는데

제이쿼리만 쓰다가 바인딩 거는 개념에 대해 이해하지 못해 한동안 고생했었던 기억이 있네요 😢

특히나 v-for를 공식문서와 같이했는데 오류가 나서..난처했던 기억도요 아래와 같이 key컬럼을 적어주었어야 했어요

 <p v-for="i in 10" :key="i">
	{{ i }}
</p> 

바인딩에 대한 개념을 익히고 나서는 한결 쓰기 편해졌었고요. 지금은 완전 편합니다. 짱짱!!!!

이렇게 프레임워크에 대해 학습을 하고 진행했었던것이 회사의 직속 선배님과 작년에 했던 프로젝트에서 기능을 추가하는 것이였어요.

백엔드에서 보내주는 값을 화면에 CHART.JS 를 사용하여 차트를 그려주는것 이였어요.

이렇게 라이브러리에 대한 학습도 진행하며 성장했었네요.

처음 보았던 es5,6 들도 기억나네요 arrow function ()⇒ 처음엔...뭐야..무서워 였는데 지금은 완전 편해요

했던 프로젝트 하나하나 말씀드리면 너무 재미없으니까!

제 성장의 흐름을 간단히 요약할게요!!

성장흐름

  1. 프레임워크 학습 ( VUE.JS )
  2. 라이브러리 학습 ( CHART.JS / AXIOS / BOOTSTRAP / ROUTER ...등 )
  3. a. 이때 ES5,6에 대한것도 학습 하게 되었습니다!
  4. 프론트와 백엔드 범위 ( * 데이터 전달방법 , npm run , node env 설정등 )
  5. GIT ( 협업을 하며 pull, commit, push , branch, merge등에 대해 알게 되었습니다 )
  6. —> 업무에 대해 처리는 되는 상태 ( 이떄 완전 기쁜....)
  7. 코드 스타일에 대한 학습 ( 에어비앤비 가이드 지침 )
  8. a. 이 때 남이 읽기 좋은 코드인지, 흐름이 잘 보이는지 변수명을 지정 잘했는지에 대한 고민을 시작
  9. 좀 더 효율적인 코드 ( 반복문을 최소화 하고자 지속적인 리팩토링 )
    1. 이러다 보니 고민을 많이 하여 코드 작성이 느려진다고 생각 들었어요..
  10. 알고리즘 공부 시작 <←— 현재 여기

늘 신기술 동향을 확인하시고 새로운 것을 제안, 이끌어 가실려고 하실려는 팀장님.

잘 알려주시고, 잘 이끌어주시며 지식공유를 원할하게 하실려고 하시는 팀원(선배님들)분들.

덕분에 성장하였습니다.

풀스택 개발에 관하여

풀 스택은 생각보다 업무의 범위가 훨씬 넓음을 깨달았습니다.

화면의 기본적인 디자인, 레이아웃 , 데이터 디자인패턴, DB 관계도 , 컬럼명등 수많은 것을

선배님들이 짜둔것을 보며 스스로 고민하고 작성해야했기 때문입니다.

그러다보니 전체적인 흐름 및 구조에 대해 학습할 수 있게 되었고 오류를 발견하였을 때

다양한 시각으로 접근할 수 있는 방법을 깨달았던것 같아요.

현재 업무에 만족하고 있고 올해는 아래에 대해 진행 해보려 해요!

개인

  1. 빠른 디자인 , 레이아웃 설계 공부
  2. 데이터 디자인 패턴 공부
  3. 알고리즘 공부 ( 회사에 맞는 효율적인 코드를 찾기 위함 )
  4. 기술관련 글 정리

업무

  1. 코드 리뷰 문화 활성화 방안 마련 → 현직 개발자들이 어떤식으로 request 하는지에 대한
  2. 요청 처리 매뉴얼 세부 가이드 제공, 제작 방법 공유
  3. 좀 더 활기찬 커뮤니케이션을 위한 노력
  4. 사내 플랫폼 개편 - 타 팀으로 부터 건의사항을 듣고 개선안을 팀장님에게 제안
  5. 신입사원 적응 및 교육방안 마련 ( 개발이외 포함 )
  6. 팀룸에 기술 관련 포스팅( vue , nest ,mongo 관련 팁을 모아두는곳에 게시물 다수 적립 ) → 추진

 ⚙ 2021년 많은 성장을 이루었습니다. 동작은 되나 , 좀 더 효율적이고 가독성있는 코드를 위해 공부하는 2022년을 보내겠습니다. 새로운 지식을 배우는일에 좀 더 주기적으로 투자하겠습니다.

 

프로그래밍

📢 FRONT, BACK [ 라이브러리 및 방향 ]

 

FRONT

  1. VUETIFY
    1. 레이아웃 관련
    2. 각종 컴포넌트 관련 체험하며 연습용 프로젝트 생성
    3. bootstrap처럼 사용할 수 있는 class 인지
    → 많은 체험이 필요할 것 같음
  2. Scss, Sass [ Css 관련 라이브러리 ]

BACK

  1. 테스트 모듈 관련
  2. restapi url 디자인 패턴
  3. Graphql

새로운 언어 및 프레임워크

 

  1. REACT
  2. PYTHON

💻 프로젝트 Dev Ops

 

  1. 계획 : 노션
  2. 코딩 : Vue, Nest.js (Typescript)
  3. 구축 : Docker
  4. 테스트 : ( * 수동 , 해당 부분 공부하여 찾아볼 것 )
  5. 배포 : Docker ,k8s
  6. 운영 : 해당없음

⚙ 이를 전체적으로 경험하기 위해 , 프로젝트 설계, 배포 운영등을 진행하며 부족한 부분을 인지할 필요성이 있기에

  1. 진행
  2. 부족한 부분의 공부 방안
  3. 기록 순으로 진행

 

 📎 이외 관련

  1. 디자인 관련 기본 학습→ 피그마
  2. → 레이아웃, 폰트크기, 폰트weight , 어떤폰트에 대한 정리
  3. 알고리즘(파이썬)
  4. → 정렬 , 해결능력 관련
  5. 코드리뷰 문화 체험
  6. → 체험 이후 제안여부 판단
  7. 프로그래밍 관련 라이브러리 , 함수 사용 방법에 대한 글 정리
  8. 디자인 패턴 ( 다양한 디자인 패턴을 공부하여 가독성, 효율성 있는것을 정리 )
  9. 온라인 대학 수강 ( 1학기 18학점 , 2학기 → 미정 )

📚 서적 관련

  1. 실용주의 프로그래머 ( 20주년 ) → 독서중
  2. 클린코드
  3. 프로그래머의 뇌

업무

🔔 개선

 

  1. **사내 조사 플랫폼 ( 서베이 )→ 다운로드 큐 를 파악하여 , 해당 가중치를 줄일 수 있는지 검토 (* 다운로드수에 따라 대기가 빈번 )
  2. → 개선 제안 받는 탭 생성 ( 모니터링 하여 검토를 통해 진행 )
  3. 노션 적극 사용을 위한 방안→ 오류사항 적립
    • WHY?
      1. 정보의 평등화
      2. 정보의 비휘발성화
  4. → 기타 매뉴얼 참고사항 적립
  5. → 라이브러리 등 , 기술 관련 사용방법 적립
  6. 스몰토크 활성화 방안 생각

 📌 교육

  1. 노션 관련 교육 자료 생성
  2. 메일 작성, 업무 간단 보고 양식에 관한 자료 생성

업무 가치관 관련

 

  1. 외부 교육 ( 업무 가치관 관련 ) 을 제안→ 회사와 개인의 가치관에서 교집합 찾기
  2. → 무엇보다 다른 생각을 듣고, 교류함으로써 창의적아이디어를 접합시킬수 있음
  3. → 소프트웨어 품질 , 클라이언트와 커뮤니케이션 등

일상

 🏡

연도별

  • [x] 집 구조 개편, 가구 들어내어 청소

분기별

  • [ ] 대 청소
  • [ ] 옷정리

일상

  • [ ] 옷방, 안방 확실히 구분하여 생활할 것
  • [ ] 걸오(고양이)랑 잘놀기, 잘 살기

📡 생활

  • [ ] 분기별 2-3회 캠핑
  • [ ] 월 1회 이상 스터디를 통한 프로그래밍 관련 정보 교류
  • [ ] 주 1회 애인에게 엽기떡볶이 사주기
  • [ ] 운동 계획세우기...... → 퇴근, 원격근무등에 대한 시간 재분배
  • → 규칙적인 계획이 필요할 것으로 판단 됨
  • [ ] 공부 습관 들이기
  • [ ] 정보 습득 편식 줄이기
  • → 동영상 관련 정보를 편식하는 편

🐌 슬로우 라이프 ( 번 아웃 방지 )

 

  1. 가능성을 열고 열린자세로 귀담아 듣기
  2. 글을 쓸 것 . 무엇이든
  3. 비판하거나 질투하지 않기
  4. 그럴 수 있지 라는 마인드, 명심

'일상' 카테고리의 다른 글

QCD에 대한 나의 업무 고찰  (0) 2022.06.29
팀을 설득하는 법  (0) 2022.06.29
이슈에 대한 회사의 지침. ( 5Whys )  (0) 2022.06.29
2022년 상반기 주니어 개발자 2년 차, 1호의 회고록  (0) 2022.06.05
Good Bye, 2021  (0) 2022.06.02