JavaRush /Java Blog /Random-JA /エンジニアからプログラマーへ
Bessus
レベル 41
Франкфурт

エンジニアからプログラマーへ

Random-JA グループに公開済み
私が工学系の専攻をITに変更した経緯。2年ほど前、私は専門分野を変えてプログラマーになることを決意しました。それまではITとは関係のない分野でエンジニアとして働いていました。プログラミングの経験から言えば、Paskal を持っていたのは遠い学生時代だけでした。かなり高いレベルの英語を知っていることが最初の利点でした。友人のアドバイスを受けて、プログラミング言語の選択はすぐに、当時市場で最も人気があった Java に決まりました。私は本を​​読んだり、YouTube でチュートリアルを見たりすることから始めました。その後、偶然 Javarush プロジェクトに出会い、ここで約 6 か月間 (休憩あり) 働きました。Javarush と並行して、他の興味のあるトピックやテクノロジ (SQL、HTML/CSS など) を学習し、C++/C# 構文を基本レベルで理解できるようになりました。Javarush での私の成功により、JR 管理局は私に無料でプロジェクトに参加する機会さえ与えてくれました (とても感謝しています!)。しかし、残念なことに、私はヒューバートが設定した学習ペースを維持することができず、プロジェクトからの離脱を余儀なくされました。その後、プログラミングコースに登録し、5か月間勉強しました。そこで私は、EE フレームワークの基本セットである Java EE アプリケーション構築の原則を理解し、最初のプロジェクトを作成しました。同時に、さまざまなリソースでさまざまなテクノロジの知識を磨き、定期的に Javarush に「戻り」ました。コースを修了した後、すぐに仕事を探し始めました (仕事探しには 6 か月かかりましたが、それはまた長い話です :))。 エンジニアからプログラマーへ - 1 JavaRush についての私の意見: 長所: 当初、私にとっての主な利点はタスクの存在でした。初心者プログラマーにとって、問題は常に「何を練習するか」であるためです。さらに、タスクの技術的汎用性と多様性の点で、タスクの質は非常に高いです (さまざまなリソースに取り組んできた者としてこれを言います)。また、講義のアクセシビリティと内容も気に入りました (可能であれば、今も講義を読み続けたいと思います)。理論的な内容の後にすぐに実践的な実装が行われるのが気に入りました。さまざまなソースからの追加資料が豊富に揃っており、初心者にとって非常に便利です。多くの有用で有益なリソースがすぐに見つかります。勉強するのは面白かったし、ここでの滞在中に得た進歩には全体的に満足しています。 マイナス: フィードバックなしでタスクを確認するにはあまり便利なシステムではありません。最初はこれは特に目立ちませんでしたが、より高いレベルになると、多くの場合、問題を解決する時間の 90% は、解決アルゴリズムを作成したりトピックを研究したりすることに費やされるのではなく、堂々巡りに費やされるのではないかと考えるようになりました。テストケースは私の解決策に失敗しています。」これは、大規模なタスクで特に顕著になりました。一方で、それは挑戦のように思えますが、それでも自分の時間をもっと有意義に使えることに気づきます。また、レベル 30 に近づくと、講義を読み続けるためには、ほとんどすべての問題を見逃さずに解く必要があるという事実も気に入らなかった (前の「問題」と相まって、学習プロセスが遅くなる) /大きく止まります)。それとは別に、実際のプロジェクトを紹介したいと思います。必ず参加してください。早いほど良いです。Java Core を学ぶのは素晴らしいことですが、プログラマーはエンタープライズ テクノロジの知識に対して報酬を受け取ります。JR のプロジェクトに参加したくない、または参加できない場合は、他の機会を探してください。プログラミング コースを受講するか、自分で簡単な何かを書き始めてください (ただし、最初は助けがないと難しいでしょう)。これが私の短い学習履歴です。皆さんもコーディングを楽しんでください:)。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION