개발자 소프트 스킬에 대한 킴코더 님의 글입니다. 실제로 코딩만큼이나 개발자의 소프트 스킬도 중요하다는 점에 정말 공감하는 부분인데요. 이 커리어리 글에서는 코딩만큼 중요함에도 많은 개발자가 갖추지 못한 스킬 5가지에 대해 정리되어 있습니다. (해외 아티클을 번역하신 것 같네요)
🚀개발자가 갖춰야하는 스킬 5가지
1. 학습 능력
- 방대한 양의 지식 습득은 필수
- 세상의 끊임없는 기술 변화에 대처하기 위해 소프트웨어 엔지니어는 평생 학습에 전념해야하고, 이를 위한 학습 전략을 개발해야 한다.
2. 문서화 능력
- 좋은 문서는 코드(또는 시스템) 기능, 사용 방법을 정확하게 설명한다.
- 소프트웨어 엔지니어는 현재 자신이 아닌 미래의 팀원을 위해 작성하는 것처럼 문서를 만들 것.
3. 데브옵스
- DevOps 에 숙련된 전문가에 대한 수요는 계속해서 높아지고 있다.
4. 의사소통 능력
- 오늘날 소프트웨어 개발은 협력이 중요하다. 능동적으로 듣는 습관은 다양한 배경과 경험을 가진 팀에서 일하는 소프트웨어 엔지니어들에게 아주 중요한 기술이다.
5. 프로그래밍
- 기본적으로 잘해야되는 것!
- 엔지니어의 레벨 별(미드 레벨, 시니어 레벨) 시스템 설계와 확장 등에 대한 스킬은 추가적으로 중요한 역량이다.