본문 바로가기
Programming

개성있는 프로그래머가 되는 길

by Chan_찬 2011. 1. 28.
728x90
================================================================================
For a computer guru

개성있는 프로그래머가 되는길(1)

저자 : 이만용(프로그램 세계 기사)
================================================================================

프로그래머는 정신적인 디자이너다
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

필자가 단순 코딩을 해가면서 뼈저리게 느끼는 것이 바로 이 말이다. 
프로그래머는 디자이너(designer)이기 때문에 디자이너여야 한다.
디자이너가 아닌 프로그래머는 단순 코드 입력 인력일 뿐이다.

프로그래밍의 시작은 항상 두뇌에서 시작하며 어떤 일인가를 어떤 논리적인 
순서대로 해야 한다는 가장 간단한 수준의 구상부터 확실하게 시작해야 한다. 
아이디어를 떠올리는 방법은 특별히 배우지 않아도 누구나 만들어낼 수 있지만 
아이디어를 유지하는 일은 누구나 할 수 있는 일이 아니다.

아이디어가 나오면 필자는 적어둔다. 필자의 두뇌는 약간의 휘발성을 가진 
메모리이기 때문이다. 항상 가지고 다니는 아이디어 수첩에 적어도 좋다. 
필자는 요즘 커다란 스케치북을 구입하여 그 안에 시원스럽게 도표를 그리곤 한다. 
작업간의 관계를 그림으로 표현해도 좋다. 프로그램의 목표를 구체적인 표현으로 만든 
다음, 그 일을 해내기 위해 필요한 작업을 세분한다. 원도 그리고 화살표로 
원들을 잇기도 하고 옆에 부연 설명을 적기도 한다.

생각을 덜 하고 코딩에 달려들면 몸이 고생한다. 때로 풀리지 않은 문제는 
키보드 앞을 떠나 다시 디자인 수준에서 해결해야 할 때가 있다.

남의 코드를 많이 읽어봐야 한다
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

728x90
728x90
Buy me a coffeeBuy me a coffee

댓글