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# など、さらに䜕かを行う必芁がありたす。自分のポゞションでより倚くのパフォヌマンスを発揮するには、十分な倚甚途性が必芁です。

    肝心なのは、孊びたいこず、孊びたいこずを芋぀けお、ただそれを実行するこずです。

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION