좋은 글을 발견해서 소개한다.
더 나은 개발자가 되는 8가지 방법
1. 배울 것이 얼마나 많은지 상기하세요.
- 무언가를 배우는 첫 걸음은 그것을 모른다는 것을 깨닫는 것입니다.
- 무언가를 가장 잘 안다고 생각할 때는 방금 그것을 배웠을 때 입니다.
2. 당신이 맞다는 것을 증명하려고 하지 마세요.
- 훌륭해 지기 위해서는 경험에서 배워야 합니다.
- 어떻게 하면 이것을 더 잘할 수 있을지 항상 고민하세요.
3. "동작하는 코드"는 끝이 아니라 시작입니다.
- 동작하는 코드를 만들었다면, 더 낫게 만드는데 노력하세요.
- 더 빠르게 or 더 문서화하기 쉽게 or 더 사용하기 편하게
4. 세 번 다시 작성하세요.
- 문제점을 해결 가능하게 작성하고, 동작하게 작성하고, 올바르게 작성하세요.
- 문제에 대한 다양한 접근점이 있다는 것을 확인할 수 있게 됩니다.
5. 코드를 읽으세요. 많이 읽으세요.
- 다른 사람이 만든 코드를 보면서 다른 사람들이 문제를 어떻게 풀이하는지 볼 수 있습니다.
- 그리고 스스로에게 질문을 해보세요.
- 나라면 저 코드 블록을 어떻게 짯을까?
- 뭘 배웠나?
- 이 코드를 어떻게 하면 개선할 수 있을까?
- 원 작성자의 스타일로 코드를 작성해보자.
6. 코드를 작성하세요. 숙제처럼 하지 말고.
- 개인 프로젝트를 진행하세요.
- 더 많은 것을 배울 수 있습니다.
7. 어떤 방법으로든 다른 개발자와 일대일로 일해 보세요.
- 다른 사람의 말을 듣는 것은 도움이 됩니다.
- 짝프로그래밍일 수도 있고, 해커톤에 참가할 수도 있습니다.
- 운이 좋다면 좋은 멘토를 만나게 될지도 모릅니다.
8. 도구가 아니라 기법을 배우세요.
- 프로그래밍 언어, 도구, 방법론 등은 흥했다가도 없어집니다.
- 그래서 가능한 많은 경험을 다양한 언어와 프레임워크에서 쌓는게 좋습니다.
- 프로그래밍의 근본에 집중하세요.
'개발자' 카테고리의 다른 글
마세라티 문제(Maserati Problem) (0) | 2016.05.23 |
---|---|
[면접] 2016 네이버 경력 면접 (0) | 2016.05.11 |
개발자가 갖추어야할 9가지 기술 (0) | 2016.02.29 |
[스크랩] 완전 초짜 개발자에게 주는 조언 (0) | 2015.07.06 |
[스크랩] 경력 개발자 역량 평가 (0) | 2015.06.04 |