생각정리

2020 상반기 회고

라이언 IT 2020. 8. 15. 16:53

시간이 빠르게 간다는 것을 느끼며 무엇을 했는지 회고로 남겨야겠단 생각이 들었다.
일과 집이라는 반복적인 생활에서 발자취를 되돌아 봐야 앞으로의 커리어에 변화를 줄 수 있을 것 같았다.


1. 챗봇 서비스

 

입사 후 처음 맡았던 챗봇 운영은 애착이 많이 가는 업무였다.
하나의 시스템이 아닌 그 안의 작은 서비스로 서비스 영향도가 작았지만

그만큼 자유도가 높아서 혼자 이것저것 만질 수 있었죠.

(사실 1인 운영이었기에 업무에 대한 터치가 있지는 않았다)

처음 접한 스프링 기반 프레임워크 환경에서 Javascript 를 구축해놓은 서비스였고,

업무를 하며 Back-end/Front-end 개발 구조에 대한 시야를 넓힐 수 있었다.

아쉬운 것은 챗봇의 핵심 기술이라 할 수 있는 자연어 처리 기술(Natural Language Processing) 은 타사 솔루션을 사용했기에 직접적으로 AI 기술을 접할 순 없었다.


2. 쇼핑몰 사이트 업무 지원

 

Renewal되는 사이트가 있어서 아래의 업무지원을 해야 했다.

- 화면 페이지 개발(화면 찍어내기...)

- 개발 테스트 지원

 

테스트 시나리오를 작성했고 화면 개발은 쉽지 않았다.

금방 개발을 할 수 있을 거라 여겼지만 상품 데이터를 Select 할 때마다 여러 조건을 넣어야 했고..

(예로, 상품리스트 페이지 등)

공통 코드도 기본적으로 쿼리 조건에 추가시켜야 했다..

이를 넣지 않고 화면만 나오도록 하여 추후 많은 수정이 필요했지요.

 

나중에는 일정은 다가오는데 요구사항이 변경되었고

기존 업무도 있는데 지원 업무에 많은 리소스를 투여하고 있다는 생각도 들었다..


마무리하며 느낀 것은 [문서화된 명확한 요구사항]과 [일정관리]에 대한 중요성이다.

- 효율성을 높이는 인력 배치와 일정 관리

- 개개인의 완결성있는 업무 처리

- 추가로 개발에 대한 장인정신..?

그런데 일정에 쫓기면 장인정신을 하고 싶어도 어쩔 수 없는 상황에 빠지는 건 일부 있을 것이다.

 

오늘 문득 포프님의 영상을 보게 되면서

그럼에도 장인정신을 습관화 해야겠다는 다짐을 해본다.

 

https://www.youtube.com/watch?v=Mxwur8Z53tc


3. 분석 레포트 지원

 

작년에 잠깐 지원 해주었던 일이었는데 다시 요청이 왔다.

간단하게 예로 들면 게시글 내용을 분석하여 특정 주제를 분류하는 것.

Python으로 특정 솔루션의 자연어 이해 API를 사용하는 스크립트를 만들어 진행했다.

 

산출물은 나왔지만 불만족스러운 부분이 있었다.

Python과 그외 library를 많이 알았다면 데이터 분석팀에서 하는 Quality 그 두 어 단계 아래 정도까지는 하지 않았을까..

하지만 High Quality 를 지향했다면 기존 업무에 영향이 있었을 것이고

나의 업무 룰에서 벗어나기에 어느정도 선에서 마무리 지었다.


상반기는 업무만 보았을 때 타 팀 지원 업무량이 꽤 많았다.

처음에는 타 시스템도 경험하면서 시야를 넓힐 수 있겠다라고 생각했지만 사실 기대만큼 효과를 얻을 순 없었고,

고객사를 상대하다보니 항상 일정에 쫓기는 것 같고.. 업무 및 시스템을 자세히 들여다 볼 시간이 부족했다.

나 혼자만의 정리하는 시간이 절대적으로 필요하다고 느꼈다.

 

(바다가 보이는 카페에 앉아서 조용하게 커피를 마시고 싶다 정말!!)


업무 외 상반기 일상을 보면, 코로나 문제로 지인들과 만남의 횟수가 확 줄었다.

집에 있는 시간이 많아지면서 나만의 힐링 시간인 혼자 카페가서 책 읽기도 할 수 없었고..

코로나는 정말 심각한 문제이다.

언제 쯤 마음편히 밖에 나갈 수 있을까?

 

대안으로 집에서 커피마시면서 책을 보거나 코딩 공부하면서 보내 본다.

 

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8

 

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런

스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다. 입문 프레임워크 및 라이브러리 웹 개발 Spring Spring Boot MVC Java Back-End 온라인 강의 백엔��

www.inflearn.com


4. 하반기 목표

집중적으로 개발 공부를 하면서 Side Project 예정.

그동안 구입해놓고 보지 않은 책들이 이렇게 쌓였나... 분명 어딘가에 더 있을 것으로 추정됨

 

4.1. 스프링 프레임워크 공부

우아한 형제들의 김영한님의 영상을 보면서 공부중.

무료 강의를 보고 있는데 나중에는 유료 강의도 들을까 고민 중.

 

[도서 내역]

  • 스타트 스프링 부트
  • 코드로 배우는 스프링 웹 프로젝트 개정판
  • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스

 

4.2. AI & 알고리즘 공부

AI API 사용도 좋지만 원천 기술에 대해 공부 필요성이 있다.

그냥 쓰는 것과 그 원리를 머리에 그리면서 쓰는 거랑은 큰 차이이기에.

 

[도서 내역]

  • 골빈해커의 3분 딥러닝 텐서플로맛
  • 신경망 첫걸음
  • 밑바닥부터 시작하는 딥러닝
  • 머신러닝 인 액션

 

4.3. 장인정신 습관화

일정에 쫓겨도 조금만 더 집중을 해보자!

 

[도서 내역]

  • Clean Code
  • Clean Architecture

5. 동기부여 글귀

  • Don't borrow from tomorrow.
  • No pain, No gain.
  • Real success is finding your lifework in the work that you love.
  • If you really look closely, most overnight successes took a long time.