10. 프로그래밍을 시작하다
레벨 3
공격력 27
방어력 9
에너지 80
경험치 213
던전 한 가운데서 슬라임을 만났다. 어떻게 할 것인가?
1. 공격한다.
2. 도망간다.
3. 숨는다.
입력: _
| |
------------------- ------------------
O X
-----------------------------------------------
16. 삼성전자에서 타이젠 플랫폼 개발
커널
네이티브 프레임워크
Application
Framework
Graphics & UI Multimedia Web Messaging Location
Security System Base Connectivity Telephony PIM
Linux Kernel & device drivers
W3C/HTML5 Device APIs
Web Runtime
Video Touch
CSS3 WebGL
Worker
BT Call
LBS NFC
Msg… …
웹 프레임워크
웹 애플리케이션
네이티브 애플리케이션
20. 글로벌 SW 엔지니어란?
글로벌 회사에 근무?
영어를 잘 하는 SW 엔지니어?
전세계 개발자들과 소통하며
오픈소스에 기여를 하는 SW 엔지니어
21. 오픈소스란?
• 자유로운 재배포
• 소스코드 공개
• 2차 저작 허용
• 원저자 소스코드 보전
• 개인이나 단체 차별 금지
• 사용 분야에 대한 차별 금지
• 라이선스 배포
• 특정 제품을 대상으로 한 라이선스 금지
• 다른 소프트웨어를 제한하는 라이선스 금지
• 기술 중립 라이선스
http://opensource.org/docs/definition.php
24. 오픈소스에 참여함으로써 얻는 것
더 많은 좋은 개발자를 만남
시야가 달라짐
기술적, 문화적, 사회적, …
다양한 출신, 배경지식을 가진 개발자를 만날 수 있다.
다른 오픈소스도 알게 됨
끊임없는 대화
트렌드를 알 수 있음
더 넓은 세상과의 조우
빠른 리뷰, 친절한 리뷰
25. 오픈소스에 참여함으로써 얻는 것
개발 능력 향상
올바른 방향이 무엇인지 배움
소프트웨어 엔지니어링을 익힐 수 있다
수많은 개발자와 협업을 익힐 수 있다
지식 영역 넓힘
다른 사람이 내 버그를 수정해준다
롤모델을 만날 수 있다
열정을 높일 수 있다
자발적으로 참여
잉여 에너지를 열정으로
26. 오픈소스에 참여함으로써 얻는 것
경력/포트폴리오/커리어패스
영어를 많이 사용하게 된다.
회사와 달리 자기가 하고 싶은 것을 선택할 수 있다.
자신이 만들고 싶은, 필요한 것을 만들 수 있다.
공유 정신