Cooper's devlog

[TIL] 2021.01.26 본문

TIL

[TIL] 2021.01.26

cooper_dev 2021. 1. 26. 23:51

[현재 학습법에 대한 회고]

 어제와 오늘로 해서 자바 비동기 통신을 이용한 카페 관리 시스템을 학습했다. 이전에는 어느정도 학습한 내용을 토대로 미션을 진행했지만 처음 접하거나 생소한 개념을 접하면 미션을 수행하는게 참 뎌디다. 처음에는 단순한 생소함으로 인한 것으로 생각했다. 하지만 이번 미션을 공부하면서 아직 새로운 지식을 습득하는 법을 잘 모른다는 것을 느꼈다.

 이번 주제는 기본 자바 개념서에는 없는 내용이다. 그리고 아마 비동기에 관한 내용을 주제로 공부하지 않았다면 공부해본 경험이 많이 없을 것 같다. 나는 주로 서적을 통해서 공부하는 편이다. 우선 책을 보고 그와 관련된 지식을 찾는 편이다. 그런데 이번 미션을 하면서 이 방법이 꼭 정답이 아닌 것 같다는 생각이 든다.

 막상 책을 펴서 개념을 공부하고 이렇게 쓰이겠구나 하지만 막상 내가 원하는대로 적용하기에는 역부족이었다. 그리고 결국에는 내가 너무 단편적인 요소만 파악하고 문제를 접근하려는 점이다. 그리고 주로 국내 블로그 내용에 관해서만 국한해서 참고한다는 점이다. 의식하지는 않지만 편해서 보는 것 같다. 그래서 다른 사람들은 어떻게 학습하는지 궁금해 K에게 학습 방법에 대해 물어보았다. Java docs를 먼저 확인하고 그와 관련된 예시를 확인하며 학습한다고 한다. 그리고 충분히 구동 방법을 파악하고 이를 토대로 미션에 적용한다고 했다. 나도 다시 한번 학습 방법에 대해 고민해봐야 겠다.

 전체적인 구동 로직은 구현했지만 아직 cocurrent package를 이용해서 비동기 로직을 구현하지 못했다. 오늘 중으로는 마무리하고 싶어서 오늘 내로는 최대한 끝내고 싶다. 

 

Good

  • Executor 학습
  • Completable Future 내용 학습
  • 미션 진행 중(Excutor, completable Future 혹은 Excecutor 적용 중)

Bad

  • 욕심이 앞섬

'TIL' 카테고리의 다른 글

[TIL]2021.01.27  (0) 2021.01.27
[TIL] 2021.01.22  (0) 2021.01.22
[TIL] 2021.01.20 - bitmask  (0) 2021.01.21
[TIL] 2021.01.19 - Closure, Pure Function, HOF  (1) 2021.01.19
[TIL] 2021.01.18  (0) 2021.01.18
Comments