ê·¸ë‚ í–ˆë�˜ ì�¼. ëŠ�ë‚€ì �. êµ�훈ì�„ ì •ë¦¬í•´ë³´ëŠ” 페ì�´ì§€. (ThreeFs)
- 행사 : 프로그래ë°�잔치/둘째ë‚
- 팀별 ì •ë¦¬ : 프로그래ë°�잔치/Successor, 프로그래ë°�잔치/ErrorMessage
ê³µë�™ 기ë¡� ¶
팀ì�„ 나누었다. 요새 팀 나누기 재미붙ì�´ê¸°ì—� ê·¸ë ‡ë“¯, ìƒ�ì�¼ë¡œ 했다. 그런ë�° 팀ì�´ 잘 ì•ˆë‚˜ëˆ ì ¸ì„œ ê°� 사람들ì�´ 앉ì�€ ìž�리 IP로 했다. 하지만 그래ë�„ 팀ì�´ 잘 ì•ˆë‚˜ëˆ„ì–´ì ¸ì„œ, ê²°êµ ë°˜ë°”ì§€/긴바지 ì‹�으로 팀ì�„ 나누었다는 후문ì�´ -_-;
처ì�Œì—� 팀 프로ì �트를 잘하기 위한 방법ì—� 대해 ê°� 팀별로 í† ë¡ ì�„ 했다. 다ì�Œê³¼ ê°™ì�€ ì�´ì•¼ê¸°ë“¤ì�´ 있었다.
- 팀ì›�ê°„ Communication ì�´ 잘 ì�´ë£¨ì–´ì ¸ì•¼ í•˜ê³ , ì—í• ë¶„ë‹´ì�´ ì–´ëŠ�ì •ë�„ ëšœë ·í•´ì•¼ 한다. 팀ì›�ê°„ì—� 서로가 무엇ì�„ 하는지 잘 알아야 한다. (양팀 서로 나온 ì�˜ê²¬)
- 허기지지 �아야 한다 (^^;)
- 팀� 참여�를 높여야 한다.
- 팀ì›�ì�˜ ëŠ¥ë ¥ì—� 맞는 ì�¼ê°�ì�„ ì •í•œë‹¤.
- ì�˜ìš•ì�„ 불어ì�¼ìœ¼í‚¤ê¸° 위해 ì �ì ˆí•˜ê²Œ ìƒ�í’ˆ 준비를;
- 팀ì›�ì�˜ ëŠ¥ë ¥ì—� 맞는 ì�¼ê°�ì�„ ì •í•œë‹¤.
- 코드 통합때 ë¬¸ì œì �ì�„ 잘 극복해야 한다.
- �� 분담� 잘 한다.
- 코딩 스타�� 대해 표준� 둔다.
- 목표를 현실� 맞게 세운다.
- �� 분담� 잘 한다.
- 서버 / ���언트 2분법
- 서버 네트워� / 서버 Logic / ���언트 네트워� / ���언트 Logic 3, 4분법
- 서버 네트워� / 서버 Logic / ���언트 네트워� / ���언트 Logic / ���언트 UI 5-6분법
샌드위치를 먹으며 ë§ˆì € Requirement ì •ë¦¬ë¥¼ í•˜ê³ , 7피로 올ë�¼ê°€ì„œ 팀 프로ì �트를 진행하기 시작하기 시작했다.
Successor 팀�..
한편, Error Message 팀�..
ì „ìž�수첩ì�„ 하기로 í•˜ê³ .. 샌드위치를 먹으며 ê°�ìž�ì�˜ ì—í• ê³¼ ìž‘ì�€ 팀ì�„ ë‚˜ëˆ„ì—ˆê³ ì¹ í”¼ì—� 올ë�¼ê°€ì„œ 시작.. 언어는 C++, MFC 툴킷ì�„ 사용하기로 했다. 그러나.. ì´� 개발시간ì�˜ ì ˆë°˜ì�„ MFC 와 싸우다가.. ì�¸ìˆ˜êµ°ì�˜ ì œì•ˆê³¼ ì°½ì„êµ°ê³¼ ì�€ì§€ëˆ„나ì�˜ ë�™ì�˜ë¡œ JAVA 로 언어를 ë°”ê¾¸ê³ .. ì�¸ìˆ˜êµ°ì�€ ì „ìž�계산기를 기웅군, ì�€ì§€ëˆ„나와 페어를 하며 ì§œê³ ì°½ì„êµ°ì�€ ìƒ�욱군과 함께 ì „í™”ë²ˆí˜¸ë¶€ë¥¼ ì§œë�˜ 중 ì°½ì„êµ°ì�˜ JAVA ì‹¤ë ¥ 부재와 swing 경험 부족으로 ì�¸í•´(ã…œ.ã…œ) ì�€ì§€ëˆ„나와 ìƒ�ìš±ì�€ 페어를 ë°”ê¾¸ê³ .. ê²°êµ ì–´ì„¤í”ˆ í‹€ì�˜ ì „í™”ë²ˆí˜¸ë¶€ì™€ 계산기를 í•©ì¹˜ê³ C++ 로 짜여진 ìƒ�욱군ì�˜ ë§Œë…„ë‹¬ë ¥ì�„ ë��으로 시간종료.
ì „ìž�수첩ì�„ 하기로 í•˜ê³ .. 샌드위치를 먹으며 ê°�ìž�ì�˜ ì—í• ê³¼ ìž‘ì�€ 팀ì�„ ë‚˜ëˆ„ì—ˆê³ ì¹ í”¼ì—� 올ë�¼ê°€ì„œ 시작.. 언어는 C++, MFC 툴킷ì�„ 사용하기로 했다. 그러나.. ì´� 개발시간ì�˜ ì ˆë°˜ì�„ MFC 와 싸우다가.. ì�¸ìˆ˜êµ°ì�˜ ì œì•ˆê³¼ ì°½ì„êµ°ê³¼ ì�€ì§€ëˆ„나ì�˜ ë�™ì�˜ë¡œ JAVA 로 언어를 ë°”ê¾¸ê³ .. ì�¸ìˆ˜êµ°ì�€ ì „ìž�계산기를 기웅군, ì�€ì§€ëˆ„나와 페어를 하며 ì§œê³ ì°½ì„êµ°ì�€ ìƒ�욱군과 함께 ì „í™”ë²ˆí˜¸ë¶€ë¥¼ ì§œë�˜ 중 ì°½ì„êµ°ì�˜ JAVA ì‹¤ë ¥ 부재와 swing 경험 부족으로 ì�¸í•´(ã…œ.ã…œ) ì�€ì§€ëˆ„나와 ìƒ�ìš±ì�€ 페어를 ë°”ê¾¸ê³ .. ê²°êµ ì–´ì„¤í”ˆ í‹€ì�˜ ì „í™”ë²ˆí˜¸ë¶€ì™€ 계산기를 í•©ì¹˜ê³ C++ 로 짜여진 ìƒ�욱군ì�˜ ë§Œë…„ë‹¬ë ¥ì�„ ë��으로 시간종료.
중간발표를 하기 위해 사람들ë�¼ë¦¬ í† ë¡ ì�„ 하였다.
Error Message 팀ì�€ JuNe ì�˜ ë�„움ì—� ë”°ë�¼ ê·¸ë‚ í•œ ì�¼ì�„ ì •ë¦¬í•˜ëŠ”ë�° Activity Diagram ì�„ ì�´ìš©í•˜ëŠ” 방법ì—� 대해 알게 ë�˜ì—ˆë‹¤. ê·¸ë¦¬ê³ Activity Diagram ì�„ ì�´ìš©, ê·¸ë‚ í•œ ì�¼ë“¤ì�„ ì •ë¦¬í•´ë³¸ë‹¤.
Error Message 팀ì�€ JuNe ì�˜ ë�„움ì—� ë”°ë�¼ ê·¸ë‚ í•œ ì�¼ì�„ ì •ë¦¬í•˜ëŠ”ë�° Activity Diagram ì�„ ì�´ìš©í•˜ëŠ” 방법ì—� 대해 알게 ë�˜ì—ˆë‹¤. ê·¸ë¦¬ê³ Activity Diagram ì�„ ì�´ìš©, ê·¸ë‚ í•œ ì�¼ë“¤ì�„ ì •ë¦¬í•´ë³¸ë‹¤.
~cpp
ì£¼ì œ : ì „ìž� 수첩 ì •í•¨
|
시계 --------- 계산기 ------- ì „í™”ë²ˆí˜¸ë¶€
|
ì¡°ë¶„í•
|
MFC 로 작업
|
ë¬¸ì œë°œìƒ� : 사람들ì�´ MFC ì—� ì�µìˆ™í•˜ì§€ 않ì�Œ. ë�”ì�´ìƒ� ì§„í–‰ì�´ ì–´ë ¤ì›€
|
Java 로 �체
|
중간� Pair �체
|
ë§Œë…„ë‹¬ë ¥ ---------- 계산기 --------- ì „í™”ë²ˆí˜¸ë¶€
| | |
| ----- 통합 ----
완성
팀들간 서로 í† ë¡ ë’¤ì—� 발표시간ì�„ 가졌다.
Successor 팀ì—�서는 잘ë�œì �으로는 팀간ì�˜ 잦ì�€ 대화를 뽑았다. ë””ìž�ì�¸ì—� 대해 구체ì �ì�´ì§€ 않았어ë�„, 팀간ì�˜ 잦ì�€ 대화가 추후 통합시ì—� ë�„움ì�„ 주었다는 ì�˜ê²¬ì�´ 나왔다. 잘못ë�œ ì �으로는 ë””ìž�ì�¸ê³¼ ì„ í˜¸-ì˜�ë�™ Pair ì�´ì•¼ê¸°ê°€ 나왔다. ê·¸ì—� 대한 대안으로서는 'ë””ìž�ì�¸ 부분ì—� ëŒ€í•´ì„ ì´ˆë°˜ì—� 다 ê°™ì�´ ì „ì²´ ë””ìž�ì�¸ì�„ 한번 ê·¸ë ¤ë³´ëŠ” 시간ì�„ ê°€ì ¸ë³¸ë‹¤', 'Pair 를 í• ë•Œ 사람들간ì�˜ 마ì�Œê°€ì§� ê°œì„ ' 등ì�˜ ì�´ì•¼ê¸°ë“¤ì�´ 나왔다.
Error Message 팀ì—�서는 잘ë�œì �으로 ë¬¸ì œ 사ì�´ì¦ˆë¥¼ ì �ì ˆí•˜ê²Œ ìž¡ì�€ ì �ì�„ 뽑았다. 잘못ë�œ ì �으로는 사람들ì�˜ 개개ì�¸ ëŠ¥ë ¥ì�„ ì •í™•í•˜ê²Œ ê³ ë ¤í•˜ì§€ ì•Šê³ , MFC 를 ê³ ë¥¸ì �ê³¼ ì—시 Pair ì—�서ì�˜ ë¬¸ì œì �, ê·¸ë¦¬ê³ '팀 ì�´ë¦„ì�´ 안좋았다' ë�¼ëŠ” ì�˜ê²¬ì�´ 있었다. ê·¸ë¦¬ê³ ëŒ€í™”ê°€ 잘 ì�´ë£¨ì–´ì§€ì§€ 않았다는 ì �ì�„ 뽑았다.
1002는 대강 간단하게 ì •ë¦¬í•˜ë©°, ê·¸ë¦¬ê³ ì˜¤ëŠ˜ 행사ì�˜ ì�˜ì�˜ëŠ” 결과물 ìž�ì²´ê°€ 아니며, 팀 프로ì �트 경험 ìž�ì²´ìž„ì�„ ì�´ì•¼ê¸°í–ˆë‹¤. ê·¸ë¦¬ê³ ìž˜ë�œì �ê³¼ 잘못ë�œì �ì�„ ìƒ�ê°�하며 한편으로는 ì¢Œì ˆí• ì§€ë�„ ëª¨ë¥´ê² ì§€ë§Œ, 마지막으로 '대안'ì�„ ìƒ�ê°�하기ì—�, 다ì�Œë²ˆì—� ë�” ìž˜í• ìˆ˜ 있ì�Œì�„ ì�´ì•¼ê¸°í–ˆë‹¤.
대강 ì�´ë ‡ê²Œ ì •ë¦¬í•˜ë©° ë‘˜ì§¸ë‚ ì¢…ë£Œ.~
- 100 % 완성ì�´ 못ë�œê²Œ 못내 아쉽지만 ê·¸ëŸì €ëŸ 잘ë�œ 팀 프로그래ë°�ì�´ì˜€ì�Œë‹¤. ì�´ë²ˆ 팀ì—�서는 ì—í• ë¶„ë‹´ì�´ 잘ë�˜ì—ˆê³ 페어간ì�˜ ì�˜ì‚¬ì†Œí†µì�´ 잘ë�œ 게 좋았ë�˜ 것 같습니다. 잘못ë�œ ì �ì�€ 처ì�Œ ë””ìž�ì�¸ì�´ 부족해서 ì—í• ê³¼ ì—í• ì�´ 서로ì�˜ ë””ìž�ì�¸ì�„ 잘모르게 ë�˜ì—ˆë‹¤ëŠ” 것입니다. ë‹´ì—�는 프로그래ë°�잔치/Successor ì •ë¦¬ì—� 있는 잘못ë�œ 사í•ì�¸ No ë�˜ì—ˆë�˜ì�„ Yes로 바꿀 수 있게 ë…¸ë ¥í•´ì•¼ ê² ìŠµë‹ˆë‹¤. --재ë�™
- 오늘 하면서ë�„ ëŠ�꼈ë�˜ 것ì�€ ê³ ì •ê´€ë…�ì�„ ë²„ë ¤ì•¼ 한다는 것!! ì–´ì œ ì—시 새로운 언어를 해보면서 ì�´ì „까지ì�˜ 언어ì—�서ì�˜ ê³ ì •ê´€ë…�ì—� 사로잡혀 허우ì �ë�˜ëŠ” 나를 발견했었는ë�°... 오늘ë�„ ë˜�다시 ê³ ì •ê´€ë…�ì�„ ë²„ë ¤ì•¼í•œë‹¤ëŠ” 것ì�„ ëŠ�ë�¼ê²Œ 했다. 프로그래ë°�ì—�서 ë””ìž�ì�¸ì�´ 시간ë‚비ë�¼ëŠ” ê³ ì •ê´€ë…�, 코딩ì�´ 가장 중요하다는 ê³ ì •ê´€ë…�, 프로그램 개발ì—�서 가장 ë§Žì�€ 시간ì�„ 소비하는 부분ì�€ 코딩ì�´ë�¼ëŠ” ê³ ì •ê´€ë…�.... 반드시 ë²„ë ¤ì•¼ê² ë‹¤. ë””ìž�ì�¸ì�€ ì ˆëŒ€ë¡œ 시간ë‚비가 아니ë�¼ëŠ”ê²ƒ... 가장 중요한 것ì�´ 코딩ì�´ 아니ë�¼ê²ƒ... 프로그램 개발ì—�서 가장 ë§Žì�€ 시간ì�„ 소비해야 í• ë¶€ë¶„ì�´ 코딩ì�´ 아니ë�¼ëŠ”ê²ƒ.... ê¼ ê¸°ì–µí•´ì•¼ ê² ë‹¤. --ìƒ�ê·œ
ì‹¤ì œ 개발시ì—� 타ì�´í•‘ì�„ í•´ 넣는 시간ì�€ ì „ì²´ 개발 시간ì�˜ 30%ë�„ 안ë�œë‹¤ëŠ” 통계가 있습니다. ê·¸ë¦¬ê³ , 최종 ìƒ�품으로서ì�˜ 코드를 (ì „ì²´ 개발 기간*개발 ì�¸ì›�)으로 나누면, 한 사람ì�´ 하루ì—� 약 5줄ì�˜ 코드를 짜면 (업계) í�‰ê· 입니다. --JuNe
- 아쉽게ë�„ 오늘 한 것ì�˜ 코딩 ë‚´ìš©ì�˜ 수준ì�´ ì €ì—�게 좀 높았ë�˜ ê±° 같습니다. 그래서 중반 ì�´í›„ ê±°ì�˜ ì„ í˜¸í˜•ì�´ 맡게 ë�˜ì—ˆê³ , 갈수ë¡� 소외ë�˜ëŠ” ì‹�ì�´ ë�˜ì—ˆìŠµë‹ˆë‹¤. ì�Œ... 다ì�Œë¶€í„´ 팀 프로그래ë°� 중 팀ì›�ê°„ì—�서 ë’¤ì³�지지 않ë�„ë¡� ë…¸ë ¥í•´ì•¼ê² ìŠµë‹ˆë‹¤. 좋았ë�˜ ì �ì�´ë�¼ë©´ 팀 프로그래ë°�ì�´ ì–´ë–¤ 거다...는 걸 알 ì •ë�„ì�˜ 경험ì�´ëž„까...입니다. --ì˜�ë�™
- 팀프로그래ë°�ì�„ 하면서, 대화가 중요하단 ìƒ�ê°�ì�„ 했다. 형ì‹�ì �ì�´ì§€ 않ì�€ ì�´ëŸ° ì €ëŸ° ì�˜ì‚¬ì†Œí†µë�„ ë§Žì�´ í•„ìš”í•˜ê² ì§€ë§Œ ì–´ëŠ�ì •ë�„ì�˜ 형ì‹�ì�´ ê°–ì¶°ì§„ 대화를 하는 것ì�´ í•„ìš”í• ê²ƒ 같다. 예를 들면, ì–¸ì–´ì„ íƒ�ì�˜ ë¬¸ì œì—� 있어서 대충 한 ë‘�명ì�´ ì�´ê±¸ë¡œ 짤까?? .. 그럴까?? ì�´ëŸ° 대화보다는 ì •ì‹�으로 사람들한테 ìž�ì‹ ì�´ 아는 언어와 ìƒ�ê°�ì�„ 물어서 종합ì �ì�¸ ê²°ë¡ ì�„ ë�„출하는 ê³¼ì •ì�´ 필요했ë�˜ê±° 같다..ê·¸ë¦¬ê³ ìž�ì‹ ì�´ ì•Œê³ ìžˆëŠ” 것과 ëª¨ë¥´ê³ ìžˆëŠ” 것ì—� 대해서 스스로 잘 알필요가 있ì�„듯..;; ë˜� 다른 사람ì�˜ 입장ì�„ 한번ë�” ìƒ�ê°�하는 맘ë�„ 필요한 것 같다. --ì�€ì§€
- 나ì—시 페어를 해본건 아주 간단한것ì�´ì—ˆê¸´ 하지만, 그때ì�˜ ëŠ�낌ì�´ë�¼ë©´ 페어가 ë�˜ëŠ” ì¡°ê±´ì—� 대해서 좀 ìƒ�ê°�í•´ë´�ì•¼í•˜ê² ì§€. Expert - Expert Expert - Noviceì�˜ 단ì �ì�¸ 예를 들ìž�ë©´ ì—시 Expert - Expertì�¸ 경우가 ì§„í–‰ë�„ ë¹ ë¥´ê³ íŽ˜ì–´ë�„ 효율ì �ì�´ê² 지만 ë‘�번째ì�˜ 경우 시간분배ì—� ë”°ë�¼ 해결하는 ì–‘ë�„ í‹€ë¦¬ê³ í•˜ì§€ë§Œ ê²°êµ ì‹œê°„ì�´ ëŠ�ë ¤ì§€ëŠ”ê±´ 사실 그러나 얻는것! 페어가 ë��난후 Noviceê°€ 단지 처ì�Œì�˜ 수준ì—� 머무르지는 않는다는 것ì�´ì§€. ë‚´ ëŠ�낌ì�€ ì�¼ë‹¨ 그러네 ^^; ì•„ ì°¸ê³ ë¡œ 어중간한 사람ë�¼ë¦¬ 만나면 ì§„í–‰ì�€ 잘ë�˜ëŠ”ë�° 머 잘ë�˜ë©´ 좋긴하지만 안ë�˜ëŠ” 쪽으로ë�„ 잘 ë�˜ëŠ”? 현ìƒ�ì�´ 벌어질 가능성ë�„ ìžˆë‹¤ê³ ì‚¬ë£Œë�¨. (ì�´ ë‚´ìš©ì�€ 1002 êµ°ì�˜ ì˜ˆì „ì�˜ 페어ì—� 관한글ì�„ ì°¸ê³ í•¨) - JihwanPark
- ì—�.. 다들 소ê°�ì�„ 쓰셨군요. ì €ë�„.. ëŠ�ë‚€ì �ì�€ 많았지만. 혼ìž� ë›°ì§€ë§�ìž�... ë�¼ëŠ” ì �ì�´ë�¼ë�˜ì§€... 나를 너무 믿지 ë§�ìž�.. ì •ë�„? ^_^;; 무슨 소리를 하는 ê²�ì§€.. ì–´ì¨Œë“ ì˜�ë�™ì�´ì—�ê²� (약간ì�€) 아쉬운 페어가 ë�˜ì—ˆì—ˆì§€ 않ì�„까ë�¼ëŠ” ìƒ�ê°�ë§Œ 드네요.. 남ì�€ ì�¼ì�€ 게으르지 ë§�ê³ ê³ ì³�나가는 것. ë�„ë§�치지ë§�ê³ ë§žì„œ 싸우는 것.. ë¿�ì�´êµ°ìš” ã…¡.ã…¡/ --ì„ í˜¸
- ì˜ˆì „ì—� 페어를 í• ë•Œ ëŠ�꼈ë�˜ ì �ì�„(ì •í™•ížˆëŠ” 깨달았ë�˜ ì �ì�„) ì œëŒ€ë¡œ ì�¨ë¨¹ì§€ 못해 í�¬ê²Œ 후회와 아쉬움ì�´ ë°€ë ¤ì˜¨ë‹¤. ê·¸ë¦¬ê³ .. 공부좀 í•´ì•¼ê² ë‹¤ëŠ” ìƒ�ê°�ì�´...;; --Wiz
- 왜 ì�´ 팀ì�˜ 경우 Courage í• ì‚¬ëžŒì�´ 없었ì�„까. 옆ì�˜ 팀ì—� 비해서, ë”ê°€ ì�¼ì�´ ì�´ë£¨ì–´ì§ˆë•Œ 팀간ì—� 환호성ì�´ë�¼ë�˜ì§€.. ì �었다는 ìƒ�ê°�.
'대안'ì�„ ìƒ�ê°�í•´ë³¼ 수 있는팀. ë°œì „í• ìˆ˜ 있는 팀ì�´ë�¼ ìƒ�ê°�. 앞으로 ë�” 잘하기 위해 02들ì�€ 추후 팀 프로ì �트때 지금ì�˜ 기억ì�„ ë– ì˜¬ë¦´ 수 있기를. 그때ì�˜ ì–´ë ¤ì› ë�˜ì �ì�„ ìƒ�기하며, 미리 준비해야 í• ì �ì�´ 무엇ì�¸ì§€ë¥¼ ìƒ�ê°�해보기를. --1002










