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달 이상 여유를 두고 준비하자