Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
software developer
Search
Muhun Kim
March 27, 2017
Programming
0
74
software developer
교내 『나의 꿈, 소프트웨어 개발자』 발표자료
Muhun Kim
March 27, 2017
Tweet
Share
More Decks by Muhun Kim
See All by Muhun Kim
프린트 레이아웃과 함께 웹 디자인하기 🖨️🕸️🎨
muhun
0
0
Getting started web frontend
muhun
0
99
pycon-kr-wth-photos
muhun
0
35
Git Merge - 여러 브랜칭 시나리오 소개
muhun
0
3
Git HEAD and Refs
muhun
0
3
Add 에 대해서 알아보자 - 의미 있는 변경 이력과 Patch
muhun
0
2
제대뺘ㅃ
muhun
0
110
History of free and open-source software
muhun
0
68
Other Decks in Programming
See All in Programming
現場で役立つモデリング 超入門
masuda220
PRO
15
3.2k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
110
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
どうして僕の作ったクラスが手続き型と言われなきゃいけないんですか
akikogoto
1
120
Contemporary Test Cases
maaretp
0
130
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
1
530
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
480
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.1k
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
イベント駆動で成長して委員会
happymana
1
320
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
Fireside Chat
paigeccino
34
3k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Writing Fast Ruby
sferik
627
61k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
The Invisible Side of Design
smashingmag
298
50k
Designing the Hi-DPI Web
ddemaree
280
34k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Happy Clients
brianwarren
98
6.7k
Statistics for Hackers
jakevdp
796
220k
Transcript
소프트웨어 개발자 software developer 김무훈 (
[email protected]
) 1 / 29
소개 김무훈 (aka. BetaFish) 잡학다식한 클라이언트 프로그래머 오픈소스 개발 4년차
프론트 엔드 개발자 지망생 2 / 29
목차 소프트웨어 개발자? 개발자와 유사한 명칭 유명한 소프트웨어 개발자 협업
커뮤니티 3 / 29
소프트웨어 개발 전통적인 소프트웨어 개발 모델 PM, QA, SM 4
/ 29
개발자와 유사한 명칭 사실 다른 명칭도 많습니다. 5 / 29
개발자와 유사한 명칭 사실 다른 명칭도 많습니다. 프로그래머 코더 소프트웨어
엔지니어 컴퓨터 과학자 데이터 과학자 6 / 29
유명한 소프트웨어 개발자. 어떤 개발자가 있을까요? 스티브 잡스는 제외합시다. 7
/ 29
유명한 소프트웨어 개발자. 어떤 개발자가 있을까요? 스티브 잡스는 제외합시다. 8
/ 29
꾸준히 성장하는 법 개발자는 자신의 코드를 꾸준히 오픈소스를 통해 공유하고,
기록합니다. 9 / 29
10 / 29
11 / 29
내가 작성한 코드를 다른 사람에게 피드백을 받아봅시다. 12 / 29
13 / 29
14 / 29
다른 사람의 코드도 리뷰하여 피드백을 보내 봅시다. 15 / 29
16 / 29
협업 17 / 29
18 / 29
협업이 잘 안되면? http://projectcartoon.com 19 / 29
코딩 컨벤션 Allman function { /* code... */ } K&R
function { /* code... */ } 개발자마다 코드 스타일이 다름, 이를 조정해줄 약속이 필요함 20 / 29
lint 모든 컨벤션 약속을 지키기는 어렵습니다. Lint를 사용하면 잘 지킬
수 있음. 21 / 29
lint 모든 컨벤션 약속을 지키기는 어렵습니다. Lint를 사용하면 잘 지킬
수 있음. Git 버전관리 도구 최고의 협업 도구 22 / 29
비 개발자간와의 협업은? 서로를 조금 더 이해하고 배려하도록 노력하자. 디자이너에게
Git을 써보게 하고, 코드를 작성하게 하자. 반대로 개발자를.. 23 / 29
비 개발자간와의 협업은? 서로를 조금 더 이해하고 배려하도록 노력하자. 디자이너에게
Git을 써보게 하고, 코드를 작성하게 하자. 반대로 개발자를.. 고객(사용자)과의 협업은? 기획자에게 맡기자 24 / 29
커뮤니티 25 / 29
참고 자료 유명한 소프트웨어 개발자. : [시나브로 제 1회 밋업]
개발자의 자존감, 옥찬호 협업 : [시나브로 제 1회 밋업] 협업, 박명호 협업이 잘 안되면? - 나무그네 만들기 : How Projects Really Work v1.0 26 / 29
참 쉽죠? 27 / 29
이 프레젠테이션 자료는 remark.js를 사용하여 작성되었으며, GitHub Pages로 호스팅됩니다. 28
/ 29
감사합니다. Copyright MuhunKim 2017, MIT 29 / 29