네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

상세 정보

네카라쿠배당토야... 🤨 신조어 특집 전격분석 아티클입니다 🧐

네카라쿠배 뿐만 아니라 네카라쿠배당토야까지...
여러분들은 여기서 어떤 느낌이 드시나요?
*네카라쿠배: 네이버, 카카오, 라인, 쿠팡, 배달의 민족
*당토야: 당근마켓, 토스, 야놀자

저는 시대가 정말 급변하고 있구나 라는 생각이 듭니다. IT 테크 기업의 위상이 커지면서 자연스럽게 취준생들이 가고 싶어하는 기업도 삼성, 현대, LG, kt 에서 네카라쿠배로 옮겨온거죠.

LG가 스마트폰 사업을 접는다는 소식이 얼마전 공론화됐는데요. 제조업들이 하나둘 철수하는데 비해 IT 기업, 특히 플랫폼 & 커머스 쪽은 전투적으로 세를 확장해나가고 있습니다.

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

그렇다면 상승세를 타는 온라인 기반 플랫폼&커머스 사업에서 꼭 필요한 직무는 무엇일까요?
바로 개발자 아닐까요?

시시각각 변하는 데이터베이스와 폭주하는 서버를 관리할 백엔드 개발자 상품과 서비스를 웹 또는 앱에 멋지게 보여줄 수 있는 프론트엔드 개발자 프론트엔드/백엔드 둘다를 아우를 수 있는 풀스택 개발자

신입 초봉 5천은 기본, 경력자는 스톡옵션 포함 1억 언더까지 왔다갔다하는 그야말로 개발자 춘추 전국 시대입니다..👀

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

개발이라는 직무는 아카데믹한 부분보다 기술에 대한 숙련도가 굉장히 중요하게 작용하는 분야인데요. 그래서인지 수요 대비 공급도 정말 적습니다.
공급이 적으니 미래유망성과 복지, 파격적인 인사 대우를 내걸고 너도 나도 인재를 채용하려 난리들이죠.
(요즘 기획자들 사이에서 아, 나 개발자할걸 그랬나...라는 말이 괜히 나오는 게 아님😶)

직장인들의 베스트 관심사 중 하나가 ‘연봉’인 만큼, 구직자들이라면 이에 관심이 쏠리는 게 당연한 것으로 보인다. 모바일 대작 배틀그라운드를 선보인 게임사 △크래프톤은 개발자 연봉을 일괄적으로 2000만원씩 파격 인상하며 인력 확보 경쟁에 불을 지폈다. 엔씨소프트는 개발직군 연봉을 1300만원 이상하고, 신입사원의 연봉 상한을 없애 초봉 5500만원을 보장하기로 했다. 넥슨, 넷마블, 컴투스, 게임빌도 전직원 연봉 800만원 인상안을 발표하면서 연봉 인상 경쟁의 불씨를 지피고 있다.

자료 출처: 스타트업 전문 미디어 플래텀

😶...그런데 말이죠

실제로 중소기업에서 개발자 처우는 그렇게 좋지 못합니다. 뉴스에 나오는 것만큼이나 엄청나게 화려한 연봉을 받는 개발자들은 찾기가 어렵구요. 어찌보면 남의 나라 이야기 같기도 합니다.

코드 짜느라 눈이 빠질 것 같은데 매일같이 풀리지 않는 일들만 쌓여 가고.... "이 기능 좀 구현해주세요." "아니요, 이렇게요." "테스트 오류나는데요." 이 부서 저 부서 요청 받는 업무들도 엄청나죠.

진득하게 문제 푸는 걸 좋아하는 사람이 아니라면 개발 직무 오래하기 참 어려운 것.....👀

그러니까 '개발자라고 마냥 좋아'라는 건 아니라는 겁니다. 실력 좋은 개발자 영입은 항상 수요가 많지만 그게 뭐...쉽나요?

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

