brunch

You can make anything
by writing

C.S.Lewis

by 멋쟁이사자처럼 Feb 13. 2023

백엔드 스쿨 4기: Node를 고민하는 분들에게

백엔드 스쿨 4기: Node 운영팀이 이야기하는 고민과 경험의 조각들

안녕하세요, 백엔드 스쿨 4기: Node 운영팀입니다.


백엔드 스쿨 4기: Node를 준비하며, 저희가 백엔드 스쿨 4기: Node 뿐만 아니라 다양한 부트캠프를 설계하고 운영해 오며 고민하며 그려온 여러 가지를 풀어헤쳐봅니다. 개발자로의 시작과 성장에 관심이 있는 분들이라면 꼭 읽어보셨으면 좋겠습니다.


많은 분들이 개발자가 되기 위해 다양한 준비를 하고 있습니다. 굉장히 많은 부트캠프가 있고, 선택의 기회도 많습니다. 우리는 우리가 준비해 온 고민과 경험들을 여러분들께 전달드립니다. 백엔드 스쿨 4기: Node를 선택하지 않으시더라도 여러분이 개발자로 자라나시는데 저희의 경험과 제안이 많은 도움이 되셨으면 하는 바람입니다.


>>백엔드 스쿨 4기: Node 지원하러 가기



1. 테킷이 정의하는 좋은 부트캠프와 성장에 대한 제안

테킷 백엔드 스쿨 4기: Node 운영팀은 우리나라에 부트캠프라는 프로그램이 들어오기 시작한 시점 무렵부터 부트캠프 설계와 운영에 대한 경험과 전문성을 축적해오고 있습니다. 이런 경험과 전문성을 바탕으로 좋은 부트캠프란 ‘구성원의 성장을 단단하게 부스트 하는 곳’이라고 정의를 내리고 있습니다. 단단하게 부스트 한다는 말이 자칫 콘셉트 측면으로만 해석될 수 있는데요. 저희는 이 지점에 대해 굉장히 실용적으로 운영하고 풀어내오고 있습니다. 부트캠프는 보통, 짧은 기간 동안 가파른 성장과 성취를 이뤄내는 의미로 통용되고는 합니다.


그렇기 때문에 성장을 어떻게 정의하는지, 성취의 경험을 어떻게 제공하는지가 굉장히 중요합니다. 하지만 저희는 필요한 범위의 기술역량을 의미 있는 수준으로 성장하도록 하는 것, 그리고 코딩만 하는 것이 아니라 일의 관점에서 개발역량을 빌드업하는 것을 ‘성장’으로 정의하고 있습니다. 개발자에 대한 스테레오 타입이 있는데요. 골방에서 혼자 코딩을 하는 개발자에 대한 상이 바로 그것입니다. 현실의 개발자는 동료들과 끊임없이 인터랙션 하면서 코드를 통해 과정과 결과를 이끌어내는 사람입니다. 저희는 이러한 콘셉트를 바탕으로 부트캠프를 만들어오며, 전문성 있는 경험을 통해 누적된 레슨들을 반영하여 보다 좋은 부트캠프를 지속적으로 만들어오고 있습니다.


많은 부트캠프에서 최신의 기술을 여과 없이 쏟아내는 데 중점을 두곤 합니다. 실제, 기업에서는 무조건적인 최신의 기술이 아니라 문제해결에 필요한 수준으로 적절하게 범용성 있는 기술을 주로 활용합니다. 백엔드 스쿨 4기: Node가 JavaScript 와 Node를 중심으로 커리큘럼으로 선택한 것은 스타트업에서 꾸준한 수요가 있고, 무엇보다 JavaScript 가 웹 서비스를 만드는 데 핵심적으로 활용되기 때문입니다. Java/Spring 만큼 수요가 많다고는 감히 말씀드리지 않겠습니다. 저희가 리서치하고 분석한 바에 따르면 Java/Spring과 JavaScript&Node 는 타깃 하는 기업군이 다릅니다. 그리고 단 한 번에 빅테크 기업으로 갈 수 있다고도 생각하지 않습니다.


나의 고민과 전략을 바탕으로 끊임없이 피드백을 받으며 여러 번의 시도와 실패와 성장을 여러 번 반복하면서 의미 있는 커리어가 만들어진다는 것을 저희들은 수없이 목격했습니다. 저희가 타깃 하는 것은 JavaScript&Node로 스타트업에서 개발자 커리어를 시작하시는 것입니다. JavaScript 를 기반으로 Node로 영역을 확장하는 것은 추후에 풀스택 개발자로 자라나는데 매우 큰 강점이 될 수 있습니다. JavaScript 에 대한 탄탄한 기본기를 바탕으로 여러 갈래로 뻗어나갈 수 있습니다. Node 만 배운다면 확장성에 한계가 있을 수 있지만, JavaScript 를 단단하게 다지고 난 이후에 Node를 다루는 우리의 커리큘럼에서는 무엇보다 강력한 확장성이 탄탄한 경쟁력이 될 수 있습니다.


부트캠프를 선택하는 데 있어 커리큘럼이 중요하지만, 그것만으로는 충분하지 않습니다. 커리큘럼을 넘어서 구성원들의 성장을 위한 고민을 하고 있는지, 이에 대한 경험은 충분한지, 그리고 구성원의 성장을 부스트 할 수 있는 수준의 운영역량과 문제해결능력이 있는지도 매우 중요합니다. 커리큘럼은 책에 나온 텍스트와 같다고 생각합니다. 부트캠프를 운영하면서, 반드시 책에 있는 대로만 갈 수는 없고, 구성원들의 기술적인 학습상황과 멘탈적인 상태에 따라 적절한 변화를 주어야 하는 경우가 반드시 생깁니다. 좋은 부트캠프일수록 변화에 반응하고 적절한 솔루션을 찾아가는 소위, 동적역량이 매우 뛰어납니다.


본질적인 목표를 굳건하게 세우고, 그에 수반하는 여러 가지 요소들에 대한 변화를 열어놓고 적절한 변화를 만들어간다면 오히려 더 단단하고 효과적인 성장을 빌드업할 수 있습니다. 애자일 방법론의 철학에서 가장 중요하게 생각하는 것이 피드백을 통한 변화와 적절한 반응인데요. 백엔드 스쿨 4기: Node 운영팀은 이에 대한 경험과 전문성을 매우 탄탄하게 가지고 있고, 실제로도 부트캠프에서 발생할 수 있는 여러 가지 상황에 대한 반응전략을 많이 가지고 있습니다. 그리고 그것을 통해 구성원 여러분의 성장을 가장 효과적으로 부스트 할 수 있는 최적의 솔루션을 여러분과 함께 만들어갑니다. 주간설문을 통해 구성원의 학습상황을 분석하고 이에 대한 전략을 제시하기도 하고, 평일 저녁 또는 주말에 추가로, 그룹별 스터디를 운영하여 여러분의 상황에 맞는 성장지원을 지속적으로 준비하고 또 제시합니다.



2. 백엔드 스쿨 4기 : Node가 추구하는 개발자로의 성장

개발자로의 성장은 더 이상 혼자 해서는 안됩니다. 동료들과 지속적으로 인터랙션 하면서 갈등의 상황을 경험하고 그걸 해결하는 경험을 누적해 나가는 것이 필수적으로 필요합니다. 온라인 VOD 강의에서는 경험하기 어려운 결의 경험입니다. 내가 동료들에게 좋은 동료인지, 좋은 동료가 되려면 무엇을 어떻게 해야 하는지, 나의 경험을 어떻게 누적해 가면서 피드백을 받으면 좋을지, 이력서에는 그것을 또 어떻게 효과적으로 담을 수 있는지 등을 함께 경험하며 채워나가야 합니다. 저희가 준비하는 부트캠프에서는 이에 대해 충분히 경험할 수 있습니다.


여타의 부트캠프처럼 취업을 보장하거나, 취업처를 연결하지는 않습니다. 하지만 개인과 팀으로 성장할 수 있는 최대치까지 부스트 할 수 있도록 저희의 전문성을 기반으로 함께 빌드업해 가고, 여러 번의 이력서 워크숍을 통해 여러분의 역량이 보다 잘 드러날 수 있도록 실제적인 가이드를 제공합니다. 커리어를 만들어가는 것은 일종의 정글짐과 같습니다. 반드시 선형적으로 모든 일이 일어나지는 않고, 나의 성장을 만들어가며 피드백과 개선을 통해 부스트 해가는 과정에서 기회를 만나고 또 기회를 통해 또 성장을 가속화해서 이어나갈 수 있습니다. 개발자로의 커리어에 대해 여러분 스스로 고민하고, 빌드업하고, 피드백받아 개선하는 사이클을 여러분 스스로 반드시 반복하셔야 합니다. 정리하자면, 여러분과 고민과 계획이 없는 상태에서 저희가 모든 것을 만들어드리지는 않지만, 고민과 계획을 바탕으로 JavaScript&Node 에 기반한 개발자로 자라나고자 하실 때, 저희는 그것을 가장 잘 부스트 하고 서포트하며 그 과정에 가장 단단한 파트너로서 자리할 것입니다.



