1. 남이 작성한 코드를 자주 읽는 연습을 한다.
누군가가 작성한 잘 짜여진 코드는 우리에게 훌륭한 스승이 됩니다. 선배, 직장 상사, 교수님, 오픈 소스 등을 통해서
소스를 분석하고, 학습하세요 그 소스를 통해서 좋은 습관, 효율적인 알고리즘 등을 얻을 수 있습니다.
2. 남이 작성한 코드에 내가 원하는 기능을 추가해 본다.
누군가가 작성 해놓은 소스를 적절히 활용하여 기능을 추가하는 과정은 최초 작성자의 생각을 이해할 수 있게 됩니다.
3. 실 생활에서 내가 구현할 수 있다고 판단되는 것들을 개발하여 본다
프로그래밍은 꾸준히, 직접 구현 할 때 실력이 많이 향상합니다. 실 생활의 작은 부분이라도, 내가 생각한 대로 구현해 보는 습관은 프로그래밍에 재미를 느끼게 해 주고 점차 실력이 향상됨을 느끼게 해줍니다.
4. 글로 써보고, 그려보고 생각 해본다.
개발 전 혹은 소스 분석 과정에서 각 함수, 클래스, 상속관계 등을 글로 써보고 도식화를 통해 많은 것을 얻을 수 있습니다.
5. 온라인 알고리즘 사이트를 통해 최소한 하루에 한 문제씩 풀어 본다.
한 번에 많은 양을 푸는 것은 지칠 수 있으니, 쉬운 것부터 차근차근!
6. 자신이 맡은 혹은 개발 중인 프로그램이 작동하지 않을 때, 도움을 받으려 하지 말고 스스로 생각해보아라.
우리는 동작하지 않거나, 작동은 하되 적절하게 동작하지 않는 코드를 가지고 있을 수 있습니다. 가능한 빠르게 해결하길 원하지만 바로 도움을 요청하기보다 스스로 문제를 해결하기 위해 시간을 충분히 투자해 본다면, 큰 도움이 될 것입니다.
'프로그래밍 > 프로그래밍 관련 지식' 카테고리의 다른 글
비쥬얼 스튜디오(Visual Studio) 콘솔창이 꺼지지 않고, 유지되게 만드는 방법 (0) | 2020.04.14 |
---|---|
디버그(Debug) 모드와 릴리즈(Release)모드의 차이점 (0) | 2019.04.17 |