티스토리 뷰

넥슨의 박종천 님이 스타트업 얼라이언스에서 발표한 <개발자가 갖추어야 할 9가지 기술>이다. 개발자가 갖추어야 할 기술을 크게 하드 스킬, 소프트 스킬, 비즈니스 스킬로 나누어서 알기 쉽게 설명하고 있다. "개발자의 생명은 새로운 것에 대한 끝없는 호기심이다"라는 말과 "세상은 배우는 자와 배우지 않는 자로 나뉜다"는 아래의 명언도 인상적이었다. 선배 개발자가 조언하는, 좋은 자극제 같은 세미나였다.

"I don't divide the world into the weak and the strong, or the successes and the failures, those who make it or those who don't. I divide the world into learners and non-learners." - Benjamin R. Barber

 

목차

1. Hard Skills: Learn by Studying

- Basic Knowledge

- Understanding for product

- Developement Cycle

2. Soft Skills: Learn by Experience

- Project Management

- Team Management

- Process

3. Business Skills: Learn by People

- HR System

- Business Management

- Vision/Goals/Culture

 

 

참고 도서

Sutter, Herb/ Alexandrescu <C++ Coding Standards: 101 Rules, Guidelines, And Best Practices>

데이비드 플랫 <소프트웨어, 누가 이렇게 개떡같이 만든거야>

James A. Whittaker, Jason Arbon, Jeff Carollo <How Google Tests Software>

Steve Maguire <Debugging the Development Process>

프레더릭 브룩스 <맨먼스 미신>

Steve Trautman <Teach What You Know>

켄 슈와버, 마이크 비들 <스크럼 Scrum: 팀의 생산성을 극대화시키는 애자일 방법론>

에릭 브레히너 <HARD CODE 하드 코드>

로버트 S. 캐플란,데이비드 P. 노튼 <Alignment 정렬: 조직 전략실행력 극대화를 위한 BSC의 설계방안>

 

- James Song

댓글