J022(김용현)
P.53 달인이 되는 비결 中 실력을 개선하려는 동기
퀘스트 : 부스트 캠프를 참여하면서, 혹은 이번 과제를 해결하면서 무엇을 얻어갈 것인지 작은 목표를 세우기!
퀘스트 기준 :
퀘스트 선정 사유 :
→ 양치질을 잘하겠다는 의지 없이 매일 양치질을 한다고 달인이 되지 못한다.
→ 특정 분야에 전문가가 되기 위해서는 무엇보다 가장 먼저 “내가 왜 이것을 해야 하는가?”에 대한 의지가 필요하다고 생각한다.
→ 부스트 캠프의 과정은 솔직히 엄청 바쁘고 힘들다. 그러다 보니 나도 모르게 주저 앉고 포기해버릴 수 있는데, 이를 위해 잠시 나마 “내가 왜 부스트캠프에 들어왔고, 끝까지 해내서 무엇을 얻어갈 것이다!”라는 스스로에게 동기를 부여하는 시간이 필요하다.
1주차 : K015_박진성 수행
<aside>
💡 Day06(월)
이번 과제는 객체지향 프로그래밍에 대한 미션이었다.
→ 객체지향의 SOLID 원칙에 대한 학습 및 적용
→ kotlin 에서의 상속과 추상클래스
→ 다형성에 대한 고찰
</aside>
<aside> 💡 Day07(화) 이번 과제는 함수형 프로그래밍에 대한 미션이었다. → 왜 함수형 프로그래밍을 사용하는지 → map / filter 구현해보기 → 람다식에 대한 이해, 활용방안 → 고차함수의 종류와 활용법 (map / filter / forEach / reduce / fold)
</aside>
<aside> 💡 Day08(수) 이번 과제는 Path 라이브러리에 대한 미션이었다 → 운영체제별로 파일경로가 어떤 식으로 형성되는지 → 파일명 및 파일경로 네이밍 규칙 → 정규표현식 활용 → Junit을 이용한 단위테스트가 어떻게 진행되는지
</aside>
<aside> 💡 Day09(목) 이번 과제는 프로세스 스케쥴러 및 스레드에 대한 미션이었다.
→ 프로세스 스케쥴러의 종류
→ OS가 프로세스를 어떻게 스케쥴링 하는지
→ 프로세스 안의 스레드가 어떻게 동작을 하는지
</aside>