개발자 취업 잘 되는 법

개발자 취업 어떻게 준비할까요? 개발자 취업에 필요한 역량과 그 역량에 필요한 것들을 작성했습니다.

[이 글의 관전 포인트]

회사가 원하는 개발자를 알고 그렇게 되도록 하세요. 당신의 개발 커리어가 달라질 수 있습니다.

본인이 되고 싶은 개발자가 아닌, 회사가 원하는 개발자가 되어야 합니다.


🔥 개발자 시장에 대한 현황

개발자만 되면 일자리 구하기 쉽고 연봉도 높게 받는다고 들었는데 생각보다 녹록치 않은 현실에 놀라셨나요?

어떻게 취업 준비를 해야 되는지 모르겠는 개발자분들은 꼭 본문을 확인하시길 바랍니다.

사실 회사는 끊임없이 개발자를 찾고 있습니다. 하지만, 문제는 회사가 원하는 개발자는 없다는 뜻이죠. 회사가 원하는 개발자에 대해 이해가 높아진다면 어느새 수많은 러브콜이 오고 있는 본인을 확인할 수 있을 것입니다.

오늘은 취업 잘 되는 개발자가 갖춰야 하는 역량과 이를 위해 개발자가 노력해야 하는 것을 살펴보겠습니다.

🔥 취업 잘 되는 개발자가 갖춰야 하는 역량은 무엇일까요?

1) CS 기본 지식과 실무 능력 (구현력)

개발 실력은 개발자에게 너무나 필수적인 역량입니다.
개발 잘하면 돼! 라고 하는 것은 너무 추상적이죠? 한번 풀어서 설명해보겠습니다.

  1. 컴퓨터 전공 지식

    실무와 기술스택 관련 강의가 많아지면서 컴퓨터 전공 기본 지식을 중요하게 생각하지 않는 비전공자 개발자가 많아지고 있습니다.. 하지만 회사에서는 어떨까요?

    CS 지식이란 컴퓨터 공학적 지식을 말합니다. 대표적으로 디자인 패턴, 자료 구조, 데이터베이스, 운영체제, 네트워크를 아우르는 지식을 말합니다. 이런 지식들은 개발자가 비즈니스 로직을 구축하는 데 있어서 기초가 되는 상식입니다. IT 회사는 이런 상식들이 더더욱 중요한 곳이기에 취업 준비를 할 때부터 CS에 대한 지식을 탄탄히 쌓아야 합니다.

  2. 실무 능력

    회사는 실전입니다. 대학생때처럼 가르쳐주는 사람은 없어요.

    사수는 당신에게 일을 가르쳐주는 사람이 아닌, 당신이 모르는 게 있을 때 질문할 수 있는 사람입니다. 회사에 갔을 때는 바로 1인분을 할 수 있는 능력을 가지고 일에 투입될 수 있는 실력으로 들어가야 합니다.

    단순히 알고리즘과 자료구조 문제를 잘 푸는 것을 넘어서서 서비스에 어떤 기능을 넣고자 할 때 어떻게 해야하는지에 대해 전부 알고 있어야 합니다. 또한, 코드 퀄리티와 테스트 코드 작성에 대한 엄격한 기준이 필요하며 코드 리뷰에 대한 경험치도 필요합니다.

2) 주도적 문제 해결 능력

개발자들은 개발만 잘하면 되지! 라고 생각하는 사람들 있으신가요?

코드 뿐만 아니라 개발자는 본인이 어떤 문제에 대한 코드를 작성할 건지에 대한 문제 인지도 필요합니다. 단순히 시켜서 하는 개발이 아닌, 본인이 문제 탐색을 한 후 솔루션을 생각해 코드를 작성하는 능력을 가져야 합니다.

하지만 문제를 해결하는 방법은 전부 다 다르죠. 벽에 부딪혔을 때 뛰어 넘을지, 벽을 깨부실지, 샛길로 돌아갈지 등에 대한 문제 해결 능력은 개발자로 하여금 꼭 탑재되어야 하는 역량입니다.


3) 커뮤니케이션과 협업 능력

만약 커뮤니케이션 능력이 부족하다면 회사에서 어떤 일이 벌어질까요?

점차 사람들이 일을 맡기지 않는 경험을 하게 될 것입니다. 커뮤니케이션 능력이 부족한 사람과는 아무도 일을 같이 하고 싶지 않기 때문이죠.

