연봉 1억이 넘는 개발자의 7가지 습관

img
연봉 높은 개발자의 7가지 습관

연봉이 높은 개발자는 어떤 습관을 가지고 있을까요?

연봉이 높은 개발자는 모든 개발자의 꿈이자, 개발자가 되고 싶은 분들의 목표입니다.

취업도 잘되고, 개발자로서의 크게 인정받을 수 있는 습관입니다.

새로운 습관을 만들 때 사람마다 조금씩 다르지만 보통 12주의 시간이 걸립니다. 

3개월 정도 지속적으로 실행해야지만 습관이 된다고 합니다. 

3개월은 긴 시간이지만 이 시간을 투자해서 좋은 습관을 만들 수 있다면

여러분의 실력은 급격하게 증가할 수 있으며, 높은 연봉의 개발자로 나아갈 수 있습니다.

첫 번째 습관 – 프로그래밍 책 읽기

프로그래밍 책 읽는 것은 가장 기본적인 습관입니다.

새로운 언어를 배우거나 부족한 개발 실력을 채울 때 가장 많이 사용되는 방법입니다.

프로그래밍 책을 읽는 것을 습관화한다면 여러분은 새로운 언어를 배울 때 빠르게 습득이 가능합니다.

프로그래밍 책에는 프로그래밍 언어, 프로젝트 아키텍처, 모범 사례, 다양한 기술 및 이론에 대한 책을 포함합니다. 

또한, 이펙티브 엔지니어와 같은 개발자를 위한 책을 읽게 되면 여러분은 개발 실력을 올리기 위한 기초 공사가 끝납니다.

두 번째 습관 – 튜토리얼 보기

여러분은 개인 프로젝트를 할 때, 웹에서는 Todo List를 가장 많이 해보셨을 겁니다.

난이도가 높은 개발자가 되기 위해서는 추천하지 않은 프로젝트입니다.

하지만 처음 언어를 배울 때는 어떨까요?

이 프로젝트가 많이 되는 이유는 튜토리얼 프로젝트 이기 때문입니다.

게임 개발자, 임베디드 개발자, 윈도우 개발자 어떤 개발자도 동일합니다.

튜토리얼을 따라서 만들어보세요.

그래야 개발 언어에 대한 접근성이 올라가고, 새로운 프로젝트를 하는데 자신감을 가질 수 있습니다.

튜토리얼을 보는 습관을 가지신다면 어떤 언어를 배우던, 실력 있는 프로그래머가 될 수 있습니다. 

프로그램을 구축하기 위해 사용한 기술이 동작하는 방법과 새로운 작업을 수행하는 방법을 이해하는 데 도움이 됩니다.

세 번째 습관 – 매일 기능 만들기

세 번째 습관은 매일 코딩을 통한 기능을 만드는 것입니다.매뉴얼과 강의, 책을 통해서 먼저 코딩을 시작해봅니다. 먼저 부담을 없애보죠. 그래야 코딩하는 것에 거부감이 없습니다.따라 하다 보면 욕심이 생깁니다. 그렇다면 개인 프로젝트를 진행하면서 새로운 기능을 기존 프로젝트에 더해봅니다.하나씩 기능을 더하고, 코드를 정리하다 보면 여러분의 실력을 엄청나게 증가하게 됩니다.매일 기능 만들기 습관은 가장 추천하는 습관입니다.

img
새로운 기능을 만들어봅니다.

네 번째 습관 – 나만의 프로젝트 시작하기

세 번째 습관의 연장입니다. 나만의 프로젝트를 만들어서 배포를 합니다.

많은 개발자들이 개인 프로젝트를 진행하지만 끝까지 하는 경우가 드뭅니다. 

완성된 서비스를 배포까지 하지 못하는 거죠.

어떤 아이디어든 상관없습니다.

프로젝트를 만들고 배포까지 해보세요.

하나의 프로젝트를 완성하는 것은 본인을 들어내는 포트폴리오를 만드는데 매우 도움이 됩니다.

또한 이 프로젝트는 나만의 서비스를 만드는 데 큰 도움이 됩니다.

어떤 걸 만들어도 됩니다. 성공한 서비스를 벤치마킹 하는 것도 좋습니다.

직접 만들어본 경험은 그 어떤 경험보다 좋습니다.

다섯 번째 습관 – 면접 준비하기

갑자기 면접 준비를 습관으로 만들라고 합니다.

이게 무슨 뜻일까요?

프로그래밍 직업은 개발자로서 배우고 성장하는 직무입니다. 직무를 키우기 위해서는 면접 준비를 하면서 기본적인 프로그래밍 개념과 문제 해결 능력을 키워야 합니다.

“네 그건 알겠는데 그게 면접과 무슨 상관인가요?”

우리는 학교에서 이론과 문제 해결 능력을 키웠지만 학교를 졸업하면 프로그래밍 개념과 문제 해결 능력을 시험받을 기회가 없습니다.

그것을 면접을 준비하면서 키워봅니다.

면접 준비를 습관처럼 한다면 언제든 이직할 수 있다는 마음에 안정도 가질 수 있습니다.

여섯 번째 습관 – 수도 코드 작성하기

먼저 코드를 작성하기보다 pseudo code를 작성하여 어떻게 코드를 작성할지 설계를 해봅니다.

이 습관은 좋은 코드를 작성하는데 매우 좋은 습관입니다.

작업을 시작하기 전 코드를 기획하는 습관을 키워야 합니다.

일곱 번째 습관 – 더 나은 네이밍을 사용하자.

네이밍 습관은 유지보수와 버그 처리에 매우 도움이 되는 습관입니다.

네이밍을 이상하게 하는 사람과 일을 하거나, 전 사수가 그런 코드를 작성했다면 유지보수가 매우 어려웠을 거예요.

본인이 만든 코드도 이해가 안 되는 경우도 있어요.

그렇기 때문에 좋은 네이밍 습관은 시니어 개발자로 올라가기 전 꼭 가져야 할 습관입니다.

img
연봉을 올리기 위한 지속적인 개발 공부

결론

이렇게 일곱 가지 습관을 알아봤습니다.

말씀드린 습관 중 어려운 습관은 없습니다.

그나마 나만의 프로젝트를 만드는 것이 가장 어렵다면 어렵겠죠.

하지만 너무 걱정하지 마세요. 대단한 프로젝트를 만들 필요가 없기 때문이죠.

남들이 만든 것도 상관없으니 마음껏 코딩하고 서비스를 만들어보세요.

특히, 남이 만든 좋은 서비스를 클론 해서 코딩하는 것만큼 좋은 것도 없습니다.

여러분이 생각하는 좋은 개발자의 습관은 또 무엇이 있나요?

혹시 있다면 댓글 남겨주세요!

도움이 되시길 바라며 이만 물러가겠습니다!

함께 읽으면 좋은 글

대기업을 가기 위해 개발자가 해야하는 4가지 방법

참고

https://lazaros7.tistory.com/259

Leave a Comment