3. 테킷 + 제주코딩베이스캠프

테킷 백엔드 스쿨 4기 : Node는 테킷과 제주코딩베이스캠프가 함께 합니다. 테킷은 11년간 IT교육을 이끌어온 탄탄하고 풍부한 경험을 바탕으로 교육전반에 대한 총체적인 설계와 운영시스템으로, 제주코딩베이스캠프는 5,000여 개의 영상 콘텐츠와 50여 개의 강의로, 10여만의 수강생과 함께한 개발자 교육 콘텐츠와 강의력을 바탕으로 본 과정에 함께 합니다. 테킷과 제주코딩베이스캠프의 조합은 우리나라 부트캠프 역사상 가장 탁월한 조합 중 하나입니다. 테킷 프론트엔드 스쿨을 함께 빌드업해 오면서 99%의 수료율을 함께 만들어낸 경험이 있고, 온라인에서의 부트캠프 운영에 대해서도 여러 번의 협업을 통해 최적의 시스템을 만들고, 이를 통해서 많은 구성원들의 의미 있는 성장을 함께 부스트 한 바 있습니다.


부트캠프에서 발생할 수 있는 다양한 상황에 대해서 함께 많은 상황을 해결하며 더 좋은 방법을 누적해 온 테킷 x 제주코딩베이스캠프의 협업은 부트캠프를 선택하고 고민하는 여러분에게 좋은 선택지가 될 것이라 자신합니다. 저희들이 함께 고민하며 해결해 온 경험 중 하나는 커리큘럼입니다. 많은 내용의 커리큘럼을 제시하고 불완전한 수준의 성취경험을 제공하는 것보다 핵심적인 내용을 기반으로 필요한 수준만큼만 더하여 숙련도를 높이는 전략과 경험은 교육과 강의의 전문가 그룹의 조합에서 가능한 유연하고 탄탄한 반응전략입니다. 이를 통해서 나온 백엔드 스쿨 : 노드의 커리큘럼과 운영시스템은 여러분의 성장을 지원하는 탁월한 부스트로서 여러분의 서포트할 예정입니다.


강의로 함께하는 이호준 강사님의 이야기를 특별히 담았습니다. 강사님의 생각과 방향에 대해서도 미리 살펴보시면 좋을 것 같습니다.


간단한 자기소개 부탁 드립니다.

제주에서 '제주코딩베이스캠프'라는 이름으로 활동 중인 주식회사 위니브 이호준 대표입니다. 온라인으로 10만여 명의 수강생과 함께하고 있으며, 다양한 대학, 기업, 기관 등에 부트캠프 위주의 교육을 진행하고 있습니다.


백엔드 스쿨 4기: 노드는 어떤 분들에게 가장 적합할까요?

이미 가볍게라도 JavaScript를 경험해 보신 분 중 백엔드 개발자가 되고 싶은 분들에게 권해드립니다. 프론트엔드 개발자 중에서 역량을 확대하고 싶은 분, 백엔드 개발자 중 Node 진형으로 역량을 확대하고 싶으신 분에게도 권합니다.


Node.js 에 대한 장점이 있다면 어떤 것이 있을까요?

여러 장점이 있지만, 그중에서도 확장성 있는 생태계와 커뮤니티를 뽑고 싶습니다. 수업도 코어 역량 개발과 함께 생태계를 다양하게 경험해 보실 수 있도록 구성되어 있습니다. 그 밖에도 쉬운 난이도, 빠른 개발, 많은 스타트업의 채용 등이 있습니다. 채용 플랫폼에서 Node를 검색하면 시장에서 얼마나 Node를 요구하는지 확인해 보실 수 있습니다.


백엔드 스쿨 4기: 노드 만을 위해 특별하게 준비하고 계신 것이 있으신가요?

Node.js를 제대로 배우실 수 있도록 구성한 꼼꼼한 커리큘럼, 최신 문법으로 제공되는 수업과 교안, 수강생 여러분들이 직접 경험해 보실 수 있는 다양한 실습 프로젝트 등을 준비하고 있습니다.


미리 알면 도움 되는 것들이 있을까요?

