SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
노수진
https://soojin.ro
전세계를누빌수있는
모바일개발자의길
10YEARSOFCODING
NEXT 입학 라인 첫 세미나 발표 첫 해외 발표
뉴욕
2013 2022
2014 2015 2016 2017 2018 2019 2020 2021
창업
첫 앱 출시
첫 블로그
!
네이버랩스
싱가포르 "
10B.C.
NEXT 입학
2013
2003
????
(BEFORECODING)
2003
#을만나다
애플추종자
2003~2007
2003~2007
2007년
?
애플추종자
앱을접하다
2007
멀티 터치 손맛 - pinch, inertial scrolling, 게임
모바일 사파리 브라우저
Cover Flow
앱을접하다
2007
멀티 터치 손맛 - pinch, inertial scrolling, 게임
모바일 사파리 브라우저
Cover Flow
대학,입대,복학
- 창업을 하고 싶어서 경영학과 진로 희망
- 경영학과는 창업이 아니라 대기업의 행정 업무를 가르침: 회계, 재무, 인사관리, 마케팅 등등
- 성공한 회사들 Case Study$: 성공에 공식이 있는 것도 아닌데 왜 공부하지?
- 전역 후 NEXT 학생 모집 공고 발견
2009~2013
“남의 사업에 훈수 두는거 대신 너 본인 사업을 해라”
- 컨설팅과 피터 드러커를 싫어하셨던 조직이론 전공 교수님
프로그래밍을시작
2013
NHNNEXT입학
2013
2013
기본다지기
첫 2주: C 언어, 하노이의 타워 %
1-1학기: 파이썬, Git, 자료구조 & 알고리즘
1-2학기: HCJ, 자바(체스)
1-3학기: 핀터레스트 만들기(스프링, 웹, 모바일 iOS)
그외: 데이터베이스, 운영체제, 컴퓨터 네트워크, 컴퓨터 그래픽스, HCI 등등
2013
1년후
더 해볼것인가? 대학으로 돌아갈것인가?
시키는 것만 하기 지루하다...
프로그래밍으로 내가 뭘 할 수 있을까?
결과를 콘솔에 print 했는데 그래서 뭐?
2013
갈래길에서다시만난애플
(1) Xcode, 스토리보드, Objective-C
“재밌다. 결과물이 이쁘다.”
(2) NEXT 창업 트랙 신설
“내가 만들고 싶은걸 만들어보자!”
4인 창업팀 결성. iOS 개발 담당 &
Xcode 스토리보드
창업,개발,앱출시
2014
Team Recover39
개발에몰입하게된계기(창업은실패했지만)
2014
- 앱 개발이 매우매우 재밌었다.
- 1년 동안 하루 10~12시간 코딩
- 시중 온라인 강의 흡수 (Udemy, Treehouse)
- ‘디버깅 노트’를 두 권 작성
https://teamtreehouse.com/stories/soojin-ro
앱을팔아보자 '
2014
(1) 이미 내가 잘 쓰고 있던 앱을 하나 카피하자
(2) 애플빠 만의 UI/UX로 차별화하자
(3) iOS8 위젯 활용 아이디어
https://www.slideshare.net/soojinro9/05-ios
앱을팔아보자 '
2014
(1) 이미 내가 잘 쓰고 있던 앱을 하나 카피하자
(2) 애플빠 만의 UI/UX로 차별화하자
(3) iOS8 위젯 활용 아이디어
https://www.slideshare.net/soojinro9/05-ios
성취와경험
2014
(1) 2015, 2016, 2017년 올해의 인기앱
(2) 금융 카테고리 1위, 전체 2위
(3) 총 다운로드 62K
(4) 누적 별점 4.7점, 리뷰 2100개
보안카드 위젯 개발자 상상도
(안경 선배??)
“내가 만든걸 많은 사람이
잘 써주고 좋아하니 희열을 느낀다.”
(1) 2015, 2016, 2017년 올해의 인기앱
(2) 금융 카테고리 1위, 전체 2위
(3) 총 다운로드 62K
(4) 누적 별점 4.7점, 리뷰 2100개
성취와경험
2014
https://soojin.ro/blog/lessons-from-my-side-project
“내가 만든걸 많은 사람이
잘 써주고 좋아하니 희열을 느낀다.”
첫직장
2015
라인라이트-ANDROID
2015
- 안드로이드 팀 배정 받고 실망
- 좋은 사수를 만나 프로그래밍 실력이 늚
- 페어프로그래밍의 가치를 체험
- 이때의 경험이 미래에 성장에 매우 값진 거름이 됨
MVVM, Mobile UI, Reactive Programming 등
WWDC2015
2015
애플캠퍼스 성지순례 구글캠퍼스 투어
루카스필름 사옥 투어
메인 무대 난입
잡식프로그래머
2016 ~ 2017
졸업 전 다양하게 경험해보기
첫발표와인턴
- 네이버 D2 iOS Open Seminar
- 지식, 경험 공유의 즐거움과 보람을 느낌
- 앞으로 가장 영향을 많이 받을 멘토님 만남
- 멘토님 팀에서 겨울 방학 인턴
2016
- 초급. Swift 기초부터 배워서 만들어보는 AI 앱 (CoreML, Vision)
(1)하이브리드앱개발
- Ionic, TypeScript
- 초특급 개발자 팀원: Git 심화, JS/TS, 코드 리뷰 통한 큰 배움
(2)온라인강의제작
(3)머신러닝/딥러닝
2017
재취업준비
- 네이버랩스 입사: 연봉은 더 적었지만 리더와 조직문화를 보고
- 네이버 캠퍼스 핵데이에서 만난 좋은 인연들
2017
https://soojin.ro/blog/naver-campus-hackday
직장인 프로그래머
2018 ~ 2020
- 네이버랩스: 출시는 못했지만 도전적인 업무로 성장
- 네이버웹툰: 성장에 대한 갈망을 채워주시는 CTO
- AR/VR 연구, 프로토타이핑 등
2018~2020
이곳에 뼈를 묻겠다 다짐하게 만든 네이버랩스 사내식당
AWE 2019 참석 - 산타클라라
블로그시작
- 자주 받는 질문에 대한 답변 (변수명 짓기)
- 개인 경험 공유 (사이드 프로젝트, 이직 수기)
- 새로운 의견 (모바일 개발 Scalability, iOS 개발자 로드맵)
- 학습한 내용 정리 (유닛 테스팅, 프로그래밍 전반)
- 번역 (Paul Graham, 개발자 유머)
글로 남겨두는 것은 코드 재활용과 일맥상통
똑같은 말을 반복하는 대신 미리 잘 정리해놓은 글을 공유
2018~2020
https://soojin.ro/archive
커뮤니티&멘토링활동
- 레츠스위프트 컨퍼런스: 2018년 발표, 2019년 자원봉사
- 레츠스위프트 판교 모임 주최
- 네이버 캠퍼스 핵데이 멘토
2018~2020
해외컨퍼런스연사
- 연사 모집 10+ 군데 지원
- 두 곳 선정: try! Swift NYC, SwiftFest Boston
- 국내 커뮤니티 활동이 디딤돌 역할
https://soojin.ro/blog/speaking-at-swiftfest-boston
2018~2020
해외이직
2020 ~ 2021
규모가 큰 프로젝트에 대한 열망
슈퍼앱그랩
- 하나의 앱, 200명의 개발자
- 클린 빌드 약 1시간 반
- 기술 리딩
- 첫 유닛 테스트 작성
- Flutter로 신규 기능 개발
2020
https://soojin.ro/blog/singapore
https://soojin.ro/blog/application-library-test
https://soojin.ro/blog/writing-test-code
https://soojin.ro/blog/journey-to-app-stability
https://soojin.ro/blog/tests-and-design
뉴욕에서
2021 ~
스타트업 재도전
실전스타트업
2021
- 팀 빌딩: 우리가 뽑고 싶은 사람을 뽑기 위한 채용 기준 세우고 실행하기
- 아키텍처 구축: “개발자가 나쁜 선택보다 좋은 선택을 하는 편이 더 쉬운 구조” Krzysztof Zabłocki
- 자동화 테스트: 개발팀이 더 빠르고 안정적으로 자신감있게 배포하기 위한 필요 조건
- 모바일 개발자를 위한 30-60-90일 성공 계획서
https://present.do/documents/626a1025d174897e7698ed9e
https://soojin.ro/blog/mobile-developer-success-plan
< 도움을 주는 사람 >
- 프로그래밍 / 제품 개발 멘토
- 뉴스레터, 팟캐스트, 컨설팅 등
- 엑셀러레이터
< Software Engineer 보단 Programmer >
- 유용한걸 처음부터 끝까지 만들줄 아는 사람
예) 구글 면접에서 떨어진 Homebrew 개발자
다음갈래길엔뭐가있을까?
< 더욱 깊이 있는 엔지니어 >
- 더 큰 팀을 이끄는 개발자 되기
- 다양한 도메인 경험하기
- 특정 분야의 전문가 되기
⭐
2022 ~ ?
끝

Contenu connexe

Tendances

AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
Yoshifumi Kawai
 

Tendances (20)

Git workflows
Git workflowsGit workflows
Git workflows
 
SOLID Design Principles applied in Java
SOLID Design Principles applied in JavaSOLID Design Principles applied in Java
SOLID Design Principles applied in Java
 
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
 
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
 
[NDC16] Effective Git
[NDC16] Effective Git[NDC16] Effective Git
[NDC16] Effective Git
 
SwiftUI와 TCA로 GitHub Search앱 만들기
SwiftUI와 TCA로 GitHub Search앱 만들기SwiftUI와 TCA로 GitHub Search앱 만들기
SwiftUI와 TCA로 GitHub Search앱 만들기
 
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようCognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しよう
 
[부스트캠프 웹・모바일 7기 Tech Talk]김지원_너와 나의 함수형 프로그래밍
[부스트캠프 웹・모바일 7기 Tech Talk]김지원_너와 나의 함수형 프로그래밍[부스트캠프 웹・모바일 7기 Tech Talk]김지원_너와 나의 함수형 프로그래밍
[부스트캠프 웹・모바일 7기 Tech Talk]김지원_너와 나의 함수형 프로그래밍
 
Swagman - Converting Postman Collection to Swagger Build
Swagman - Converting Postman Collection to Swagger BuildSwagman - Converting Postman Collection to Swagger Build
Swagman - Converting Postman Collection to Swagger Build
 
LetSwift 2017 - 토스 iOS 앱의 개발/배포 환경
LetSwift 2017 - 토스 iOS 앱의 개발/배포 환경LetSwift 2017 - 토스 iOS 앱의 개발/배포 환경
LetSwift 2017 - 토스 iOS 앱의 개발/배포 환경
 
Portfolio
PortfolioPortfolio
Portfolio
 
MVC の Model を考える
MVC の Model を考えるMVC の Model を考える
MVC の Model を考える
 
How To Become Better Engineer
How To Become Better EngineerHow To Become Better Engineer
How To Become Better Engineer
 
letswift22_권은빈_비전공자 개발자로 살아남기.pdf
letswift22_권은빈_비전공자 개발자로 살아남기.pdfletswift22_권은빈_비전공자 개발자로 살아남기.pdf
letswift22_권은빈_비전공자 개발자로 살아남기.pdf
 
バイトコードって言葉をよく目にするけど一体何なんだろう?(JJUG CCC 2022 Spring 発表資料)
バイトコードって言葉をよく目にするけど一体何なんだろう?(JJUG CCC 2022 Spring 発表資料)バイトコードって言葉をよく目にするけど一体何なんだろう?(JJUG CCC 2022 Spring 発表資料)
バイトコードって言葉をよく目にするけど一体何なんだろう?(JJUG CCC 2022 Spring 発表資料)
 
Git을 조금 더 알아보자!
Git을 조금 더 알아보자!Git을 조금 더 알아보자!
Git을 조금 더 알아보자!
 
MVC, MVVM, ReactorKit, VIPER를 거쳐 RIB 정착기
MVC, MVVM, ReactorKit, VIPER를 거쳐 RIB 정착기MVC, MVVM, ReactorKit, VIPER를 거쳐 RIB 정착기
MVC, MVVM, ReactorKit, VIPER를 거쳐 RIB 정착기
 
Flutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたものFlutter移行の苦労と、乗り越えた先に得られたもの
Flutter移行の苦労と、乗り越えた先に得られたもの
 
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang) [Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
 
Multibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだことMultibranch pipelineでいろいろ学んだこと
Multibranch pipelineでいろいろ学んだこと
 

Similaire à [특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노수진(Momenti)

K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용
jinwook shin
 
취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트
Jongmyoung Kim
 
어랍쇼 발표자료
어랍쇼 발표자료어랍쇼 발표자료
어랍쇼 발표자료
NikYromi
 
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
Sang Don Kim
 
하이브리드 앱 개발 개요
하이브리드 앱 개발 개요하이브리드 앱 개발 개요
하이브리드 앱 개발 개요
Sohee Jeong
 

Similaire à [특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노수진(Momenti) (20)

스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀스마트링크 소개 - 특급 개발팀
스마트링크 소개 - 특급 개발팀
 
오픈소스 JS 기술을 이용한 모바일앱 / 웹 / 백엔드 풀스택 개발
오픈소스 JS 기술을 이용한 모바일앱 / 웹 / 백엔드 풀스택 개발오픈소스 JS 기술을 이용한 모바일앱 / 웹 / 백엔드 풀스택 개발
오픈소스 JS 기술을 이용한 모바일앱 / 웹 / 백엔드 풀스택 개발
 
대학생 It전공자를 위한 소프트웨어특강
대학생 It전공자를 위한 소프트웨어특강 대학생 It전공자를 위한 소프트웨어특강
대학생 It전공자를 위한 소프트웨어특강
 
How to implement your dream 20150427
How to implement your dream 20150427How to implement your dream 20150427
How to implement your dream 20150427
 
2014년 앱센터 소개브로셔 (AppCenter 2014 Brochure)
2014년 앱센터 소개브로셔 (AppCenter 2014 Brochure)2014년 앱센터 소개브로셔 (AppCenter 2014 Brochure)
2014년 앱센터 소개브로셔 (AppCenter 2014 Brochure)
 
K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용K모바일발표 120113 남들보다뛰어난앱만들기_공유용
K모바일발표 120113 남들보다뛰어난앱만들기_공유용
 
취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트취업캠프 특강 - 기업의 서비스 개발 프로젝트
취업캠프 특강 - 기업의 서비스 개발 프로젝트
 
종합 포트폴리오
종합 포트폴리오종합 포트폴리오
종합 포트폴리오
 
어랍쇼 발표자료
어랍쇼 발표자료어랍쇼 발표자료
어랍쇼 발표자료
 
[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔[124] 하이브리드 앱 개발기 김한솔
[124] 하이브리드 앱 개발기 김한솔
 
Hellotutorial
HellotutorialHellotutorial
Hellotutorial
 
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
 
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
Fuse 해외선진 sw교육 활용사례_ 동국대학교 발표자료
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
 
U&I Insgiht
U&I InsgihtU&I Insgiht
U&I Insgiht
 
Circulus Introduction
Circulus IntroductionCirculus Introduction
Circulus Introduction
 
테헤란로 런치클럽_Seattle_AR
테헤란로 런치클럽_Seattle_AR테헤란로 런치클럽_Seattle_AR
테헤란로 런치클럽_Seattle_AR
 
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
예비 개발자를 위한 웹서비스 개발 방법론 특강 - 폴리텍대학교 강서캠퍼스
 
하이브리드 앱 개발 개요
하이브리드 앱 개발 개요하이브리드 앱 개발 개요
하이브리드 앱 개발 개요
 
제 1회
제 1회제 1회
제 1회
 

Plus de CONNECT FOUNDATION

Plus de CONNECT FOUNDATION (20)

부스트캠프 웹・모바일 8기 설명회 (2023년)
부스트캠프 웹・모바일 8기 설명회 (2023년)부스트캠프 웹・모바일 8기 설명회 (2023년)
부스트캠프 웹・모바일 8기 설명회 (2023년)
 
[부스트캠프 웹・모바일 7기 Tech Talk]임현택_OS 그냥 재미로
[부스트캠프 웹・모바일 7기 Tech Talk]임현택_OS 그냥 재미로[부스트캠프 웹・모바일 7기 Tech Talk]임현택_OS 그냥 재미로
[부스트캠프 웹・모바일 7기 Tech Talk]임현택_OS 그냥 재미로
 
[부스트캠프 웹・모바일 7기 Tech Talk]오승민_Swift의 Protocol에는 감동이 있다
[부스트캠프 웹・모바일 7기 Tech Talk]오승민_Swift의 Protocol에는 감동이 있다[부스트캠프 웹・모바일 7기 Tech Talk]오승민_Swift의 Protocol에는 감동이 있다
[부스트캠프 웹・모바일 7기 Tech Talk]오승민_Swift의 Protocol에는 감동이 있다
 
[부스트캠프 웹・모바일 7기 Tech Talk]안병준_프론트엔드,어쩌다 여기까지
[부스트캠프 웹・모바일 7기 Tech Talk]안병준_프론트엔드,어쩌다 여기까지[부스트캠프 웹・모바일 7기 Tech Talk]안병준_프론트엔드,어쩌다 여기까지
[부스트캠프 웹・모바일 7기 Tech Talk]안병준_프론트엔드,어쩌다 여기까지
 
[부스트캠프 웹・모바일 7기 Tech Talk]이휘찬-의존성 관리 어디까지 알고있니
[부스트캠프 웹・모바일 7기 Tech Talk]이휘찬-의존성 관리 어디까지 알고있니[부스트캠프 웹・모바일 7기 Tech Talk]이휘찬-의존성 관리 어디까지 알고있니
[부스트캠프 웹・모바일 7기 Tech Talk]이휘찬-의존성 관리 어디까지 알고있니
 
[부스트캠프 웹・모바일 7기 Tech Talk]박명범_RecyclerView는 어떻게 재활용하는가
[부스트캠프 웹・모바일 7기 Tech Talk]박명범_RecyclerView는  어떻게  재활용하는가[부스트캠프 웹・모바일 7기 Tech Talk]박명범_RecyclerView는  어떻게  재활용하는가
[부스트캠프 웹・모바일 7기 Tech Talk]박명범_RecyclerView는 어떻게 재활용하는가
 
[부스트캠프 웹・모바일 7기 Tech Talk]김성은_Recoil
[부스트캠프 웹・모바일 7기 Tech Talk]김성은_Recoil[부스트캠프 웹・모바일 7기 Tech Talk]김성은_Recoil
[부스트캠프 웹・모바일 7기 Tech Talk]김성은_Recoil
 
[부스트캠프 웹・모바일 7기 Tech Talk]고병학_WWDC 뭘 볼까
[부스트캠프 웹・모바일 7기 Tech Talk]고병학_WWDC 뭘 볼까[부스트캠프 웹・모바일 7기 Tech Talk]고병학_WWDC 뭘 볼까
[부스트캠프 웹・모바일 7기 Tech Talk]고병학_WWDC 뭘 볼까
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
 
[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노현석(카카오뱅크)
[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노현석(카카오뱅크)[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노현석(카카오뱅크)
[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노현석(카카오뱅크)
 
부스트캠프 웹∙모바일 7기 설명회
부스트캠프 웹∙모바일 7기 설명회부스트캠프 웹∙모바일 7기 설명회
부스트캠프 웹∙모바일 7기 설명회
 
[부스트캠프 Tech Talk] 배지연_Structure of Model and Task
[부스트캠프 Tech Talk] 배지연_Structure of Model and Task[부스트캠프 Tech Talk] 배지연_Structure of Model and Task
[부스트캠프 Tech Talk] 배지연_Structure of Model and Task
 
[부스트캠프 Tech Talk] 신원지_Wandb Visualization
[부스트캠프 Tech Talk] 신원지_Wandb Visualization[부스트캠프 Tech Talk] 신원지_Wandb Visualization
[부스트캠프 Tech Talk] 신원지_Wandb Visualization
 
[부스트캠프 Tech Talk] 김제우_짝코딩(Pair Programming)
[부스트캠프 Tech Talk] 김제우_짝코딩(Pair Programming)[부스트캠프 Tech Talk] 김제우_짝코딩(Pair Programming)
[부스트캠프 Tech Talk] 김제우_짝코딩(Pair Programming)
 
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
 
[부스트캠프 Tech Talk] 진명훈_datasets로 협업하기
[부스트캠프 Tech Talk] 진명훈_datasets로 협업하기[부스트캠프 Tech Talk] 진명훈_datasets로 협업하기
[부스트캠프 Tech Talk] 진명훈_datasets로 협업하기
 
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
[부스트캠프 Tech Talk] 안영진_Tackling Complexity with Easy Stuff
 
[부스트캠프 Tech talk] 황우진 딥러닝 가볍게 구현해보기
[부스트캠프 Tech talk] 황우진  딥러닝 가볍게 구현해보기[부스트캠프 Tech talk] 황우진  딥러닝 가볍게 구현해보기
[부스트캠프 Tech talk] 황우진 딥러닝 가볍게 구현해보기
 
[부스트캠프 Tech talk] 최영근 80x24 크기의 세계로
[부스트캠프 Tech talk] 최영근  80x24 크기의 세계로[부스트캠프 Tech talk] 최영근  80x24 크기의 세계로
[부스트캠프 Tech talk] 최영근 80x24 크기의 세계로
 
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
부스트캠프 웹·모바일 6기 설명회 발표자료.pdf
 

Dernier

Dernier (8)

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
실험 설계의 평가 방법: Custom Design을 중심으로 반응인자 최적화 및 Criteria 해석
 
JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례JMP를 활용한 가속열화 분석 사례
JMP를 활용한 가속열화 분석 사례
 
JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!JMP가 걸어온 여정, 새로운 도약 JMP 18!
JMP가 걸어온 여정, 새로운 도약 JMP 18!
 
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
JMP 기능의 확장 및 내재화의 핵심 JMP-Python 소개
 
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
JMP를 활용한 전자/반도체 산업 Yield Enhancement Methodology
 
공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화공학 관점에서 바라본 JMP 머신러닝 최적화
공학 관점에서 바라본 JMP 머신러닝 최적화
 
데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법데이터 분석 문제 해결을 위한 나의 JMP 활용법
데이터 분석 문제 해결을 위한 나의 JMP 활용법
 

[특강] 현업 개발자에게 듣는 모바일 개발자의 삶과 매력 / 노수진(Momenti)

  • 1.
  • 3. 10YEARSOFCODING NEXT 입학 라인 첫 세미나 발표 첫 해외 발표 뉴욕 2013 2022 2014 2015 2016 2017 2018 2019 2020 2021 창업 첫 앱 출시 첫 블로그 ! 네이버랩스 싱가포르 "
  • 6.
  • 9. 앱을접하다 2007 멀티 터치 손맛 - pinch, inertial scrolling, 게임 모바일 사파리 브라우저 Cover Flow
  • 10. 앱을접하다 2007 멀티 터치 손맛 - pinch, inertial scrolling, 게임 모바일 사파리 브라우저 Cover Flow
  • 11. 대학,입대,복학 - 창업을 하고 싶어서 경영학과 진로 희망 - 경영학과는 창업이 아니라 대기업의 행정 업무를 가르침: 회계, 재무, 인사관리, 마케팅 등등 - 성공한 회사들 Case Study$: 성공에 공식이 있는 것도 아닌데 왜 공부하지? - 전역 후 NEXT 학생 모집 공고 발견 2009~2013 “남의 사업에 훈수 두는거 대신 너 본인 사업을 해라” - 컨설팅과 피터 드러커를 싫어하셨던 조직이론 전공 교수님
  • 14. 2013 기본다지기 첫 2주: C 언어, 하노이의 타워 % 1-1학기: 파이썬, Git, 자료구조 & 알고리즘 1-2학기: HCJ, 자바(체스) 1-3학기: 핀터레스트 만들기(스프링, 웹, 모바일 iOS) 그외: 데이터베이스, 운영체제, 컴퓨터 네트워크, 컴퓨터 그래픽스, HCI 등등
  • 15. 2013 1년후 더 해볼것인가? 대학으로 돌아갈것인가? 시키는 것만 하기 지루하다... 프로그래밍으로 내가 뭘 할 수 있을까? 결과를 콘솔에 print 했는데 그래서 뭐?
  • 16. 2013 갈래길에서다시만난애플 (1) Xcode, 스토리보드, Objective-C “재밌다. 결과물이 이쁘다.” (2) NEXT 창업 트랙 신설 “내가 만들고 싶은걸 만들어보자!” 4인 창업팀 결성. iOS 개발 담당 & Xcode 스토리보드
  • 18. 개발에몰입하게된계기(창업은실패했지만) 2014 - 앱 개발이 매우매우 재밌었다. - 1년 동안 하루 10~12시간 코딩 - 시중 온라인 강의 흡수 (Udemy, Treehouse) - ‘디버깅 노트’를 두 권 작성 https://teamtreehouse.com/stories/soojin-ro
  • 19. 앱을팔아보자 ' 2014 (1) 이미 내가 잘 쓰고 있던 앱을 하나 카피하자 (2) 애플빠 만의 UI/UX로 차별화하자 (3) iOS8 위젯 활용 아이디어 https://www.slideshare.net/soojinro9/05-ios
  • 20. 앱을팔아보자 ' 2014 (1) 이미 내가 잘 쓰고 있던 앱을 하나 카피하자 (2) 애플빠 만의 UI/UX로 차별화하자 (3) iOS8 위젯 활용 아이디어 https://www.slideshare.net/soojinro9/05-ios
  • 21. 성취와경험 2014 (1) 2015, 2016, 2017년 올해의 인기앱 (2) 금융 카테고리 1위, 전체 2위 (3) 총 다운로드 62K (4) 누적 별점 4.7점, 리뷰 2100개 보안카드 위젯 개발자 상상도 (안경 선배??) “내가 만든걸 많은 사람이 잘 써주고 좋아하니 희열을 느낀다.”
  • 22. (1) 2015, 2016, 2017년 올해의 인기앱 (2) 금융 카테고리 1위, 전체 2위 (3) 총 다운로드 62K (4) 누적 별점 4.7점, 리뷰 2100개 성취와경험 2014 https://soojin.ro/blog/lessons-from-my-side-project “내가 만든걸 많은 사람이 잘 써주고 좋아하니 희열을 느낀다.”
  • 24. 라인라이트-ANDROID 2015 - 안드로이드 팀 배정 받고 실망 - 좋은 사수를 만나 프로그래밍 실력이 늚 - 페어프로그래밍의 가치를 체험 - 이때의 경험이 미래에 성장에 매우 값진 거름이 됨 MVVM, Mobile UI, Reactive Programming 등
  • 25. WWDC2015 2015 애플캠퍼스 성지순례 구글캠퍼스 투어 루카스필름 사옥 투어 메인 무대 난입
  • 26. 잡식프로그래머 2016 ~ 2017 졸업 전 다양하게 경험해보기
  • 27. 첫발표와인턴 - 네이버 D2 iOS Open Seminar - 지식, 경험 공유의 즐거움과 보람을 느낌 - 앞으로 가장 영향을 많이 받을 멘토님 만남 - 멘토님 팀에서 겨울 방학 인턴 2016
  • 28. - 초급. Swift 기초부터 배워서 만들어보는 AI 앱 (CoreML, Vision) (1)하이브리드앱개발 - Ionic, TypeScript - 초특급 개발자 팀원: Git 심화, JS/TS, 코드 리뷰 통한 큰 배움 (2)온라인강의제작 (3)머신러닝/딥러닝 2017
  • 29. 재취업준비 - 네이버랩스 입사: 연봉은 더 적었지만 리더와 조직문화를 보고 - 네이버 캠퍼스 핵데이에서 만난 좋은 인연들 2017 https://soojin.ro/blog/naver-campus-hackday
  • 31. - 네이버랩스: 출시는 못했지만 도전적인 업무로 성장 - 네이버웹툰: 성장에 대한 갈망을 채워주시는 CTO - AR/VR 연구, 프로토타이핑 등 2018~2020 이곳에 뼈를 묻겠다 다짐하게 만든 네이버랩스 사내식당 AWE 2019 참석 - 산타클라라
  • 32. 블로그시작 - 자주 받는 질문에 대한 답변 (변수명 짓기) - 개인 경험 공유 (사이드 프로젝트, 이직 수기) - 새로운 의견 (모바일 개발 Scalability, iOS 개발자 로드맵) - 학습한 내용 정리 (유닛 테스팅, 프로그래밍 전반) - 번역 (Paul Graham, 개발자 유머) 글로 남겨두는 것은 코드 재활용과 일맥상통 똑같은 말을 반복하는 대신 미리 잘 정리해놓은 글을 공유 2018~2020 https://soojin.ro/archive
  • 33. 커뮤니티&멘토링활동 - 레츠스위프트 컨퍼런스: 2018년 발표, 2019년 자원봉사 - 레츠스위프트 판교 모임 주최 - 네이버 캠퍼스 핵데이 멘토 2018~2020
  • 34. 해외컨퍼런스연사 - 연사 모집 10+ 군데 지원 - 두 곳 선정: try! Swift NYC, SwiftFest Boston - 국내 커뮤니티 활동이 디딤돌 역할 https://soojin.ro/blog/speaking-at-swiftfest-boston 2018~2020
  • 35. 해외이직 2020 ~ 2021 규모가 큰 프로젝트에 대한 열망
  • 36. 슈퍼앱그랩 - 하나의 앱, 200명의 개발자 - 클린 빌드 약 1시간 반 - 기술 리딩 - 첫 유닛 테스트 작성 - Flutter로 신규 기능 개발 2020 https://soojin.ro/blog/singapore https://soojin.ro/blog/application-library-test https://soojin.ro/blog/writing-test-code https://soojin.ro/blog/journey-to-app-stability https://soojin.ro/blog/tests-and-design
  • 38. 실전스타트업 2021 - 팀 빌딩: 우리가 뽑고 싶은 사람을 뽑기 위한 채용 기준 세우고 실행하기 - 아키텍처 구축: “개발자가 나쁜 선택보다 좋은 선택을 하는 편이 더 쉬운 구조” Krzysztof Zabłocki - 자동화 테스트: 개발팀이 더 빠르고 안정적으로 자신감있게 배포하기 위한 필요 조건 - 모바일 개발자를 위한 30-60-90일 성공 계획서 https://present.do/documents/626a1025d174897e7698ed9e https://soojin.ro/blog/mobile-developer-success-plan
  • 39. < 도움을 주는 사람 > - 프로그래밍 / 제품 개발 멘토 - 뉴스레터, 팟캐스트, 컨설팅 등 - 엑셀러레이터 < Software Engineer 보단 Programmer > - 유용한걸 처음부터 끝까지 만들줄 아는 사람 예) 구글 면접에서 떨어진 Homebrew 개발자 다음갈래길엔뭐가있을까? < 더욱 깊이 있는 엔지니어 > - 더 큰 팀을 이끄는 개발자 되기 - 다양한 도메인 경험하기 - 특정 분야의 전문가 되기 ⭐ 2022 ~ ?
  • 40.