-
'T'자형 폴리글랏 프로그래밍Life/Software Engineer 2017. 12. 29. 17:37
초보 기능인과 장인
개발자는 기능인이다.
초보 기능인에서 장인으로 거듭나기 위해서
끊임없는 공부와 훈련으로 기술을 갈고 닦아야 한다.초보 기능인이 "할 줄 안다." 정도의 수준이라면
장인은 "훌륭히 잘 해낸다."라고 말할 수 있다.
장인은 작업 효율도 뛰어나지만, 무엇보다도 완성도가 매우 높다.'T'자형 인간
예전에는 하나만 잘해도 괜찮은 시대였다. 1
요즘엔 하나만 잘해서는 힘들다.
자기 전공 이외에도 다방면으로 두루두루 알아야 한다.
이런 사람들을 소위 'T'자형 인간이라고 부른다.다만, 'T'자의 머리처럼 넓고 얕은 지식만 중요한 것이 아니라,
수직의 몸통처럼 깊이도 필요하다는 것을 잊으면 안된다.
자신의 전문 분야에 대해서 깊은 경지에 도달해야 하는 것은 예나 지금이나 마찮가지이다.'T'자형 폴리글랏 프로그래머
프로그래밍 언어를 여러개 아는 것이 실력처럼 보인다. 2
그러나, 맛보기 수준으로 많이 아는 것이 실력은 아니다. 3 4그거 할 수 있어?
라는 질문에할 줄 알아.
정도는 실력이라고 말하기 힘들다.어중이 떠중이 백명을 데려와서는 훌륭한 건물을 지을 수 없다.
백명이 무슨 의미가 있으랴?
충분한 공부와 경험을 가진 이가 최소한 한명은 있어야 비로서 가치를 지닌다.이전 질문
그거 할 수 있어?
에 대해서, 최소한 자신의 주력 분야에 대해서는
그거 잘 해!
라고 말할 수 있어야 실력이다.
즉, 할 줄 아는 언어를 열거하는 것만으로는 의미없다.
잘 하는 언어가 반드시 한두개는 있어야 한다.언어의 철학과 원리를 이해하고 효과적으로 활용하려면
상당한 공부와 훈련 그리고 실전 경험이 필요하다.
다른 분야를 기웃거리더라도 주력 기술 한두가지는 꾸준히 연마해야 한다. 5
넓고 얕은 폴리글랏이 아닌 'T'자형 폴리글랏 프로그래머가 진짜 실력이다.'Life > Software Engineer' 카테고리의 다른 글
힙스터의 문제 해결 방법 오류 (2) 2019.02.01 James Long "나는 어떻게 더 나은 프로그래머가 되었는가"의 인상 깊은 문장들 (0) 2018.09.27 민주주의 서비스 아키텍쳐 (0) 2017.03.14 기술 허세 (2) 2017.02.16 기반 기술을 어디까지 알아야 할까? (0) 2016.01.05 댓글