웹에 대해 간단하게 학습해 오시면 좋습니다. 아래 공유된 30분 요약 강좌를 참고하여 HTML, CSS, JavaScript 한 사이클을 돌고 오시길 권해드립니다. 특히 JavaScript는 단기간 학습이 어렵기에 2~3번 이상 살펴보시고 오시면 좋습니다.


앞으로 과정을 함께 하게 되실 분들께 꼭 하고 싶은 이야기가 있나요?

우리의 삶은 수많은 도전의 순간들로 채워집니다. 새로운 도전으로 기록될 이번 백엔드 스쿨: 노드, ‘가장 좋은 선택이었다’ 생각이 들도록 제주코딩베이스캠프가 함께하겠습니다. 수강생 여러분의 도전과 열정을 응원합니다.


위와 같은 고민과 경험을 바탕으로 테킷 x 제주코딩베이스캠프가 커리큘럼을 디자인했습니다. JavaScript 와 Node를 중심으로 탄탄한 코어를 만들어갈 수 있도록 설계되었습니다. Pre-boarding → JavaScript → Node.js → 최종 프로젝트로 이어지는 흐름은 이를 반영한 결과입니다. 이 중 가장 핵심적인 코어는 JavaScript 와 Node.js 파트입니다. 보다 자세한 내용은 상세페이지를 참고해 주세요.



4. 온라인에서도 활발한 인터랙션과 연대

온라인에서 진행되기 때문에 학습은 잘 따라갈 수 있을지, 동료들과의 인터랙션은 잘 이뤄질지에 대해 걱정하시는 분들이 많으실 거예요. 오히려 온라인이기 때문에 가능한 것들이 많습니다. 디스코스 채널을 통해 진행되는 온라인 인터랙션은 동료들과 언제든지 모여서 스터디를 하고, 대화를 나눌 수 있습니다. 오히려 오프라인 시간에 제약받지 않고 활발하게 이야기를 주고받을 수 있어서 훨씬 높은 수준의 몰입을 느낄 수 있다는 피드백을 받았습니다. 백엔드 스쿨 4기: 노드 운영팀은 우리나라에서 부트캠프를 가장 잘 아는 그룹 중 하나입니다. 온라인과 오프라인이 서로의 대척점에 있는 것이 아니라 각자의 장점이 있고 이를 잘 반영하여 활용하는 최적의 시스템으로 만들었습니다.


오프라인으로 운영하는 경우 물리적으로 모일 수 있다는 장점이 있지만, 반대로 물리적으로 모임으로 인한 단점 또한 분명합니다. 체력적인 한계를 느끼기 쉽고 이동시간이 발생하며, 정규시간 이후의 활동에 제약을 받습니다. 오히려 온라인으로 하면 이 점을 상쇄할 수 있습니다. 더군다나, 우리는 부트캠프를 운영할 때 ‘인터랙션’을 어떻게 해야 가장 효과적인 학습이 되고, 서로 간의 유대감을 느낄 수 있고, 또한 학습역량을 부스트 할 수 있는지에 대한 경험이 풍부합니다. 그렇기 때문에 온라인 라이브 형태의 운영방식으로 진행합니다. 단순하게 온라인으로 사람을 모아놓고 각자의 성장을 지켜보는 형태가 아니라, 온라인이기 때문에 더욱 적극적으로 성장을 부스트 하는 형태입니다. 이 부분은 테킷이 가장 잘 알고, 또 가장 잘할 수 있는 영역입니다.


개발자로 자라나는 데 있어서 중요한 요소 중 하나가 소프트스킬인데요. 소프트스킬은 이걸 배우자고 생각하고 접근하면 오히려 되지 않습니다. 자연스럽게 인터랙션을 하며, 안전하고 따뜻하게 피드백을 주고받는 것을 여러 번 반복적으로 누적하며 빌드업할 수 있습니다. 우리의 부트캠프는 온라인에서 그러한 상황을 자연스럽게 만들고, 다양한 인터랙션의 기회를 마주하며, 스프린트 회고 세션과 실무 특강과 피드백을 통해 내가 동료들과 주고받는 인터랙션의 수준을 높일 수 있게 함께 합니다. 개발자를 준비하시는 분들이 가장 어렵게 생각하는 것 중 하나가 타인과의 인터랙션이기도 합니다. 코딩만 잘하면 되는데 타인과의 인터랙션을 신경 써야 하는 이유를 이해하지 못하는 경우도 많습니다. 개발을 하는 것은 결국 프로덕트를 만들어내는 것이고, 그 과정에서 동료들과 끊임없는 대화와 인터랙션을 통해 상황을 만들고 조율하며 더 좋은 선택을 내리며 앞으로 나아가야 합니다. 온라인에서도 활발한 인터랙션과 연대를 만들어내는 이 부트캠프에서는 이러한 상황을 많이 마주함으로써 실제로 소프트스킬을 자연스럽게 빌드업하시게 될 것입니다.



