티스토리 뷰

Facts (한 것)

  • 코드숨 1주차 과제 진행
 

[Week1] Create Todo REST API by rlawlstjd0077 · Pull Request #7 · CodeSoom/spring-week1-assignment-1

2020-01-18 진행 내역 GET /tasks GET /tasks/{id} POST /tasks 질문 패키지 분리를 어떻게 해야 할지가 생각보다 많이 고민이 되더라구요 .. 참고 해볼만한 자료가 혹시 있을까요 ..? 있으시면 추천 부탁드립니

github.com

  • Git Training
 

rlawlstjd0077/git-training

Contribute to rlawlstjd0077/git-training development by creating an account on GitHub.

github.com


Feelings (느낀점)

몰입의 힘

  • 일주일을 돌이켜보면 가장 먼저 생각나는 것이 '열정적으로 코딩을 한 것 같다'는 생각입니다. 
  • 어찌보면 1주라는 그리 길지 않은 시간동안 매일매일 미친듯이 '현재보다는 더 나은 무언가'를 만들어 낸다는 생각만으로 열심히 임했던 것 같습니다.

점진적인 발전

  • 중요한 것은 단지 열심히만 한 게 아니라는 것입니다.
  • 매일매일 피드백을 받고 스스로 개선점을 생각해보고 이런저런 시도를 해보면서 계속 더 나은 구조, 결과물을 만들고자 한 결과 만족스러운 결과물을 얻을 수 있었습니다. 
    • 정말 처음과 비교를 해보면 어떻게 여기까지 왔을까 싶을 정도로 ..
  • 그 과정에서 트레이너님의 친절한 피드백이 많은 도움을 주었습니다....

그럼에도 불구하고

  • 과제를 진행하게 되면서 '완벽함'을 추구하고 답을 찾으려는 모습이 습관처럼 나오는 제 모습을 보게 되었습니다..
    • '완벽'에 집착하는 건 어쩔 수 없는 습성인 것 같 .. 
  • 돌이켜 보면 결국에 중요한 것은 얼마가 되었든 앞으로 한발짝 가는 것이라는 생각이 들었습니다.
  • '그럼에도 불구하고' 오늘도 어제보다는 '조금 더 나은 쓰레기'(?)를 만들어가자는 생각을 가지니 조금은 마음이 편해져 이를 토대로 마인드 컨트롤을 하자고 다짐해봅니다 :) 

함께 한다는 것

  • 매일매일 피드백을 받으면서 동기분들의 작업도 보면서 생각치 못한 부분을 보기도 하고 새로운 것들을 배우게 되었습니다.
  • '함께 한다는 것'은 생각 외로 많은 효과가 있는 것 같습니다.. 

Findings (배운것)

리팩토링 기법

  • guard 패턴
  • Null 처리 패턴

Java

  • null 대신 Optional 클래스
  • Exception 처리 전략
  • Java Doc 주석 작성 

Git

  • Github 협업 방식
  • Github 컨벤션

Future (계획, 행동)

절차를 만들자

  • PR 리뷰하고, 공부하고, 과제 작업 하고 .. 막 섞어서 작업을 하다보면 길을 잃기가 일수였습니다.
  • 일련의 절차를 미리 만들어 두고 절차에 따라서 행동하면 좀더 효율적으로 작업을 진행 할 수 있을 것 같기에 고민을 해봐야 겠습니다.

기록하자

  • 열심히 작업을 하다보면 배운것이나 느낀 것들, 채워야 할 것들 등등 정말 많은 것들이 뇌를 스치는 데 이걸 그때그때 기록하지 않으면 전부 날아간다는 사실을 알게 되었습니다. (언제나 알았지만)
  • 힘들더라도 무엇이 됐는 기록을 꼭 해두자.
  • 화이팅 !
반응형
댓글