1. 레퍼런스 문서를 먼저 읽을 것
Stack Overflow나 LLM을 먼저 찾기 보다는 공식 문서를 먼저 읽는다
2. 도구를 깊이 이해할 것
도구를 사용할 줄 아는 것과 그것을 이해하는 것은 다른 수준임
도구를 잘 아는 사람은 설정 하나하나를 설명할 수 있음
> 왜 만들어졋는가
> 누가 관리하는가
> 언제 안맞는가
> 생태계
3. 에러 메시지를 꼼꼼히 읽을 것
최고의 개발자는 적은 정보만 보고도 문제를 추론함
4. 문제를 잘게 나눌 것
막히는건 누구나 겪는 일이고 잘게 나눌 수 있어야 풀 수 있음
5. 두려움 없이 코드를 다룰 것
최고의 개발자들은 코드 읽기를 두려워하지 않음
6. 항상 다른 사람을 도울 것
바쁜 와중에도 도와주는 개발자는 좋은 팀원이자 훌륭한 전문가임
호기심과 협력적인 태도는 좋은 개발자의 필수 자질임
7. 글을 쓸 것
뛰어난 개발자는 말도 잘하고 생각을 글로 풀 줄 앎
블로그, 발표, 오픈소스 활동 등으로 생각을 나눔
글쓰기 능력은 사고의 구조와 직접적으로 연결되어 있음
잘 쓰는 사람의 코드는 구조적이고, 명확하고, 때론 재치 있음
8. 배움을 멈추지 말 것
나이와 상관없이 계속 배우는 사람이 진짜 뛰어난 개발자임
새로운 도구나 언어를 시도하는 것에 거리낌이 없음
최신 기술을 맹목적으로 다르지 않고 장단점을 스스로 분석할줄 앎
9. 지위에 연연하지 말 것
좋은 개발자는 직책과 상관없이 누구에게나 배움을 구함
10. 명성을 쌓을 것
실력도 중요하지만 실력을 알리는 것도 중요함
> 중요한 서비스를 직접 만들거나 배포함
> 잘 알려진 도구를 개발함
> 유명한 오픈소스에 기여함
> 자주 인용되는 책을 씀
11. 인내심을 가질 것
사람과 컴퓨터 모두에게 인내심이 필요함
주변 사람은 바보가 아니라 정보가 부족한 것일 뿐임
12. 컴퓨터를 탓하지 말 것
최고의 개발자는 절대 시스템이나 외부 요인을 탓하지 않음
겉보기엔 무작위로 보이는 문제도 논리적인 이유가 있음
원인을 찾기 위해 끝까지 파고드는 태도가 중요함
13. "모르겠습니다"를 말할 줄 알 것
중요한건 답이 아니라 태도임
14. 추측하지 말 것
모호할 땐 절대 추측하지 말 것
확신이 없으면 질문하고, 문서 읽고, 디버깅 도구를 쓰고, 근거를 찾아야함
15. 단순하게 유지할 것
똑똑한 사람은 똑똑한 코드를, 훌륭한 사람은 단순한 코드를 씀
단순한 코드가 유지보수에 훨씬 유리함
Reference
내가 아는 최고의 개발자들이 공통적으로 가진 특성 | GeekNews
저자는 다양한 개발자를 만나면서, 최고의 개발자들이 가진 공통된 특성에 대해 고민하게 됨이 글은 초보 개발자나 성장하고 싶은 사람들에게 영감을 주기 위해 작성된 관찰 기록임레퍼런스 문
news.hada.io
'Development > Development' 카테고리의 다른 글
Liam - DB에서 자동으로 ERD 생성하는 오픈소스 도구 (0) | 2025.06.21 |
---|---|
파이어베이스 스튜디오 (0) | 2025.06.21 |
오픈 소스 라이선스 가이드 (0) | 2025.06.16 |
바이브 타면서 코딩하는법 (6) | 2025.06.10 |
언어 및 프레임워크 별 TDD 도구 (1) | 2025.06.09 |