プログラマーになりたいという強い思いがあるのですね。今どこに逃げるべきですか?この質問に対する答えはインターネット上にたくさんあります。私たちはかつてこれについて記事を書きました。しかし、ソーシャルネットワーク上で寄せられる質問を見ると、初心者は情報が多すぎてどこから始めればよいのか分からないことがよくあります。原則として、JavaRushで私たちが行うことは、この質問への回答を支援することだけです。しかし、完全に混乱している人たちのために、大まかな行動計画を作成することにしました。
まず、テクノロジーのプールを決定します
- 主要な知識源を 2 ~ 3 つと、追加の知識源を 12 個選択します。ただし、不明な点がある場合は「Google」することを忘れないでください。
- 開発環境を選択し、必要なソフトウェアをすべて作業マシンにインストールします。
- 他に何を勉強するか、どこで情報を入手するかを決めます。
そうですね、Java としましょう。この言語のスペシャリストの給料はどのように支払われますか?
DOU など、優れたサイトがたくさんあります。とりわけ、このサイトは、ウクライナにおける開発スペシャリストやその他の IT スペシャリストの収入に関する統計を収集しています。したがって、リンクをクリックして、たとえばキエフ市とジュニア開発者 (または単に開発者) の役職を選択し、Java を選択して他の言語と比較します。キエフに住んでいない場合でも、心配する必要はありません。私たちはさまざまな都市での作業コストの違いを追跡し、「プログラマーの道」という記事で、おおよそのデータを含む表を提供しました。これをここにコピーしましょう。 これは危機前の表です。現時点では、状況は多少変化しており、キエフの給与はほぼ同じ水準にあるが、モスクワの給与はキエフの給与に近づいている。DOU リンクを見たことがある方は、Java プログラマーが最も需要があるだけでなく、最も高給取りの専門家の一部でもあることにおそらくお気づきでしょう。それとも Java は複雑すぎるのでしょうか?
...あまり。学習の最初の段階では簡単に思える言語もあります。ただし、Java には大きな利点があります。Java は広く普及しており、必要とされており、長年市場に出回っています。したがって、初心者と熟練プログラマーの両方を対象とした、多種多様なトレーニング資料、講義、書籍、フォーラムが存在します。コミュニティは私の勉強を大いに助けてくれます。この多様性の中で最も重要なことは、混乱して教材を選択しないことです。これについては次の段落で書きます。あなたは、間違いなくゲームを開発したいと決心し、大ヒット作のほとんどが C++ で書かれていることを知りました。それで、この世界共通言語の長老である彼に、すぐに教えることができるでしょうか?試してみることはできますが、そのアイデアは最善のものではありません。C++ は初心者にとって非常に難しいものです。ただし、Java でトレーニングした後は、必要に応じて簡単に C++ に切り替えることができます。ちなみに、すべての「大きな」ゲームが C++ で書かれているわけではありません。たとえば、 有名なMinecraft はJava で作成されました。簡単な結論
- 最も人気のある開発者は Java で記述しており、その必要性は常に高まっています。
- Java 開発者は給与が高いです。
- Java は世界共通言語です。ほぼ何でも書き込めます。以下を含むゲーム:
- Java は比較的簡単に学習できます。
- Java の後に C# に切り替えるのは簡単で、JavaScript、Ruby、Python を学ぶのは非常に簡単です。Java の後、プログラマは複雑な C++ を詳しく知る準備ができています。
- Android は Java に基づいています。
- Java でのマルチスレッドの実装が実現します。初めての方は、おそらくその素晴らしさをまだ理解していないでしょう。このフレーズを覚えておいてください =);
- プログラマーの大多数は JavaScript を第二言語として話します。
GO TO FULL VERSION