20201105-TIL

나영원·2020년 11월 6일
0

T.I.L.

목록 보기
72/145
post-custom-banner

오늘 공부할 내용

  • Java 복습 - 멀티스레드 못한것 보충
  • Java 복습 - 정규표현식, unitTest
  • DB 복습
  • TiL 정리 및 블로그 업데이트

오늘 공부한 것 & 배운 내용

  • 통학시간

    • 어제 OKKY에서 좋은글들을 본뒤 통학시간에 공부할 내용으로도 좋을 것 같아서 글들을 읽으면서 집에갔다
      • 공부방법에 대한 글중 좋은 예제를 여러번 반복해서 해보기에 대한 이야기가 있었다
        • 여러번 반복해서 처음부터 끝까지 구현하는 과정에서 학습이 일어난다는 내용이었는데 틱택토나 과제할 때 여러번 반복해서 했던게 생각나서 공감이 많이갔다
        • 요즘 이렇게 코딩할 시간이 많이 없는데 예제 찾아서 코딩하는데 더 시간을 들여봐야겠다
    • OKKY에서 읽은 내용들을 동료에게 이야기해주었더니 비전공자취업에관한 좋은 자료를 소개시켜줘서 해당 자료를 읽기시작햇다
      • 생각보다 좋은글과 래퍼런스들이 많아서 한동안은 통학시간에 여기있는 내용들을 공부할 것 같다
      • 자료중 당신이 클론코딩에 실패하는 이유라는 글이 도움이 공감이 많이갔다
        • 예제마다 레포를 만들어 강의가 끝날때마다 commit하는 습관을 들이면 배운내용을 기록할 수 있을 뿐만 아니라 스스로 향상되기 위해 노력한것들을 기록할 수 있어서 동기부여가 될것이라고 하는 내용이었는데 어제 repo를 개편하고 자료별로 나눈 것도 이런것들을 시도해보기 위해서였다.
        • 따라치는 것에 그치지 않고 듣고 나서 스스로 짜보려고 노력하고 전체 예제가 끝난뒤 다시 지우고 혼자 짜보는것을 연습해보기 등의 방법도 중요한 방법인 것 같다
        • 클론 코딩은 좋은 래퍼런스들을 접할 수 있는 기회이지만 정말 도움이 되려면 이런 노력들이 필요하다는것 다시한번 생각해보게 해주었다
      • 개발자 학습 방법에 대한 글 중 학습을 위한 학습이 되지 않도록 학습 목표에 대해서 명확히 하라는 글이 있었다
        • 공감이 가는게 수업내용정리 하는데 몰입하다보면 시간도 오래걸리고 해당내용을 어떻게 활용할지에 대해서는 간과하게 되는 부분이 있다.
        • 한정된 시간을 어떻게 효율적으로 활용할 것인가에 대한 고민이 항상 동반되어야 좋은 학습방법이 될 것 같다
        • 그래서 나의 학습 목표를 생각해보았는데 '좋은 코드를 짜는법을 배워서 좋은 서비스를 제공하는 개발자가 되기위한 학습'이라는 목표로 간단히 정리해 볼 수있었다
          • 광범위한 목표지만 그래도 내가 하는 행동에 대한 기준을 제시할 수있는 목표가 생긴것에 만족스럽고 목표는 앞으로 명확하게 다듬어 나가면 좋을 것 같다
  • 준비시간

    • 개발 관련 책읽기 : 모두의 네트워크

      • 저번에 알라딘에서 사놓은 네트워크책을 가져와서 읽기 시작했다

      • Raading 폴더를 만들어 중요내용도 적으면서 읽었는데 기록을 남기면서 읽는게 더효과가 좋을것 같아서 만족스럽다

  • 채용공고

    • 어제 정보 검색중 채용사이트 중에 링크드인이란 곳도 개발자 구직이 올라온다고해서 살펴봤는데 외국계 기업이 많은지 영어로된 채용공고가 많았다
      • 저번에 이베이 코리아 매니저 인터뷰를 보고 외국계 기업에서 일해보고 싶은 마음이 생겼는데 이런 소스도 잘활용하면 좋을 것 같다
  • 자율학습 시간

    • Java 복습
      • 스레드풀
      • 정규표현식
        • 정규표현식과 표현방식에 대해 정리하고 표현식 연습문제를 풀었다
          • 연습문제 풀때 스스로풀고 solution을 보고 다시 연습하니 배우는게 많았다
          • 풀다가 생각대로 안될 때는 안맞을 때는 그림으로 확인해보는게 도움이 많이 되었다
        • 수업 예제들을 복습해보고 Pattern클래스와 Matcher클래스를 정리하였다
        • 정리한 내용
      • UnitTest
        • UnitTest 개념 정리 및 예제 실습
          • 람다식과 Stream API의 기본적인 것들을 활용한 예제인데 낯설게 느껴져서 한번 따라하고 안보고 다시하는데 이해안된 부분에서 구현이 막힌다
            • 예제도 그냥 하지 말고 이런식으로 안보고 반복해서 해봐야 공부효과가 올라가는 것 같다
        • Junit활용한 unit test 예제 복습하면서 정리하는 시간 가졌다
          • AAA패턴, 어노테이션, asserThat메서드, Exception test방법을 정리하였다

공부하면서 느낀점

  • 몇일 동안 수업 복습내용을 TIL에 적었는데 생각보다 복습이 진행되지 않아서 한 단원에 내용을 날짜별로 나누어서 적었더니 전체적인 내용을 파악하기도 어렵고 어떻게 적어야 할 지도 모르겠어서 그냥 이전에 하던방식으로 돌아가서 해당과목 폴더에 내용별로 정리를 해야겠다

    • 그대신 방식은 강의안을 보충하는 것이 아닌 지금처럼 직접 작성해서 하는 방식으로 하는것을 유지해봐야겠다
  • 점심먹고 공부하려는데 너무 피곤해서 눈감고 쉬면서 아침에 이야기한 내가 가진 한정된 자원에 대해서 생각해보게 됬다. 한정된 체력, 집중력, 시간을 활용해서 어떻게든 목표에 맞는 결과를 내야하기 때문에 신중하게 고민하고 공부해야 될 것 같다

    • 어떻게 하면 공부를 위한 공부가 되지 않게 할 수 있을까?

내일 공부할 내용

  • Java복습 마무리(진짜 마무리하자)
  • DB복습 시작
  • TiL 정리 및 블로그 업데이트
profile
배우는 개발 일기
post-custom-banner

0개의 댓글