우리는 학���.. 벌�부터 �산성� 따질 필요가 있�까
í•™ìƒ�ì�´ê¸° 때문ì—� ìƒ�산성ì�„ 따질 필요가 없다는 ìƒ�ê°�ì�€ í�¬ê²Œ 잘못ë�œ 것ì�´ë�¼ëŠ” ë§�ì�„ í•´ì£¼ê³ ì‹¶ìŠµë‹ˆë‹¤. ì�¼ë‹¨ 세가지 ì •ë�„ì�˜ 측면ì—�서 ì�´ì•¼ê¸°í• 수 ìžˆê² ìŠµë‹ˆë‹¤.
ë¨¼ì € 우리는 ì „ì‚°í•™ê³¼ í•™ìƒ�ì�´ ì•„ë‹ˆê³ ì»´í“¨í„°ê³µí•™ê³¼ í•™ìƒ�ì�´ë�¼ëŠ” ì �입니다. êµë‚´ì—�서 순수 ì „ì‚°í•™ì�„ ì—¼ë‘�ì—� ë‘�ê³ ê°€ë¥´ì¹˜ëŠ” í•™êµ�ê°€ ê±°ì�˜ ì „ë¬´í•˜ë‹¤ëŠ” ì �, ë˜� ê±°ì�˜ 대다수ì�˜ 학부ìƒ�ì�´ 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ì�´ë�¼ê³ 합니다. ì�¸ê°„ ë§�ê³ ë‹¤ë¥¸ ë�™ë¬¼ì�€ ì�´ëŸ° ê³ ì°¨ì›�ì � 뇌활ë�™ì�„ í• ìˆ˜ ì—†ë‹¤ê³ ë“¤ í•˜ì£ . ì „ë¬¸ê°€ì™€ 초보ìž�ì�˜ ì°¨ì�´ëŠ” ì�´ê²Œ 있ëƒ� ì—†ëƒ�로 ë§�하기ë�„ 합니다. 현재 닥친 물리ì � í–‰ë�™ ìž�ì²´ì—� ë‡Œë ¥ì�˜ ê±°ì�˜ 대부분ì�„ ì†Œì§„í•˜ê³ ìžˆë‹¤ë©´ ìž�ì‹ ì�´ 지금 í•˜ê³ ìžˆëŠ” 것ì�´ ë”ì§€ 따질 겨를ì�´ ì—†ì£ (테트리스를 처ì�Œ 하는 사람과 ì „ë¬¸ê°€ì�˜ 뇌 온ë�„ë¶„í�¬ë¥¼ ì´¬ì˜�한 걸 ë³´ë©´ 극명합니다. 처ì�Œí•˜ëŠ” 사람ì�˜ 뇌는 한마디로 비효율ì �ì�¸ 엔진입니다. 하는 ì�¼ë³´ë‹¤ 밖으로 ë°©ì¶œë�˜ëŠ” 열량ì�´ ë�” 많습니다. ì „ë¬¸ê°€ì�˜ 경우 아주 ìž‘ì�€ 부분ì—�서만 ì—´ì�´ 납니다. ë�•ë¶„ì—� 게임하면서 ë”´ ìƒ�ê°�í• ì—¬ìœ ë�„ ìžˆì£ ). 소위 "어리버리"í•˜ë‹¤ê³ í•˜ëŠ” ê²�니다. 군대ì—� 처ì�Œ 온 ì�´ë“±ë³‘들ì�´ ì�´ë ‡ìŠµë‹ˆë‹¤. ìž�기가 ë�„대체 ë˜í•˜ê³ 있는지를 ëª¨ë¥´ì£ . 그래서 실수ë�„ ë§Žì�´í•˜ê³ , 한 실수 ë˜� í•˜ê³ ê·¸ë ‡ìŠµë‹ˆë‹¤. ì�¼ë³‘ì�„ ë„˜ì–´ì„œê³ í•˜ë©´ì„œ ìž�기가 하는 걸 ê°�ê´€ì �으로 ê´€ì°°í•˜ê³ , ìš”ë ¹ë�„ í”¼ìš°ê³ ë†�ë•¡ì�´ë�„ ë¶€ë¦¬ê³ í•˜ëŠ” ê±´ ë¬¼ë¡ , ìž�기가 하는 ì�¼ì�„ "ê°œì„ "하는 게 가능해 집니다. --김창준









