개발자, 그 이상 그리고 그 이하
개발자로 존경 받으며 살기
목 차
1. 개발 왜 하나?
2. 지금 무엇이 부족한가?
3. 물어보면 답하라.
4. 엉망 코드는 부메랑이 되어 온다
5. 지식 慾구
6. 나의 휴일 잘 보내기
7. 명성은 구하라가 아니다.
1. 개발 왜 하나?
개발자와 엔지니어
- 개발자 : 새로운 물건을 만들거나 새로운 생각을 내놓는 사람 (국립국어원)
- 엔지니어 : (기계, 전기, 토목) 따위의 기술자를 가리킨다.
개발로 무엇을 만드는 가?
- 프로그램, 작품, 내가 필요한 것
개발 왜 하나?
- 새로운 것에 희열을 느끼기 때문에
- 목구멍이 포도청이다
개발 꼭 해야 하나?
- 개발 = 어려운 난제, 끊임없는 사고의 혁신이 필요하다면 개발자 해야 한다.
2. 지금 무엇이 부족한가?
 EX) 여자, 여자, 여자 | 남자, 남자, 남자
 하지만... 진짜는 Passion과 Joy
3. 물어보면 답하라.
 선후배를 막론하고 배움에 창피함은 없다
 물어보고 또 물어봐라
 선후배가 필요한 시점?
 처음부터 선 후배라는건 중요하지 않다.
4. 엉망 코드는 부메랑이 되어 온다
Q. 남이 만든 코드와 내가 만든 코드가 다른가?
A. 다르지 않다. 다르다면 코드가 읽기 쉽고 주석이 잘 되어
있을 것이다.
EX)
if a == b: if oldVal == newVal:
c() dataTransport()
5. 지식 慾구
 개발자는 끊임없는 자기 혁신과 공부 필요
 내 지식 확대하기
 책을 손에 끼고 살아라(손안에 가시가 돋게!)
 책 읽을 시간? (출퇴근, 걸어다니며, 화장실에서)
 서점과 책 좋아하는 사람을 옆에 두어라
 사족: 그 사람이 애인이면 더욱 좋겠다!
 개발자는 개발 서적만 보면 돼?
 폭넓은 사고를 위해서 다양한 서적 탐색
6. 나의 휴일 잘 보내기
 나를 위해 잠으로 보내지 마라
 취미 생활을 해본다
 예) 바이올린 연주, 모형 제작
 그럼?
 연인과 가족과 보낸다.
 자취족은 헌팅보다 한 주간을 반성한다.
7. 명성은 구하라가 아니다.
 제임스 고슬링이나 팀 오라일리, 칼리 피오리나, 빌 게이츠, 스티븐
잡스의 공통점
 명성을 오랫동안 유지하고 있는 사람들
 제 일에 몰두하는 사람들
 명성보다 신뢰를 얻었던 사람들
 남보다 몇배의 노력을 기울였던 사람들
명성은 자기 스스로 구해서 얻는 것이 아니라
남이 자연적으로 주는 것이어야 한다.
명성을 찾아서 뛰는 자는 명성을 따라잡지 못
한다.
그러나 명성으로부터 도망치는 자는 명성에게
붙들리고 만다.
-탈무드
끝으로...
개발자는 늘 새로움에 목마르고
열정적이어야 한다.

개발자, 그 이상 그리고 그 이하

  • 1.
    개발자, 그 이상그리고 그 이하 개발자로 존경 받으며 살기
  • 2.
    목 차 1. 개발왜 하나? 2. 지금 무엇이 부족한가? 3. 물어보면 답하라. 4. 엉망 코드는 부메랑이 되어 온다 5. 지식 慾구 6. 나의 휴일 잘 보내기 7. 명성은 구하라가 아니다.
  • 3.
    1. 개발 왜하나? 개발자와 엔지니어 - 개발자 : 새로운 물건을 만들거나 새로운 생각을 내놓는 사람 (국립국어원) - 엔지니어 : (기계, 전기, 토목) 따위의 기술자를 가리킨다. 개발로 무엇을 만드는 가? - 프로그램, 작품, 내가 필요한 것 개발 왜 하나? - 새로운 것에 희열을 느끼기 때문에 - 목구멍이 포도청이다 개발 꼭 해야 하나? - 개발 = 어려운 난제, 끊임없는 사고의 혁신이 필요하다면 개발자 해야 한다.
  • 4.
    2. 지금 무엇이부족한가?  EX) 여자, 여자, 여자 | 남자, 남자, 남자  하지만... 진짜는 Passion과 Joy
  • 5.
    3. 물어보면 답하라. 선후배를 막론하고 배움에 창피함은 없다  물어보고 또 물어봐라  선후배가 필요한 시점?  처음부터 선 후배라는건 중요하지 않다.
  • 6.
    4. 엉망 코드는부메랑이 되어 온다 Q. 남이 만든 코드와 내가 만든 코드가 다른가? A. 다르지 않다. 다르다면 코드가 읽기 쉽고 주석이 잘 되어 있을 것이다. EX) if a == b: if oldVal == newVal: c() dataTransport()
  • 7.
    5. 지식 慾구 개발자는 끊임없는 자기 혁신과 공부 필요  내 지식 확대하기  책을 손에 끼고 살아라(손안에 가시가 돋게!)  책 읽을 시간? (출퇴근, 걸어다니며, 화장실에서)  서점과 책 좋아하는 사람을 옆에 두어라  사족: 그 사람이 애인이면 더욱 좋겠다!  개발자는 개발 서적만 보면 돼?  폭넓은 사고를 위해서 다양한 서적 탐색
  • 8.
    6. 나의 휴일잘 보내기  나를 위해 잠으로 보내지 마라  취미 생활을 해본다  예) 바이올린 연주, 모형 제작  그럼?  연인과 가족과 보낸다.  자취족은 헌팅보다 한 주간을 반성한다.
  • 9.
    7. 명성은 구하라가아니다.  제임스 고슬링이나 팀 오라일리, 칼리 피오리나, 빌 게이츠, 스티븐 잡스의 공통점  명성을 오랫동안 유지하고 있는 사람들  제 일에 몰두하는 사람들  명성보다 신뢰를 얻었던 사람들  남보다 몇배의 노력을 기울였던 사람들 명성은 자기 스스로 구해서 얻는 것이 아니라 남이 자연적으로 주는 것이어야 한다. 명성을 찾아서 뛰는 자는 명성을 따라잡지 못 한다. 그러나 명성으로부터 도망치는 자는 명성에게 붙들리고 만다. -탈무드
  • 10.
    끝으로... 개발자는 늘 새로움에목마르고 열정적이어야 한다.