모든 프로그래밍 언어와 기술을 배우는 대신에, 개발자에게 필요한 학습 능력을 길러야 합니다
기술문서 읽는 법 배우기
소스코드 읽는 법 배우기
Github 의 코드 검색 기능
Ruby 의 Pry 같이 구현 코드를 볼 수 있게 해주는 유틸리티
오픈소스 받아서 중간에 디버깅 문구 넣어 어떻게 동작하는지 확인
버그를 마주치면, 고정 관념에서 벗어날 것!
1. 코드는 작성한 대로 정확하게 동작한다.
2. 에러가 있다면, 그 에러를 유발하는 부분만 찾으면 된다.
4.도움을 요청하는 방법을 배우기
Google
StackOverFlow
Github 해당 라이브러리의 Issues
다른 사람에게 도움을 요청할 때 염두에 둬야 할 몇 가지는
당신을 돕는 사람들은 대개 당신의 문제가 정확히 무엇인지 잘 모릅니다. 도움을 요청할 때 에는 문제가 발생한 정확한 맥락을 제공하는게 좋습니다. 맥락에는 일반적으로 일부 코드, 애플리케이션 로그, 프로그램 설정 등이 포함됩니다.
코드를 정리하세요. 오탈자가 많거나, 끝없이 나열된 이슈 설명서나, 형식화가 되어 있지 않은 버그 리포트는 읽기가 어렵습니다.
민감한 정보는 올리지 마세요. 올리실 때는 반드시 암호, 토큰, 사용자 정보를 다시 점검하시기 바랍니다. 만약 이로 인해 문제가 발생한다면 책임감을 가지고 빠르게 해결하세요.
결론!
이 모든 것들을 마스터 하려고 하지 말고, 개발자로서의 학습 능력을 기르는데 집중!
정답을 빠르게 찾는 능력을 기르는 것이 중요!
아무도 당신이 모든 것을 알고 있기를 바라지 않습니다. 과정을 즐기시고, 절대 배우는 걸 멈추지 맙시다!