×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
소프트웨어 개발자 software developer 김무훈 (
[email protected]
) 1 / 29
Slide 2
Slide 2 text
소개 김무훈 (aka. BetaFish) 잡학다식한 클라이언트 프로그래머 오픈소스 개발 4년차 프론트 엔드 개발자 지망생 2 / 29
Slide 3
Slide 3 text
목차 소프트웨어 개발자? 개발자와 유사한 명칭 유명한 소프트웨어 개발자 협업 커뮤니티 3 / 29
Slide 4
Slide 4 text
소프트웨어 개발 전통적인 소프트웨어 개발 모델 PM, QA, SM 4 / 29
Slide 5
Slide 5 text
개발자와 유사한 명칭 사실 다른 명칭도 많습니다. 5 / 29
Slide 6
Slide 6 text
개발자와 유사한 명칭 사실 다른 명칭도 많습니다. 프로그래머 코더 소프트웨어 엔지니어 컴퓨터 과학자 데이터 과학자 6 / 29
Slide 7
Slide 7 text
유명한 소프트웨어 개발자. 어떤 개발자가 있을까요? 스티브 잡스는 제외합시다. 7 / 29
Slide 8
Slide 8 text
유명한 소프트웨어 개발자. 어떤 개발자가 있을까요? 스티브 잡스는 제외합시다. 8 / 29
Slide 9
Slide 9 text
꾸준히 성장하는 법 개발자는 자신의 코드를 꾸준히 오픈소스를 통해 공유하고, 기록합니다. 9 / 29
Slide 10
Slide 10 text
10 / 29
Slide 11
Slide 11 text
11 / 29
Slide 12
Slide 12 text
내가 작성한 코드를 다른 사람에게 피드백을 받아봅시다. 12 / 29
Slide 13
Slide 13 text
13 / 29
Slide 14
Slide 14 text
14 / 29
Slide 15
Slide 15 text
다른 사람의 코드도 리뷰하여 피드백을 보내 봅시다. 15 / 29
Slide 16
Slide 16 text
16 / 29
Slide 17
Slide 17 text
협업 17 / 29
Slide 18
Slide 18 text
18 / 29
Slide 19
Slide 19 text
협업이 잘 안되면? http://projectcartoon.com 19 / 29
Slide 20
Slide 20 text
코딩 컨벤션 Allman function { /* code... */ } K&R function { /* code... */ } 개발자마다 코드 스타일이 다름, 이를 조정해줄 약속이 필요함 20 / 29
Slide 21
Slide 21 text
lint 모든 컨벤션 약속을 지키기는 어렵습니다. Lint를 사용하면 잘 지킬 수 있음. 21 / 29
Slide 22
Slide 22 text
lint 모든 컨벤션 약속을 지키기는 어렵습니다. Lint를 사용하면 잘 지킬 수 있음. Git 버전관리 도구 최고의 협업 도구 22 / 29
Slide 23
Slide 23 text
비 개발자간와의 협업은? 서로를 조금 더 이해하고 배려하도록 노력하자. 디자이너에게 Git을 써보게 하고, 코드를 작성하게 하자. 반대로 개발자를.. 23 / 29
Slide 24
Slide 24 text
비 개발자간와의 협업은? 서로를 조금 더 이해하고 배려하도록 노력하자. 디자이너에게 Git을 써보게 하고, 코드를 작성하게 하자. 반대로 개발자를.. 고객(사용자)과의 협업은? 기획자에게 맡기자 24 / 29
Slide 25
Slide 25 text
커뮤니티 25 / 29
Slide 26
Slide 26 text
참고 자료 유명한 소프트웨어 개발자. : [시나브로 제 1회 밋업] 개발자의 자존감, 옥찬호 협업 : [시나브로 제 1회 밋업] 협업, 박명호 협업이 잘 안되면? - 나무그네 만들기 : How Projects Really Work v1.0 26 / 29
Slide 27
Slide 27 text
참 쉽죠? 27 / 29
Slide 28
Slide 28 text
이 프레젠테이션 자료는 remark.js를 사용하여 작성되었으며, GitHub Pages로 호스팅됩니다. 28 / 29
Slide 29
Slide 29 text
감사합니다. Copyright MuhunKim 2017, MIT 29 / 29