새로운 습관을 자신의 것으로 만드는 데는 약 12주의 시간이 걸린다고 합니다. 총 3개월 정도의 적지 않은 시간이 걸리는 것입니다.
그러나 해당 습관을 지속 했을 때의 내 모습과, 그렇지 않을 때의 모습을 비교해 보도록 합시다. 그렇게 손해보는 장사는 아닐 겁니다.
이번에는 '나를 더 나은 개발자로 만들 7가지 습관'을 요약하였습니다.
1️⃣ 프로그래밍 책 읽기
프로그래밍 언어, 프로젝트 구조, 모범 사례, 그리고 다른 기술들에 대한 책을 읽는 것은 내 기술을 더 향상시키는 길 입니다.
"최고의 수익을 얻으려면, 지갑을 머리 속에 넣어라."
- Benjamin Franklin
2️⃣ 튜토리얼 보기
튜토리얼은 프로그램을 완성시키기 위하여 기술이 어떻게 연계되는지, 새로운 것을 하기 위해서는 어떻게 해야 하는지 당신에게 알려줍니다.
"나는 항상 내가 할 수 없는 것을 하고 있다. 내가 그것을 하는 방법을 배울 수 있게."
- Pablo Picasso
3️⃣ 매일 무언가를 만들기
튜토리얼과 함께 무언가를 만들기 시작하고, 자신만의 아이디어를 구축하십시오. Wes Bos의 Javascript 30강좌는 소규모 프로젝트를 시작하기 좋습니다.
"말해주면 잊어버리고, 가르쳐주면 기억하고, 참여하면 배운다."
- Benjamin Franklin
4️⃣ 나의 프로젝트를 시작하기
서비스를 만들기 위해서는 생각해야 할 디테일한 부분들이 많이 있습니다. 프로젝트를 배포하는 것은 기술을 발전시키는 데 도움을 줄 것입니다.
"작은 일은 큰 일을 일어나게 한다."
- John Wooden
5️⃣ 인터뷰 준비하기
프로그래밍 직업은 개발자로서 배우고 성장하는 길이 될 수 있습니다. 좋은 직업을 갖기 위해서, 기본적인 프로그래밍 개념과 문제 해결 능력을 가져야 합니다.
"cracking the coding interview" 책과 "LeetCode" 사이트를 추천합니다.
6️⃣ 코딩 시작하기 전에, 수도 코드 작성하기
*pseudo code: 코드를 작성할 때 사용하기 위해, 우리가 사용하는 언어로 과정을 간략히 적어 놓은 것
작업을 시작할 때, 다양한 엣지 케이스와 이슈들을 생각하는 것은 어려울 수 있습니다. 시작하기 전에 잠깐이라도 코드를 간략히 적어보세요.
"1시간의 계획이 10시간을 아낄 수 있다."
- Dale Carnegie
7️⃣ 더 나은 네이밍을 사용하기
기능을 개선하거나 버그를 수정하기 위해 되돌아가서 내가 작성한 코드를 이해하지 못하는 것 보다 더 최악은 없습니다.
전투(코딩)의 절반 이상은 변수와 함수의 네이밍 입니다. 더 서술적인 이름을 사용하면, 미래의 당신이 고마워 할 것입니다.
🐣 습관을 바꾸는 것은 어렵지만, 내 몸에 정착되면 좋은 변화가 생길 것입니다.