1 / 19

Who is Programming?

Kwangho Park hardmanii@nate.com. Who is Programming?. 2010.05 진로의 날 Seminar Session. 1. INDEX. 안녕하세요 . ( 발표자소개 ) 프로그래머란 ? 직업을 가지기 위해서 공부한 것은 ? Simple Demo 소질과 적성 중학교 당시 내가 한일은 ? 당부 드리는 말. 안녕하세요 ~ Bill Gates 입니다 . 빌게이츠 재산 모으려면 PC 방알바 170 억시간 소요. 프로그래머란 ?.

adah
Télécharger la présentation

Who is Programming?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kwangho Park hardmanii@nate.com Who is Programming? 2010.05 진로의 날 Seminar Session. 1

  2. INDEX • 안녕하세요. (발표자소개) • 프로그래머란? • 직업을 가지기 위해서 공부한 것은? • Simple Demo • 소질과 적성 • 중학교 당시 내가 한일은 ? • 당부 드리는 말 안녕하세요~ Bill Gates입니다. 빌게이츠 재산 모으려면 PC방알바 170억시간 소요

  3. 프로그래머란? • 여러분이 생각하는 프로그래머는 누가 있나요? • 프로그래머의 종류는 • 웹프로그래머, 시스템프로그래머 • Embedded 개발자, DBA, • 게임프로그램, 안녕 난 빌게이츠야. Microsoft의 황제지 IBM사의 의뢰를 받아 시애틀 컴퓨터시스템사로 부터 사들여 개발한 IBM PC용 운영체제로 MSDOS라는 개인용컴퓨터에 사용되는 운영체제를 만들어 돈을 벌었지.

  4. 프로그래머란? (2) • 직업으로써의 프로그래머 • 병원, 의료기관을 상대로 한 프로그램 개발업무

  5. 프로그래머 직업을 가지기 위한 노력 • 수학, 영어 공부를 게을리 하지 않는다. • 대학교 학부시절 동아리활동과 팀프로젝트 • 소프트웨어 학술대회 참가 • SSM (삼성멤버쉽) 참가 • 오픈소스, NHN 세미나 참가 • 개발자가 되는 경우의 수 • 학부과정을 거친 개발자. • 학원을 통한 개발자. • 특체로 학부과정을 거친 개발자. 유주완 고등학생

  6. Simple DEMO 프로그램을 만든다. 개발자로서의 보람과 흥미에 빠져보세요 나의 TODAY는 1만명!!

  7. 프로그래머의 소질과 적성은? • 의욕과 책임감 • 꼼꼼한 치밀한 사람 • 프로그램 설계의 중요성 • 영어를 기본으로 한 국제적 인제 생각의 틀 “한국어로? 영어로? 아니면 패턴으로?” 애플의 스티븐잡스 “국제적인 안목으로 세계시장에 발마추어 나가야 하는 성공하는 직업이야.” 드림위즈의 이찬진

  8. 중학교 당시 진로에 대한 고민 • 자신에 대한 탐구시간 • 진로에 대해서 확신과 목표정하기 • 많은 책과 학습을 통한 경험으로 생각의 폭 넓히기 • 개발자를 위한 책 (아이폰 개발)

  9. 당부드리는 말 • 진로와 자신에 대한 자기탐구 기간 • 자신이 좋아하는 일을 하여라. 30대 40대가 되어서도 즐기면서 하려면? 자신을 아끼고 개발하는 사람이 되어야 합니다. 직업과 진로는 비슷하지만 다릅니다. 진로는 자신이 나가야 하는 길입니다. 그 과정에서 자신이 선택한 직업은 바뀔 수도 아닐 수 도있는 것입니다.

  10. 개발자의 현재 (여담) • 진정한 모습 장인 예술가 장인정신과 자부심 오만이 아닌 철저하게 사용자를 생각하는 마음 창의적, 창조적 사고 문제 해결을 위한 과정

  11. 개발자의 미래 • 개발자들의 바램 백발이 성성한 개발자 기업의 중심에 있을 수 있는 개발자 그러나…  백발이 성성한 코더는 필요 없다.

  12. 개발자의 미래 • 백발 성성한 개발자로 남기 위해… 프로젝트 매니저 아키텍트 개발 방법론 주도 목표를 향해 이끄는 리더 패턴 조각과 아교로 만들어지는 건축물의 설계자

  13. 개발자의 현재 그리고 미래와 패턴 • 고급 개발자로 가는 길 • 패턴은 백발이 성성한 개발자의 존재 가치를 위해 필요 • 아키텍트로 가는 필수 코스 • 패턴은 소프트웨어란 건축물을 만드는데 반드시 필요한 퍼즐조각 • 당장에 평가 못 받고, 티가 나지 않을 수도 있다. • 그러나 예술가이자 장인으로서의 개발자를 추구하고 있고, • 여전히 개발자로서 미래에 대한 꿈을 꾸고 있다면…  패턴에 대해 관심을 가져야 한다.

  14. 개발자의 적 • 개발자를 가장 힘들게 만드는 요인 • 변덕스런 요구사항의 변경 • “고객은 자신이 원하는 것을 알지 못한다.”

  15. 개발자의 적 • 자동차 산업의 예 • 설계변경이 개발초기에 이루어 질수록, 개발단계에서의 품질 안정기간이 단축되고 품질비용이 절약되었다.

  16. 개발자의 적 • 객체지향의 Trend 변화 재활용성 한번 만든 객체를 재활용한다. 예) C++, MS Com, 초창기 JAVA 유연성 요구사항의 변화에 유연하게 대처 예) 분산객체 서비스, .Net, SOA, Web Service, 최근 자바

  17. 개발자가 대비해야 할 일과 패턴 • 요구사항의 변화에 대응 • 패턴을 통해 유연하게 변경될 수 있는 설계 • 패턴을 통해 구현의 변화에 따른 부하를 최소화시키는 설계. • 객체지향의 소프트웨어 방식의 발현 • 패턴을 통해 객체지향 소프트웨어의 원리를 원활히 적용 • 패턴을 통해 변화하는 객체지향의 트렌드를 반영할 수 있다.

  18. 에필로그 • 소프트웨어 방법론의 변화 • 변화하지 않는 소프트웨어  변화에 유연히 대처하는 소프트웨어 • 객체지향 트렌드의 변화 • 재활용성  유연성 “소프트웨어는 변화한다.”

  19. 에필로그 • 소프트웨어 방법론의 변화 • 변화하지 않는 소프트웨어  변화에 유연히 대처하는 소프트웨어 • 객체지향 트렌드의 변화 • 재활용성  유연성 “유연성 있는 변화를 위해서는 핵심원리가바로 서야 한다.”

More Related