CodeGym /행동 /Python SELF KO /CodeGym의 Python 코스

CodeGym의 Python 코스

Python SELF KO
레벨 64 , 레슨 5
사용 가능

7.1 CodeGym에 대하여

CodeGym은 전설적인 회사야. 2012년 가을에 등장해서 빠르게 인기를 얻었어. CodeGym에서의 교육은 정말 따뜻하고 재미있었지: 퓨처라마의 영웅들과의 모험과 대화, 게임 형식의 학습 그리고 서로 열심히 도와주는 큰 커뮤니티가 있었어.

CodeGym 프로젝트는 특히 실전에 중점을 두었어. 2015년에는 과정에 자동 검사, 요구사항 및 추천사항이 있는 1200개의 실습 과제가 포함되어 있었어. WebIDE(웹사이트의 특별한 위젯)를 통해서든, 전문 개발 환경인 IntelliJ IDEA의 플러그인을 통해서든 문제를 해결할 수 있었어.

특히 자랑스러웠던 건, 아주 효율적인 Help(도움말) 부서를 만든 것이었어. 사용자가 문제에 대해 질문할 때마다, 자동으로 문제의 조건, 요구사항 상태, 그리고 사용자의 코드가 매우 편리한 위젯으로 표시되었어.

재미있는 사실. Reddit에 CodeGym의 Help 섹션과 관련된 재미있는 이야기가 올라왔었어. 정확히는 처음 Pikabu에 올라오고 나서 Reddit에 재 게시된 이야기였지. 그래도 굉장히 재미있었어.

2016년에 CodeGym은 VertDider 친구들과 함께 '하버드의 프로그래밍 기초 강좌 CS50'을 러시아어로 번역했어. 번역이 굉장히 필요하고 수준 높아서, YouTube의 비디오 강의는 수백만 조회수를 기록했으며, 하버드 교수로부터 감사 편지를 받았어.

2018년에 CodeGym 브랜드로 전 세계에서 우리 CodeGym을 사용할 수 있게 되었어. 현재 이 과정은 30개 언어로 번역되었고 미국, 멕시코, 독일, 인도 및 중국의 많은 학생들이 있어.

미국의 한 학교는 심지어 학교 이름 옆 거리에 CodeGym에 감사하는 표지판을 걸어놨어.

표지판 외에도 보여줄 것이 많아.

예를 들어 크로아티아 학생들의 감사 사진. 또는 미국 대학 학생들의 상, 기쁜 로봇 대회 참가자들의 사진, CodeGym 과정을 마친 후 Java 대회에서 1위를 차지한 McDonough School 학생들의 사진, 우리 오프라인 프로그래밍 강의에 참석하고 나서 온라인 과정에 참여한 인도인들의 사진을 보여줄 수 있어.

사진을 보면 그 규모가 느껴져, 그리고 이 모든 게 실제 살아있는 것들이야.

성공 사례

이론적으로는 "이 코스의 주요 목표는 많은 즐거움, 좋은 분위기와 실질적인 프로그래밍 기술을 얻어 프로그래머로 일자리를 쉽게 구하는 것"이라는 말을 추가할 수 있을 것 같아. 그리고 CodeGym 덕분에 삶이 변한 사람들의 몇 가지 이야기를 보여줄 수도 있어.

  • 미니스크에서 온 한 남자의 이야기, 그는 건설 노동자였어, 일하고 일하다가 CodeGym을 알게 되었고, 배우기 시작한 뒤로 그의 인생은 완전히 달라졌어 — 프로그래머가 되었고 캐나다로 이주하여 지금은 TikTok의 인기 IT 블로거가 되었어.
  • 스웨덴에서 온 한 여자의 이야기, 그녀는 경제학자로 일했지만, 43살에 인생을 완전히 바꾸기로 결심하고 우리에게 배우기 시작했고 지금은 프로그래머로 일하고 있어.
  • 그리고 유명한 복서의 이야기가 있어, 우리 덕분에 IT로 전환할 수 있었어.

Sergei Morari (티라스폴, 몰도바)를 만나보세요

그는 IT 분야로 전환한 프로페셔널 운동선수였어.

그의 주요 업적 중 일부는 세계 컴뱃 삼보 챔피언십에서 3위를 차지한 것과, 두 번 나라의 컴뱃 삼보 챔피언이 되었으며, 여러 국제 MMA 및 레슬링 대회에서 승리를 거둔 것이었어.

