HSS

커리어스킬 Chapter 6 - 프로그래밍 언어 학습 방법 (~96 page) 본문

Indirect Experience (간접 경험)

커리어스킬 Chapter 6 - 프로그래밍 언어 학습 방법 (~96 page)

EnSillee 2022. 10. 20. 22:33
경험을 통해 배우는게 가장 좋다.
잘 작동하는 애플리케이션의 소스 코드를 살펴보고 그 안에서 어떤일이 벌어지는지 최대한 많이 알아내자.
첫 시작에서 전체적인 그림, 지형을 파악하는게 중요하다. 튜토리얼 자료를 적극 활용하자.
기존 코드의 한 줄씩 살펴보면서 각 줄과 문장이 그 코드에서 어떤 역할을 하는지 정확히 파악하라.

작업하고 싶은 플랫폼이나 기술을 고른 뒤
그 플랫폼이나 기술을 바탕으로 작은 애플리케이션을 몇 가지 만들어보자.
특정 기술이나 플랫폼을 바탕으로 개발 하면
선택한 기술에 대한 이해와 능력이 한층 더 높아지고 전문성을 갖출 수 있다.

어려운 알고리즘 문제를 해결해보자.
코딩테스트 사이트에서 문제를 해결하기 위해 고민하고, 다른 이들이 문제를 해결한 방식을 끈기있게 살펴보자.
이를 통해 특정 문제를 푸는 패턴을 익히고 사용하는 언어의 기능을 활용하는 방법을 고도화 시킬 수 있다.
내가 풀지 못하고 헤맨 문제를 다른 이들이 어떻게 풀었는지 꼼꼼하게 살펴보고 그들의 접근법을 얻자.
왜 그런 방식으로 풀었는지 알아내야한다.
이 방법으로 내가 해당 유형의 문제를 어떻게 해결할 지 배울 수 있다.
728x90
Comments