SlideShare a Scribd company logo
1 of 20
Download to read offline
주니어 개발자가 준비해야 할 것들
코드스쿼드 마스터즈 코스 설명회
발표자: 이태현(Jake)
<진행 순서>
개발자라는 직업
개발자가 되려면?
좋은 개발자가 되자
취업 준비
정리
Jake 소개
😱 다이어트중…

👉 전자공학, 캐나다 워킹 홀리데이, 스노보드 강사, 파티플래너

👉 IT Help Desk

👉 국비지원 -> Java Backend

👉 퇴사 -> 1년 넘게 약 7가지 프로그래밍 교육프로그램 체험

👉 현재 iOS 개발 중
개발자라는 직업
🧐 개발자란?

👉 개발하는 사람(Developer) - 우린 그 중 Programming과 관련

👉 웹, 앱, 서버, 블록체인 등 다양한 분야

👉 다양한 분야만큼 역할도 연봉도 천차만별

👉 전문가

👉 공부할 내용이 많다. (어쩌면 평생…)
개발자가 되려면?
😎 사실 개발자가 되는 것은 쉽다.

👉 창업이라는 길이 있기 때문

👉 준비 없이 개발자가 되면 망하거나 짤리거나

👉 1인 기업이 되면 해결

👉 어쨌든 실력이 필요

👉 그렇다면 실력을 어떻게 쌓을 것인가?
개발자가 되려면?
😅 우리가 이 자리에 있는 이유

👉 비전공자이며 코딩이 뭔지 감도 안잡힌다

👉 비전공자이지만 코딩을 해봤다. 하지만 잘 하고 있나?

👉 전공자지만 제대로 된 코딩을 해본 적 없다(잘 못한다)

👉 전공자 혹은 꽤 코딩을 해봤지만 더 잘 하고 싶다
개발자가 되려면?
👀 가이드의 종류

👉 가장 좋은 것은 역시 독학 (교과서만 공부했어요…)

👉 생활코딩, MOOC 등의 온라인 컨텐츠

👉 국비지원

👉 오프라인 (ex: 코드스쿼드)

👉 기연 (feat. 무협)
개발자가 되려면?
🧠 회사에서 필요로 하는 인재

👉 회사마다 혹은 회사내 사정에 따라 원하는 인재가 다름

👉 대기업, 중소기업, 스타트업, SI, SM, 게임 등

👉 실력, 성격

👉 밸런스가 좋다면 원하는 곳을 선택할 수 있다
좋은 개발자가 되자
🏂 밸런스를 잡기 위해 필요한 노력

👉 가장 중요한건 역시 성격(우리는 협업을 해야한다)

👉 상대방의 말을 귀 기울여 듣자

👉 다양한 관점에서 생각해보기

👉 설득을 할 때는 논리적으로

👉 내 생각을 확실하게 전달하는 방법 연습
좋은 개발자가 되자
🏂 밸런스를 잡기 위해 필요한 노력

👉 내 생각이 잘 전달 되기 위해선 실력이 뒷받침 되어야 한다

👉 내가 무슨 주장을 하는지 그에 따른 영향은 무엇인지 알아야함

👉 아는만큼 보인다

👉 견문을 넓히고 전문성을 입히자

👉 개발자 최고의 무기는 영어
좋은 개발자가 되자
✍ 끊임없는 발전

👉 전문성을 갖기 위해서 우리는 평생 공부해야한다

👉 영어 컨텐츠가 두렵지 않도록 노력이 필요

👉 번역글이나 한글화된 사이트가 있다면 최신화 된건지 의심

👉 어떤 자료든 오류가 있을 수 있다는 생각을 갖자

👉 그 오류를 발견하는 것 역시 실력
좋은 개발자가 되자
☝ 우리에게 필요한 것은?

👍 오픈 소스 활동

👉 전세계 개발자들과 소통

👉 발견한 오류를 개선하면서 기여

👍 커뮤니티 활동(스터디 포함)

👉 해외 및 국내에 다양한 개발자 커뮤니티 존재

👉 함께 공부하고 다양한 정보를 공유받을 수 있다
좋은 개발자가 되자
🎨 공부재료

👉 사용하는 기술의 공식 사이트

👉 Googling + StackOverflow

👉 서점(온오프, iBooks, SafariBooks)

👉 영상(YouTube, Ted)

👉 IT 기사(지디넷, 블로터)
좋은 개발자가 되자
🎨 공부재료

👉 개인 프로젝트

👉 블로그

👉 알고리즘 사이트(HackerRank, Codility, Codewars)

👉 세미나

👉 해커톤
취업 준비
🔍 분석

👉 채용프로세스는 회사마다 너무 다르니 만능이 되는 것이 좋다

👉 만능이란 완벽이 아니라 밸런스

👉 목표하는 회사와 나에 대한 분석이 필요(지피지기)

👉 회사의 비전과 인재상

👉 미리 목표를 정하고 준비하는 것이 좋다
취업 준비
🗣 면접

👉 온라인 면접(행아웃, 구글독스)

👉 전화 면접

👉 인성 면접

👉 기술 면접

☝ 면접 준비에 가장 효과적인것은 프로젝트 경험을 쌓는 것
취업 준비
🤪 코딩테스트

👉 온라인(HackerRank, Codility)

👉 오프라인(종이, 칠판, 노트북)

👉 알고리즘 문제의 기반이 되는 지식을 쌓자

👉 시간복잡도, 공간복잡도, 자료구조, 참조와 복사 등 CS 지식

👉 내 생각을 코드로 풀어내는 능력
코드스쿼드
👏 이 자리에 오셨다는 것만으로도 이미 칭찬받을 자격이 있습니다

👉 정보를 얻어내는 것도 능력

👉 코드의 품질을 높이고 싶은 Junior에게 특히 추천

👉 스스로 학습하고 해결해 나갈 수 있도록 해주는 가이드

👉 코드스쿼드와 마스터 제자들로 이루어지는 좋은 커뮤니티

👉 품질 좋은 강의와 코드리뷰
마치며…
💪 노력은 배신하지 않습니다

👉 긴 여정동안 자신과의 싸움

👉 내 코드를 믿지말고 항상 의심하고 더 생각해보자

👉 모르는 것은 적극적으로 질문하자

👉 책을 많이 읽자

👉 구직활동은 최소 1달 이상 여유를 두고 준비하자
고맙습니다
질문 환영합니다

More Related Content

What's hot

[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화 [위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화 Daniel Juyung Seo
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며NAVER Engineering
 
[1B5]github first-principles
[1B5]github first-principles[1B5]github first-principles
[1B5]github first-principlesNAVER D2
 
일반 개발자가 딥러닝을 해도 괜찮은걸까?
일반 개발자가 딥러닝을 해도 괜찮은걸까?일반 개발자가 딥러닝을 해도 괜찮은걸까?
일반 개발자가 딥러닝을 해도 괜찮은걸까?Sunghwan Kwon
 
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?NAVER Engineering
 
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기Daniel Juyung Seo
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101Chang W. Doh
 
Team project (for frontend)
Team project (for frontend)Team project (for frontend)
Team project (for frontend)형석 장
 
오픈 소스와 코드 리뷰
오픈 소스와 코드 리뷰오픈 소스와 코드 리뷰
오픈 소스와 코드 리뷰Daniel Juyung Seo
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your WayChris Ohk
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer hanDaeMyung Kang
 
그릇된 팬심의 어긋난 결말
그릇된 팬심의 어긋난 결말그릇된 팬심의 어긋난 결말
그릇된 팬심의 어긋난 결말Hyun-woo Park
 
코드 리뷰 시스템 소개
코드 리뷰 시스템 소개코드 리뷰 시스템 소개
코드 리뷰 시스템 소개Young-Ho Cha
 
부스트캠프 2019 설명회
부스트캠프 2019 설명회부스트캠프 2019 설명회
부스트캠프 2019 설명회CONNECT FOUNDATION
 
부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료CONNECT FOUNDATION
 
[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로NAVER D2
 
디미고 특강 - 개발을 시작하려는 여러분에게
디미고 특강 - 개발을 시작하려는 여러분에게디미고 특강 - 개발을 시작하려는 여러분에게
디미고 특강 - 개발을 시작하려는 여러분에게Chris Ohk
 
리스펙토링 세미나 - OT
리스펙토링 세미나 - OT리스펙토링 세미나 - OT
리스펙토링 세미나 - OTWooyoung Ko
 
2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분Hyun-woo Park
 

What's hot (20)

[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화 [위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
[위드이노베이션 토크콘서트] 위드이노베이션, 삼성과 구글의 개발 문화
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
 
[1B5]github first-principles
[1B5]github first-principles[1B5]github first-principles
[1B5]github first-principles
 
일반 개발자가 딥러닝을 해도 괜찮은걸까?
일반 개발자가 딥러닝을 해도 괜찮은걸까?일반 개발자가 딥러닝을 해도 괜찮은걸까?
일반 개발자가 딥러닝을 해도 괜찮은걸까?
 
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
200819 NAVER TECH CONCERT 02_안드로이드의 '안'자도 몰랐던 나는 어떻게 안드로이드 개발자가 되었을까?
 
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
 
초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101초보 개발자를 위한 웹 프론트엔드 개발 101
초보 개발자를 위한 웹 프론트엔드 개발 101
 
Team project (for frontend)
Team project (for frontend)Team project (for frontend)
Team project (for frontend)
 
오픈 소스와 코드 리뷰
오픈 소스와 코드 리뷰오픈 소스와 코드 리뷰
오픈 소스와 코드 리뷰
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
Better softwareengineer han
Better softwareengineer hanBetter softwareengineer han
Better softwareengineer han
 
그릇된 팬심의 어긋난 결말
그릇된 팬심의 어긋난 결말그릇된 팬심의 어긋난 결말
그릇된 팬심의 어긋난 결말
 
코드 리뷰 시스템 소개
코드 리뷰 시스템 소개코드 리뷰 시스템 소개
코드 리뷰 시스템 소개
 
부스트캠프 2019 설명회
부스트캠프 2019 설명회부스트캠프 2019 설명회
부스트캠프 2019 설명회
 
부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료부스트캠프 2020 설명회 발표자료
부스트캠프 2020 설명회 발표자료
 
[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로[1B2]자신있는개발자에서훌륭한개발자로
[1B2]자신있는개발자에서훌륭한개발자로
 
디미고 특강 - 개발을 시작하려는 여러분에게
디미고 특강 - 개발을 시작하려는 여러분에게디미고 특강 - 개발을 시작하려는 여러분에게
디미고 특강 - 개발을 시작하려는 여러분에게
 
리스펙토링 세미나 - OT
리스펙토링 세미나 - OT리스펙토링 세미나 - OT
리스펙토링 세미나 - OT
 
Fedevtalk 15 jds
Fedevtalk 15 jdsFedevtalk 15 jds
Fedevtalk 15 jds
 
2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분2019년에 기술 문서를 번역하는 기분
2019년에 기술 문서를 번역하는 기분
 

Similar to 주니어 개발자가 준비해야 할 것들

개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114GeniNetworks
 
Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지Kyeongmo Noh
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Aree Oh
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기Lee WonJae
 
To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게Yeoneui Hong
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동NAVER D2
 
[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력Daniel Juyung Seo
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드Jay Park
 
월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호Hantae John Yu
 
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자Minsuk Lee
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper IntroductionByungjin Park
 
백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기민건 주
 
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션Devrelationswoowahan
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
나의 8년 (2012~2019)
나의 8년 (2012~2019)나의 8년 (2012~2019)
나의 8년 (2012~2019)Yungon Park
 
애자일 안한 이야기
애자일 안한 이야기애자일 안한 이야기
애자일 안한 이야기Sungchul Park
 
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)Daniel Juyung Seo
 
격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it goChris Ohk
 

Similar to 주니어 개발자가 준비해야 할 것들 (20)

개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114개발자로 사는 길!!! 20141114
개발자로 사는 길!!! 20141114
 
Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 
To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게To. 지식 공유를 시작하려는 개발자에게
To. 지식 공유를 시작하려는 개발자에게
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동
 
[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력[아주대] 오픈 소스와 글로벌 경쟁력
[아주대] 오픈 소스와 글로벌 경쟁력
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드
 
월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호
 
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
GDG-DevFest, 만들면서 자랑하면서 성장하는 개발자
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
2013 PoApper Introduction
2013 PoApper Introduction2013 PoApper Introduction
2013 PoApper Introduction
 
백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기백엔드 개발자로 1인분하기
백엔드 개발자로 1인분하기
 
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
나의 8년 (2012~2019)
나의 8년 (2012~2019)나의 8년 (2012~2019)
나의 8년 (2012~2019)
 
애자일 안한 이야기
애자일 안한 이야기애자일 안한 이야기
애자일 안한 이야기
 
[AKC2021] 애자일 안한 이야기 (박성철)
[AKC2021] 애자일 안한 이야기 (박성철)[AKC2021] 애자일 안한 이야기 (박성철)
[AKC2021] 애자일 안한 이야기 (박성철)
 
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
 
격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go
 

주니어 개발자가 준비해야 할 것들

  • 1. 주니어 개발자가 준비해야 할 것들 코드스쿼드 마스터즈 코스 설명회 발표자: 이태현(Jake)
  • 2. <진행 순서> 개발자라는 직업 개발자가 되려면? 좋은 개발자가 되자 취업 준비 정리
  • 3. Jake 소개 😱 다이어트중… 👉 전자공학, 캐나다 워킹 홀리데이, 스노보드 강사, 파티플래너 👉 IT Help Desk 👉 국비지원 -> Java Backend 👉 퇴사 -> 1년 넘게 약 7가지 프로그래밍 교육프로그램 체험 👉 현재 iOS 개발 중
  • 4. 개발자라는 직업 🧐 개발자란? 👉 개발하는 사람(Developer) - 우린 그 중 Programming과 관련 👉 웹, 앱, 서버, 블록체인 등 다양한 분야 👉 다양한 분야만큼 역할도 연봉도 천차만별 👉 전문가 👉 공부할 내용이 많다. (어쩌면 평생…)
  • 5. 개발자가 되려면? 😎 사실 개발자가 되는 것은 쉽다. 👉 창업이라는 길이 있기 때문 👉 준비 없이 개발자가 되면 망하거나 짤리거나 👉 1인 기업이 되면 해결 👉 어쨌든 실력이 필요 👉 그렇다면 실력을 어떻게 쌓을 것인가?
  • 6. 개발자가 되려면? 😅 우리가 이 자리에 있는 이유 👉 비전공자이며 코딩이 뭔지 감도 안잡힌다 👉 비전공자이지만 코딩을 해봤다. 하지만 잘 하고 있나? 👉 전공자지만 제대로 된 코딩을 해본 적 없다(잘 못한다) 👉 전공자 혹은 꽤 코딩을 해봤지만 더 잘 하고 싶다
  • 7. 개발자가 되려면? 👀 가이드의 종류 👉 가장 좋은 것은 역시 독학 (교과서만 공부했어요…) 👉 생활코딩, MOOC 등의 온라인 컨텐츠 👉 국비지원 👉 오프라인 (ex: 코드스쿼드) 👉 기연 (feat. 무협)
  • 8. 개발자가 되려면? 🧠 회사에서 필요로 하는 인재 👉 회사마다 혹은 회사내 사정에 따라 원하는 인재가 다름 👉 대기업, 중소기업, 스타트업, SI, SM, 게임 등 👉 실력, 성격 👉 밸런스가 좋다면 원하는 곳을 선택할 수 있다
  • 9. 좋은 개발자가 되자 🏂 밸런스를 잡기 위해 필요한 노력 👉 가장 중요한건 역시 성격(우리는 협업을 해야한다) 👉 상대방의 말을 귀 기울여 듣자 👉 다양한 관점에서 생각해보기 👉 설득을 할 때는 논리적으로 👉 내 생각을 확실하게 전달하는 방법 연습
  • 10. 좋은 개발자가 되자 🏂 밸런스를 잡기 위해 필요한 노력 👉 내 생각이 잘 전달 되기 위해선 실력이 뒷받침 되어야 한다 👉 내가 무슨 주장을 하는지 그에 따른 영향은 무엇인지 알아야함 👉 아는만큼 보인다 👉 견문을 넓히고 전문성을 입히자 👉 개발자 최고의 무기는 영어
  • 11. 좋은 개발자가 되자 ✍ 끊임없는 발전 👉 전문성을 갖기 위해서 우리는 평생 공부해야한다 👉 영어 컨텐츠가 두렵지 않도록 노력이 필요 👉 번역글이나 한글화된 사이트가 있다면 최신화 된건지 의심 👉 어떤 자료든 오류가 있을 수 있다는 생각을 갖자 👉 그 오류를 발견하는 것 역시 실력
  • 12. 좋은 개발자가 되자 ☝ 우리에게 필요한 것은? 👍 오픈 소스 활동 👉 전세계 개발자들과 소통 👉 발견한 오류를 개선하면서 기여 👍 커뮤니티 활동(스터디 포함) 👉 해외 및 국내에 다양한 개발자 커뮤니티 존재 👉 함께 공부하고 다양한 정보를 공유받을 수 있다
  • 13. 좋은 개발자가 되자 🎨 공부재료 👉 사용하는 기술의 공식 사이트 👉 Googling + StackOverflow 👉 서점(온오프, iBooks, SafariBooks) 👉 영상(YouTube, Ted) 👉 IT 기사(지디넷, 블로터)
  • 14. 좋은 개발자가 되자 🎨 공부재료 👉 개인 프로젝트 👉 블로그 👉 알고리즘 사이트(HackerRank, Codility, Codewars) 👉 세미나 👉 해커톤
  • 15. 취업 준비 🔍 분석 👉 채용프로세스는 회사마다 너무 다르니 만능이 되는 것이 좋다 👉 만능이란 완벽이 아니라 밸런스 👉 목표하는 회사와 나에 대한 분석이 필요(지피지기) 👉 회사의 비전과 인재상 👉 미리 목표를 정하고 준비하는 것이 좋다
  • 16. 취업 준비 🗣 면접 👉 온라인 면접(행아웃, 구글독스) 👉 전화 면접 👉 인성 면접 👉 기술 면접 ☝ 면접 준비에 가장 효과적인것은 프로젝트 경험을 쌓는 것
  • 17. 취업 준비 🤪 코딩테스트 👉 온라인(HackerRank, Codility) 👉 오프라인(종이, 칠판, 노트북) 👉 알고리즘 문제의 기반이 되는 지식을 쌓자 👉 시간복잡도, 공간복잡도, 자료구조, 참조와 복사 등 CS 지식 👉 내 생각을 코드로 풀어내는 능력
  • 18. 코드스쿼드 👏 이 자리에 오셨다는 것만으로도 이미 칭찬받을 자격이 있습니다 👉 정보를 얻어내는 것도 능력 👉 코드의 품질을 높이고 싶은 Junior에게 특히 추천 👉 스스로 학습하고 해결해 나갈 수 있도록 해주는 가이드 👉 코드스쿼드와 마스터 제자들로 이루어지는 좋은 커뮤니티 👉 품질 좋은 강의와 코드리뷰
  • 19. 마치며… 💪 노력은 배신하지 않습니다 👉 긴 여정동안 자신과의 싸움 👉 내 코드를 믿지말고 항상 의심하고 더 생각해보자 👉 모르는 것은 적극적으로 질문하자 👉 책을 많이 읽자 👉 구직활동은 최소 1달 이상 여유를 두고 준비하자