CodeGym/Java Blog/ランダム/Java のコーディング学習に経歴は関係ありません: RPG 開発者で CodeGym の学生である David ...
John Squirrels
レベル 41
San Francisco

Java のコーディング学習に経歴は関係ありません: RPG 開発者で CodeGym の学生である David の物語

ランダム グループに公開済み
人のメンバー
CodeGym は設立から 2 年半が経過しており、世界中から約 50 万人のユーザーがいます。多くの学生がコースを修了し、夢の仕事に就きました。また、私たちは常に成功事例を共有するよう促していますが、学習体験の真っ最中にある人のストーリーも、同じ程度にモチベーションを高め、興味深いものになる場合があります。最初の話はデイビッド (デイビッド・ヘインズ) についてです。彼は米国出身の RPG 開発者で、すでに 25 年以上開発を続けています。この春、パンデミックの影響で一時帰休になったため、Java を学ぶことにしました。「Java のコーディングの学習に経歴は関係ありません」: RPG 開発者で CodeGym の学生である David の物語 - 1

「Java は長く存在し、さらに良くなるでしょう。」

他のプログラミング言語の中から Java を選んだのはなぜですか? 理由は 2 つ考えられます。まず、私が会社で一時帰休になったとき、社内の多くの作業を Java に切り替えていると聞きました。だから、それについて何か学べたら役に立つだろうと思いました。次に、Java は十分に確立された言語であり、しばらくは存在し続けるだろうということを私は知っています。私が話した多くの人も同じ意見です。それはこれからも続くでしょうし、さらに良くなるだけです。したがって、私にとって Java を選択するのは簡単でした。もちろん、私の会社が C# に注力し始めるのであれば、私は C# を探すでしょう。あるいは、Python を実行するか、私は Python を探します。

「CodeGym は私にとって最良の選択肢であり、目標を達成することができました。」

そこで、私はインターネットにアクセスし、基本的に「Java を学ぶ」をグーグルで検索し、CodeGym やその他のおすすめのオプションを調べました。私が見たものや読んだものから、CodeGym が私にとって最良の選択肢であり、目標を達成できると判断しました。このコースで私が気に入っているのは、その背景です。学習をゲームのように扱うので、学習が楽しくなります。ほとんどの部分が非常に分かりやすくなりました。しかし、もちろん、少し混乱するときもありました。私は普段あまりグーグル検索をしないし、適切なキーワードを選択することもないので、目的の場所にたどり着くために役に立たないものを見て多くの時間を費やしてしまうことがあります。どのようなレッスンだったかは覚えていませんが、4、5 日間そのレッスンに行き詰まって、理解しようとしました。春からCodeGymで勉強していたと思います。今レベル12なんですが、だからおそらく私は他の多くの人よりもずっとゆっくり進んでいると思います。最初は1日最低3~4時間程度でした。しかし、5月末に新型コロナウイルス感染症の影響で職を失い、新しい仕事を探すことになったため、学習時間は週5日で2~3時間に減りました。私は IntelliJ IDEA と CodeGym プラグインを使用していますが、面白いと感じています。最近発見したのですが、プラグインには「正しい解決策」機能がありますが、私はあまり見ないようにしています。たとえば、ソリューションをリバース エンジニアリングして、どのようにしてそこに到達したのかを解明できます。私にとってそれはとても有益で、気に入っています。私も時々「ヘルプ」セクションを利用します。行き詰まったときは、同じようなものを探して、提案されたものを確認します。実際にいくつかの質問を投稿しましたが、回答があり、非常に役に立ちました。最後に、私はゲームが好きです!2048ゲームをクリアしたところです。私はマインスイーパをやったことがありますが、それがうまくいったときは素晴らしかったので、それは私が誇りに思っている成果です。私は 2048 で問題を抱えていましたが、これがうまくいったときもまた誇りに思いました。私が何をしたか見てください!今、私は Snake ゲームをやっていますが、ここに問題があります。ゲームを書くか、レッスンを続けるかを決めなければなりません。時々自分に無理をさせて、「このゲームを最後にやったのは最後だ」と考えなければなりません。今度は何かを学ばなければなりません。」

「あなたの経歴は何の違いもありません」

私は Java については全くの初心者です。このコースは非常に教育的で、わかりやすく、楽しいものです。Java の学習が楽しくなります。私にとって、それは重要なことです。なぜなら、私は自分のやっていることを学び、楽しみたいからです。あなたのバックグラウンドがコードの学習に影響を与えるとは思いません。もちろん、場合によっては有益で役立つ場合もあります。RPG プログラマーとして、私はプログラミング ロジック全体をすでに熟知しています。プログラミングやプログラミング言語の学習が初めての人は、そのような熟練度を持っていない可能性があります。しかし、正直に言うと、CodeGym は基本概念を理解するのに非常に優れた仕事をしていると思います。Java を学習し、市場の需要を満たすという目標を達成するのに役立ちます。私がもっと若かった頃の夢は、ソフトウェア会社を立ち上げてビデオゲームなどを作ることでした。私は RPG のコーディングが大好きです。しかし Java の場合は…誰にも分かりません。たぶん、私は十分に上手になって、ゲームを作成して販売し、自分の会社を設立するでしょう。

「特に最初は、学習により多くの時間を費やします。」

私の個人的な経験から、Java とプログラミングを学び始める人全員にいくつかのヒントを提供します。
  1. 特に最初は、より多くの時間を勉強に費やしてください。

    もっと学びたいという意欲を高めるのに役立ちます。最初からここで30分、あそこで30分というつもりはありません。私たちの興味をそそって引き込むだけでは十分ではありません。1 時間、2 時間、4 時間かけてみてください。少なくとも最初の頃は。

    私は、学び続けたいこと、そしてなぜこれをやっているのか理解しているところまで来ています。いつもそれに費やす時間があるわけではありませんが、時間ができたら戻ってきます。特に週末は、1 ~ 2 時間、場合によっては最大 4 ~ 5 時間、コンピューターの前に座って、ただ勉強します。

  2. 自分のやっていることに注意して楽しんでください。残りは自動的に処理されます。

    今では私の能力が限られていても、Java のコーディングを学ぶことができることに疑いの余地はありません。もう専門家は誰もおらず、RPG も Java もできないので、これは役に立ちます。Python、C++、C# など、さらに何かを行う必要があります。自分のポジションでより多くのパフォーマンスを発揮するには、十分な多用途性が必要です。

    肝心なのは、学びたいこと、学びたいことを見つけて、ただそれを実行することです。

コメント
  • 人気
  • 新規
  • 古い
コメントを残すには、サインインしている必要があります
このページにはまだコメントがありません