JavaRush /Java Blog /Random-JA /1 年にわたる成功事例
AlexandrRS
レベル 41
Санкт-Петербург

1 年にわたる成功事例

Random-JA グループに公開済み
試用期間が終わり、「私がどうやってプログラマーになったのか」を語る時が来ました。2014年11月、ITとは全く関係のない10年半の活動に終止符を打ち、自分探しを始めました。私にはデータを扱う能力と興味がありました。この時点で、私は数年間、無料または有償で、CMS Modx で組み立てられた小さくてシンプルな Web サイトを作成していましたが、それはどちらかというと趣味のようなものでした。同時に、コードを書きたいという願望は学校に現れましたが、さまざまな理由で実現できませんでした。来たる新年までに、私はプログラマーとして働きたいとはっきりと決めていました。あとは、言語を選択するという小さなことだけが残っていました。私は以前に Java や C++ などの言語を目にしたことがあり、遠い 90 年代には Pascal と Basic で書いていました。その結果、対象となるタスクの範囲を検討した結果、最終的な選択は Java となりました。そして学習プロセスが始まりました...

ファーストラン

プログラミングの基本は明確で、簡単なプログラムの構文もずっと前に勉強していました。私の後ろには、レッスンから集めたいくつかの簡単な Android アプリケーションと、日常の問題を解決するいくつかの Java クラスがありました (そのうちの 1 つはタイヤのパラメータを再計算しました)異なるリムサイズ用)。まず、本を選んで学習プロセスが始まりました...3週間後、私はプログラミングについてまったく読む力を失いました-退屈で退屈でした。私は自分の才能と勤勉さを過大評価していました。さらに 1 か月間、Oracle のマニュアルを読んでみましたが、やはり楽観的な見方はできませんでした。2 月末までに、私はコンピューターが必要だと気づき始めました... (: 数か月間仕事をしていなかったので、最初の SSD を搭載した、ウルトラブックであると主張する古いラップトップを選択することになりました) -世代 i5 と 3Gb の RAM. 3 月の初めまでに、すべてを学ぶ準備が整い、JavaRush.ru というサイトに出会いました...今では、それが 3 月 7 日だったように思えます。最初の非常に単純なタスク、Intellij Idea、大きなタスク 私は Java プログラマーの要件を客観的に理解しており、幻想はありませんでした。

プロジェクト

テスト タスクでは、私のプログラミング レベルが 0 を少し上回るレベルに達したことがすぐにわかり、最初の講義と課題を楽しみにしていました。技術スタックやコースの説明については深く掘り下げません。すべてが現在申請者に求められているものであり、著者自身がコース自体の真実の概要を提供しています。これは、Java をエンタープライズ ツールに変える貴重な知識セットです。講座終了から3か月以上が経ちましたが、このマスターが本当に示してくれたものは何だったのかを今でも実感しています。インターンシップから得られる最も重要なことは、興味を持ってプログラミングの新しいテクノロジーを学ぶ能力です。結果として受け取るプロジェクトは最も重要なものではありませんが、非常に役立ちます。

追加の知識

私のトレーニングのアイデアを補完せずにはいられません。1 日 8 ~ 15 時間コンピューターの前に座って問題を解決していたという事実に加えて、周りを見回したところ、少なくとも触る必要があるもののリストは次のとおりです。mysql、postgresql、mongo、js、html、css、 Linux (debian、mint、ubuntu - どれかを選択)、Spring Boot、FreeMarker。そしてもちろん、Java Core とプロジェクトのすべてのテクノロジーを基礎として採用する必要があります。面接の準備に必要な質問の膨大なリストがインターネット上にあります。非常に一般的なトピック: コレクション、例外、多精度。英語を学びましょう - 今すぐ始めましょう。たとえば、ドキュメントを読んでみてください。Java で記述している優良企業には、外国人の顧客がいます。彼らとコミュニケーションをとる必要があるかもしれません。私は1か月半後の総会に出席していました。国際的な企業では、バグトラッカーの情報もすべて英語です。本を読む。どの言語でも構いませんが、原文の方が優れています。

インタビュー

私にとっては最も勉強になる段階です。ここで、応募者が何を求めているのかを正確に知り、要件に応じて知識を向上させました。私はミドル開発者の面接を受けようとし、ジュニアの面接は避けましたが、同様に面接も行われました。シニアには行ったことないです。私の頭の中に最初に浮かんだことは、応募するポジションに関係なく、さまざまなレベルの面接での質問は同じであり、深さだけが異なるということです。人々はどこにいてもコレクションに興味を持っています。時々彼らは難しい質問をします。面接を通過する段階では、自分に合った仕事や適した場所を見つけるまでに、多くの面接を通過する必要があることを認識する必要があります。この重要なインタビューまでのすべてのインタビューは、あなたが通過し、失望を経験し、結論を導き、次に進むべき道です。この段階では、このことを少しも忘れないことが重要です。

現在、大手アウトソーシング会社での試用期間最後の3ヶ月目が終了し、何度も優しい言葉でプロジェクトのことを思い出しました。グラデーションはありませんが、ミドルレベルはあるような気がします。私は質問しません。実際のプロジェクトに参加した経験が活かされます。大きなタスクを任され、実装に関する決定は自分で行います。仕事中、以前に学んだテクノロジーの知識をすべて応用し、さらに新しい知識も応用しました。私の試用期間はちょうど 1 年後の今日までに終了し、JavaRush のトレーニングが始まりました。もちろん、商業制作の 3 か月の間に、多くの新しい経験と新しい知識が得られ、これまでに行われたすべてのことは、もはやまったく難しいことではなくなりましたが、重要であることに変わりはありませんでした。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION