Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
DaeMyung Kang
PDF, PPTX
4,045 views
Better softwareengineer han
How to be better software engineer
Internet
◦
Read more
51
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 98
2
/ 98
3
/ 98
4
/ 98
5
/ 98
6
/ 98
7
/ 98
8
/ 98
9
/ 98
10
/ 98
11
/ 98
12
/ 98
13
/ 98
14
/ 98
15
/ 98
16
/ 98
17
/ 98
18
/ 98
19
/ 98
20
/ 98
21
/ 98
22
/ 98
23
/ 98
24
/ 98
25
/ 98
26
/ 98
27
/ 98
28
/ 98
29
/ 98
30
/ 98
31
/ 98
32
/ 98
33
/ 98
34
/ 98
35
/ 98
36
/ 98
37
/ 98
38
/ 98
39
/ 98
40
/ 98
41
/ 98
42
/ 98
43
/ 98
44
/ 98
45
/ 98
46
/ 98
47
/ 98
48
/ 98
49
/ 98
50
/ 98
51
/ 98
52
/ 98
53
/ 98
54
/ 98
55
/ 98
56
/ 98
57
/ 98
58
/ 98
59
/ 98
60
/ 98
61
/ 98
62
/ 98
63
/ 98
64
/ 98
65
/ 98
66
/ 98
67
/ 98
68
/ 98
69
/ 98
70
/ 98
71
/ 98
72
/ 98
73
/ 98
74
/ 98
75
/ 98
76
/ 98
77
/ 98
78
/ 98
79
/ 98
80
/ 98
81
/ 98
82
/ 98
83
/ 98
84
/ 98
85
/ 98
86
/ 98
87
/ 98
88
/ 98
89
/ 98
90
/ 98
91
/ 98
92
/ 98
93
/ 98
94
/ 98
95
/ 98
96
/ 98
97
/ 98
98
/ 98
More Related Content
PPTX
How to study
by
DaeMyung Kang
PDF
To become Open Source Contributor
by
DaeMyung Kang
PDF
How To Become Better Engineer
by
DaeMyung Kang
PDF
Technicalinterview
by
DaeMyung Kang
PPTX
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
by
Jaewon Choi
PDF
Open source oss
by
DaeMyung Kang
PDF
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사
by
Chang W. Doh
PDF
Dive into OpenSource
by
Hyun-woo Park
How to study
by
DaeMyung Kang
To become Open Source Contributor
by
DaeMyung Kang
How To Become Better Engineer
by
DaeMyung Kang
Technicalinterview
by
DaeMyung Kang
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
by
Jaewon Choi
Open source oss
by
DaeMyung Kang
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사
by
Chang W. Doh
Dive into OpenSource
by
Hyun-woo Park
What's hot
PDF
개발을잘하고싶어요-네이버랩스 송기선님
by
NAVER D2
PDF
그릇된 팬심의 어긋난 결말
by
Hyun-woo Park
PDF
D2 CAMPUS FEST 2015 오리엔테이션
by
NAVER D2
PDF
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
by
NAVER Engineering
PDF
스타트업 인턴 개발자 3달간의 고군분투기 김은향
by
Eunhyang Kim
PDF
Infra Engineer에서 Frontend Engineer가 되기까지
by
Kyeongmo Noh
PDF
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
by
Daniel Juyung Seo
PDF
[프로그라피 정기 세션] Github으로 협업하기
by
Eunhyang Kim
PDF
새해 일어난 일
by
Eunhyang Kim
PDF
Deview 2013 - 나는 왜 개발자인데자신이 없을까?
by
Minsuk Lee
PDF
오픈 소스와 코드 리뷰
by
Daniel Juyung Seo
PDF
개발하긴 싫지만 코딩은 하고싶어
by
Eunhyang Kim
PDF
개발과 디자인은 재미있어 [141025 한국우분투커뮤니티 발표]
by
Yurim Jin
PDF
초보 개발자를 위한 웹 프론트엔드 개발 101
by
Chang W. Doh
PDF
Opensource sw day
by
DaeMyung Kang
PDF
SOSCON 2014: 문서 기반의 오픈소스 기여하기
by
Chang W. Doh
PDF
Fedevtalk 15 jds
by
NAVER Engineering
PPTX
소프트웨어 학습 및 자바 웹 개발자 학습 로드맵
by
Javajigi Jaesung
PDF
2019년에 기술 문서를 번역하는 기분
by
Hyun-woo Park
PDF
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발
by
Daniel Juyung Seo
개발을잘하고싶어요-네이버랩스 송기선님
by
NAVER D2
그릇된 팬심의 어긋난 결말
by
Hyun-woo Park
D2 CAMPUS FEST 2015 오리엔테이션
by
NAVER D2
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
by
NAVER Engineering
스타트업 인턴 개발자 3달간의 고군분투기 김은향
by
Eunhyang Kim
Infra Engineer에서 Frontend Engineer가 되기까지
by
Kyeongmo Noh
[GDG DevFest Seoul 2016] 오픈 소스를 통해 개발 근육 강화하기
by
Daniel Juyung Seo
[프로그라피 정기 세션] Github으로 협업하기
by
Eunhyang Kim
새해 일어난 일
by
Eunhyang Kim
Deview 2013 - 나는 왜 개발자인데자신이 없을까?
by
Minsuk Lee
오픈 소스와 코드 리뷰
by
Daniel Juyung Seo
개발하긴 싫지만 코딩은 하고싶어
by
Eunhyang Kim
개발과 디자인은 재미있어 [141025 한국우분투커뮤니티 발표]
by
Yurim Jin
초보 개발자를 위한 웹 프론트엔드 개발 101
by
Chang W. Doh
Opensource sw day
by
DaeMyung Kang
SOSCON 2014: 문서 기반의 오픈소스 기여하기
by
Chang W. Doh
Fedevtalk 15 jds
by
NAVER Engineering
소프트웨어 학습 및 자바 웹 개발자 학습 로드맵
by
Javajigi Jaesung
2019년에 기술 문서를 번역하는 기분
by
Hyun-woo Park
[OSS 개발자 포럼] 오픈소스를 활용한 개발자 자기 개발
by
Daniel Juyung Seo
Viewers also liked
PDF
Internet scaleservice
by
DaeMyung Kang
PDF
Random 111203223949-phpapp02
by
DaeMyung Kang
PDF
Troubleshooting redis
by
DaeMyung Kang
PDF
OpenSource Contributor
by
DaeMyung Kang
PDF
Redis trouble shooting_eng
by
DaeMyung Kang
PDF
Soscon lt 1
by
DaeMyung Kang
PDF
Redis edu 4
by
DaeMyung Kang
PDF
오픈소스 그리고 기회
by
Sungju Jin
PDF
Redis edu 5
by
DaeMyung Kang
PDF
Webservice cache strategy
by
DaeMyung Kang
PDF
Building Realtim Data Pipelines with Kafka Connect and Spark Streaming
by
Guozhang Wang
PPTX
Change Requirement
by
DaeMyung Kang
PPTX
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
by
2015 SW마에스트로 100+ 컨퍼런스
PDF
Selenium for XE
by
승훈 오
PDF
01 페이스북특강 (daum it pro bono) 140308
by
csr_hope
PDF
SW Maestro 1-1 Project Keynote PDF
by
진수 한
PDF
Refactoring(inline class, Hide delegate, remove middle man)
by
DaeMyung Kang
PPTX
git, git flow
by
eva
PDF
페이스북 페이지 분석 Pampered chef
by
Jun Hee Kim
PDF
모바일 환경에 대한 이해와 네이버의 방향
by
Seungyul Kim
Internet scaleservice
by
DaeMyung Kang
Random 111203223949-phpapp02
by
DaeMyung Kang
Troubleshooting redis
by
DaeMyung Kang
OpenSource Contributor
by
DaeMyung Kang
Redis trouble shooting_eng
by
DaeMyung Kang
Soscon lt 1
by
DaeMyung Kang
Redis edu 4
by
DaeMyung Kang
오픈소스 그리고 기회
by
Sungju Jin
Redis edu 5
by
DaeMyung Kang
Webservice cache strategy
by
DaeMyung Kang
Building Realtim Data Pipelines with Kafka Connect and Spark Streaming
by
Guozhang Wang
Change Requirement
by
DaeMyung Kang
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
by
2015 SW마에스트로 100+ 컨퍼런스
Selenium for XE
by
승훈 오
01 페이스북특강 (daum it pro bono) 140308
by
csr_hope
SW Maestro 1-1 Project Keynote PDF
by
진수 한
Refactoring(inline class, Hide delegate, remove middle man)
by
DaeMyung Kang
git, git flow
by
eva
페이스북 페이지 분석 Pampered chef
by
Jun Hee Kim
모바일 환경에 대한 이해와 네이버의 방향
by
Seungyul Kim
Similar to Better softwareengineer han
PDF
프로그래머 일하면서 성장하기
by
wlstjdpark
PPTX
Start open source
by
kiseop kim
PPTX
How to Contribute to OSS
by
Sanghyeon Seo
PPTX
임태현, 프로그래머 생존 가이드
by
태현 임
PDF
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
by
Myeongseok Baek
PPTX
멘토6장
by
Park Min Wook
PDF
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
by
NAVER D2
PDF
개알못의 오픈소스이야기 - 이상준님
by
NAVER D2
PDF
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
by
Daniel Juyung Seo
PDF
나는 요리를 오픈소스로 배웠다.
by
Rhio kim
PDF
훌륭한 개발자로 성장하기
by
Changyol BAEK
PPTX
Apprenticeship patterns chapter4
by
SH Park
PPTX
하루에 10번 배포하기 - flickr
by
SeongSik Kim
PDF
ApprenticeshipPatterns/Chapter5
by
Suan Lee
PDF
오픈소스 생태계 일원으로서의 개발자(자막 버전)
by
JeongHun Byeon
PDF
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
by
NAVER Engineering
PDF
주니어 개발자를 위한 격언
by
ebay korea
PPT
애자일프랙티스
by
Samsung Electronics
PPTX
프로그래머를 꿈꾸는 학부 후배들에게
by
Matthew (정재화)
PDF
[아주대] 오픈 소스와 글로벌 경쟁력
by
Daniel Juyung Seo
프로그래머 일하면서 성장하기
by
wlstjdpark
Start open source
by
kiseop kim
How to Contribute to OSS
by
Sanghyeon Seo
임태현, 프로그래머 생존 가이드
by
태현 임
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
by
Myeongseok Baek
멘토6장
by
Park Min Wook
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
by
NAVER D2
개알못의 오픈소스이야기 - 이상준님
by
NAVER D2
[OSS개발자포럼, 국민대 여름캠프] 개발자로 멋지게 살아보자 - 구글 서주영 (주석 포함)
by
Daniel Juyung Seo
나는 요리를 오픈소스로 배웠다.
by
Rhio kim
훌륭한 개발자로 성장하기
by
Changyol BAEK
Apprenticeship patterns chapter4
by
SH Park
하루에 10번 배포하기 - flickr
by
SeongSik Kim
ApprenticeshipPatterns/Chapter5
by
Suan Lee
오픈소스 생태계 일원으로서의 개발자(자막 버전)
by
JeongHun Byeon
NAVER TECH CONCERT_FE2019_주니어 개발자의 성장에 대한 뻔하지만 뻔하지않은 이야기
by
NAVER Engineering
주니어 개발자를 위한 격언
by
ebay korea
애자일프랙티스
by
Samsung Electronics
프로그래머를 꿈꾸는 학부 후배들에게
by
Matthew (정재화)
[아주대] 오픈 소스와 글로벌 경쟁력
by
Daniel Juyung Seo
More from DaeMyung Kang
PPTX
Count min sketch
by
DaeMyung Kang
PDF
Redis
by
DaeMyung Kang
PDF
Ansible
by
DaeMyung Kang
PDF
Why GUID is needed
by
DaeMyung Kang
PDF
How to use redis well
by
DaeMyung Kang
PPTX
The easiest consistent hashing
by
DaeMyung Kang
PDF
How to name a cache key
by
DaeMyung Kang
PDF
Integration between Filebeat and logstash
by
DaeMyung Kang
PDF
How to build massive service for advance
by
DaeMyung Kang
PDF
Massive service basic
by
DaeMyung Kang
PDF
Data Engineering 101
by
DaeMyung Kang
PPTX
Kafka timestamp offset_final
by
DaeMyung Kang
PPTX
Kafka timestamp offset
by
DaeMyung Kang
PPTX
Data pipeline and data lake
by
DaeMyung Kang
PDF
Redis acl
by
DaeMyung Kang
PDF
Coffee store
by
DaeMyung Kang
PDF
Scalable webservice
by
DaeMyung Kang
PDF
Number system
by
DaeMyung Kang
PDF
webservice scaling for newbie
by
DaeMyung Kang
PDF
Internet Scale Service Arichitecture
by
DaeMyung Kang
Count min sketch
by
DaeMyung Kang
Redis
by
DaeMyung Kang
Ansible
by
DaeMyung Kang
Why GUID is needed
by
DaeMyung Kang
How to use redis well
by
DaeMyung Kang
The easiest consistent hashing
by
DaeMyung Kang
How to name a cache key
by
DaeMyung Kang
Integration between Filebeat and logstash
by
DaeMyung Kang
How to build massive service for advance
by
DaeMyung Kang
Massive service basic
by
DaeMyung Kang
Data Engineering 101
by
DaeMyung Kang
Kafka timestamp offset_final
by
DaeMyung Kang
Kafka timestamp offset
by
DaeMyung Kang
Data pipeline and data lake
by
DaeMyung Kang
Redis acl
by
DaeMyung Kang
Coffee store
by
DaeMyung Kang
Scalable webservice
by
DaeMyung Kang
Number system
by
DaeMyung Kang
webservice scaling for newbie
by
DaeMyung Kang
Internet Scale Service Arichitecture
by
DaeMyung Kang
Better softwareengineer han
1.
오픈 소스에 참여하는 더
성장하는 개발자 되기 @charsyam
2.
About Me •카카오 소프트웨어
엔지니어. •Open Source Contributor or Committer •오픈소스 입문 전도사(?) •야매 멘토?
3.
오늘의 목표…
4.
성장하는 개발자 되기…
5.
좋은 개발자 되기…
6.
좋은 개발자란?
9.
페친들의 정의
10.
좋은 개발자란 –
페친들의 정리 #1 •기초부터 잘 공부하고, 구현하는 연습을 많이하는… •끊임없는 호기심이 있는… •불편함을 참지 않는 게으름을 가지는… •머신러닝 •남들보다 더 노력하는… •꿈이 뭔지 아는…
11.
좋은 개발자란 –
페친들의 정리 #2 •직장과 직업은 다르다. •무한한 삽질을 마다하지 않는 개발자 •Why에 대해 계속 생각하는 개발자. •본인의 생각이 있되 경청하는 개발자. •개발을 즐기는 사람들과 함께 할 줄 아는 개발자
12.
다들 정의가 다릅니다.
13.
일단 제 마음대로의
정의
14.
실력과 태도
15.
실력
16.
개발 실력이 좋은사람?
17.
문제를 잘 정의하는
사람? 문제를 잘 해결하는 사람?
18.
태도
19.
커뮤니케이션이 좋은 사람?
20.
주변 동료를 잘
돕는 사람?
21.
함께 일하고 싶은
사람?
22.
우리는 지금 어떤 개발자일까요?
23.
좀 더 성장하는
개발자
24.
좀 더 성장하는
개발자 좋은 개발자가 되기 위한
25.
기술은 계속 바뀝니다.
26.
상황도 계속 바뀝니다.
27.
때로는 조금 더
부족할수도
28.
어제의 나보다 조금 더
나은 나.
29.
공부를 해야합니다.
30.
학습 방법
31.
전문가에게 배우는 학습
32.
멘토링
33.
세미나/MOOC
35.
스스로 공부하기
36.
인터넷 튜토리얼
37.
책
38.
가르치기
39.
가르치는 것은 가장 좋은
학습법입니다.
41.
스터디
42.
세미나에서 발표
43.
스스로의 경험을 좀 더
깊게 바라보기
44.
멘토님들의 공부방법
45.
이해도를 높일 때
까지 쉬운 튜토리얼을 반복 학습
46.
관심이 있는 좋은
코드를 읽고, 따라하자.
47.
성장하는 개발자의 습관
48.
기록
49.
기억력은 불안합니다.
50.
남들을 이해시키기 위함이 아닌
나를 위한 기록
51.
블로그, 에버노트, 이메일 SlideShare docs.com
54.
일일커밋
55.
매일 뭔가를 커밋함
57.
자기만의 룰을 정한다.
58.
코드 이외에 문서도
OK
60.
일일 커밋 –
아웃사이더님의 룰 •의미 없는 커밋은 하지 않는다. •치팅은 하지만 어뷰징은 하지 않는다. •사이드 프로젝트 외에도 오픈 소스에 대한 공헌을 늘려간다. •아무리 바빠도 일일 커밋을 최대한 한다. •공개 저장소에 커밋하는 내용을 기준으로 한다.
61.
꼭 매일 안해도
됩니다. 그러나 꾸준히
62.
오픈소스
63.
Source 가 오픈
64.
Open Source License 를 지켜야
한다.
65.
GPL, APACHE, MIT,
BSD
66.
왜 오픈소스에 참여해야 하는가?
67.
옛 선인의 공부
방법
68.
多讀, 多作, 多商量
69.
많이 읽고 많이 구현해보고 많이
생각해보기
70.
제대로 좋은 소스를
읽어야
71.
그리고 흉내내야…
72.
어떤 오픈소스를 봐야
할까?
73.
내가 좋아하는 기술
74.
끈기가 필요합니다.
75.
오픈소스 학습 방법
76.
Git 사용법과 Github을 배워두세요.
77.
Step By Step
78.
Basic 빌드/실행/디버깅
79.
빌드
80.
빌드를 하려면 무엇이 필요할까?
81.
빌드가 실패하면 이유를 파악하자.
82.
google
83.
실행
84.
많이 쓰는 사람이 장애도
많이 만난다.
85.
장애의 원인 파악 관련
코드의 이해
86.
디버깅
87.
디버깅 툴에 익숙해지기
88.
테스트
89.
테스트 코드를 이해하고 자동화된
테스트를 추가
90.
오픈소스에 참여해서 좀 더
성장하는 개발자 되기
91.
진실
92.
오픈소스에 참여한다고 전부 뛰어난
개발자는 아님
93.
다만 노력하고 성장하려는 개발자
94.
아직 좋은 개발자가 아닐 수
있습니다.
95.
그러나 좀 더 성장하려는 개발자라고
생각합니다.
96.
계속 성장하려고 노력하는 개발자는 좋은
개발자입니다.
97.
정리 •부러워하고 질투하자 •롤모델이나 가상의
라이벌을 만들어서 경쟁해보자. •오픈소스에 참여하자. •사람들을 만나고, 코드를 읽고, 코드를 쓰고, 코드를 보여주자. •지속적으로 꾸준히 성장하려고 노력하는 개발자가 좋은 개발 자
98.
Thank you.
Download