본문 바로가기
Blog/미디어

실용주의 프로그래머들의 특징

by NAMP 2016. 10. 5.

실용주의 프로그래머들의 특징

  • 얼리어덥터 성향 / 새로운 것에 빨리 적응하는 성향. 자신감
  • 캐묻기 좋아한다.
  • 비판적인 사고의 소유자
  • 현실적이다
  • 다방면의 기술에 익숙하다.

그들은 직면한 문제 너머를 생각하며, 문제를 항상 더 큰 맥락에 놓으려 노력하고, 항상 더 큰 그림을 보려 한다.

목표

  • 매년 새로운 언어를 최소 하나는 배워라
  • 기술 서적을 분기마다 한 권씩 읽어라.
  • 비 기술 서적도 읽어라
  • 수업을 들어라
  • 지역 사용자 모임에 참여하라.
  • 다른 환경에서 실험해보라
  • 요즘 흐름을 놓치지 마라
  • 인터넷을 이용하라.

아키텍처 프로토타입에서 규명할 사항

  • 주요 컴포넌트의 책임이 잘 정의되었고 적절한가?
  • 주요 컴포넌트 간의 협력관계가 잘 정의되었는가?
  • 결합도는 최소화 되었는가?
  • 잠재적 중복을 찾아낼 수 있는가?
  • 인터페이스 정의와 제약 사항은 수용할 만 한가?
  • 각 모듈이 실행 중에 필요로 하는 데이터에 접근할 수 있는 경로를 갖고 있는가?

스트룹 효과(Stroop Effect)

의미없는 이름보다 더 고약한 것은 오해를 불러일으키는 이름이다.

다른 사람들의 코드를 존중해야 한다.

개발자간에 황금률(남들이 자신에게 해주기 바라는 대로 남에게 행하라)과 상호존중이라는 기반을 지킨다.

출처

  • 책:실용주의 프로그래머


댓글