SlideShare a Scribd company logo
1 of 48
Download to read offline
학생 개발자로 학생을 뛰어넘기
GrowingDever
오늘 하려는 이야기
1. 왜 공부를 해야할까?
2. 어떻게 레벨업 할 수 있을까?
3. 금 같은 사족
시작해봅시다.
대체 왜 공부를 

해야할까요?
‘공부’가 뭘까요?
‘공부’가 뭘까요?
‘공부’가 뭘까요?
‘공부’가 뭘까요?
이거?
이거?
왜 공부해야 할까요?
• 값 비싼 등록금을 내가면서 왜?
왜 공부해야 할까요?
왜 공부해야 할까요?
• 사례 #1



“OO씨, 이번 주까지 NPC 좀 구현해줘.”
왜 공부해야 할까요?
• 선택 #1

“어떻게 하는건데요?”
• 선택 #2

“네, 알겠습니다.”
왜 공부해야 할까요?
• 선택 #1

"어떻게 하는건데요?”
• 선택 #2

“네, 알겠습니다.”
“나의 존재 가치를 증명할 수 있는가?”
왜 공부해야 할까요?
• 사례 #2



“A라는 작업 하는데 얼마나 걸릴 것 같아?”
왜 공부해야 할까요?
• 선택 #1

“잘 모르겠습니다?”
• 선택 #2

“2시간 정도면 될 것 같습니다.”
“선택 #2 또한 상황에 따라 틀린 답일 수 있다.”
더 많은 기회 잡기
더 많은 기회 잡기
더 많은 기회 잡기
당연히 기회를 잡기 위해서는 

역량이 필요하다.
더 넓은 세상을 보고, 

우물에서 나오자.
어떻게 레벨업 

할 수 있을까요?
공부의 우선 순위?
>=
1. 기본에 충실하세요.
• 학교 커리큘럼은 제대로 따라가고 계세요?
1. 기본에 충실하세요.
• 학교 커리큘럼은 제대로 따라가고 계세요?
• 딱! 시키는 것만 하고 계시진 않나요?
“제대로” 따라가는게 중요합니다.
1. 기본에 충실하세요.
• 자료구조 수업의 과제에서 조건을 까다롭게 해서 풀어보기
• 시키지도 않은 것 해보기
!
• 지금 사서 고생하면 나중에 훨씬 덜 힘들어집니다.
토막 팁 : 학습 매트릭스
아는 모르는
아는 노말 공부할
모르는 공부할 불지옥
2. 비장의 무기를 만드세요.
• “이것만큼은 자신있다!” 하는 무언가를 만드세요.
• Ex) 게임 개발, 앱 개발, 웹 개발, 하드웨어…
2. 비장의 무기를 만드세요.
• 더 세밀하게 정해도 나쁘지 않습니다.

Ex) 게임 개발, 그 중에서도 Cocos2d-x, 혹은 Unity, OpenGL, 등
3. 경험치를 쌓으세요.
• ‘책 보고 하는 공부’가 아니라 진짜 프로젝트를 진행해보면 

더 깊이있게 공부할 수 있습니다.
• 프로젝트는 평소 만들어보고 싶었던 것들을 목표로 시작하면 

좋습니다.
• 작은 것부터 시작해서 성취감을 느끼세요.

차근차근 더 큰 규모의 프로젝트를 진행해보세요.
4. 팀 프로젝트를 경험해보세요.
• 진정한 ‘팀 워크’를 경험하는 것이 중요합니다.
팀 프로젝트의 안 좋은 예
4. 팀 프로젝트를 경험해보세요.
• 실제 개발을 할 때 혼자서 개발을 하는 경우는 흔치 않습니다.
From '포스트모템으로 살펴보는 위대한 게임개발팀의 공통점' 발표자료
5. 개발 생각을 많이 하세요.
• 어떤 앱을 보면 어떻게 만들었을지 고민
• 게임을 봐도 어떻게 만들었을지 고민
• 개발 농담도 좋아요.
• 살다가 불편한거 있으면 그것을 해소하기 위해 어떤 소프트웨어를
만들면 좋겠다는 생각도 해봅시다.
요약
일단 코딩을 많이 하세요.
잠깐 제 이야기...
• 중학교 때 프로그래밍 처음 시작함. 그냥 책에 있는 소스 그대로
따라쳤음. 파일 입출력을 했는데 포인터가 뭔지 모름.
• 고등학교 들어와서 제대로 프로그래밍을 시작함. 클래스도 처음
봄. 다른 소스를 봐도 이해가 안 감. 그래서 그냥 이해가 갈 때까지
계속 봤음.
사족
사족 1.
겁 먹지 마세요.
사족 2.
자신이 즐길 수 있는 

분야를 찾으세요.
사족 3.
코딩을 많이 하세요.
우리를 가장 빛나게 해줄 수 있는 

