CodeFights
CodeFightsは、あなたのコーディングスキルを練習新しい才能を学び、そして面接の準備をする楽しさと競争力のある方法を提供します。
- 多数の言語で利用可能な挑戦
- 著名なハイテク企業からボット、課題、インタビューの質問
- 見知らぬ人や友人に対して頭に頭の挑戦
- さまざまな言語における課題の巨大な選択
- 自己監督はチュートリアル主導の知識ではなく、学習奨励
- アクティブでフレンドリーなコミュニティが成長を促すことができます
- 挑戦のためのスコアリングシステムは、時には不明です
- まれ時には提示不可解なコンパイルエラー
- イライラ課題とオファー少し直接支援
コーディングのタスクが反復して排出することができることを少し侃々諤々があります。分野で働くプログラマは、多くの場合、萎縮にその才能を起こし、新たなスキルセットを開発してからそれらを防止し、そして何度も繰り返しタスクの同じ様々な使命を帯びています。新しいプログラマのために、チュートリアルでは、多くの場合、乾燥している、との基本的な言語の理解とそのハイエンドの機能との間のギャップは乗り越えられないように見えることができます。 CodeFightsは、新規および経験豊富なプログラマが自分のスキルをテストし、より多くの教室よりもビデオゲームに似ている環境での知識を向上させることができますウェブサイトです。 CodeFightsは小さく、消化性演習に彼らの練習を壊すことで学習が付属してい倦怠感を戦うために管理しています。最も基本的なレベルでは、コーダーが順番に変数を出力するような非常に簡単な問題を解決するように求められます。高い終わりに、彼らは実際のアプリケーションを使用してコードを作成する使命を帯びています。コンテンツの最大の資源は増加し難易度の課題の数百をコンパイルCodeFights'ライブラリ、入って来。ユーザーは空のコンソールとタスクが提示され、それらは彼らができる最も効率的な解決策を見つけることが求められます。多くの教育サイトは、プロセスを手作業でご案内しますが、CodeFightsは競争からそれを分ける場所です。いいえガイドが提供されていない、との質問の一般性は、任意の与えられた問題に、多くの場合、複数の解決策があるわけ。利点は、これは正確にプログラマは、現実の世界で見ることができるかもしれないものを反映し、より多くの困難な問題が解決策を追求する独立した研究を行うコーダーに依存しているということです。あなたはそれが動作を確認するためにあなたのコードをテストしたら、あなたは彼らがより効果的に同じ結論に達している可能性があるかを確認するために他のユーザーにあなたの結果を比較することができます。あなたは困惑している場合、メッセージボードが用意されています、またはあなたは、自動的にゲームのコースを計上ポイントを過ごすソリューションを見ることができます。より複雑なパズルは実際の質問は、面接で聞かれたプレゼント、面接の練習セクションの形で提供されています。 TwitterやFacebook、およびAppleのような大手企業は、すべて独自の質問を提出しました。 CodeFightsはまた、あなたが友人や見知らぬ人に対抗することを可能にするインターフェイス。ヘッド部のヘッドは、あなたが他の人に対してあなたのコーディングの才能をピットと最短時間で最も効果的なソリューションを開発することができる人を確認することができます。専門家に対して自分のスキルをテストするためにお探しの方のために、彼らは世界最大のハイテク企業のいくつかのエンジニアによって設計されたボットに対して戦闘に従事することができます。 また、CodeFightsは定期的に更新している、ヘルプコーダに設計された季節のコンテンツは、競争の激しい分野に関連するご利用いただけます。トーナメントは、定期的にサイクルの外に回転させ、毎日、毎週コーディングの課題も用意されていながら、一般的に、特定の基準に焦点を当てます。このすべては、成功のためのプレーヤーに報酬を与えると、割り当てられたタスクを追跡する、前方継続する選手を奨励するシステムで結ばれています。