프로그래밍 어록 - 안드레 테일러의 10년간의 소프트웨어 개발에서 배운 10가지

http://www.globalnerdy.com/2007/03/22/andres-taylor-top-ten-things-ten-years-of-professional-software-development-has-taught-me/ 에서

  1. 객체 지향은 생각보다 어렵다.
  2. 소프트웨어 개발에서 어려운 부분은 커뮤니케이션이다.
  3. NO라고 말 할 수 있게 된 것 같다.
  4. 모두가 똑같이 중요하다면 중요한 것이 없다는 것이다.
  5. 하나의 문제만 너무 생각하지 않는다.
    [악마는 디테일에 숨어 있지만 지불 방법은 이론이 아니라 구현하는 것이다.]
  6. 뭔가에 정말 깊이 빠져들기. 단 시간을 너무 뺏기지 않도록 할 것.
    [ 깊고 흥미로운 일이라도 실제 사용할 일이 없는 것도 많다.]
  7. 소프트웨어 개발 조직의 다른 부분에 대해서 배우는 것.
  8. 동료가 가장 좋은 교사이다.
    [동료를 경쟁 상대가 아니라 자산으로 보자]
  9. 동작하는 소프트웨어가 전부다.
  10. 어쩔 수 없는 놈들도 있다.

이 글은 2017-05-11에 작성되었습니다.