잊지 않겠습니다.

주인장입니다.

시끌벅적 2009. 1. 7. 10:34

Name : YoungKwan Yoon

Job : Programmer

Company : www.hostway.co.kr

Language : C, C++, VB, C#, Python, Ruby

My favorite language : C#

 

1단계 : 초보자란 한가지 언어의 기본적인 기능들을 사용할수 있는 프로그래머를 말한다.
초보자는 클래스와 루틴, 루프, 조건문을 작성할수 있으며 해당언어의 많은 기능을 사용할수 있다.

2단계 : 입문 초보 단계를 넘어온 중급수준의 프로그래머는 여러언어의 기본적인 기능들을 사용할 수 있으며 적어도 한가지의 언어를 능숙하게 다룬다.

3단계 : 유능한 프로그래머는 한가지의 언어나 환경 또는 둘 다 에 전문적인 기술을 가지고 있다.
이 단계에 있는 프로그래머는 J2EE에 있는 모든 복잡한 단계를 알고 있던가 C++ Reference를 암기하고 있을 것이다.
이 단계에 있는 프로그래머는 회사에서 중요한 위치에 있게 되는데, 많은 개발자들이 이 단계를 넘어서질 못한다.

4단계 : 리더는 3단계 프로그래머에 대한 전문적인 지식을 가지고 있다. 그리고 프로그래밍에서 컴퓨터와의 의사소통은 오직 15% 정도이며 85%가 사람과의 의사소통임을 알고 있다. 일반적인 프로그래머는 30%만 혼자서 일한다. 심지어 그보다 더 적은 시간을 컴퓨터와 작업하는데 보낸다. 전문가는 기계보다는 사람을 위해서 코드를 작성한다. 진정한 전문가 수준의 프로그래머는 보석처럼 명확한 코드를 작성하며 문서화한다. 그들은 한줄의 주석으로 표현하여 이해할 수 있는 코드의 로직을 재작성하느라 머리를 쓰지 않는다.

 

Know what your library is hiding from you and why you chose it. 


Posted by Y2K
,