
プログラマーとしてのあなたのレベルを向上させるかなり成功した方法からのリストの無料翻訳。
さまざまなプログラミングパラダイムを学びます。
- アセンブラーでプログラムを書く
- 関数型言語でプログラムを書く
- オブジェクト指向言語でプログラムを書く
- プロトタイプ言語でプログラムを書く
- 論理言語でプログラムを書く
- 俳優のモデルを使用してプログラムを書く
- Forthでプログラムを書く
さまざまなプラットフォームでのプログラミングの複雑さを学びます。
- 重要なWebアプリケーションを作成する
- 自明でないデスクトップアプリケーションを書く
- 自明でないモバイルアプリケーションを書く
- 組み込みアプリケーションを書く
- リアルタイムシステムを書く
さまざまなレベルでソフトウェアの理解を向上させます。
- 書き込みネットワーククライアント(HTTP、FTP)
- デバイスドライバーを書く
- Bツリーデータベースを作成する
- 簡単に使用できるように既存のライブラリのラッパーを作成する
- プラグインモデルを使用するアプリケーションまたはフレームワークを作成する
- テストフレームワークを書く
- プログラミング言語を書く
公案、カタ、そして時代の知恵で自分を向上させましょう。
- 5つのkatプログラミングを通過する
- あなたが学びたい言語のプログラミング公案を通過します
- コードリトリートをご覧ください
- SICPを読み、すべての演習を行います
プログラムオープンソースソフトウェア:
- コードの一部をオープンソースプロジェクトに追加する
- パッチが受け入れられていることを確認してください
- 大規模なオープンソースプロジェクトでコミッションを獲得する
- オープンソースプロジェクトを公開する
- Refactotumオープンソースプロジェクトを過ごす
他の人に教えることで学ぶ:
- 電撃戦の報告をする
- ローカルユーザーグループに参加する
- 会議に参加する
- トレーニングコースを作成する
- チュートリアルを公開(チュートリアル)
- オープンソースプロジェクトコードの建設的な改訂版を公開する
- プログラミング本を書く
PS。 翻訳のためにキックしないでください-それは部分的に「無料」です。