개발자 혼자서 프로덕트를 완성시키는 경우는 없습니다. 개발자들끼리 협업은 당연히 필수이며 기획자, 디자이너와 같이 팀을 이뤄 하나의 프로덕트를 만들어 나가는 과정에서 커뮤니케이션 스킬이 겸비되어 있지 않다면 서로 원하는 것만 말해 소통이 되지 않을 가능성이 높습니다. 팀원들끼리 같은 방향으로 align이 되어 있지 않으면, 팀의 결과물이 좋을 수가 없겠죠. 개발자들의 개발이 힘을 발휘하기 위해서 비개발자들과의 충분한 소통하여 원하는 바를 정확히 전달할 수 있도록 해야합니다.


4) 새로운 기술에 대해 두려워하지 않는 학습 능력

IT 시장은 정말 빠르게 변화하는 시장 중 하나입니다. 본인이 해오던 기술 스택이 회사의 기술 스택과 일치하지 않을 수도 있고, 트렌드가 완전히 바뀌어 사용해오던 기술 스택과 framework 를 완전히 바꾸어야 할 가능성도 있습니다.

그때 나는 모르는 건데? 하고 손놓고 있으실 건가요?

물론 그것을 완전히 대비할 수는 없겠지만, 늘 언제든지 바뀔 수 있다는 것을 인지하고 새로운 것을 받아들이며 익힐 수 있는 능력을 가지고 있어야 합니다. 본인이 잘 하던 것만 계속할 수 있는 시대는 지나갔습니다.


🔥 어떻게 역량을 갖추어야 할까요?

1. 온라인 강의 + 전공 서적

대학 무료 온라인 강의를 추천합니다!

온라인 강의와 전공 서적으로 체계적으로 컴퓨터 전공지식을 배울 수 있습니다. 인터넷에서도 충분히 전공지식을 배울 수 있을 만큼 양질의 정보들이 넘쳐나기에 본인과 가장 잘 맞는 소스와 방법을 찾아 CS 기초 지식들을 쌓을 수 있습니다. 요즘은 대학교에서 외부로 공개하는 고퀄리티 온라인 강의도 많으니 찾아보세요.

하지만 기술 면접이 예정되어 있거나 체계적으로 처음부터 모든 커리큘럼을 소화하기에 시기상 빠듯할 때, 기술 면접 질문들을 찾아 해당 질문에 대한 답을 하며 공부하는 방법도 있습니다.


2. 기술스택 스터디

어떤 기술스택을 공부해야하지? 요즘 회사들은 무슨 기술스택과 포지션을 구하는지 궁금하시죠?

코드너리에서 대기업부터 스타트업까지 각 회사에서 어떤 기술스택을 사용하는지 확인할 수 있습니다.

원하는 기업이 사용하는 기술 스택 및 요즘 기업들이 많이 사용하는 기술 스택을 확인한 후에 본격적으로 익혀볼 스택을 정해보시길 바랍니다.

공부하는 중에 모르는 것도 많이 생기고 의지도 해이해지기 마련인데요, 이를 해결하기 위해 스터디를 꾸려 진행하시는 걸 추천드립니다. 프로젝트 시작 전 스터디를 통해 기초 능력을 쌓아보세요.


3. 프로젝트 경험

단순히 문제만 풀었을 때에는 위기에 봉착했을 때 어떻게 해결해나가야 하는지에 대해 잘 모를 수 있습니다. 다른 포지션, 다른 직무에 있는 분들과 소통하며 하나의 프로덕트를 만들어나가는 과정은 현업에서 꼭 필요한 과정입니다.

프로젝트를 통해 위 과정을 연습해볼 수 있으며 이력서와 포트폴리오에 잘 풀어낸다면 코딩 능력, 문제 해결 능력, 커뮤니케이션 능력까지 어필할 수 있습니다.



🔥 취업을 위해서..!

여러분들이 위와 같은 준비가 다 되었다면, 이제 취업을 향해서 달려나가야할 때입니다.

다양한 기업의 채용공고를 확인하고, 떨어져도 좋으니 두려워하지 않고 지원하는 자세가 필요합니다.

스타트업 취업에 관심 있으신 분들은 그룹바이 플랫폼에서 채용공고를 확인해보세요.

직군, 경력, 위치, 기술스택 필터링 기능으로 본인과 더욱 fit한 스타트업을 확인할 수 있습니다.

그룹바이에서 다양한 VC 투자를 받은 뛰어난 스타트업의 채용공고를 구경해보세요 🙂

나에게 맞는 채용공고 보기 : https://groupby.kr/positions/landing

Share This Post

More To Explore

Scroll to Top