E D R , A S I H C RSS

컴공과학���산성

우리는 학���.. 벌�부터 �산성� 따질 필요가 있�까

í•™ìƒ�ì�´ê¸° 때문ì—� ìƒ�산성ì�„ 따질 필요가 없다는 ìƒ�ê°�ì�€ í�¬ê²Œ 잘못ë�œ 것ì�´ë�¼ëŠ” ë§�ì�„ 해주고 ì‹ìŠµë‹ˆë‹¤. ì�¼ë‹¨ 세가지 ì •ë�„ì�˜ 측면ì—�서 ì�´ì•¼ê¸°í•  수 있겠습니다.

먼저 우리는 전산학과 학�� 아니고 컴퓨터공학과 학���는 �입니다. 국내�서 순수 전산학� 염�� �고 가르치는 학�가 거� 전무하다는 �, � 거� 대다수� 학부�� IT 관련 취업� 목�으로 한다는 � 등� 고려할 때, � �� 학과 �름� �게 관련없� �루 �용�는 것� �니다. 우리는 공학(engineering)� 하고 있습니다. �산성 �야기가 빠지고선 공학� 성립할 수가 없는 것�지요.

�째로, �산성� 대한 훈련� 학� 때가 아니면 별로 여유가 없습니다. 학� 때 �산성� 높� 작업만 해야한다는 �야기가 아니고, 차후� �산성� 높� 수 있는 몸� 훈련과 공부를 해둬야 한다는 �입니다. 우리과를 졸업한 사람들 중� 현업� 종사하면서 �년� �신� 업무와 �접� 관련� 없는 IT 전문서�� 한 권��� 제대로 보는 사람� 몇�나 �리� ��� 하십니까? 아�러니칼 하게� �산성� 가장 요구�는 �� 하는 사람들� �산성� 대한 훈련� 가장 �외시 합니다. 매니져들� 늘 외치는 ��, 소위 Death-March 프로�트� 문구들� "Real programmers don't sleep!"�나 "We can do it 24 hours 7 days" 정�지요. �산성� 요구�면 � 수� 압력만 높아지지 그� 합당하는 훈련� 지��지 않습니다.

세째, 세살 버릇 여든까지 간다고 합니다. 학습 초기� 형성� ��틀(mental frame)� 쉽게 바뀌지 않습니다. 처� 배울 때 제대로 배우고 훈련해야 합니다. �단 바�니까, 혹� 아� 많� 남았으니까�고 ��하고 대충하면 �고�고 후회합니다. �기 머리는 그런 나� 습관� 잊�지�� �기� 몸� 절대 잊지 않습니다. 경험� 몸� �장� 새기는 �과 같습니다.

아�까지는 국내� �산성�나 SE�� ��� 그다지 �치 않아서, 학�들�게� 높� 수준� 요구�지 않았습니다만, �차�� 프로그래머 고령화(MS사� �균 개발� 연령� 30대 후반임)와 함께, "많� 경험" 혹� "SE�� 소양" 양� 중 어� 쪽� 갖춰지지 않� 사람들� 설 �리를 잃게 � 것입니다. --김창준

우리는 학���.. 벌�부터 �산성� 따질 필요가 있�까

�래는 � �� �어야 했는� 빠졌었군요. '우리는 '공부하는' 학���...'

제가 저 �야기를 했었� �유는 전� 엑셀� 만들때� �야기였습니다. 만드는 방법� 천차만별�였지요. 처� Grid Control부터 다 구현하려고 했� 사람, Grid Control만 MSFlex Grid를 사용한 사람, �미 어�정� 스프레드시트 기능� 구현� 컨트롤� 사용하여 만든 사람 등등.

물론 효율��고 �산�� 개발방법� �혀놓는 것� 중요하겠죠. 개발 기간내� 프로�트를 완료하는 것� 아주 중요한 ��니까. 하지만 '학� 레�트가 �종� 훈련��고 할때. 즉 Output보다 개발하는 과정��서 배워지는 것들� � 많다고 할때, 누가 � 얻는게 많�것�가?' �는 질문� 한다면 어떨까요? 만� 제가 그때 무게중심� '짧� 시간내 가장 좋� Output'으로 �었다면 얘기가 달�겠지만. 저러한 ��� 그냥 저� 욕심�였�까요. 암튼, 그당시� 제게 중요했�것� RAD 툴� 배우는 것� 아닌, 어떻게 해결해야 할까하면서 아�디어를 찾고 코드를 �리했� 노력�였습니다. (See Also 컴퓨터가했다)-- �천


(조금 다른 얘기지만)
�산성� 대해 신경 못쓰는 �유중 하나가 능력부족으로 �한 여유부족� 아�까 하는 ��. 중간� �기�신� 어떤 방�으로 프로그램� 만들고 있는지를 ��할 여유가 없어서�지� 모르겠네요. 그러한 ��서 개발하기 전� 문서와 작업�지를 작성하는 것� 중요하다고 ��합니다. (�신� 어떤 방�으로 ��� 하면서 �하고 있다�는 것� ��하고 있는 것� �산성� 높�기 위한 방법� �지 않�까 하는.)

아주 중요한 ì�´ì•¼ê¸°ë¥¼ 했군요. ìž�ì‹ ì�´ ìƒ�ê°�하는 것ì—� 대해 ìƒ�ê°�하는 것ì�„ meta-cognitionì�´ë‚˜ self-reflectionì�´ë�¼ê³  합니다. ì�¸ê°„ ë§�ê³  다른 ë�™ë¬¼ì�€ ì�´ëŸ° ê³ ì°¨ì›�ì � 뇌활ë�™ì�„ í•  수 없다고들 하죠. 전문가와 초보ìž�ì�˜ ì°¨ì�´ëŠ” ì�´ê²Œ 있ëƒ� ì—†ëƒ�로 ë§�하기ë�„ 합니다. 현재 닥친 물리ì � í–‰ë�™ ìž�ì²´ì—� 뇌력ì�˜ ê±°ì�˜ 대부분ì�„ 소진하고 있다면 ìž�ì‹ ì�´ 지금 하고 있는 것ì�´ 뭔지 따질 겨를ì�´ 없죠(테트리스를 처ì�Œ 하는 사람과 전문가ì�˜ 뇌 온ë�„ë¶„í�¬ë¥¼ ì´¬ì˜�한 걸 ë³´ë©´ 극명합니다. 처ì�Œí•˜ëŠ” 사람ì�˜ 뇌는 한마디로 비효율ì �ì�¸ 엔진입니다. 하는 ì�¼ë³´ë‹¤ 밖으로 ë°©ìœë�˜ëŠ” 열량ì�´ ë�” 많습니다. 전문가ì�˜ 경우 아주 ìž‘ì�€ 부분ì—�서만 ì—´ì�´ 납니다. ë�•ë¶„ì—� 게임하면서 ë”´ ìƒ�ê°�í•  여유ë�„ 있죠). 소위 "어리버리"하다고 하는 ê²�니다. 군대ì—� 처ì�Œ 온 ì�´ë“±ë³‘들ì�´ ì�´ë ‡ìŠµë‹ˆë‹¤. ìž�기가 ë�„대체 뭘하고 있는지를 모르죠. 그래서 실수ë�„ ë§Žì�´í•˜ê³ , 한 실수 ë˜� 하고 그렇습니다. ì�¼ë³‘ì�„ 넘어서고 하면서 ìž�기가 하는 걸 ê°�ê´€ì �으로 관찰하고, 요령ë�„ 피우고 ë†�ë•¡ì�´ë�„ 부리고 하는 ê±´ 물론, ìž�기가 하는 ì�¼ì�„ "개선"하는 게 가능해 집니다. --김창준

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