CodeGym /コース /Frontend SELF JA /CodeGymのフロントエンドコース

CodeGymのフロントエンドコース

Frontend SELF JA
レベル 48 , レッスン 5
使用可能

7.1 CodeGymについて少し

CodeGymは伝説的な会社。2012年の秋に登場し、すぐに人気を集めたんだ。 CodeGymの学習はとても心温まるもので、Futuramaのキャラクターとの冒険や会話、ゲーム形式の学習、そして非常に大きなコミュニティを持ち、メンバーがお互いに活発に助け合っていた。

CodeGymは実践に重点を置いていたことで注目されたよ。2015年にはコースに1200の実践問題があり、オートチェック、要求事項、推奨事項があった。 WebIDE(サイトの特別なウィジェット)やIntelliJ IDEA用のプラグインを使って問題を解くことができた。

特に誇りにしていたのは、超効率的なHelpセクションの作成だった。ユーザーが問題に関して質問をすると、問題の条件、要求ステータス、そしてユーザーのコードが自動的に追加され、とても便利なウィジェットで表示された。

これは面白いよ

Redditには、CodeGymのHelpセクションに関連する面白い話が浮かんでた。厳密には、最初にPikabuに掲載され、それからRedditにリポストされた。でもとにかく面白かったよ。

2016年には、CodeGymはVertDiderの仲間と一緒に「ハーバード大学のプログラミング入門コースCS50」をロシア語に翻訳したよ。この翻訳は非常に必要で質が高く、YouTubeで何百万もの視聴回数を集めた…そしてハーバードの教授から感謝の手紙ももらったんだ。

ハーバード大学の講義

2018年には、CodeGymブランドの元で私たちのCodeGymが世界中で利用できるようになったんだ。今では30言語に翻訳され、アメリカ、メキシコ、ドイツ、インド、中国から多くの学生がいる。

インドのコースの学生 インドのコースの学生

アメリカのある学校は、学校名の隣にCodeGymの感謝プレートを掲げたんだ。

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 Frontend Fullstack Software Engineerコース

もしこの文を読んでいるなら、2024年の夏にフロントエンドコースを開始したということだね。

ここ数年、フロントエンドの人気は急上昇していて、私たちは学生からよく質問を受けてたんだ:フロントエンドコースを開始するつもりはないのか、できればFrontend Fullstack Developerコースがいいなって。だって、そうすれば今一番仕事を見つけやすいから。

なんでやらないんだろうね。私たちはもちろんCodeGymと呼ばれているけど、それがフロントエンドの良いコースや優れたフロントエンド開発者を育成するのを妨げることはないよ。12年の経験は無駄にはできないからね。

そこで、いくつかの優れたフロントエンドの専門家を招き、市場の求人を調査し、新しい12ヶ月の学習プランを立てたんだ。その後、課題、プロジェクト、講義、プレゼンテーション、さらに多様な作業が続いた。

このコースをFrontend Fullstack Software Engineerと名付けることに決めた。学習の核となるのは、HTML、CSS、JavaScript、そして最も人気のあるライブラリやフレームワークの学習だよ。React、Angular、Node.jsなどがある。

次に、Fullstack開発者になるために、Docker、TypeScript、SQLの基礎やデータベースの取り扱いも学ぶんだ。また、プロジェクトをリモートサーバーにデプロイする方法も学ぶ。

そして最後に、現代のソフトウェアを設計するために必要なスキルをカリキュラムに追加することに決めた:デザインパターン、ソフトウェア開発の方法論、データベース設計。これらは国際企業での仕事探しに大いに役立つ。 だから、コースを修了すると、あなたは完全なSoftware Engineerになるんだ。

そして最後には、現代の世界で仕事を見つける方法を学ぶインテンシブがあるよ。特にITではね。 単に面接に合格するだけでなく、まず最初にあなたをその面接に招いてもらう必要があるし、次に、全ての候補者の中であなただけが選ばれるようにする必要があるから。

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION