>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン 組み込み セキュリティ
CSS

FreeCodeCamp China — コーディングを学んでNPO団体を支援しよう

最後に、学習プロジェクトが実際に人々が使う製品になったのはいつですか?FreeCodeCamp Chinaはこのアプローチをまさに提供します—ここでは、コーディングの学習とNPO団体向けプロジェクトの実践が組み合わされています。

GitHubで37,000個ものスターを獲得した理由とは?

FreeCodeCamp Chinaは、中国のコミュニティ向けにadaptedされた人気の教育プラットフォームのバージョンです。このプロジェクトは以下を組み合わせています:

  • 包括的なフルスタック開発カリキュラム
  • 4つの認定資格の取得機会
  • NPO団体向けの実プロジェクト
  • アクティブな開発者コミュニティ

興味深い事実:コース全程を完了した参加者の4人に1人は、6ヶ月以内にIT分野での就職に成功しています。

他の学習プラットフォームとの違い

1. 実プロジェクト付き認定資格

抽象的な演習の代わりに、以下を構築します:

  • 基礎認定のための10個のフロントエンドプロジェクト
  • 5個のReactアプリとD3.jsによる5個のデータビジュアライゼーション
  • バックエンド認定のための5個のAPIと5個のフルスタックアプリ

2. NPO団体との連携

フルスタック認定ステージでは:

  • 他の参加者とチームを組みます
  • プロジェクトマネージャーの guidance の下で作業します
  • NPO団体向けの実際のアプリケーションを作成・維持します

3. テックスタックの柔軟性

カリキュラムはJavaScript(React、Node.js)を中心に構築されていますが、最終プロジェクトは任意のプログラミング言語で実装できます。

プラットフォームの技術的特徴

主な技術スタック:

  • フロントエンド:HTML/CSS、JavaScript、jQuery、Bootstrap、Sass、React
  • データビジュアライゼーション:D3.js
  • バックエンド:Node.js、Express、MongoDB
  • ツール:Git(バージョン管理)

プラットフォームは完全にオープンソースです—ソースコードを探索したり、改善を提案したりすることができます。

FreeCodeCamp Chinaが最も役立つ人

  1. プログラミング初心者—基礎から複雑なプロジェクトまで структурированный パス
  2. 独学の開発者—知識のギャップを埋める機会
  3. 経験豊富な開発者—実プロジェクトで新しい技術を試すチャンス
  4. ボランティア—NPO団体支援にスキルを活かす方法

始め方

  1. freeCodeCamp.cnでサインアップ
  2. Gitterでコミュニティに参加
  3. 最初のモジュールから始める—ブラウザですぐに利用可能

先輩からのアドバイス:アルゴリズムチャレンジをスキップしないでください—プログラミング的思考を鍛えるのに最適です。

結論:試す価値はあるか?

以下のようなものを探しているなら:

  • 実践重視の学習
  • チームで働く機会
  • 実プロジェクトのポートフォリオ
  • 考え方が同じ人々のコミュニティ

— FreeCodeCamp Chinaは優れた選択です。そして、すでに経験豊富な開発者라면、このオープンソースプロジェクトへのコントリビュートの可能性も検討してみてください。

最初のモジュールとしてどれを選びますか—フロントエンド、データビジュアライゼーション、それともバックエンドにまっすぐ飛び込みますか?

関連プロジェクト