5. 마지막으로 하고 싶은 이야기   

여기에 참여하기만 하면 취업을 보장한다고는 말씀드릴 수 없습니다. 기술스택을 고민하시는 분들께 정답을 드리지도 않겠습니다. 다만, JavaScript&Node로 개발자로의 스택을 정하신 분들께 저희의 과정을 자신 있게 제안드리고 싶습니다. 개발자로 자라난다는 것은 개인의 의지와 목표 그리고 적절한 학습환경이 한데 어우러져 임팩트로 만들어지는 것입니다. 커리어 역시 마찬가지입니다.


내가 원하는 목표를 기반으로 단계적인 성취와 도전을 통해 궁극적으로 이뤄내는 것입니다. 우리의 경험을 바탕으로 말씀드리자면, 개발자가 되는 분들은 자신의 성장 가능성을 현실의 성장과 성취로 결국 만들어내는 분들이었습니다. 전공이나 경험은 오히려 큰 팩터가 아니었습니다. 전공이나 경험과 같은 바꿀 수 없는 요소는 분리하고, 내가 할 수 있는 성장의 최대치를 주어진 환경을 최대로 활용해서 이뤄내는 분들이 결국 개발자로의 시작을 띄고, 또 가파르게 성장하고 있습니다.


테킷 백엔드 스쿨 4기: Node에 오신다면 그 여정이 고립되지 않게, 든든한 성장파트너가 되어드릴 수 있습니다. 그 길이 쉽지 않다는 것을 잘 압니다. 화려한 광고와 그럴듯한 말로 설득하지는 않겠습니다. 우리와 함께하는 19주는 절대 쉽지 않습니다. 고단함과 고난의 연속입니다. 현타도 올 것입니다. 19주 동안 평일과 주말 내내 온전히 학습에만 집중하는 고된 여정이 될 것입니다. 하지만 인생에서 가장 의미 있는 기간이 될 수 있다고는 말씀드릴 수 있습니다.


고민만 하면 내 몫이 되지만, 선택을 하고 도전을 하면 선택권이 타인에게 주어집니다. 그 첫 시작은 여러분의 이야기를 지원서에 담아주시는 것입니다. 가능성과 열정과 의지가 있으시다고요. 그렇다면 지원서를 통해 보여주세요. 그래서 우리가 여러분을 선택할 수 있는 기회를 주세요. 가능성과 열정과 의지를, 현실의 성취로 만들어내는 그 여정에 꼭 함께 하고 싶습니다.





테킷 백엔드 스쿨 4기: 노드와 함께라면

이런 성장을 기대할 수 있습니다.

JavaScript의 코어를 단단하게 배워 잘 활용할 수 있습니다.

JavaScript를 바탕으로 Node 기반의 백엔드 기술을 잘 응용할 수 있습니다.

경력이 쌓이고 풀스택 개발자가 되어야 할 때, 지금 배운 JavaScript 기본기가 큰 경쟁력이 될 수 있습니다.

부트캠프 운영 경험이 많은 운영진과 실무/강의 경력이 탄탄한 강사진과 함께 성장할 수 있습니다.

혼자 고립되어 겪는 막막함을 벗어나, 다양한 배경의 동료들과의 상호작용을 통해 프로덕트 개발 경험과 문제해결 경험을 함께 키워가는 커뮤니티로 자라날 수 있습니다.


지원 및 선발   

지원기간 : 02.01 오후 1시 ~ 02.28 오후 3시

과정시작 : 03.27(월) 오전 9시

사전설명회 : 02.15.(수) 18:30 ~ 19:30

과정에 대해 여러모로 궁금하신 분들은 사전설명회를 꼭 신청해 주세요. >>사전설명회 신청하기


참여하지 못하는 분들을 위한 작은 팁

지원서 제출은 넉넉한 일정으로 미리 준비하고 얼른 제출해 주세요.

지원서가 몰리지 않은 초반 일정일수록, 운영진이 지원서를 보다 꼼꼼하게 살펴볼 수 있습니다.

궁금한 점은 채널톡으로 꼭 문의주세요. 많이 알아보고 지원할수록 유효타를 날리기 좋습니다.



>>백엔드 스쿨 4기: Node 지원하러 가기


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari