320x100
320x100

1. 레퍼런스 문서를 먼저 읽을 것

Stack Overflow나 LLM을 먼저 찾기 보다는 공식 문서를 먼저 읽는다

 

2. 도구를 깊이 이해할 것

도구를 사용할 줄 아는 것과 그것을 이해하는 것은 다른 수준임

도구를 잘 아는 사람은 설정 하나하나를 설명할 수 있음

> 왜 만들어졋는가

> 누가 관리하는가

> 언제 안맞는가

> 생태계

 

3. 에러 메시지를 꼼꼼히 읽을 것

최고의 개발자는 적은 정보만 보고도 문제를 추론함

 

4. 문제를 잘게 나눌 것

막히는건 누구나 겪는 일이고 잘게 나눌 수 있어야 풀 수 있음

 

5. 두려움 없이 코드를 다룰 것

최고의 개발자들은 코드 읽기를 두려워하지 않음

 

6. 항상 다른 사람을 도울 것

바쁜 와중에도 도와주는 개발자는 좋은 팀원이자 훌륭한 전문가임

호기심과 협력적인 태도는 좋은 개발자의 필수 자질임

 

7. 글을 쓸 것

뛰어난 개발자는 말도 잘하고 생각을 글로 풀 줄 앎

블로그, 발표, 오픈소스 활동 등으로 생각을 나눔

글쓰기 능력은 사고의 구조와 직접적으로 연결되어 있음

잘 쓰는 사람의 코드는 구조적이고, 명확하고, 때론 재치 있음

 

8. 배움을 멈추지 말 것

나이와 상관없이 계속 배우는 사람이 진짜 뛰어난 개발자임

새로운 도구나 언어를 시도하는 것에 거리낌이 없음

최신 기술을 맹목적으로 다르지 않고 장단점을 스스로 분석할줄 앎

 

9. 지위에 연연하지 말 것

좋은 개발자는 직책과 상관없이 누구에게나 배움을 구함

 

10. 명성을 쌓을 것

실력도 중요하지만 실력을 알리는 것도 중요함

> 중요한 서비스를 직접 만들거나 배포함

> 잘 알려진 도구를 개발함

> 유명한 오픈소스에 기여함

> 자주 인용되는 책을 씀

 

11. 인내심을 가질 것

사람과 컴퓨터 모두에게 인내심이 필요함

주변 사람은 바보가 아니라 정보가 부족한 것일 뿐임

 

12. 컴퓨터를 탓하지 말 것

최고의 개발자는 절대 시스템이나 외부 요인을 탓하지 않음

겉보기엔 무작위로 보이는 문제도 논리적인 이유가 있음

원인을 찾기 위해 끝까지 파고드는 태도가 중요함

 

13. "모르겠습니다"를 말할 줄 알 것

중요한건 답이 아니라 태도임

 

14. 추측하지 말 것

모호할 땐 절대 추측하지 말 것

확신이 없으면 질문하고, 문서 읽고, 디버깅 도구를 쓰고, 근거를 찾아야함

 

15. 단순하게 유지할 것

똑똑한 사람은 똑똑한 코드를, 훌륭한 사람은 단순한 코드를 씀

단순한 코드가 유지보수에 훨씬 유리함

 

 

 

 

 

 

Reference

 

내가 아는 최고의 개발자들이 공통적으로 가진 특성 | GeekNews

저자는 다양한 개발자를 만나면서, 최고의 개발자들이 가진 공통된 특성에 대해 고민하게 됨이 글은 초보 개발자나 성장하고 싶은 사람들에게 영감을 주기 위해 작성된 관찰 기록임레퍼런스 문

news.hada.io

 

300x250
728x90