요즘과 같은 무한 경쟁 시대에 프로그래머로서 여러분 경쟁력은 어떤지? 우연히 Programmer Competency Matrix라는 페이지를 발견하게 되었는데, 경쟁력을 평가하는 4단계 질문이 상당히 재미있다. 질문 분야만 간략하게 한번 정리해보겠다.
- 전산학
- 자료 구조
- 알고리즘
- 시스템 프로그래밍
- 자료 구조
- 소프트웨어 공학
- 원시 코드 버전 제어
- 빌드 자동화
- 테스트 자동화
- 원시 코드 버전 제어
- 프로그래밍
프로그래밍문제 분해- 시스템 분해
- 의사 소통
- 파일 내 코드 조직화
- 파일 외부 코드 조직화
- 코드 가독성
- 코드 방어성
- 오류 처리
- IDE 활용
- API 활용
- 프레임워크
- 요구 사항 분석
- 스크립트 활용
- 데이터베이스
- 경험
- 프로그래밍 언어 경험
- 플랫폼 경험
- 업계 종사 기간
- 전문 분야 지식
- 프로그래밍 언어 경험
- 지식
- 도구 지식
- 언어 지식
- 코드기반 지식
- 신기술 지식
- 플랫폼 내부 지식
- 책
- 블로그
- 도구 지식
한번 평가해보니 여러분 현재 수준은 어떤지? 앞으로 이 매트릭스를 종종 활용해먹어야겠다(눈치 빠른 독자라면 어디 쓰는지 다 알겠지? 낄낄...).
EOB
원문에 problem decomposition 으로 되어있어서요; 잘 못보셨나 해서 덧글 남겨봅니다~
답글삭제lieps님, 피드백 감사드립니다. ;)
답글삭제- jrogue