능력은 코딩 실력입니다.
세상을 바꾸는 개발자가 됩시다.
긴 이야기 들어주셔서 감사합니다.
growingdever@gmail.com

More Related Content

What's hot

김동건, 게임 디렉터가 되려면, 2008.07.04
김동건, 게임 디렉터가 되려면, 2008.07.04김동건, 게임 디렉터가 되려면, 2008.07.04
김동건, 게임 디렉터가 되려면, 2008.07.04
devCAT Studio, NEXON
 
20131206 online dictation
20131206 online dictation20131206 online dictation
20131206 online dictation
Nasol Kim
 
[0611 박민근] 신입 게임 개발자가 알아야 할 것들
[0611 박민근] 신입 게임 개발자가 알아야 할 것들[0611 박민근] 신입 게임 개발자가 알아야 할 것들
[0611 박민근] 신입 게임 개발자가 알아야 할 것들
MinGeun Park
 
멀티플레이 레벨 디자인의 10가지 팁
멀티플레이 레벨 디자인의 10가지 팁멀티플레이 레벨 디자인의 10가지 팁
멀티플레이 레벨 디자인의 10가지 팁
용태 이
 
[꿈프로젝트-비전이룸] 스크래치를 이용한 게임 만들기
[꿈프로젝트-비전이룸]  스크래치를 이용한 게임 만들기 [꿈프로젝트-비전이룸]  스크래치를 이용한 게임 만들기
[꿈프로젝트-비전이룸] 스크래치를 이용한 게임 만들기
seedschool
 
[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기
MinGeun Park
 
박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424
Byunglim Park
 

What's hot (20)

합시다. 회고.
합시다. 회고.합시다. 회고.
합시다. 회고.
 
3기가 4기에게 발표 자료_풀스택 3기 강민수.pptx
3기가 4기에게 발표 자료_풀스택 3기 강민수.pptx3기가 4기에게 발표 자료_풀스택 3기 강민수.pptx
3기가 4기에게 발표 자료_풀스택 3기 강민수.pptx
 
Taste Picker 개발경험기
Taste Picker 개발경험기Taste Picker 개발경험기
Taste Picker 개발경험기
 
김동건, 게임 디렉터가 되려면, 2008.07.04
김동건, 게임 디렉터가 되려면, 2008.07.04김동건, 게임 디렉터가 되려면, 2008.07.04
김동건, 게임 디렉터가 되려면, 2008.07.04
 
20131206 online dictation
20131206 online dictation20131206 online dictation
20131206 online dictation
 
마인드맵
마인드맵마인드맵
마인드맵
 
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT
 
프로젝트가 서쪽으로 간 까닭은
프로젝트가 서쪽으로 간 까닭은프로젝트가 서쪽으로 간 까닭은
프로젝트가 서쪽으로 간 까닭은
 
[0611 박민근] 신입 게임 개발자가 알아야 할 것들
[0611 박민근] 신입 게임 개발자가 알아야 할 것들[0611 박민근] 신입 게임 개발자가 알아야 할 것들
[0611 박민근] 신입 게임 개발자가 알아야 할 것들
 
성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk성장하는 서버 개발자 되기 - Wanted Livetalk
성장하는 서버 개발자 되기 - Wanted Livetalk
 
그랑노마드 종원_5분코딩 1기_줌 2번째 강연
그랑노마드 종원_5분코딩 1기_줌 2번째 강연그랑노마드 종원_5분코딩 1기_줌 2번째 강연
그랑노마드 종원_5분코딩 1기_줌 2번째 강연
 
멀티플레이 레벨 디자인의 10가지 팁
멀티플레이 레벨 디자인의 10가지 팁멀티플레이 레벨 디자인의 10가지 팁
멀티플레이 레벨 디자인의 10가지 팁
 
[꿈프로젝트-비전이룸] 스크래치를 이용한 게임 만들기
[꿈프로젝트-비전이룸]  스크래치를 이용한 게임 만들기 [꿈프로젝트-비전이룸]  스크래치를 이용한 게임 만들기
[꿈프로젝트-비전이룸] 스크래치를 이용한 게임 만들기
 
[PandoraCube] 게임에 재미요소 부여하기
[PandoraCube] 게임에 재미요소 부여하기[PandoraCube] 게임에 재미요소 부여하기
[PandoraCube] 게임에 재미요소 부여하기
 
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
 
[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기[1127 박민근] 일 잘하는 게임프로그래머 되기
[1127 박민근] 일 잘하는 게임프로그래머 되기
 
박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424박병림 퍼즐주주개발을통해얻은5가지교훈 130424
박병림 퍼즐주주개발을통해얻은5가지교훈 130424
 
게임 프로그래머로 살아남기 at 지스타 컨퍼런스 2013
게임 프로그래머로 살아남기 at 지스타 컨퍼런스 2013게임 프로그래머로 살아남기 at 지스타 컨퍼런스 2013
게임 프로그래머로 살아남기 at 지스타 컨퍼런스 2013
 
Book report apprenticeship patterns
Book report  apprenticeship patternsBook report  apprenticeship patterns
Book report apprenticeship patterns
 
[PandoraCube] 게임을 재미있게 만드는 4가지 요소
[PandoraCube] 게임을 재미있게 만드는 4가지 요소[PandoraCube] 게임을 재미있게 만드는 4가지 요소
[PandoraCube] 게임을 재미있게 만드는 4가지 요소
 

Viewers also liked

Viewers also liked (8)

Frends meetup 2013.07
Frends meetup 2013.07Frends meetup 2013.07
Frends meetup 2013.07
 
Refactoring web audio_player
Refactoring web audio_playerRefactoring web audio_player
Refactoring web audio_player
 
Open Source Startup
Open Source StartupOpen Source Startup
Open Source Startup
 
[H3 2012] 키노트 - Backend platform의 미래, baas.io
[H3 2012] 키노트 - Backend platform의 미래, baas.io[H3 2012] 키노트 - Backend platform의 미래, baas.io
[H3 2012] 키노트 - Backend platform의 미래, baas.io
 
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
Deview 2013 - 나는 왜 개발자인데자신이 없을까?Deview 2013 - 나는 왜 개발자인데자신이 없을까?
Deview 2013 - 나는 왜 개발자인데 자신이 없을까?
 
더 나은 개발자 되기
더 나은 개발자 되기더 나은 개발자 되기
더 나은 개발자 되기
 
초급 개발자 탈출
초급 개발자 탈출초급 개발자 탈출
초급 개발자 탈출
 
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
 

Similar to Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기

오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
devCAT Studio, NEXON
 
개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님
NAVER D2
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
devCAT Studio, NEXON
 
[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법
MinGeun Park
 

Similar to Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기 (20)

퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
 
게임강연정리
게임강연정리게임강연정리
게임강연정리
 
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
 
도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택도도와 파이썬: 좋은 선택과 나쁜 선택
도도와 파이썬: 좋은 선택과 나쁜 선택
 
[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)[Dev rookie] 어디로 가야 하나요(13.10.05)
[Dev rookie] 어디로 가야 하나요(13.10.05)
 
개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님개발을잘하고싶어요-네이버랩스 송기선님
개발을잘하고싶어요-네이버랩스 송기선님
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 
학생 개발자, 인턴십으로 성장하기
학생 개발자, 인턴십으로 성장하기학생 개발자, 인턴십으로 성장하기
학생 개발자, 인턴십으로 성장하기
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
 
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
 
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
고려대학교 컴퓨터학과 특강 - 대학생 때 알았더라면 좋았을 것들
 
단톡방의 스마트질문러_제임스_ppt.pptx
단톡방의 스마트질문러_제임스_ppt.pptx단톡방의 스마트질문러_제임스_ppt.pptx
단톡방의 스마트질문러_제임스_ppt.pptx
 
[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법
 
[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
[IGC2018] 펄어비스 김광삼 - 대면 커뮤니케이션 주도의 게임 디자인과 게임 개발법
 
KeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programmingKeyValuePair 첫 모임 - XP와 Pair programming
KeyValuePair 첫 모임 - XP와 Pair programming
 
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
 
[NDC 16] 당신은 사랑 받기 위해 태어난 사람: 3년차 게임 디자이너의 자존감 찾기
[NDC 16] 당신은 사랑 받기 위해 태어난 사람: 3년차 게임 디자이너의 자존감 찾기 [NDC 16] 당신은 사랑 받기 위해 태어난 사람: 3년차 게임 디자이너의 자존감 찾기
[NDC 16] 당신은 사랑 받기 위해 태어난 사람: 3년차 게임 디자이너의 자존감 찾기
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
재미로 시작한 개발 공부 열 달, 그리고 삽질기
재미로 시작한 개발 공부 열 달, 그리고 삽질기재미로 시작한 개발 공부 열 달, 그리고 삽질기
재미로 시작한 개발 공부 열 달, 그리고 삽질기
 
2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트2022 경희대학교 테크콘서트
2022 경희대학교 테크콘서트
 

More from JuHong Jeong (6)

디버거 소개
디버거 소개디버거 소개
디버거 소개
 
devon2013_cocostudio
devon2013_cocostudiodevon2013_cocostudio
devon2013_cocostudio
 
Youthvoice 2 - my project’s weakness
Youthvoice 2 - my project’s weaknessYouthvoice 2 - my project’s weakness
Youthvoice 2 - my project’s weakness
 
Youthvoice rpgmaker
Youthvoice   rpgmakerYouthvoice   rpgmaker
Youthvoice rpgmaker
 
Liberal arts and technology
Liberal arts and technologyLiberal arts and technology
Liberal arts and technology
 
Gamelogic
GamelogicGamelogic
Gamelogic
 

Hello World 천안아산 발표자료 - 학생 개발자로 학생을 뛰어넘기