그래서 저희는 시장에 없는 단 하나의 과정을 만들었습니다.
네카라쿠배! 무조건 간다! 네카라쿠배!

아침부터 저녁까지 10to10.
딱 6개월만 코딩에 미쳐볼 사람들.
숙달기반 학습을 통해 정말로 실력 있는 개발자로 거듭날 소수의 인원들.
이들의 미래에 과감히 투자해보려 마음 먹었습니다. 지금까지 아무도 풀지 못한 문제였으니까요.

제로베이스는 교육부터 취업까지 전액 무료로 프론트엔드 개발 인력을 양성합니다. 취업한 후에 다음 기수 도서구매비를 위한 소정의 기부금액을 받으며 그마저도 취업되지 않으면 내지 않아도 됩니다. (네카라쿠배 취업 시 연봉의 1%)

아침 10시부터 저녁 10시까지 죽어라 열심히 공부했는데 수강생 입장에서도 당연히 좋은 대우 받고 취업할 수 있어야겠죠? 개발자 커리어의 시작을 네카라쿠배 같은 대규모 엔터프라이즈에서 성장할 수 있다면 정말 좋겠지요? ☺️

3월말 입과한 네카라쿠배 수강생들은 현재 알고리즘 자료구조 수업을 막 끝마친 상태입니다. 네카라쿠배라는 현실적인 꿈을 향해 한층 한층 성장하고 있는 이들을 위해 뜨거운 응원과 사랑 부탁 드릴게요!

커넥to 후기 | “커넥to 코딩테스트에 합격할 수 있는 무기가 많아지고 있어요! ”
자료구조/알고리즘 편ㅣ 박*규 님

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

  • “좋아하는 일을 해야 욕심도 생기고 업무 능력도 올라가는 것 같아요.” 졸업 후 금융업계에 취업했던 준규 님은 프론트엔드 개발 업무를 하고 싶어서 회사를 퇴사하고 커넥to 프론트엔드 과정에 입과하게 되었습니다.

    좋아하는 일을 하기 위한 출발점에 서 있는 준규 님은 커넥to 프론트엔드 과정에서 자바스크립트 이론부터, 자료구조/알고리즘 기본 개념까지 천천히 배워가고 있습니다. 기본 개념부터, 러버덕 디버깅을 통한 협업과정까지 경험하는 커넥to 프론트엔드 과정에서, 준규 님이 직접 공부하고 기술블로그에 작성한 자료구조/ 알고리즘 이론을 설명해드릴게요.

| 금융업계 디지털 직무 취업, 그 후는? 😕

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

“어렵게 은행에 취업했는데 원하는 업무를 할 수 없었습니다.”

Q. 안녕하세요. 준*님. 자기소개 부탁드립니다.

정보통신학과 졸업 후 커넥to 프론트엔드 과정에 입과하게 된 박*규라고 합니다.

Q. 커넥to 프론트엔드 지원 계기를 들려주세요.

졸업 후 금융권의 디지털 직무로 입사했습니다. 당시 회사에서 3~5년 동안 근무해야 제가 원하는 은행업, 디지털 챗봇 개발 업무 등을 맡을 수 있다고 했어요. 그 전까지는 은행 업무를 전반적으로 이해하는 시간이 필요했습니다. 그래서 은행에서 창구 업무를 담당했습니다.

은행에서 인턴 기간까지 포함해서 총 6개월을 근무 했습니다. 은행 창구 업무가 제 적성에 안 맞았던 것 같습니다. 일에 대한 회의감도 심했어요. 퇴사를 고민하고 있던 찰나에 ‘커넥to 프론트엔드 과정’ 광고를 보게 되었습니다. 웹 개발이 하고 싶었고, 이제라도 좋아하는 일을 하기 위한 준비를 제대로 하고 싶었습니다.

