2002ë…„ 6ì›” 1ì�¼ 기준 ë�°ë¸”ìŠ¤ìº í”„í† ë¡ ì—� 대한 백업페ì�´ì§€ìž…니다. ë¬¸ì„œêµ¬ì¡°ì¡°ì • 관계로 백업해둡니다. ë¬¸ì„œêµ¬ì¡°ì¡°ì • 후 문맥ì�˜ 변화로 ì�¸í•´ 글ì�˜ ì�˜ë�„ê°€ 바뀌었는지 ê°�ìž� 확ì�¸í•´ì£¼ì‹œê³ ê³ ì³�주시기 ë°”ëž�니다. --ì„�천
ì�´íŽ˜ì�´ì§€ëŠ” ? ¶
- ì�´ë²ˆ 30ì�¼ ì •ëª¨ë•Œ ì�´ì•¼ê¸°í• ë°©í•™ 스터디ì�˜ 시작ì�¸ ë�°ë¸”ìŠ¤ìº í”„ë¥¼ 어떻게 ì§„í–‰í• ì§€ì—� 대해서 ì •ëª¨ ì „ì—� ìš°ì„ ëŒ€ëžµì �ì�¸ 모습ì�„ 구ìƒ�하기 위해서 만들어 봤습니다. 그래야 ì •ëª¨ë•Œ 회ì�˜ê°€ 너무 길어지는것ì�„ ë°©ì§€í• ìˆ˜ë�„ ìžˆê³ , ì�´ 안건ì�´ ìƒ�당한 중요성ì�„ ê°€ì§€ê³ ìžˆëŠ”ë�° ì •ëª¨ì—� 피치 ëª»í• ì‚¬ì •ìœ¼ë¡œ 못 나오는 사람들ì�´ ì�˜ê²¬ì�„ 낼 수 ì—†ì�„ê±° 같아서 그러한 사람들ì�˜ ì�˜ê²¬ë�„ 들어봤으면 좋ì�„ê±° 같아서 ì�´ 페ì�´ì§€ë¥¼ 열었습니다.
ì–´ë–¤ ì‹�으로 진행하면 좋ì�„까요? ¶
- ìš°ì„ ì‹ ìž…ìƒ�들ì�´ ì§�ì ‘ 프로그램ì—� ê³ ë¯¼ì�„ ë§Žì�´ 하게 했으면 합니다. ê¸°ìˆ ì �ì�¸ 것보다는 ì•Œê³ ë¦¬ì¦˜ì�„ 스스로 ìƒ�ê°�하게 하는 것ì�„ ìš°ì„ ì �으로 ë§Žì�´ 하게 했으면 합니다. ê·¸ë¦¬ê³ ì „ì—� 창준 ì„ ë°°ë‹˜ì�´ 가르ì³� ì£¼ì‹ íŽ˜ì–´ 프로그래ë°� ë°©ì‹�ë�„ 한 번 í•´ 보는 것ë�„ 괜찮ì�„ 듯 합니다. 구체ì �ì�¸ 모습ì�€ ì €ë�„ 좀 ìƒ�ê°� í•˜ê³ ë‹¤ì‹œ ì“°ê² ìŠµë‹ˆë‹¤. 마지막으로 ê°œì�¸ì �ì�¸ ì�´ì•¼ê¸°ì§€ë§Œ 작년ì—� ë�°ë¸”ìŠ¤ìº í”„ë¥¼ 하며 ì�¼ì£¼ì�¼ ë�™ì•ˆì—� ì •ë§� ë§Žì�€ 걸 ë°°ìš°ê³ ëŠ�꼈습니다. 그것ì�„ 후배들ë�„ ëŠ�ë�¼ê²Œ 했으면 ì¢‹ê² ìŠµë‹ˆë‹¤...^^ --재ë�™
- PairProgrammingì�€ 안했으면 하네요.. ì•„ì§� 프로그래ë°�ì—� 대한 기초가 ì—†ì�„í…�ë�°.. ë�°ë¸”스 ìº í”„ì�˜ 목ì �ì�´ 프로그래ë°�ì�˜ 기초를 다지는ë�° 있지 페어 프로그래ë°� 방법ì�˜ ì „ìˆ˜ëŠ” 아니ë�¼ê³ ìƒ�ê°�í•˜ê±°ë“ ìš”. --태호형
PairProgrammingì�„ 하ëƒ� 안하ëƒ� 하는 것ì�€ í�¬ê²Œ 중요한 것ì�€ 아닌ë�°, 한가지 오해가 있군요. 페어 프로그래ë°�ì�€ "PairProgramming 방법ì�˜ ì „ìˆ˜"를 위해서 하는 것ì�´ ì•„ë‹ˆê³ , 프로그래ë°�ì�„ 잘하기 위해서 하는 것입니다. 과외가 "과외방법ì�˜ ì „ìˆ˜"를 목ì �으로 하는 것ì�´ ì•„ë‹ˆê³ , 공부를 잘하기 위해서 하는 것ì�´ë“¯. --JuNe
- 솔ì§�히 ì €ëŠ” PairProgrammingì�˜ 장ì �ì�„ ëª¨ë¥´ê² ìŠµë‹ˆë‹¤. ê°™ì�´ 프로그래ë°�ì�„ 하면서 다른 사람ì�˜ 프로그래ë°� ê¸°ìˆ ì�„ 습ë“�하는것ì�´ 장ì �ì�¸ì§€ 아니면 프로그램ì�˜ 개발 ì†�ë�„ í–¥ìƒ�ì�„ 하는것ì�´ 장ì �ì�¸ì§€ .. 아마ë�„ 둘다 장ì �ì�´ ë�˜ê² 지요. 하지만 PairProgrammingì�˜ 목ì �ì�€ 둘중ì—� 개발 ì†�ë�„ í–¥ìƒ�ì—� 중ì �ì�„ ë‘�ê³ ìžˆë‹¤ê³ ìƒ�ê°�하네요. 다른 사람ì�˜ 프로그래ë°� ê¸°ìˆ ì�˜ 습ë“�ì�€ 부가ì �ì�¸ 것ì�´êµ¬ìš”. 후배들ì—�게 하는 세미나는 개발ì�„ 위한게 ì•„ë‹ˆê³ ì‹¤ë ¥ í–¥ìƒ�ì�„ 위한 것ì�¸ë�° ì œê°€ 보기ì—�는 PairProgrammingì�„ 해서 얻는 ê¸°ìˆ ë³´ë‹¤ëŠ” 기존ì�˜ 방법들ì�´ 훨씬ë�” 효과ì �ì�¼ê±°ë�¼ê³ ìƒ�ê°�하네요. 그들 ìž�ì‹ ì�´ ì�´ ë¬¸ì œë¥¼ 어떻게 해결해야 í• ê²ƒì�¸ê°€ì—� 대한 ê³ ë¯¼ì�„ í•˜ê³ ìž�ì‹ ì�˜ ìƒ�ê°�ì�„ 코드로 í‘œí˜„í• ìˆ˜ 있는 ëŠ¥ë ¥ì�„ 기르는 것. ë¬¸ì œ í•´ê²°ì�˜ 해법ì�„ ì–´ëŠ�ì •ë�„ ì°¾ì�„ 수 ìžˆê³ ìž�ì‹ ì�˜ ìƒ�ê°�ì�„ 코드로 표현 í• ìˆ˜ 있으며 타ì�¸ì�˜ 코드를 완벽하게는 아니ë�”ë�¼ë�„ ì–´ëŠ�ì •ë�„ ì�´í•´ í• ìˆ˜ 있는 수준ì�´ ë�œ 사람ì�´ë�¼ë©´ PairProgramming으로 ì–»ì�„ 수 있는 ê¸°ìˆ ë“¤ì�€ ë§Žì�„ê±°ë�¼ ìƒ�ê°�하지만 ì „í˜€ ê·¸ë ‡ì§€ 않는 ì‹ ìž…ìƒ�들ì—�게는 무리ì�¼ê±° 같군요. -태호-
- 솔ì§�히 ì €ëŠ” PairProgrammingì�˜ 장ì �ì�„ ëª¨ë¥´ê² ìŠµë‹ˆë‹¤. ê°™ì�´ 프로그래ë°�ì�„ 하면서 다른 사람ì�˜ 프로그래ë°� ê¸°ìˆ ì�„ 습ë“�하는것ì�´ 장ì �ì�¸ì§€ 아니면 프로그램ì�˜ 개발 ì†�ë�„ í–¥ìƒ�ì�„ 하는것ì�´ 장ì �ì�¸ì§€ .. 아마ë�„ 둘다 장ì �ì�´ ë�˜ê² 지요. 하지만 PairProgrammingì�˜ 목ì �ì�€ 둘중ì—� 개발 ì†�ë�„ í–¥ìƒ�ì—� 중ì �ì�„ ë‘�ê³ ìžˆë‹¤ê³ ìƒ�ê°�하네요. 다른 사람ì�˜ 프로그래ë°� ê¸°ìˆ ì�˜ 습ë“�ì�€ 부가ì �ì�¸ 것ì�´êµ¬ìš”. 후배들ì—�게 하는 세미나는 개발ì�„ 위한게 ì•„ë‹ˆê³ ì‹¤ë ¥ í–¥ìƒ�ì�„ 위한 것ì�¸ë�° ì œê°€ 보기ì—�는 PairProgrammingì�„ 해서 얻는 ê¸°ìˆ ë³´ë‹¤ëŠ” 기존ì�˜ 방법들ì�´ 훨씬ë�” 효과ì �ì�¼ê±°ë�¼ê³ ìƒ�ê°�하네요. 그들 ìž�ì‹ ì�´ ì�´ ë¬¸ì œë¥¼ 어떻게 해결해야 í• ê²ƒì�¸ê°€ì—� 대한 ê³ ë¯¼ì�„ í•˜ê³ ìž�ì‹ ì�˜ ìƒ�ê°�ì�„ 코드로 í‘œí˜„í• ìˆ˜ 있는 ëŠ¥ë ¥ì�„ 기르는 것. ë¬¸ì œ í•´ê²°ì�˜ 해법ì�„ ì–´ëŠ�ì •ë�„ ì°¾ì�„ 수 ìžˆê³ ìž�ì‹ ì�˜ ìƒ�ê°�ì�„ 코드로 표현 í• ìˆ˜ 있으며 타ì�¸ì�˜ 코드를 완벽하게는 아니ë�”ë�¼ë�„ ì–´ëŠ�ì •ë�„ ì�´í•´ í• ìˆ˜ 있는 수준ì�´ ë�œ 사람ì�´ë�¼ë©´ PairProgramming으로 ì–»ì�„ 수 있는 ê¸°ìˆ ë“¤ì�€ ë§Žì�„ê±°ë�¼ ìƒ�ê°�하지만 ì „í˜€ ê·¸ë ‡ì§€ 않는 ì‹ ìž…ìƒ�들ì—�게는 무리ì�¼ê±° 같군요. -태호-
- PairProgrammingì�€ 안했으면 하네요.. ì•„ì§� 프로그래ë°�ì—� 대한 기초가 ì—†ì�„í…�ë�°.. ë�°ë¸”스 ìº í”„ì�˜ 목ì �ì�´ 프로그래ë°�ì�˜ 기초를 다지는ë�° 있지 페어 프로그래ë°� 방법ì�˜ ì „ìˆ˜ëŠ” 아니ë�¼ê³ ìƒ�ê°�í•˜ê±°ë“ ìš”. --태호형
- �.. 밤샘 세미나�..
; ë‚´ê°€ ë°¤ì�„ ìƒ�수 있ì�„지가 가장 í�° ê³ ë¯¼ì�¸ë�°..; 그래ë�„ 귀여ë¸� 후배들ì�„ 위해서ë�¼ë©´.. ì €ë‘� 페어해보는거ì—� 대해 찬성ì�´ê³ ì—¬. 기간ì�€ ì�¼ì£¼ì�¼ì�´ê² ì£ ? 작년 ë�°ë¸”스 ìº í”„ë•ŒëŠ” 무엇ì�„ 했나요? - ì�¸ìˆ˜
- 작년ì—�는 '간략한 세미나(매우 짧습니다.) + ê³¼ì œ ì œì¶œ + 다ì�Œ ë¬¸ì œ 관한 세미나 + ì œì¶œ...' ì�´ëŸ° ì‹�ì�´ì—ˆìŠµë‹ˆë‹¤. 세미나ë�¼ 하면 ê±°ì�˜ ë¬¸ì œê°€ 무엇ì�¸ì§€ë¥¼ ì•Œë ¤ì£¼ëŠ” ì •ë�„였습니다. 스스로 ê³ ë¯¼ì�„ ë§Žì�´ 하게 í–ˆë�˜ ìº í”„ì˜€ìŠµë‹ˆë‹¤. 당시 ê³¼ì œì�˜ 갯수는 대략 20ê°œ ì •ë�„였습니다. --ì°½ì„
- 여태까지 있었ë�˜ ë�°ë¸”ìŠ¤ìº í”„ëŠ” 짤막한(ì •ë§� ì–´ì�´ì—†ì�„ ì •ë�„로 ì§§ì�„ 수ë�„ 있는..^^) 세미나 ì§�후 ë¬¸ì œ 내주기, 풀기 등으로 ì�´ë£¨ì–´ì¡Œë�˜ 걸로 압니다. ì�´ë²ˆì—�ë�„ ê·¸ë ‡ê²Œ í• ê²ƒì�¸ì§€.. 아니면 Team 프로ì �트ì‹�으로 ì„ í›„ë°°ê°€ 한 팀ì�´ ë�˜ì–´ 하는것ì�´ 좋ì�„ì§€ë�„ ìƒ�ê°�í•´ë´�ì•¼ê² ìŠµë‹ˆë‹¤. 그런ë�° ì•„ì§� 경험ì�´ 부족한 1학년들과 ì„ ë°°ë“¤ì�´ 페어가 ë�˜ì–´ 한다면 (잘하는 사람 예외) ì„ ë°°ë“¤ë§Œì�˜ 잔치가 ë� ìš°ë ¤ê°€ 있기 때문ì—� 잘 ìƒ�ê°�í•´ë³´ê³ ì •í•´ì•¼ê² ìŠµë‹ˆë‹¤. --ì°½ì„
- ì�Œ.. 솔ì§�히 ë¬¸ì œ ì£¼ê³ , 풀게 í•˜ê³ í•˜ëŠ”ê²Œ ë�” 현실ì �ì�´ê³ 배울ì �ë�„ ë§Žì�„ê±° 같네여.. 그러면 02들ì�´ ë¬¸ì œí’€ ë�™ì•ˆ 나머지 학번들ì�€ ë� í•˜ì ¸? ê°™ì�´ ë¬¸ì œ 푼다 í•´ë�„ 시간ì�´ 남ì�„ê±° ê°™ì�€ë�°ì—¬..- ìƒ�협
- 작년엔 ì„ ë°°ë“¤ì�´ 1í•™ë…„ë“¤í• ë•Œ 지켜보면서 ë§Žì�€ ë�„움ì�„ 주셨습니다. ì�´ë²ˆì—�는 어떻게 í• ê¹Œìš”. ì°¸. 작년엔 ì„ ë°°ë“¤ì�´ ê°�ê°� 파트를 ë‚˜ëˆ ì„œ 세미나를 했습니다. ê·¸ë¦¬ê³ ì�´ë²ˆ 회ì�˜ë•ŒëŠ” ìº í”„ê¸°ê°„ì—� 무엇ì�„ 다루었으면 하는지ë�„ 있었으면 합니다. 방법 못지 않게 중요한 것ì�´ '무엇ì�„' ì�´ë‹ˆê¹Œìš”. 작년엔 HTML, C/C++, API, MFC 등ì�„ 했습니다. ë¬¼ë¡ API, MFC 는 맛봬기였구요. ìž�료구조ë�„ 다루었습니다. --ì°½ì„
- ê¼ íž˜ë“¤ê³ ê³ ë�˜ê²Œ 밤새가며 하지 않으면서ë�„ ë§Žì�´, ì˜¤ížˆë ¤ ë�” ë§Žì�´ ì–»ì�„ 수 ìžˆë‹¤ê³ ìƒ�ê°�합니다. 어떻게 하면 모ë‘� ì¦�ê²�ê³ ìœ ì�µí•œ 시간ì�„ 가질 수 있ì�„까요? see also
SustainablePace --JuNe
ApprenticeShip모ë�¸ì�„ ì �용해서, 처ì�Œì—�는 ì„ ë°° 주ë�„로 프로ì �트를 하나 í•˜ê³ , 다ì�Œì—�는 조금씩 후배가 안으로 들어오게 í•˜ê³ , ì„ ë°°ëŠ” 바깥으로 ë¹ ì§€ëŠ” 것ë�„ 좋습니다. ì�´
ApprenticeShipì—�는 ì „í†µì �으로 ë‘�가지가 있습니다. 재단사들ì�˜ 경우, 사람ì�´ 새로 들어오면 맨 마지막 마무리 ì�¼(예컨대 단추달기 등)ì�„ ë§¡ê¹�니다. 그러면서 경험ì�´ 쌓ì�´ë©´ ê³µì •ì�„ ì—으로 거슬러 올ë�¼ì˜¤ê²Œ 합니다. 즉, ì�´ë²ˆì—�는 단추달기ë�„ í•˜ê³ , 주머니 달기ë�„ 하는 ê²�니다. 다ì�Œì—�는 단추달기, 주머니 달기, 팔 만들기처럼 하나씩 ëŠ˜ë ¤ 갑니다. ì–´ëŠ� 시ì �ì�´ ë�˜ë©´ ìž�ì‹ ì�€ Journeymanì�´ ë�˜ê³ ìž‘ì�€ ì�¼ì�€ 새로 들어온 Apprenticeì—�게 ë„˜ê¸°ê³ , ìž�ì‹ ì�€ 나름ì�˜ 확장ì�„ 계ì†�í•˜ì£ . 반대로 처ì�Œ ê³µì •ë¶€í„° 참여를 시키는 방법(í•해사)ë�„ 있습니다. 중요한 것ì�€ "주변"(ë�œ 중요한 것)ì—�서 "중심"(ë�” 중요한 것)으로ì�˜ ì �ì°¨ì � 확장ì�´ì§€ìš”. ì�´ë ‡ê²Œ ë�˜ë©´ 견습공ì�€ 매번 "ì œí’ˆì�˜ ì™„ì „í•œ 개발 ê³¼ì •"ì�„ ê´€ì°°í• ìˆ˜ ìžˆê³ , ì–´ë–»ê²Œë“ ë�„움ì�´ ë�˜ëŠ” ì�¼ì�„ 하며, ê·¸ 참여ì�˜ ì˜�ì—ì�„ 넓혀나가게 ë�˜ì–´, 종êµì—� 가서는 ì „ 개발 ê³¼ì •ì—� ì°¸ì—¬í• ìˆ˜ 있습니다. 장난ê°� ë¬¸ì œ(Toy Problem)ì�˜ 한계를 벗어나는 길ì�´ì§€ìš”. --JuNe
- 기존 ë°©ì‹�대로.. 위ì—�서 ë§�하는 ë°©ì‹�들ì�€ ì–´ëŠ�ì •ë�„ 프로그래ë°�ì—� 기초가 ë‹¤ì ¸ì§„ 사람들ì—�게 ì �í•©í• ë“¯.(ì‹ ìž…ìƒ�들ì�˜ ì‹¤ë ¥ì�´ ì–´ëŠ�ì •ë�„ì�¼ì§€ëŠ” 모르지만 구구단ë�„ ì œëŒ€ë¡œ 못짤것 ê°™ì�Œ.) 기존ì�˜ ë°©ì‹�ì�€ ì•„ì§� 프로그래ë°�ì�˜ 기초가 없는 사람들ì�„ 대ìƒ�으로 성공ì �ì�´ì—ˆìœ¼ë¯€ë¡œ. ê·¸ë¦¬ê³ ëª‡ë…„ì�˜ 시행착오를 ê±°ì³�서 굳어진 방법ì�´ë¯€ë¡œ . 새로운 방법ì�„ ë�„입한다면 í•´ì™”ë�˜ ë§Œí�¼ì�˜ 시행착오를 해야 하므로 후배들ì�´ ì–»ì�„수 있는 것들ì—� 대한 í™•ì‹ ì�„ 못함. --태호형
변화를 ë‘�ë ¤ì›Œí•˜ë©´ ì˜�ì›�히 ê°œì„ ë�˜ì§€ 않습니다. 하지만 ì–´ì°Œë�˜ê±´, ì�´ ìº í”„ë¥¼ í• ë‹¹ì‚¬ìž�(ê°€ë¥´ì¹˜ê³ ë°°ìš¸ 사람들) ì�´ì™¸ì�˜ 사람들ì�˜ ìž…ê¹€ì�´ í�¬ê²Œ 작용하는 것ì�€ 여러모로 바람ì§�하지 ëª»í•˜ë‹¤ê³ ë´…ë‹ˆë‹¤. ì„ ë°°ë“¤ì�˜ ì�´ì•¼ê¸°ë¥¼ ì°¸ê³ ëŠ” 하ë�˜, ê²°ì •ì�€ 당사ìž�들(특히 ì§�ì ‘ ê°€ë¥´ì¹ ì‚¬ëžŒë“¤)ì�´ ìž�ì‹ ì�˜ 주관ì�„ ê°–ê³ í•˜ê¸¸ ë°”ëž�니다. 필요하다면 몇가지 실험ì�„ í•´ë³¼ 수ë�„ 있ì�„ ê²�니다. (ê·¸ë¦¬ê³ ,
ApprenticeShipë°©ì‹�ì�€ 수천년ì�˜ 시행착오를 ê±°ì³� ì�¸ë¥˜ì™€ 함께한, 우리 DNAì—� 코딩ë�œ ë°©ì‹�입니다. ì�´ ë°©ì‹�ì�˜ 장ì �ì�€ 아무 기초가 없는 사람ë�„ ì°¸ê°€í• ìˆ˜ 있다는 것ì�´ì£ . 과거ì—� ê³µì‹�ì �ì�¸ êµ�육기관ì�´ë‚˜ 별ë�„ì�˜ ì±…ì�„ ì ‘í•˜ê¸° íž˜ë“ ìƒ�황ì�„ ìƒ�ê°�하면 ì˜¤ížˆë ¤ ë‹¹ì—°í•˜ì£ .) --JuNe
- 변화를 ë‘�ë ¤ì›Œ 하지는 않지만 ë¬´í„±ëŒ€ê³ ë§ˆêµ¬ 바꿔대면 ë§�í• ìˆ˜ 있다는것ì�€ ê°�안해야 í• ê²�니다. 마찬가지로
ApprenticeShip모ë�¸ì�´ 어떤걸 ë§�하는지 알지는 못하네요. 당연히 당사ìž�ê°€ 세미나는 어떻게 í• ê²ƒì�¸ê°€ 등등ì�€ 당사ìž�들ì�´ ì •í•´ì•¼ í• ë¬¸ì œì�´ê³ 어쩌면 ì œê°€ ê·¸ 당사ìž�중 하나가 ë�˜ì–´ 버릴지ë�„ ëª¨ë¥´ê² ë„¤ìš”. ì €ì—시 기존ì�˜ ë�°ë¸”ìŠ¤ìº í”„( ì‹¤ì œë¡œëŠ” ë�°ë¸”스가 ì‹ ìž…íšŒì›�ì�„ 뽑ì�„때 ì�¼ë�˜ 방법입니다. 95ë…„ì—� 시작했으니 벌ì�¨ 8년째를 ì ‘ì–´ë“œëŠ”êµ°ìš”..) 를 여러차례 í•´ì™”ê³ ê¸°ì¡´ 방법ì�˜ 장ì �ì�„ 누구보다 잘 피부로 ëŠ�ë�¼ê³ 있습니다.위ì—�서 간략하게 설명해 놓ì�€ ë‚´ìš©ì�„ 볼때 기존ì�˜ ë°©ì‹�ì�´ 위ì—�서 ì œì‹œí•œ 방법보다 훨씬 효과ì �ì�´ë�¼ê³ ìž¥ë‹´í• ìˆ˜ 있습니다. 그건 수년간 기존ì�˜ 방법ì�„ 수행해온 경험ìž�로ì�¨ì�˜ í™•ì‹ ìž…ë‹ˆë‹¤. -태호-
구체ì �으로 ì�´ì „ì�˜ ë�°ë¸”ìŠ¤ìº í”„ 때 했었ë�˜ ì�¼ë“¤ì—� 대해 ë§�씀해주셨으면 합니다. ZeroPagers들ì�´ë‚˜ JuNe 님ì�˜ 경우 ë�°ë¸”ìŠ¤ìº í”„ë¥¼ 겪어보지 않ì�€ 관계로 '기존ì�˜ 방법' ìž�ì²´ì—� 대해 ì œëŒ€ë¡œ ì•Œê³ ìžˆì§€ ëª»í•˜ë‹¤ê³ ìƒ�ê°�합니다. 그때 ì‹¤ì œ 했었ë�˜ 행사들, ëŠ�꼈ë�˜ 장ì �ì�´ ë� 부분, ê·¸ë¦¬ê³ ë³´ì™„í•´ë‚˜ê°€ì•¼ í• ì � 등ì—� 대해서 ë§�ì”€í•´ì£¼ì‹ ë‹¤ë©´ ê°� ë°©ì‹�들ì—� 대한 올바른 시ê°�ì�„ 가질수 있으리ë�¼ ìƒ�ê°�합니다. 서로 무엇ì�„ ë§�하는지 알지 못하는 ìƒ�황ì—�서는 좋ì�€ íŒ�단ì�´ ë‚´ë ¤ì§ˆ 것ì�´ë�¼ ìƒ�ê°�ë�˜ì§€ 않습니다. --ì„�천
ì €ëŠ” 참여ìž�ê°€ 아니ë�¼ì„œ ì �ê·¹ì �으로 나서지 ì•Šê³ ìžˆì—ˆëŠ”ë�°, ì •ë§� 좋ì�€ ìƒ�ê°�입니다. ì—시 여러 사람 머리가 한 ë‘� 사람 머리보다 훨씬 ë‚«ê² ì§€ìš”. ì €ëŠ” 옆ì—�서 ê´€ì „í•˜ë©´ì„œ 최소한ì�˜ 조언만 í•˜ê² ìŠµë‹ˆë‹¤. ì œê°€ í•˜ë ¤ë�˜ ì�´ì•¼ê¸°ì�˜ 골ìž�는 ì„�천군ì�´ ì�´ë¯¸ ì�´í•´í•˜ê³ ìžˆë‹¤ê³ ìƒ�ê°�하므로...
--JuNe
- 변화를 ë‘�ë ¤ì›Œ 하지는 않지만 ë¬´í„±ëŒ€ê³ ë§ˆêµ¬ 바꿔대면 ë§�í• ìˆ˜ 있다는것ì�€ ê°�안해야 í• ê²�니다. 마찬가지로
- 최근까지 í–ˆë�˜ 세미나(??)ì—�서 í–ˆë�˜ê²Œ 구구단, 소트, 피보나치 수열, íŒ©í† ë¦¬ì•Œ, 스íƒ�, í�� 등 기본 문법과 기초 ìž�료구조를 ì�µížˆê¸° 좋ì�€ ë¬¸ì œë“¤ì�´ì—ˆê±°ë“ ìš”. 대다수가 잘 ì§œë�˜ê²ƒ 같습니다. 기본 문법ì�€ 확실히 ë‹¤ì ¸ì§„ 것 같으니 ë”ê°€ 좀 ì�‘용성 있는것ì�„ í•´ë´�ë�„ ë�œë‹¤ê³ ìƒ�ê°�합니다. --ì�¸ìˆ˜
- ì œ ìƒ�ê°�ì—�는 ê¼ í•œê°€ì§€ 방법ì�„ ëª¨ë“ ì‹ ìž… 회ì›�들ì—�게 ì �ìš©í• ì�´ìœ 는 ì—†ë‹¤ê³ ìƒ�ê°�합니다. ì•„ì§� 기초가 부족하다 ì‹¶ì�€ 회ì›�, 좀 프로그래ë°�ì—� ì�µìˆ™í•˜ë‹¤ ì‹¶ì�€ 회ì›�ì�„ ê°�ìž� 다른 방법으로 ìº í”„ë¥¼ 진행해ë�„ ê´œì°®ë‹¤ê³ ìƒ�ê°�합니다. (작년ì—� MFC스터디 ë²½ë�Œê¹¨ê¸°íŒ€ê³¼ 오목짜기 팀처럼 ì�µìˆ™í•œ ì •ë�„ì—� ë”°ë�¼ 방법ì�„ 나누는 ê±°ì£ ..) - ìƒ�협
A very good idea!! --JuNe
무엇ì�„ 하면 좋ì�„까요? ¶
- 좀 ì œëŒ€ë¡œ í• ê²ƒ
- C++ �래스 부분� 어떨까요? - �협
- C++ �래스 부분� 어떨까요? - �협
- 맛만 보여줄 것
- MFC� 간단히 맛좀 보여줘� 좋�거 같��요.. - �협
- PHP나 ë¹„ë² ì˜¤ì“”ë¡œ 듣는 사람 있으니ê¹� 그런건 어떨까...ã…Žã…Ž -병í�¬
- 스í�¬ë¦½íЏ 언어를 가르친다면 ì œì�¼ ì�µìˆ™í•˜ê³ 쉬운 ìž�바스í�¬ë¦½íŠ¸ëŠ” 어떨지...
(사실.. ë‚´ê°€ ìž�바스í�¬ë¦½íŠ¸ë¥¼ ì•„~주 약간 ë´�서..ã…‹ã„·) --ì°½ì„
- 스í�¬ë¦½íЏ 언어를 가르친다면 ì œì�¼ ì�µìˆ™í•˜ê³ 쉬운 ìž�바스í�¬ë¦½íŠ¸ëŠ” 어떨지...
- MFC� 간단히 맛좀 보여줘� 좋�거 같��요.. - �협
- ì„ ë°°ë“¤ì�´ 어떻게 ë¬¸ì œë¥¼ 해결하는지 보여주는 것ë�„ 좋ì�„ 것 같습니다. --ë�°ê¸°
아주 중요합니다. ì„ ë°°ê°€ 어떻게 버그를 잡는지, 코딩ì�€ 어떻게 하는지, ì–´ë–¤ ì‚¬ê³ ê³¼ì •ì�„ 거치는 ì§€ 등ì�˜ 암묵ì � ì§€ì‹�(tacit knowledge)ì�€ ì±…ì—�서 배우기 힘ë“니다. 여러 ì„ ë°°ì™€ ë�Œì•„가며 페어를 해보면서 얻는 경험ì�€ ì–´ëŠ� 무엇과ë�„ 바꿀 수 없는 귀중한 경험ì�´ ë� 것입니다. --JuNe
PairProgramming ì�´ ê·¸ 방법으로서 ì �í•©í•˜ë‹¤ê³ ìƒ�ê°�하지만, ì�´ ë˜�한 'ì„ 'ì�„ 잘 맞춰야 í•˜ê² ì£ . ê°œì�¸ì �으로는 약간ì�˜ ì „ëžµì�´ í•„ìš”í•˜ë‹¤ê³ ìƒ�ê°�합니다. 요즘 í•˜ê³ ìžˆëŠ” Pairì�˜ 경우 초기ì—� 대해서는 가급ì �ì�´ë©´ ì•Œê³ ìžˆëŠ” ë‚´ìš©ì�„ 천천히, ìž�세하게 가르ì³�ì£¼ë ¤ê³ í•˜ëŠ” 중입니다. ì�¼ë‹¨ Todo List 를 주ì„�으로 ë‹¬ì•„ë†“ê³ , (ë˜�는 연습장 등) ì œê°€ ë¨¼ì € 기본 í‹€ì�´ ë�˜ëŠ” 부분ì�„ 플ë°�ì�„ 합니다. ê·¸ë¦¬ê³ ë‚˜ë¨¸ì§€ë¥¼ 후배들ì�´ 플ë°�하게ë�” í•˜ê³ . ê·¸ë¦¬ê³ ì�´ 주기를 좀 짧게 ê°€ì ¸ë³´ë ¤ê³ í•˜ê³ ìžˆì£ . (20 - 30ë¶„) ê·¸ë¦¬ê³ , 차차 ê·¸ 주기를 ëŠ˜ë ¤ ë³´ë ¤ëŠ”ì¤‘. 너무 ì„ ë°°ê°€ ì˜¤ëž˜ìž¡ê³ ìžˆì–´ë�„ 후배들ì�€ ë„‹ë†“ê³ êµ¬ê²½í•˜ê³ , 너무 후배가 ì˜¤ëž˜ìž¡ê³ ìžˆì–´ë�„ 완성ë�˜ëŠ” ì •ë�„ê°€ ì˜¤ëž˜ê±¸ë ¤ì„œ Feedback ì�´ 오는 시간ì�´ 오래걸리면, ë˜�한 ì§€ì³�하는 듯. --ì„�천
SituatedLearning�
LegitimatePeripheralParticipationì�„ ì°¸ê³ í•˜ê¸¸. ê·¸ë¦¬ê³ Driver/Observer ì—í• ì�„ (무조건) 5ë¶„ 단위로 스위치하면 ì–´ë–¤ 현ìƒ�ì�´ 벌어지는가 실험해 보길. --JuNe
- í•™êµ�를 다니면서 혼ìž�서는 ê±°ì�˜ 공부하지 않ì�„만한, 그러나 중요한 것들(see also FocusOnFundamentals). 앞으로 í•™êµ�ìƒ�활ì—�서 체험하기 íž˜ë“ ê²ƒë“¤. í•™êµ�를 ì¡¸ì—…í• ë•Œê¹Œì§€ ìœ íš¨í•œ ì§€ì‹�으로 남아있ì�„만한 ìƒ�ëª…ë ¥ì�´ 긴 것들. í•™êµ�ìƒ�활 ë�™ì•ˆ 공부, 프로그래ë°�ì—� ì˜�í–¥ì�„ ë§Žì�´ ë�¼ì¹ 메타 수준ì�´ ë†’ê³ ëŠ˜ìƒ� 하는 것들. ì‚¬ê³ í•˜ëŠ” 방법. 프로그램ì�„ 만드는 방법. 아마추어 ì•„ì�´ë””ì–´ 맨ì�€ "ì•„ì�´ë””ì–´"를 ë§Œë“¤ê³ , 프로 ì•„ì�´ë””ì–´ 맨ì�€ "ì•„ì�´ë””어를 대량으로 ìƒ�성해 낼 수 있는 구조와 ê³¼ì •"ì�„ 만들어 ë‚¸ë‹¤ê³ í•©ë‹ˆë‹¤ -- 프로가 ë§Œë“ ì•„ì�´ë””어는 ì—„ì²ë‚œ ì–‘ì�˜ ì•„ì�´ë””어를 ìž�ë�™ ìƒ�ì‚°í•´ 냅니다. ì œê°€ í•™êµ�를 다ë‹� 때 "프로그램ì�„ ìƒ�성해 낼 수 있는 구조와 ê³¼ì •"ì�„ ì„ ë°°ì—�게서 ë°°ì› ë�”ë�¼ë©´ 얼마나 좋았ì�„까 하는 ìƒ�ê°�ì�„ ìž�주 합니다. 예를 들어, ì�´ë©”ì�¼ 주소를 찾는 RE를 "답"으로서 가르치거나, 혹ì�€ ë¬´ìž‘ì • 시행착오를 거치면서 ê·¸ 답ì�„ 찾으ë�¼ê³ 종용하거나 하는 것보다는, 그런 RE를 효율ì �ì�´ê³ ì†�쉽게 ìƒ�성해 낼 수 있는 ê³¼ì •ê³¼ ì�¸ì‹�ì � ë�„구를 가르쳤으면 합니다. --JuNe
- ì�´ëŸ° 걸 í• ë•Œ ë‚ ë§ˆë‹¤ 위키ì—� 조별로 ê³µë�™ì�¼ê¸°ë¥¼ ì“°ê³ ThreeFs를 ê³µìœ í•˜ë©´ 좋ì�„ ê²�니다. ê·¸ë¦¬ê³ , 매ì�¼ ì €ë…�ì—� ì¡°ì›�들ì�´ ê°™ì�´ 모여 Daily Retrospective를 ê°–ë�„ë¡� 합니다. ì�´ëŸ° ê±´ 좋았다, 나빴다, ë‚´ì�¼ì�€ ì�´ë ‡ê²Œ ì €ë ‡ê²Œ í•´ë³´ìž� 등등. ê·¸ëŸ¬ê³ ë‚˜ì„œ, ì„ ë°°ë“¤ì�´ ê°™ì�´ 모여 ì „ì²´ Daily Retrospective를 합니다. 우리 조는 ì�´ëž¬ê³ , 너í�¬ 조는 ì €ëž¬êµ¬ë‚˜, 그럼 우리는 ì�´ë ‡ê²Œ í•´ì•¼ê² ë‹¤ 등. --JuNe









