ݺߣ

ݺߣShare a Scribd company logo
프로그래머를 꿈꾸는 학부생들에게 
그루터 / 정재화
About me 
• Bigdata Platform, Gruter Corp 
• Apache Tajo Committer 
• jhjung@gruter.com 
• http://blrunner.com 
• 저서: 시작하세요!하둡 프로그래밍
목차 
1. 왜 개발을 하고 싶은갶? 
2. 나의 위치는? 
3. 무엇을 개발할 것인갶? 
4. 기본기의 중요성 
5. 영어 
6. 커뮤니케이션 
7. 경진대회 
8. 오픈 소스
1.왜 개발을 하고 싶은갶?
프로그래머를 꿈꾸는 학부 후배들에게
갑과 을의 관계
프로그래머를 꿈꾸는 학부 후배들에게
때로Ħ
프로그래머를 꿈꾸는 학부 후배들에게
지만Ħ
미친 듯이 개발에 집중할 수 있다면,
개발을 배우는 것이 즐겁다면,
누군가 내가 개발한 S/W를 사용하는 것이 즐겁다면,
당신은 어쩔 수 없는 
프로그래머…
2. 나의 위치는?
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
피할 수 없다면..
프로그래머를 꿈꾸는 학부 후배들에게
1만 시간의 법칙
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
3. 무엇을 개발할 것인갶?
Web Service: PC, Mobile 
Smartphone App: Android, iOS, Hybrid 
Game: Client, Server 
Search, DataBase, OS, Data Engineering 
Device Control 
업무용 S/W 
Etc…
이 많은 분야 중 어떤 것을 
개발해야 할까?
학부의 이점을 살려, 
가능한 많은 경험을 해본 후,
선택과 집중
4. 기본기의 중요성
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
OS 
Network 
DataBase 
C & 객체지향 언어 (C++ or Java) 
자료구조 
알고리즘 
소프트웨어 공학
프로그래밍 언어는 하나라도 
제대로 배우자…
C 
C++ 
C# Java
프로그래머를 꿈꾸는 학부 후배들에게
무작정 바이블 서적을 본다면
프로그래머를 꿈꾸는 학부 후배들에게
영어 단어장을 여러 번 읽듯이, 
제대로 된 입문서 하나를, 
여러 번 읽어서, 
기초를 여러분의 것으로 흡수하세요.
5. 영어
TOEIC 점수도 중요지만Ħ
왠만한 바이블 서적은…
번역이 마음에 들지 않더라도…
중요한 논문도…
질문을 하고 싶어도…
꼭 학원을 가지 않더라도, 
공짜로 공부할 수 있는 방법들을 찾아서, 
매일 매일 꾸준하게
쩌면Ħ
프로그래머를 꿈꾸는 학부 후배들에게
6. 커뮤니케이션
모든 인간은 섬이 아니다 
(No man is an Island). 
- 윌 프리먼 -
인간은 섬이다. 
그리고 이 섬이란 게 
연결될 수 있는 것이다. 
- 윌 프리먼 -
감독님은 우리에게 완벽함을 
원하셨잖아요. 
우리는 완벽하지 않습니다. 
물론 저도 완벽하지 않습니다. 
그러나 우리 팀은 완벽합니다. 
- 줄리어스 캠벨 -
7. 경진대회
프로그래머를 꿈꾸는 학부 후배들에게
세계 최대 학생 테크놀러지 경진대회 
지난 11년간 190여개국의 165만명 학생들 참가 
앱, 게임, 솔루션을 만들 수 있는 기회를 제공하고, 기업가 정신 배양
프로그래머를 꿈꾸는 학부 후배들에게
옥석은 신중하게…
8. 오픈 소스
소스 코드를 공개할 수 있는 곳은? 
github.com, sourcefourge.net, 
code.google.com
그 중 핫 레이스Ħ
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
오픈 소스를 참여(혹은 공부)면…
예를 들어 hadoop 소스를 공부하면…
네트워크 프로그램 
멀티 쓰레드 프로그램 
분산 프로그램 
파일 처리 
RPC 프로그램 
객체지향, 추상화
내가 짠 코드를 리뷰 받을 수 있습니다.
프로그래머를 꿈꾸는 학부 후배들에게
또한 커뮤니티(온/오프라인)에서 
다양한 사람들을 만날 수 있습니다.
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
영어가 부족하다면…
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
개발 외에도 
테스트, 디버깅, 문서화 등 
공헌(contribution)할 수 있는 것은 
얼마든지 있습니다.
중요한 것은 
열정과 꾸준Ħ
좋아하지 않는 일을 
꾸준히 할 수 없습니다… 
스펙 쌓기 용도로 접근하면 
십중팔구 실패…
오픈 소스 활동을 계속 한다면…
프로그래밍 실력 향상 
커뮤니케이션 매너, 인적 네트워크 확대 
컨퍼런스 및 세미나 발표 기회 
영어 공부 
취업의 기회 
사회 기여
쩌면Ħ
우리는 오픈 소스 프로젝트를 통해 ‘어쩌면’ 
더 나은 개발자가 되고 
더 많은 사람을 만나 
더 나은 인격체가 될지도 모릅니다. 
- 이희승, Author of Netty 
https://speakerdeck.com/trustin/sae-opeun-soseu-peurojegteu-sijaghagi
결론
기본기를 튼튼히 다진 후, 
여러분이 하고 싶은 분야를 집중하면서, 
여러분만의 포트폴리오를 그리세요.
이미지 출처
http://bit.ly/13q0ZQj 
http://bit.ly/12U8MoA 
http://bit.ly/1qRj7wT 
http://bit.ly/1stpXE2 
http://bit.ly/1qRui8D 
http://bit.ly/13qgvM7 
http://bit.ly/12UxpS7 
http://bit.ly/1zfeDSa 
http://bit.ly/1uIybYR 
http://bit.ly/16o8KHJ 
http://bit.ly/13qlUCZ 
http://bit.ly/1yS5PO8 
http://bit.ly/1ITovFB 
http://bit.ly/136nWqI 
http://bit.ly/1svdcPd 
http://bit.ly/1ITFmrF 
http://bit.ly/1wzNVCJ 
http://bit.ly/1zWUXmh 
http://bit.ly/1wabthT 
http://bit.ly/1BPOWdh 
http://bit.ly/1BPQELL 
http://bit.ly/1wAOCur
Q&A

More Related Content

프로그래머를 꿈꾸는 학부 후배들에게