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
60
software developer
교내 『나의 꿈, 소프트웨어 개발자』 발표자료
Muhun Kim
March 27, 2017
Tweet
Share
More Decks by Muhun Kim
See All by Muhun Kim
pycon-kr-wth-photos
x86chi
0
26
2019년의 내 학점 돌아보기
x86chi
0
98
달랩 10주 프로젝트: 0. 성적 조회 UX를 개선하기
x86chi
0
47
HCI 연구를 해보자!
x86chi
1
27
제대뺘ㅃ
x86chi
0
99
History of free and open-source software
x86chi
0
58
Other Decks in Programming
See All in Programming
オブジェクトしこう
okuramasafumi
2
130
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
4
850
まっちすいっち戦争 / match vs switch
takuyakatsusa
2
660
Why 1 + 1 = 2 in Swift?
1plus4
1
240
Some Quick Ideas To Improve Your Tests ( #jassttokyo )
teyamagu
PRO
2
2.3k
Cloud RunとCloud PubSubでサーバレスなデータ基盤2024 with Terraform / Cloud Run and PubSub with Terraform
shinyorke
7
1.9k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
490
Deep Dive 大規模システムアーキテクチャ/開発組織エンジニアリング / Deep Dive Large-Scale System Architecture, Development Organization Engineering
nrslib
15
2.9k
フロントエンドパフォーマンス 入門
shouta2
7
1.5k
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
340
生成 AI の中身を覗いてみよう〜基礎から医療現場での応用まで〜
soh9834
2
760
Laravel標準バリデーションでできること
hmb_ok
2
360
Featured
See All Featured
What the flash - Photography Introduction
edds
64
11k
Designing Experiences People Love
moore
135
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
What's in a price? How to price your products and services
michaelherold
236
11k
Infographics Made Easy
chrislema
237
18k
Designing on Purpose - Digital PM Summit 2013
jponch
109
6.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
Six Lessons from altMBA
skipperchong
19
2.9k
How to Ace a Technical Interview
jacobian
272
22k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
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