‘커넥to 프론트엔드 과정’는 ‘네카라쿠배’에 보내주겠다는 자신감이 느껴졌습니다. 이전 커넥to 과정에서 네카라쿠배 합격자가 7명이나 나온 과정인 만큼 망설임 없이 과정에 지원하게 되었습니다.

Q. 정보통신학과 전공 때는 주로 어떤 내용을 배우셨나요?

컴퓨터, 반도체, RF(Radio Frequency, 무선 주파수)에 관해 배웠습니다. 전공 때 컴퓨터공학 분야를 30% 비중으로 다루었습니다. 프로그래밍 언어는 C언어, 자바, 파이썬을 배웠습니다. 웹 개발에 필요한 HTML/CSS/JavaScript는 과정을 통해 처음으로 접하였습니다.

| 카카오, 삼성 코딩테스트 기출문제로 살펴보는 알고리즘 개념
#BFS, DFS, 이분탐색

Q. 기술블로그에 BFS/ DFS 개념을 작성하신 이유를 말씀해주세요.

이전에 실제 회사의 코딩테스트도 응시해본 적 있고 삼성, 카카오 등 코딩테스트 기출문제를 꾸준히 기록하고 공부해왔어요. 그때마다 BFS/DFS 이론을 응용한 알고리즘 문제를 많이 접하게 되었습니다. 위 개념을 확실하게 이해하고 있어야 코딩테스트 대비를 확실히 할 수 있을 것 같았습니다. 나아가 BFS/DFS는 조합 및 탐색을 하는 알고리즘이다 보니까 실무에서도 많이 쓰일 것 같아서 개념 정리를 해보고 싶었습니다.

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

우선 자료구조 중에는 트리(Tree)와 그래프(Graph)가 있습니다. 정보 탐색 방법 중에 대표적인 방식인 BFS/DFS 알고리즘, 두 가지 방식은 모두 트리와 그래프에서 정보 탐색이 가능하다는 것이 특징입니다. 그 중, BFS(Breadth-First Search, 너비 우선 탐색)는 아래 사진처럼 2,3,4번으로 내려가면서 탐색을 하게 됩니다.

Q. BFS 알고리즘 모델은 실제 코딩테스트 문제에서 어떻게 활용되나요?

미로에서 출구를 찾아가는 문제가 있다고 가정해볼게요. 미로 탈출구까지 가는 최소 거리를 구할 때 9초 혹은 10초가 걸릴 수 있어요. 그런데 BFS 방식을 사용하면 제일 짧게 갈 수 있는 시간을 구할 수 있습니다.

DFS(Depth-First Search, 깊이 우선 탐색) 개념은 함수가 자기 자신을 호출하는 재귀함수로 구현해야 하는 상황에서 많이 사용합니다. DFS 함수를 활용하면 문제의 답을 찾기 위한 모든 조합을 구할 수 있습니다. 보통 삼성전자, 카카오 기출문제에서 해당 개념이 많이 응용되서 문제가 출제됩니다.

Q. 실제 코딩테스트 기출문에서 DFS 개념이 어떻게 활용될까요?

카카오 코딩테스트 중에 DFS 알고리즘 개념을 활용했던 문제가 기억에 남습니다. 아래 그림처럼 사각형의 공간 안에서 도로를 만들어야 하는 상황이 주어졌는데요.

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

각각의 칸마다 비용이 발생해요. 코너링을 하면 600원이 발생하고, 직진하면 300원이 발생합니다. 이 상황에서 도로를 맨끝까지 짓는데 발생하는 최소 비용을 구하는 문제인 겁니다. 이럴 경우 DFS 개념을 활용해요. 도로를 짓는 방법에 따라 비용이 달라질텐데, DFS 알고리즘을 활용하면 가장 비용 효율적으로 도로를 만드는 조합을 구할 수 있습니다.

Q. BFS/DFS 말고도 자료구조/ 알고리즘 수업 시간에 인상 깊었던 알고리즘 이론이 있다면요?

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

