E D R , A S I H C RSS

프로그래머�편�

블로깅� 하다가 우연히 �게 � 글�� 공��는 부분� 많습니다. �문� 여기� 있습니다.

{{|
초보�서 명�� �기까지..

블로그 코리아를 통해 초보�서 명�� �기까지..�는 글� 보았다. 사진� 좋아하는 사람� 어떤 과정� 거� 명�� �는지 설명하고 있다.

많� 사람들� 작� 명�� 단계�서 � �� 발전� 하지 못한채 진정한 명�� �지 못한다. 작� 명�� 화려한 수� 경력� 있고 심사위�� 맡기� 하고 많� 추종�가 따르지만 진정한 명�� �지 못한다. 그 �유는 그들� 닫혀있기 때문�다.

그들� �제 새로운 지�으로 향한 문� 걸어 잠근 채 어떠한 새로운 경험� 받아들�려 하지 않는다. 그들�게는 � ��� 발전과 진보는 없다.

진정한 명�들� 개방�� 마�� 가지고 있다. 겸�한 마�으로 새로운 지�� 받아들�는 것� 멈추지 않는다. 카메�와 같� 장비� 대한 �존�� 줄�다. "어떤 카메�든 훌륭한 작품� 만들 수 있다."고 ��한다.

안타�게� 세��서 진정한 명�� 아주 드물다. 진정한 명�� �� 아�며 � 많� 창작� 하는 �안, 사진계�서 분란� �으키고 잘난 척 하는 �들� 대부분 작� 명�(SMALL MASTER)들�다.

프로그래머� 편�

�것� 단지 사진 작가들�게만 해당�는 �야기가 아니다. 프로그래머들�게� 마찬가지로 해당�다. 많� 프로그래머들� �기가 여태까지 해왔� 방�� 얽매여 있다.

리눅스�서 프로그래�� 오랫�안 해온 사람� '난 윈�우 프로그래�� 전혀 할 줄 몰�' �는 것� �랑스레 얘기한다. 그러면서 MS욕� 실컷하고 나서 vim� 대한 칭찬� 늘어놓는다. '난 윈�우�서� vim� 깔아놓고 쓴다'면서 visual studio� 내장� �디터를 어떻게 쓰�며 �해못하겠다는 듯한 표정� 짓는다.

나름대로는 �기가 guru�는 것� 주장하려는듯 하지만, 미안하지만 난 그런 사람� 보며 단 한번� guru�는 ��� 해본 �� 없다. 오히려 꽉 막힌 사람��는 ��� 들 ��다.

OS별로 시스템 API가 다르지만 따지고 보면 다 거기서 거기다. 한국�서 개�고 하는 것� 미국�서 Dog�고 하는 차�가 있� � OS가 다르다고 해서 프로그래�하는게 완전히 새롭지 않다. 많� OS�서 개발� 해보면 서로 놀��� 비슷하다는 것� 알 수 있다. 그러니, 새로운 OS�서 개발하는 것� 대해 �려워하거나 걱정할 필요 없다. 한가지 OS� 대해 제대로 알고 있다면, 처�보는 OS�서 개발하는 것� 90%는 �미 알고 있다고 ��해� �다.

세�엔 리눅스�서 vi를 기가 막히게 쓰면서� 윈�우 프로그래�� 잘하는 사람� �리고 �렸다. 그러니, '난 윈�우따위�선 프로그래� 안해'�는 걸 �랑스레 얘기해�야 우스워 보� ��다. �기가 한심하다는걸 떠벌리는 셈�다.

�디터는 �기가 �숙하고 �� 편한 것� 쓰면 그만�다. 어떤 �디터를 쓰�� 보다 그 �디터로 어떤 프로그램� 만들어 내는가가 � 중요하다. 울트� �디터를 쓰�, vi를 쓰�, 메모장� 쓰�, 쓰는 사람만 편하고 좋� 코드만 만들어낼 수 있으면 �다. 어떤 guru가 vi를 쓴다고 해서, �기� vi를 쓰면 guru가 �는게 아니다.

'난 vi가 아니면 코딩� 안해.'�는 얘기를 마치 명품� 아니면 쓰지� 않는다는 듯� �하지만, 듣는 사람� 그저 까다롭고 꽉 막힌 사람�란 ��만 하게 �다.

�처럼 편�하는 것� 마치 guru�척 하는 것� 프로그래머들 사��선 �하게 볼 수 있다. OS나 �디터 �만 아니� 프로그래� 언어, 패러다임, ��브러리, 심지어는 키보드나 마우스� �르기까지 �기가 선호하는 것만� 고집하며 그외� 것� 대해 베타�� 태�를 보�다.

해피 해킹 키보드를 쓴다고 다 guru가 �는게 아니다. vim� 화려하게 쓴다고 코딩� 잘하는 것� 아니다. 중요한 것� 프로그래�� 본질� 대한 것�며, 그것� 플랫��나 언어를 뛰어넘는 것�다. 그것� 알고리즘�기� 하고 패턴�기� 하고 경험�기� 하다. 때론 수학�기� 하다.

겸�함, 개방�� 마�

새로운 것� �히는 것� 어려울 것 같아서 �려운가 ? 괜히 시간 낭비할 것 같아서 걱정�는가 ? 지금 알고 있는 것만으로 충분하다고 ��하는가 ?

� 런 ��으로 새로운 것� �히기를 거부하는 것� 너무� 오만하고 건방지다. 해보지� 않고 쉬운지 어려운지는 모를 ��다. 해보지� 않고 그게 시간 낭비�지 귀한 경험� � 지는 알 수 없다. 지금 �신� 알고 있는게 얼마나 하찮�지는 � 배우지 않으면 알 수 없다.

오만하고 건방진 마�으론 결코 진정한 명�� � 수 없다. 겸�하고 개방�� 마�� 가지고 편�� �제 그만하�
|}}

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:25
Processing time 0.0064 sec