하지만 삶은 계획이 있어. 그는 부상을 당했고, 최악의 경우 — 대회 출전을 금지한 의료 금지로 꿈이 끝나게 되었어.

그는 새로운 삶의 의미를 찾고 있었고, 우연히 CodeGym을 발견하여 그의 전체 삶을 변화시켰어.

내 말:

"나는 나의 성공 이야기를 공유하고 싶어, 혹은 이 코스가 내 인생을 어떻게 변화시켰는지 설명하고 싶어. 내 이야기가 누군가에게 포기하지 않고 더욱 열심히 일하도록 동기부여가 되길 희망해. 결국, 나는 내가 사랑하는 일을 하러 가고, 내 두뇌를 사용해 적당한 돈을 벌고 싶다는 꿈만 꿨던 때가 있었으니까."

링크 — https://codegym.cc/groups/posts/166-from-the-ring-to-the-it-field

Madina Noren (스톡홀름, 스웨덴)를 만나보세요

그녀는 경제학자로서 오래 일했지만, 다른 직업에서 자신을 시험해보고 싶었어. 43살에 그녀는 Java를 배우기 시작했고 곧 스웨덴의 한 은행에 Java 주니어 개발자로 취직했어.

"CodeGym의 학습 스타일이 나와 잘 맞았다고 생각해, 그래서 Java에 푹 빠졌어. 배우는 게 정말 재미있었어. 처음에는 잠을 잘 못 자기도 했어: 컴퓨터와 전화기로 배우고, 버스를 타고 강의를 들었고, 때때로는 같은 버스에서 프로그램을 써보기도 했어 - 너무 재미있었어.

링크 — https://javarush.com.ua/groups/posts/3470-s-javarush-ja-poznakomilasjh-v-43-goda-istorija-programmistki-madinih-noren

*CodeGym은 동유럽에서 CodeGym의 이름이야.

Oleg Shilyuk (이전 – 민스크, 벨라루스. 현재 – 토론토, 캐나다)를 만나보세요

Oleg은 교육으로 건설 노동자가 되었어. 그는 3년 동안 건설 현장에서 일했어. 다음 단계는 택배원으로 일하는 것이었어. 어느 순간, Oleg은 그의 인생을 근본적으로 변화시키기로 결정했어.

그는 CodeGym에서 공부를 시작했어 (CodeGym은 동유럽에서 CodeGym의 이름이야). 반 년 만에 (훈련을 마치기도 전에) Java 개발자로 취직했어.

지금 Oleg은 소프트웨어 개발 팁을 공유하는 유명한 블로거야.

그리고 최근 Oleg은 캐나다로 이주하여 프로그래머로 일하고 있어.

내 말:

"나는 교육으로 건설 노동자이고, 프로그래밍 이전에는 건설 현장에서 3년 동안 석고공으로 일했어. “경력 성장”의 다음 단계는 택배원 자리였어. 나는 1년 넘게 제품 배달을 했고, 이 기간 동안 나는 인생을 근본적으로 바꾸어야 한다는 것을 깨달았어. 엘리베이터가 작동하지 않아 9층에 15kg의 수박 + 20리터의 물을 운반할 때, 나는 ‘내 인생에서 잘못된 일을 하고 있을지도 모르겠다’라고 생각했어.”

"지금까지 나는 1년 넘게 미국 고객을 위한 Java 개발자로 일하고 있어. 나는 Instagram과 TikTok에서 블로그를 운영하고 유용한 정보를 공유하고 있어. 이제 나는 내 삶을 즐기고 있어."

링크 — https://javarush.com.ua/groups/posts/2909-iz-kurjhera-v-java-razrabotchika

7.2 CodeGym University

2021년 가을 CodeGym 팀은 새로운 학습 형식 — CodeGym University를 시작했어. 우리의 목표는 초보자가 아닌 Java Middle Developer에 최대한 가까운 사람들을 양성하는 것이었어. 이런 사람들은 어떤 일이든 쉽게 해낼 수 있고, 또 그 일을 찾을 수 있어.

새로운 학습 형식은 다음의 핵심 요소들을 기반으로 했어:

  • 학습은 12개월 동안 진행돼.
  • 학습 계획은 최대한 취업 시장의 구인에 맞춰져있어.
  • 멘토와 함께 작은 그룹으로 학습해.
  • 완전 온라인으로 학습할 수 있어.
  • 학습 속도는 멘토가 조절해: 마감일과 데드라인이 있어.
  • 많은 실습과 큰 프로젝트가 있어.
  • 크기가 큰 최종 프로젝트가 있어.
  • 취업 준비와 면접에 대한 모든 세부 사항을 학습해.

이 새로운 학습 접근 방식은 매우 효과적이었어. 첫째로, 멘토들은 학습 속도를 조절했어, 이는 대부분의 사람들이 게으름이나 번아웃을 피하는 데 도움이 돼. 각 프로젝트에는 적절한 마감일과 데드라인이 설정되어 있으며, 멘토들은 학생들의 요구에 맞춰 적응할 준비가 되어 있어.

둘째로, 멘토로 일하는 사람들은 개발과 교육에서의 큰 경험을 가진 친구들이야. 그들은 많은 창의적 자유를 가졌어. 학생들의 동기부여에도 큰 영향을 미쳤어. 멘토의 눈이 빛나면, 시간이 지나면서 그의 학생들의 눈도 빛나기 시작해.

셋째로, 실습에 큰 중점을 두었어. 완료된 Java Software Engineer 과정은 2000개의 실습 문제를 포함하고, 이 문제들은 WebIDE 또는 Intellij IDEA의 플러그인을 통해 해결할 수 있어. 그리고 과정에는 10개의 프로젝트와 한 개의 진정으로 거대한 최종 프로젝트가 있어.

아마도 이 때문에, CodeGym University 졸업생의 절반이 중급자로 바로 취업하는 걸 거야. 다른 한편으로, 왜 안되겠어, 몇몇 멘토들은 도커, 클라우드 및 마이크로서비스를 학생들에게 설명할 수 있어. 만약 복제가 합법이었다면, 우리는 그런 멘토들을 오래 전에 복제했을 거야🤦‍♂️.

7.3 Python Fullstack Software Engineer 과정

이 글을 읽고 있다면, 2024년 여름에 우리가 Python 과정을 시작했다는 뜻이야.

최근 몇 년간 Python의 인기가 급상승했고, 우리는 종종 학생들로부터 Python 과정을 시작할 생각이 있는지, 그리고 더 나아가 Python Fullstack Developer 코스를 시작할 생각이 있는지에 대한 문의를 받았어. 왜냐하면 그게 요즘 취업하기 가장 쉬운 직업이니까.

왜 안되겠어! 우리는 물론 CodeGym이라고 불리지만, 이것이 우리에게 Python의 멋진 과정을 출시하고 뛰어난 Python 개발자를 양성하는 것을 막지 않았어. 12년의 경험은 헛된 것이 아니야.

그래서 우리는 몇몇 훌륭한 Python 전문가를 모집하고, 노동 시장의 구인을 조사하여 새롭고 12개월짜리 학습 계획을 세웠어. 그 다음은 과제, 프로젝트, 강의, 프레젠테이션 및 기타 다양한 작업이 있었어.

우리는 이 과정을 Python Fullstack Software Engineer라고 부르기로 했어. 학습의 핵심은 Python 언어와 가장 인기 있는 라이브러리 및 프레임워크를 학습하는 것이야. Django, Flask, Fast API 등과 같은 것들이지.

Fullstack 개발자로 변모하기 위한 교육의 일환으로, Docker, 웹 기초, SQL 기초 및 데이터베이스 다루기를 배우게 될 거야. 또한 원격 서버에 프로젝트 배포하는 법을 배우게 될 거야.

마지막으로, 현대 소프트웨어를 설계하는 데 필요한 기술을 프로그램에 추가하기로 했어: 설계 패턴, 소프트웨어 개발 방법론, 데이터베이스 설계. 그리고 물론, 알고리즘과 데이터 구조도. 그래서 코스를 마치면, 네가 완전한 Software Engineer가 될 거야.

그리고 마지막으로, 현대 사회에서 특히 IT 분야에서 올바르게 구직하는 방법을 가르치는 집중 교육이 있을 거야. 면접을 통과하는 것 뿐만 아니라, 우선 그 면접에 초청되고, 둘째로는 다른 모든 후보자 중에서 너를 선택할 수 있도록 해야 해.

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION