7.1 CodeGym에 대해 조금
CodeGym은 전설적인 회사야. 2012년 가을에 등장했고 굉장히 빠르게 인기를 얻었어. CodeGym에서의 교육은 정말 따뜻하고 아늑했어: Futurama의 캐릭터들과 모험과 대화, 게임 형식의 교육 그리고 서로 적극적으로 도와주는 큰 커뮤니티가 있었지.
CodeGym은 실습에 큰 비중을 두었어. 2015년에는 1200개의 실습 문제와 자동 검사, 요구사항과 추천이 포함되어 있었지. WebIDE(사이트의 특별 위젯)나 IntelliJ IDEA 플러그인을 통해 문제를 풀 수 있었어.
특히 자랑스러웠던 것은 매우 효과적인 Help(도움말) 섹션을 만든 것이야. 사용자가 문제에 대해 질문할 때마다, 문제 조건, 요구사항 상태, 그리고 사용자의 코드가 매우 편리한 위젯에 자동으로 추가되었어.
지금은 30개 언어로 번역되어 있고 미국, 멕시코, 독일, 인도, 중국의 수많은 학생들이 있어.
미국의 한 학교는 심지어 학교 이름 옆 거리에서 CodeGym에 감사의 플래카드를 달았어.
7.2 CodeGym University
2021년 가을, CodeGym은 새로운 교육 형식인 CodeGym University를 시작했어. 우리의 목표는 초보자가 아닌 최대한 Java Middle Developer에 가까운 사람들을 배출하는 것이었어. 이런 사람들은 어떤 일을 쉽게 해낼 수 있을 뿐만 아니라 일을 찾는 것도 쉬워.
새로운 교육 형식은 다음과 같은 핵심 요소를 기반으로 했어:
- 교육은 12개월 동안 진행
- 교육 계획은 노동 시장의 채용 정보에 최대한 근접
- 멘토와 함께 소규모 그룹으로 교육
- 완전히 온라인으로 학습할 수 있는 기회
- 학습 속도는 멘토가 결정: 기한과 마감일이 있음
- 많은 실습과 대규모 프로젝트
- 매우 큰 최종 프로젝트
- 취업과 인터뷰의 모든 요소를 배우기
새로운 교육 접근법은 매우 효과적이었어. 첫째, 멘토들이 학습 속도를 설정해주었고, 이로 인해 대부분의 사람들이 게으름이나 번아웃을 피할 수 있었어. 각 프로젝트에는 기한과 마감일이 있지만, 멘토는 유연해.
둘째, 개발과 교육에 많은 경험이 있는 사람들이 멘토로 참여했어. 그들은 큰 창의적 자유를 누렸어. 이것은 학생들의 동기에 큰 영향을 미쳤지. 멘토의 눈이 빛나면, 시간과 함께 학생들의 눈도 빛나기 시작해.
셋째, 많은 실습 위주로 진행. Java Software Engineer 과정은 2000개의 실습 문제를 포함하고, WebIDE나 Intellij IDEA 플러그인을 통해 문제를 풀 수 있어. 10개의 프로젝트와 하나의 진정으로 거대한 최종 프로젝트도 있어.
아마도 이 때문에 CodeGym University 졸업생의 절반은 중급자로 바로 취직하게 되는 것 같아. 다른 한편으로는, 멘토 중 일부가 학생들에게 Docker, 클라우드 및 마이크로서비스를 설명할 수 있게 되니까. 만약 복제가 합법이었다면, 우리는 그런 멘토들을 오랫동안 복제했을 거야. 🤦
7.3 프론트엔드 풀스택 소프트웨어 엔지니어 코스
이 글을 읽고 있는 당신은 2024년 여름에 우리가 프론트엔드 코스를 시작했다는 것을 의미해.
지난 몇 년 동안 프론트엔드의 인기가 빠르게 증가했고, 학생들로부터 자주 요청을 받았어: 프론트엔드 코스를 시작할 계획이 없는지, 더 나아가서 프론트엔드 풀스택 개발자 코스는 어떤지. 지금은 그들이 일을 찾기 가장 쉬운 시기니까.
왜 안되겠어. 우리는 CodeGym이라고 부르지만, 좋은 프론트엔드 코스와 좋은 프론트엔드 개발자를 배출하는 것은 우리의 일에 전혀 방해되지 않아. 12년의 경험은 무시할 수 없어.
그래서 우리는 여러 훌륭한 프론트엔드 전문가를 불러와 시장의 채용 정보를 연구하고 새로운 12개월 교육 계획을 세웠어. 문제, 프로젝트, 강의, 발표, 그리고 많은 다양한 작업이 있었어.
우리가 이름 붙인 것은 프론트엔드 풀스택 소프트웨어 엔지니어야. 교육의 핵심은 HTML, CSS, JavaScript 그리고 가장 인기 있는 라이브러리와 프레임워크를 배우는 것이야. React, Angular, Node.js 같은 것들.
이후, 풀스택 개발자로 변신하기 위해 Docker, TypeScript, SQL의 기초와 데이터베이스 작업을 배우게 될 거야. 또한 원격 서버에 프로젝트를 배포하는 방법도 배우게 돼.
마지막으로, 현대 소프트웨어를 설계하는데 필요한 기술을 프로그램에 추가하기로 결정했어: 디자인 패턴, 소프트웨어 개발 방법론, 데이터베이스 설계. 이 모든 것이 국제 회사에서 일을 찾는 데 크게 도움이 돼. 그래서 코스를 마치면 완전한 Software Engineer가 될 거야.
마지막으로, 강력한 강행군이 있어서 현대 사회에서 올바르게 일을 찾는 방법을 가르칠 거야. 특히 IT에서. 면접을 통과하는 것 외에도, 첫째, 면접에 초대되어야 하고, 둘째, 모든 후보 중에서 당신이 선택되어야 해.
GO TO FULL VERSION