2009 ë�°ë¸”스 ìº í”„ SPECIAL Seminar ¶
- 김창준 ì„ ë°°ë‹˜ (93학번, 3기)
- ì œì‹œë�œ ì£¼ì œ
- 삽질 ì �게 하는 방법ì�€?
- 개발 ì‹¤ë ¥ì�„ 높ì�´ëŠ” ìˆ˜ë ¨ë²•?
- 실무� 가장 �움�는 지��?
- 프로그래� 못하면 소프트웨어 개발 못하나?
개발 ì‹¤ë ¥ì�„ 높ì�´ëŠ” ìˆ˜ë ¨ë²• ¶
개발 ì‹¤ë ¥ì�´ëž€ 무엇ì�¸ê°€? ¶
- 개발 ì‹¤ë ¥ì�´ëž€ 무엇ì�´ë�¼ ìƒ�ê°�하는가?
- 기능ì�´ 다 있는 간단한 코드를 만들 수 있는 ëŠ¥ë ¥ - 민관
- ì •í•´ì§„ 예산 안ì—�서 효율ì �ì�¸(시간ì�€ ì§§ê³ í’ˆì§ˆì�€ 높ì�€) 개발 ëŠ¥ë ¥ - ì§€ì›�
- Toolì�„ 효율ì �으로(편리하게) ì‚¬ìš©í• ìˆ˜ 있는 ëŠ¥ë ¥ - 성현
- 언급ë�œ ë§�들 중 중요한 ì �
- 민관 : 간단한 코드 -> 다른 사람� �해하기 쉽게
- ì§€ì›� : Satisficing (Satisfy + Sacrifice) - 여러가지 한ë�„ 안ì—�서ì�˜ 최ì �ì�„ 찾아낸다.
- 성현 : 남ì�˜ 코드를 효율ì �으로 쓴다.
ì „ë¬¸ì„± 연구 ¶
- ì „ë¬¸ê°€ì™€ ë¹„ì „ë¬¸ê°€ì�˜ ì°¨ì�´ 연구.
- 어떻게 하면 ì „ë¬¸ê°€ê°€ ë� 수 있ì�„지를 연구.
- ì–´ë–¤ ì „ë¬¸ê°€ë¥¼ 연구하는 것ì�´ 좋ì�€ê°€?
- ê·¸ 사람ì�´ ì „ë¬¸ê°€ì�¸ì§€ 아닌지 ê°�ê´€ì �ì�¸ íŒ�단기준ì�´ 있는 ì§�ì—…. (프로그래머ë�„ ì�´ì—� ì†�함)
우리ì�˜ ëŠ¥ë ¥ ¶
- 대학 졸업 ì§�후 시간 대 ì‹¤ë ¥ 비율
- ì�¼ì • 수준 올ë�¼ê°€ë‹¤ 떨어ì§� - 울궈먹다 보니..
- 하지만 ì•ˆê·¸ëŸ¬ì‹ ë¶„ì�´ 있다 - 계ì†� ìƒ�ìŠ¹ê³¡ì„ , outlier
- ê·¸ ë¶„ì�˜ 비결ì�€? - 프로ì �트가 ë��ë‚˜ê³ ì‰¬ëŠ” 기간 ë�™ì•ˆ 단체로 진행했ë�˜ 프로ì �트를 홀로 재개발
- Outlier가 �기 위해 필요한 요소들
- Feedback
- time intervalì�´ ì�¼ì • 시간 ì�´ìƒ� ë�˜ë©´ 학습ì�´ ì–´ë µë‹¤.
- SI ì—…ì²´ì�˜ 경우 ë¶„ì„�, 설계 후 Testê°€ 다른 팀ì—� 넘어가기ë�„ 하는 등 Feedbackì�´ ì–´ë µë‹¤.
- 반복
- 학습 목표를 중요하게 여기는 �세
- ê²°ë¡ : ê³¼ì œë¥¼ í• ë•Œ 한번으로 ë��ë‚´ì§€ ë§�ê³ ì‹¤í—˜ í•´ë³´ê³ í•™ìŠµ 목표를 갖는 ìž�세를..
- 왜 ì�´ 요소들ì�´ íš¨ë ¥ì�„ 발휘하는가?
- 바꾸지 않� 것보다 바꾸거나 숨긴 �체를 � 잘 기억해낸다.
- 수ë�™ì �ì�´ 아니ë�¼ 능ë�™ì �으로 ì‹ ê²½ì�¨ì•¼(뇌가 활ë�™í•´ì•¼) 학습ì�´ 잘 ë�˜ê¸° 때문. - myelin
- 민관ì�´ì�˜ 질문 - ì„ ë°°ë‹˜ê»˜ì„œ ìƒ�ê°�하시는 개발 ì‹¤ë ¥ì—�서 가장 중요한 것
- 나무 íŒ�ìž� 여러 개를 대어 ë§Œë“ ì»µì²˜ëŸ¼ 몇 가지 ëŠ¥ë ¥ì�´ ì–´ìš°ëŸ¬ì ¸ì•¼ 한다.
- 하지만 나무 íŒ�ìž�와는 달리, 한 가지 특출한 ëŠ¥ë ¥ì�´ 있다면 컵ì�´ ë‹´ì�„ 수 있는 물ì�˜ 높ì�´ê°€ 높아진다.
- 굉장히 중요한것 중 하나는 커뮤니케�션
- 내가 못보는걸 타�� 볼 수 있다.
- 타ì�¸ì—�게 묻는걸 êº¼ë ¤í•˜ì§€ 마ë�¼.
- 하지만 타ì�¸ì—�게 ë§Žì�´ ë‚˜ëˆ ì£¼ëŠ” 것ë�„ 필요하다. - 그것ì�„ 잘한다면 ìž�ì‹ ì�´ 타ì�¸ì—�게 물었ì�„ 때 ë�„움받ì�„ 수 있ì�„ 것ì�´ë‹¤.
실무ì—� 가장 ë�„움ë�˜ëŠ” ì§€ì‹�ì�€? ¶
- ì„ ë°°ë‹˜ê»˜ì„œ 월간 MSì—�서 ì§�ì ‘ ì“°ì‹ ê¸°ì‚¬ì—� 수ë¡�.
- ê°�ê´€ì � Data : I-tripleì—�서 2000명ì�˜ 대학ìƒ�ê³¼ 실무ìž�ì—�게 물었습니다.
- Data Structure, Algorithm, SE, OOP
- 화학, 물리학� 별로 중요하지 않다.
- Communication skill, Writing skill
- Management(�기 관리, 남 관리)
- ì„ ë°°ë‹˜ì�˜ ìƒ�ê°� : ë‚´ê°€ 무엇ì�„ í• ê²ƒì�¸ê°€ì—� ë”°ë�¼ 달ë�¼ì§„다.
- 미래가 ë¶ˆíˆ¬ëª…í• ë•Œ ì�´ê²ƒë§Œí�¼ì�€ 해놓으면 ì•ˆì „í•˜ë‹¤.
- ì² í•™, 논리, 기본ì �ì�¸ 수학, 심리학, 글쓰기, í† ë¡
- ë‚´ê°€ í�‰ìƒ� í•˜ê³ ì‹¶ì�€ 것ì�„ 찾는 것ì�´ 중요하다. - ex) ì�Œì•…-연습시간 대 ì‹¤ë ¥ 비율 그래프
삽질ì�„ ì �게 하는 방법 ¶
- 화면ì—� 100000ê°œì�˜ ëžœë�¤í•œ ì›�ì�„ 그리는 프로그램 - 어떻게 ê²€ì¦�í• ê²ƒì�¸ê°€?
- 소규모�서 시작 - 지훈
- 반복문ì�´ ì œëŒ€ë¡œ ë��는지 ì²´í�¬ - 첫, ë�� index ì¶œë ¥, ì—�러 메세지 확ì�¸
- 하지만 누구ë�„ 왜 화면ì—� 10만개를 ê·¸ë ¤ì•¼ 하는지 묻지 않았다.
- ì�´ê±¸ 미리 알아야(ìƒ�ê°�해야) 삽질ì�„ í”¼í• ìˆ˜ 있다.
- 지금 ì�´ìˆœê°„ ë‚´ê°€ 필요한 ì •ë³´ë¥¼ 다 ì·¨í•˜ê³ ìžˆëŠ”ê°€?
- 어떻게 �작� 하여 만들어지는 어떤 결과를 �하는가?
- 실무ì—�서는 ì •í™•í•œ 문서를 주지 않는다 - 들으면 잘 기억해둬ë�¼
- 주어진 ì •ë³´ë¡œ errorì�˜ 범위를 최대한 ì¢�혀ë�¼!!
- 어떻게 print를 해야 ê³ ì¹œ 것ì�´ ê²€ì¦�ì�´ ë�˜ëŠ”ì§€ ìƒ�ê°�í•´ë�¼.
- ìƒ�ê°�ì�„ ë§Žì�´ 하면 머리는 아프지만 학습ë�„ 잘ë�˜ê³ , 시간ë�„ ë‹¨ì¶•í• ìˆ˜ 있다.
나ì�˜ 관심분야를 찾는 방법 ¶
- 잡지, 논문� 많� �어�
- 현재 학부�� �서관�서 잡지나 논문� 공짜로 �� 수 있다!
- ì „ë¬¸ê°€ì—�게 컨í…�하ë�¼. - 특히, 외êµì�˜ 경우, e-mailì�„ 하면 80%는 답변ì�„ 해준다