20201014-TIL

나영원·2020년 10월 14일
1

T.I.L.

목록 보기
52/145

오늘 공부할 내용

  • 프로젝트 준비 및 진행
  • 질문사항 조사 및 정리
  • TiL 정리 및 블로그 업데이트

오늘 공부한 것 & 배운 내용

  • 아침출근길 nodjs

    • 아침출근길 오늘도 삼성역부터 강의듣기를 시작했는데 생각보다 들을 수 있는 강의양이 많지가 않다.. 더 시간을 늘려봐야될 것같다

    • 들으면서도 데이터베이스를 들어야되나 어떤걸 들어야되나 이런생각이 들어서 마음이 편치 않았다

  • 아침 준비시간 스프링강의 시작

    • 학원 동료와 대화중에 스프링 공부를 시작했다고 해서 어떤식으로 하냐고 물어봤더니 인프런에서 강의를 듣고 있다고 해서 무얼 공부하는게 좋을까 고민하던 것도 있고 해서 나도 스프링 인강을 듣기로 마음을 먹었다
      • 마침 인프런 무료강의 중에 평점좋은게 있어서 이걸로 시작하기로 하고 이번주 다음주 기간중에 최대한 시간만들어서 스프링들어가기전에 완강하는것을 목표로 두고 공부를 시작하기로 했다
      • 다른 강의를 듣는것보다 더 적합하게 느껴져서 마음이 편했다 - 굿
  • 프로젝트 진행

    • 아침회의

      • 가계부 구현을 위해 회의를 함
      • 많은 의견들 냈지만 실제 구현상으로 어려운 부분들이 있어서 어느정도 서로 타협하면서 하다보니 2~3시간 정도 걸려서 구현에대한 회으를 끝냈다
    • 오후 구현

      • I/O에 다른부분들은 경험많은 동료가 진행하고 나는 CUI로 입력받는 부분을 진행했는데 동료가 옆에서 가이드를 주어서 더 생각하면서 많이 시도하게 되었다

      • 구현 중 배운부분

        • 동료는 메뉴의 실행이 계층 구조화 되기를 바랐지만 나는 아직 그정도 수준이 안되서 메소드를 잘 이어보기로 하였다

        • 메모리를 덜 사용하는 방향으로 짜려고 하니 어떻게든 코드를 줄이고 재사용하는 방향으로 고민을 많이하게되었따

        • 확장 가능성을 염두해두고 메뉴가 늘어나거나 기능이 추가되는 경우를 생각하면서 코딩을 하려고 했는데 그러면 설계단계가 정말 중요해진다는걸 느꼈다

          • 아직 추상화에 익숙하지 않았는데 작게나마 실행하게 되었다

          • 추상화가 잘못되었는지 하나의 추상클래스에 너무 많은 클래스가 생겨서 부담스러웠다

            • 서브 패키지를 만들어서 넣어보라고 동료가 권해주었다.. 깔끔해졌지만 좋은 방식인지는 잘 모르겠다
        • 메서드들은 조금더 덜 의존하면서 가볍게 람다식으로 짜보라고 권해주었는데 정말 어떻게 해야될지 잘모르겠다...

  • 저녁 잠깐 스프링강의

    • 프로젝트 하다가 지쳐서 잠깐 쉬는겸 스프링강의를 한편 듣고 넘어가기로 했다
    • 쉽게 알려주시는데도 생각보다 더 어렵다.. 자바와 스프링사이에 갭이 많이 느껴진다, 그래도 생활코딩 웹강의 들은게 어느정도나마 이해를 도와주는 것같다
      • 이해가 안되도 조금씩이라도 들어서 익숙해놓으면 본강의 때 이득이 될테니 관련강의들 최대한 찾아서 들어놔야겟다

공부하면서 느낀점

  • 경험많은 팀원과 프로젝트를 진행하며 단순히 구현이 아닌 확장 가능하고 유지보수가능하고 너무 서로 의존성이 높지 않게 구현하려다보니 구현이 정말 쉽지 않게 느껴졌다
    • 하지만 이게 좋은 방향으로 구현하는 것이기에 도움이 많이되는 것같다. 이번 기회에 최대한 많이 배우는 시간이 됬으면 좋겠다
  • 팀 프로젝트를 하니 생각보다 에너지소모가 컸다.. 혼자 하는 것보다 더 많은 얘기를 해야되고 더많은 부분들을 고려하면서 코딩해야된다
    • 그런데 실제 업무환경에서는 이런 팀프로젝트가 기본베이스다보니 이런 작은 기회들속에서도 어떻게 더효율적으로하고 더낳은 협업할 수 있는지 생각하면서 하면 많이 도움이 될 것 같다
  • 동료가 나보다 훨씬 실력이 좋아서 의견을 나누는 도중 내가 뭔가 얘기를 하면 구현적으로 좋지 않음에도 불구하고 내수준에 맞추어서 계속 수정해주었는데 나는 그런부분보다는 어렵더라도 더 좋은 방향으로 코딩을 해보고 싶어서 그러지 말아달라고 부탁했다
    • 그런데 실제 구현해보니 좋은 방향성을 가지고 코딩을 한다는건 정말 어려운일이었다.. 괜한 짓을 한것가 싶으면서도 또 이런 경험을 내수준에서 언제해보겠냐는 생각에 더열심히하게된다

내일 공부할 내용

profile
배우는 개발 일기

0개의 댓글