1. 남이 작성한 코드를 자주 읽는 연습을 한다.

누군가가 작성한 잘 짜여진 코드는 우리에게 훌륭한 스승이 됩니다. 선배, 직장 상사, 교수님, 오픈 소스 등을 통해서

소스를 분석하고, 학습하세요 그 소스를 통해서 좋은 습관, 효율적인 알고리즘 등을 얻을 수 있습니다.

 

2. 남이 작성한 코드에 내가 원하는 기능을 추가해 본다.

누군가가 작성 해놓은 소스를 적절히 활용하여 기능을 추가하는 과정은 최초 작성자의 생각을 이해할 수 있게 됩니다.

 

3. 실 생활에서 내가 구현할 수 있다고 판단되는 것들을 개발하여 본다

프로그래밍은 꾸준히, 직접 구현 할 때 실력이 많이 향상합니다. 실 생활의 작은 부분이라도, 내가 생각한 대로 구현해 보는 습관은 프로그래밍에 재미를 느끼게 해 주고 점차 실력이 향상됨을 느끼게 해줍니다.

 

4. 글로 써보고, 그려보고 생각 해본다.

개발 전 혹은 소스 분석 과정에서 각 함수, 클래스, 상속관계 등을 글로 써보고 도식화를 통해 많은 것을 얻을 수 있습니다.

 

5. 온라인 알고리즘 사이트를 통해 최소한 하루에 한 문제씩 풀어 본다.

한 번에 많은 양을 푸는 것은 지칠 수 있으니, 쉬운 것부터 차근차근!

 

6. 자신이 맡은 혹은 개발 중인 프로그램이 작동하지 않을 때, 도움을 받으려 하지 말고 스스로 생각해보아라.

우리는 동작하지 않거나, 작동은 하되 적절하게 동작하지 않는 코드를 가지고 있을 수 있습니다. 가능한 빠르게 해결하길 원하지만 바로 도움을 요청하기보다 스스로 문제를 해결하기 위해 시간을 충분히 투자해 본다면, 큰 도움이 될 것입니다.

 

 

 

 

 

 

+ Recent posts