이분탐색 알고리즘이라는 개념이 있습니다. 해당 개념을 모르는 상태에서 5를 찾기 위한 탐색을 시작한다고 하면 ‘1-3-8-5-7-10’의 구조로 직접 일일히 찾아봐야 합니다. 그러나 이분탐색 알고리즘을 알게 되면 7에서 시작해서’ 7-3-5’까지 탐색하면 됩니다. 8,10은 탐색하지 않아도 됩니다. 결과적으로 불필요한 작업 시간을 줄일 수 있습니다. 탐색하는 시간이 위 알고리즘을 사용하면 절반씩 줄어들게 됩니다.

| 코딩테스트 합격률 높일 수 있는 무기가 많아지고 있어요.

Q. 커넥to 과정의 자료구조/ 알고리즘 수업이 코딩테스트 실력향상에 어떻게 도움이 되고 있나요?

자료구조/ 알고리즘은 알고리즘만 봤을 때는 어떤 알고리즘인지 파악할 수는 있지만, 이를 코드로 구현하는 건 다른 문제입니다. 김태원 강사님께서는 자료구조/알고리즘 수업을 문제 풀이 방식으로 진행하시면서 알고리즘을 직접 코드로 만들어보고 적요해볼 수 있는 시간이 많았습니다. 자연스럽게 실전 코딩테스트에 필요한 알고리즘 원리를 빠르게 이해할 수 있었습니다.

Q. 매 수업이 끝날 때마다 알고리즘 퀴즈를 봤다고 들었어요!

네. 맞아요. 알고리즘 수업이 끝날 때마다 알고리즘 퀴즈를 보고 금요일에는 코딩테스트를 풀어보는 시간이 있었습니다. 시험이 끝나고 나면 강사님께서 해당 문제에 대한 답지를 클래스매니저님을 통해서 전달해 주시곤 했습니다. 매주 강사님의 코드와 제 코드를 직접 비교해 볼 수 있어서, 더 효율적인 알고리즘 코드 작성법을 익힐 수 있었던 것 같습니다.

김태원 강사님께서 복잡한 알고리즘 개념을 설명하실 때 그림을 통해 설명을 해주세요. 이를테면 ‘스택’(Stack)이라는 자료구조가 있다고 하면 ‘스택’이 어떤 과정으로 작동하는지 그림으로 풀어서 말씀해 주시니까 이해하기 수월했습니다.

Q. 실제로 자료구조/ 알고리즘 수업 수강 후, 코딩테스트 실력이 향상되고 있는 것 같으세요?

제가 알고리즘 지식을 더 많이 이해하고 있을수록, 코딩테스트를 통과할 수 있는 ‘무기’가 많아지는 것 같아요. 이전에는 BFS/DFS 알고리즘은 원리조차 이해를 못하고 있었습니다. 그러나, 김태원 강사님의 자료구조/ 알고리즘 수업을 통해 알고리즘 기본 원리를 보다 더 깊이 이해할 수 있게 되었습니다. 또, 코딩테스트는 다양한 유형에 대처할 수 있어야 하는데, 커넥to 프론트엔드에 와서 코딩테스트 핵심 유형을 자신 있게 대처할 수 있게 되었습니다.

Q. 앞으로 커넥to 프론트엔드 과정에 임하는 각오를 들려주세요.

네카라쿠배 프론트엔드 개발자가 되기 위해서, 앞으로도 제가 배워야 할 내용이 너무 많은 것 같습니다. 처음 커넥to에 입과했을 때 목표를 잊지 않고 여기서 더 많이 배워서 과정이 모두 끝났을 때, 네카라쿠배 개발자로 취직하고 싶습니다.

네 카라 쿠배 프론트엔드 - ne kala kubae peulonteuendeu

패스트캠퍼스에서 6년간의 교육 경험을 통해 만든
‘네카라쿠배 스쿨’이 '커넥to'로 변경되었습니다.