本でコーディングを学んだことがある方なら、それがどれほど退屈であるかご存知でしょう。学習をもっと楽しくするためのエキサイティングな方法を試してみませんか?
以下で紹介するウェブサイトはそれぞれ独自のスタイルを持っていますが、いずれもゲーム要素を追加しています。これらの風変わりで楽しいゲームは、学習の喜びを取り戻すのに役立ちます。
コードコンバット
JavaScriptを学習していて、-のコーディング経験があまりない場合、または-のコーディング経験が全くない場合は、この無料ゲームを試してみてください。魔法使いとその手下を操作してください。レベル設定は、事前にプログラムされたアクションから条件付きアクション、計算などのより高度な呪文などの単純な概念まで多岐にわたります。
学習プロセスは、騎士、オーガ、魔術師による素敵な魔法のRPGで行われます。ミニオンを動かし、敵をターゲットにし、攻撃し、闇のミニオンを粉砕しましょう!
Code Combatは2013に開始されたため、レベルは現在でも非常に限られています。しかし、Code Combat の開発チームは、より多くのチュートリアルとゲームの開発に夢中になっているので、一緒に楽しみにしましょう。彼らはすべてをオープンソースにしたので、才能のある職人(ユーザー)が独自のレベルを開発できるようになりました。
コードコンバットの利点: グリッドマンサーレベルに合格できれば、サンフランシスコでプログラミングの仕事を見つけるのを手伝ってくれます!
コードウォーズ
コードウォーズでは魔術師の帽子をかぶることはありませんが、カタやプログラミングチャレンジを完了することでポイントを集めてアップグレードすることができます。 Ruby、JavaScript、またはCoffeescriptを使用してカタを行うことができます。 kataはさまざまな言語で完了できるため、異なる言語が同じタスクをどのように完了するかをよく理解できます。 Python、Java、PHP、Objective-Cなどの言語を追加する計画があり、それらはすべてすでに開発中です。
この武道 /侍をテーマにしたシステムは、楽しさと魅力に満ちています。型を完了するたびに、名誉ポイントを獲得できます。十分な名誉ポイントを集めて次のレベルに進み、さらにプログラミングの課題をアンロックします。自分のカタを書いたり、他の人のカタにコメントしたり、友達にコードウォーズを勧めたりすることで名誉ポイントを獲得することもできます。
これらのチャレンジは楽しくて実用的です。Code Wars は、独自のコードをテストする方法を教えてくれる唯一のサイトです。ただし、ここには説明情報がほとんどないので、理解するために google をたくさん使う準備をしてください。これは時間のかかるプロセスですが、コーディングが実際にどのようなものかを学ぶのに最適な方法です。
Code Combatほど絶対確実ではありませんが、より多くの言語をサポートしており、初心者にとってより成熟しています。 Code Wars にも非常に強力なコミュニティがあり、初心者が始めて使い続けるのに役立ちます。レベルアップして名声報酬を獲得することは、自分自身への励みにもなります。
Code School
前の 2 つのサイトとは異なり、Code School は無料ではありません。サービス料は年間290ナイフ(月あたり29ナイフ)で、強盗のような感じです。しかし、Code School のチームは非常に魅力的で便利な Web サイトを作成しました。コードの学習に情熱を持っているのであれば、投資する価値があります。サブスクリプションを利用すると、好きなコースを受講し、いつでも切り替えることができます。また、21日分の「ホールパス」も提供しており、サイト内のすべてのものを48時間無料でお試しいただけます。
Ruby、Javascript、HTML/CSS、iOSの開発コースがあるので、選択肢は広いです。 Chrome開発ツール、Google DriveAPI、Gitなどの選択科目を試すこともできます。
上で説明した3 の Web サイトの中で、Code School はゲーム感が最も少ないです。各コースは短いビデオとチャレンジで構成されており、チャレンジを完了するとポイントが獲得でき、ヒントを求めると質問のポイントが減点されます。
ポイントではまだ何もできません。以前は、コースを完了すると、Code Schoolストアで使用できる5ナイフクーポンを入手できましたが、現在このプログラムは廃止されました。将来的に同様のメカニズムが登場することを願っています。しかし今では、ポイントやバッジを集めて友達に見せることができます。これには何か意味があります。
どれを選ぶべきですかここでは
3プログラミングを学ぶための興味深い方法を紹介しました–最初にどれを試してみるべきですか?まずプログラミング言語を選択し、自分の経験レベルと開発したい内容に基づいて Web サイトを選択することをお勧めします。たとえば、オンライン アプリケーションを開発したい場合は、JavaScriptを選択する必要があります。コーディングの経験がないか、ほとんどない場合は、Code Combat にサインアップしてください。基本的な概念を理解したら、Code Warsを試してみてください。 iPhone アプリや Ruby On Rails アプリを開発したい場合は、 Code School が最適です。
何をしたいかわからない、またはどこから始めればよいかわからない場合は、Code Combatをお勧めします。これは 3 つのサイトの中で最もフレンドリーでシンプルで、プログラミング言語の基本概念をよく理解できます。本当に好きだと感じたら、そこから始めることができます。 Code School
は非常に実践的ですが、始める前にいくつかの知識を習得する必要があります。メソッドと配列の違いがわからない場合は、もっと簡単なところから始めた方がよいかもしれません。無料で入手LAMP
BrothersオリジナルPHPビデオチュートリアルCD/「PHPについて話そう」エディション、詳細 公式ウェブサイトのカスタマーサービスにお問い合わせください。 http://www.lampbrother.netPHPCMS
二次開発http://yun.itxdl.cn/online/phpcms/index.php?u=5WeChat開発 ://yun.itxdl.cn/online/weixin/index.php?u=5
モバイルインターネットサーバーサイド開発 http://yun.itxdl.cn/online/server/index.php? u =5
Javascript
コースhttp://yun.itxdl.cn/online/js/index.php?u=5CTO
トレーニングキャンプhttp://yun .itxdl.cn/online/cto/index.php?u=5