프로그래머
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
6,967
On Slideshare
6,823
From Embeds
144
Number of Embeds
7

Actions

Shares
Downloads
47
Comments
0
Likes
13

Embeds 144

http://pass4u.iptime.org 79
http://petulantman.tistory.com 42
http://uchwan.blogspot.kr 15
http://yysvip.tistory.com 4
https://www.facebook.com 2
https://m.facebook.com&_=1384155573748 HTTP 1
http://uchwan.blogspot.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. about 프로그래머kenu@okjsp.net
  • 2. 오늘 얘기는프로그램, 프로그래머프로그래밍 언어한국의 프로그래머다양성오픈소스커뮤니티
  • 3. 프로그램Program
  • 4. 일반인이 생각하는 프로그램
  • 5. 컴퓨터에게 일 시키는 방법
  • 6. 명령문의 집합
  • 7. 프로그램으로 만들어지는 체계system
  • 8. 용어소스 : 사람이 알아보는 코드컴파일 : 소스를 컴퓨터가 이해하는 코드로 변환바이너리 : 실행가능한 파일라이브러리 : 유용한 바이너리의 모음프레임워크 : 라이프사이클이 있는 반제품
  • 9. 프로그래머
  • 10. 최초의 프로그래머
  • 11. 에이다 러브레이스 1840Ada Lovelace
  • 12. 차분 기관기계식 컴퓨터
  • 13. 프로그래머 아내가 알아야 할97가지1. 딱 떨어지는 숫자는 2진수입니다.2. 한 손으로 31까지 셀 수 있음3. 만능이 아님4. "컴퓨터"를 잘 하는게 아님5. 프로그래머라고 Office 시리즈에 정통한 것이 아님6. 아, 그 작업은 사무쪽 누님이 잘하실 겁니다.7. 가나 입력으로 변환한 다음에는 반드시 로마자 입력으로 돌려놓을 것8. 프로그램의 쓰레기 수집은 잘 하지만 자기 방의 쓰레기 수집은 잘 못함9. 멀티스레드 처리 작성은 할 수 있지만 멀티스레드 처리는 못함http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talk&no=9882
  • 14. http://uncyclopedia.kr/wiki/%EA%B3%B5%EB%8C%80_%EA%B0%9C%EA%B7%B8
  • 15. http://uncyclopedia.kr/wiki/%EA%B3%B5%EB%8C%80_%EA%B0%9C%EA%B7%B8
  • 16. 프로그래밍 언어
  • 17. 프로그래밍 언어 역사http://www.extremetech.com/computing/91572-the-evolution-of-computer-languages-infographic
  • 18. 언어의 계보http://www.docstoc.com/docs/49842975/History-of-Programming-Languages-(PDF)
  • 19. 존 맥카시 1958 LISP
  • 20. 데니스 리치 1973 C
  • 21. 비얀 스트로스트럽 1983 C++
  • 22. 귀도 반 로썸 1991 Python
  • 23. 제임스 고슬링 1990 Java
  • 24. 브렌단 아이크 1995 JavaScript
  • 25. 언어 설계와 얼굴 수염 이론from: https://github.com/bodil/bodil.github.com
  • 26. 인기 정도https://github.com/languages
  • 27. 프로그래밍 일자리 2012http://jobstractor.com/trends/2012-Review
  • 28. 한국에서 프로그래머가힘든 이유
  • 29. 일반인의 인식 부족 - 이지 디지털 카피SW, 콘텐츠의 가치 저평가 - 심지어 셀프 디스SI를 위한 도구 - 대기업 생각프로그래머의 낮은 자존감
  • 30. 대한민국에서 제일 잘 된 엔지니어장 영 실왕립 엔지니어문인을 이길 수 없는 엔지니어어려운 역사와 문화인식 부족
  • 31. SW 저평가다운로드 무료어색한 소프트웨어 구매 습관포토샵 99만원윈도우 20만원대맥OSX 2만원대현실적인(구매 가능한) 소프트웨어 가격 필요
  • 32. SI를 위한 도구개발 인력 양산대졸 미취업자 대상단순 프레임워크 사용자바 + 스프링프레임워크 + iBatis
  • 33. 낮은 자존감http://goodhyun.com/487
  • 34. 고과 스케줄1~ 2월 기획3~ 4월 공개입찰5~ 6월 개발사 선정 및 계약7~ 8월 기획서 및 디자인9~10월 개발11월 서비스 오픈12월 고과
  • 35. 매슬로우 인간욕구 5단계5. 자아실현4. 자긍심3. 사회적지위,소속감,사랑2. 안전욕구(고통, 공포, 무방비로부터)1. 생리적 욕구(음식, 공기, 물 등)
  • 36. SW 프로젝트 욕구 단계5. 자아실현 (전문성 유지)4. 자긍심 (생산성, 프로젝트의 중요도)3. 소속감과 사랑 (활력 있는 팀의 역동성)2. 안전 욕구 (일정과 기능, 개인적인 약속 이행)1. 생존 욕구 (프로젝트 취소,팀 해체 공포 없음)
  • 37. 다양성
  • 38. 프로그래밍 영역게임비즈니스 서비스연구 논문임베디드
  • 39. 프로그래밍 계층서버 프로그래머클라이언트 UI 프로그래머시스템 엔지니어데이터베이스 엔지니어DevOps
  • 40. 프로그래밍 계층HTML,CSS,JS DatabaseServer
  • 41. 프로그래밍 계층HTML,CSS,JS DatabaseServerFlashX-internetOSPHP,JSP,ASP,RoR,...OracleMySQL...
  • 42. 프로그래밍 계층Mobile AppDatabaseServer
  • 43. 윈도우 프로그래밍
  • 44. 성향분석 >설계 >디자인 > 개발프로세스의 마지막 단계http://goo.gl/RfYog
  • 45. 성향분석적, 논리적커뮤니케이션 스킬 향상 필요회의 시간 조용한 편담배 필 때 말 많아짐수동적, 방어적
  • 46. 개발 기술 특성변하는 것플랫폼, UI/UX, 프레임워크, 도구변하지 않는 것알고리즘, 로직, 디자인패턴, 콘텐츠
  • 47. 오픈 소스
  • 48. SW 잘 키우는 방법론리눅스, 1991/9/17리누스 토발즈인터넷에 공개안드로이드 포크
  • 49. 마켓 점유율아파치 웹 서버아파치 재단
  • 50. 잘 나가는 것들jQuerynode.jsEclipseJenkinsHadoop스프링 프레임워크WordPress공통적인 특징플러그인을 통한 플랫폼화http://thesemblog.com/2012/06/top-5-wordpress-seo-plugins/
  • 51. 오픈 소스 구성버전관리 시스템위키 문서메일링 리스트이슈 트래커
  • 52. 오픈소스 영역OS애플리케이션프레임워크라이브러리데이터베이스개발도구
  • 53. 한국 용어“공개 SW”라 불림http://oss.kr
  • 54. 커뮤니티
  • 55. Q & A
  • 56. 감사합니다