JavaRush /Java Blog /Random-JA /研修開始から内定まで
Влад Веренич
レベル 27
Минск

研修開始から内定まで

Random-JA グループに公開済み
まず最初に、私の学校教育がどのように終わりを迎えようとしていたかについて話す価値があります。私は物理学が本当に好きだったので、ベラルーシ州立大学の放射線物理学およびコンピュータ技術学部 (コンピュータセキュリティ専門) という適切な場所に入学するつもりでした。入学には何の問題もなかったので(ちなみに、私は数学と物理学をよく知っていました)、それで18歳の男が小さな町から首都に引っ越します。
研修開始から内定まで - 1
現時点では、私のプログラミングの知識はすべて、7 年生のときに Pascal で何かを書いたという事実で終わりました。私の意見では、C++ という非常に複雑なプログラミング言語に慣れる必要がありました。最初は、私にとってそれは別のものでした。たくさんの新しい単語 (名前空間、ヘッダー、ライブラリ、プリミティブ型など)、すべてがどのように機能するかについての理解の欠如、そしてその後の問題 — 研究室が与えてくれた問題ゆっくりと始めると、自分でコードを書くのではなく、コードを探す必要がありました。1 学期が終わった休暇中に、時間は十分にあるので、このひどい言語を改善する必要があると決心しました。2週間さまざまなビデオを見たり、さまざまなサイトの記事を読んだりした結果、結果が得られました。もちろん、私はクールに C++ でプログラミングを始めたわけではありませんでしたが、誰かのコードを渡すだけでなく、自分でラボを書きたいという願望がありました。これが転機となり、その後プログラミングが好きになりました。ある部分を理解するためにすでに数時間座って、時間通りにラボを提出するために一週間夜間にプログラムを作成することもできました。この調子で、1 年目の終わりまでに、私はすべての研究室に合格し、当然のことながら成績表に 10 点を獲得しました。2017 年、夏が来て、私は地元に戻り、プログラマーとしてさらなる成長を続けたいと考え、次に何を勉強するべきか考えていました。そして私の選択は Java になりました。さまざまなビデオチュートリアルを見ましたが、すぐに飽きてしまい、1 日最大 2 回まで 1 時間しか続きませんでした。そしてどういうわけか偶然、私はjavarushに迷い込みました。最初、私はこのリソース (非常に興味深く、質の高いレッスンですが、無料です) に疑問を持ちました。当時、最初の 10 レベルは無料だったということは注目に値します。しかし、すべての疑問を捨てて、私は最初のコースを受講し始めました。そして、私は夢中になってしまいました。おそらく 3 日で 5 つのレベルを完了し、同時にすべての問題を完全に解決し、止まらなくなりました。C++ 以降、Java は非常にクールで理解しやすいものに思えたため、学習は非常に簡単でした。1 週間で最初のコースをほぼすべて完了しました。1 日 5 ~ 6 時間座っていても疲れませんでした。なぜなら、このコースがとても気に入ったからです。同時に、ベラルーシで最もクールな企業の 1 つである Epam の広告を見つけました。ポイントは、技術系の1~2年生を夏期講習に招待したことだ。すぐに応募したところ、数日後に招待されました。私はミンスクに戻り、最初のレッスンを待ちました。この研修は会社をよく知ることを目的として企画されました。トレーニング全体を通じて、私たちは会社の歴史、会社の事業内容、会社への行き方などについて説明を受けました。私たちは技術的な情報は何も受け取りませんでしたが、どのような本を読むことができるか、Java の面接ではどのような質問があるかを教えてもらいました (そして、すでにいくつかの質問に答えることができたのは良かったです)。しかし、私にとっては、本物の IT 企業を訪問することができたのはこれが初めてで、そこにあるものすべてが本当に気に入りました。そのため、夕方に帰宅すると、さらにやる気が出て、すぐにjavarushに行き、学習を続けました。コースは2週間続き、その後再び家に戻りました。7 月末までに、私は 10 の無料レベルを完了し、間違いなくサブスクリプションを購入しました。私には新しい目標があります。夏の終わりまでに 20 レベルを完了することです。そこでのタスクはすでにより困難であり、トピックもさらに困難でした。さらに時間を費やす必要がありました。私自身、それに従って勉強するシステムを開発しました。ある日、レッスンの最後の課題に到達し、次の日にはそれらの問題を解決します。このシステムを使用して、8 月末までに 20 レベルを完了することができ、javarush を少しやめました。この時点で、私は企業が提供するいくつかのコースを受講してみる価値があると判断しました。Itransition 社のコースが私の目に留まりました。そして2週間後、私は彼らと一緒に座って検査を受けました。これに関しては何の問題もなかったので、その日のうちにコースの最初のレッスンのときにその旨を告げられました。頭の中では、どのようにコースを受講し、どのようにすべてを教えてくれるのか、どのようにしてクールなプログラマーになって彼らと一緒に仕事を得るのかをすでに計画していましたが、実際にはすべてが異なりました。最初のレッスンを受けたとき、大まかに言えば、配列をソートする方法とさまざまなスレッドを実行する方法を理解しました。そして彼らはすぐに私に、すべてのユーザーの承認/登録/退会などを伴う Web アプリケーションを要求しました。そして彼らはそれに3日間の猶予を与えました。ショックを受けたと言うのは何も言うことはない。何かをしようとしましたが、何もうまくいきませんでした。3 週間後に本格的なプロジェクト (かなりの機能と技術スタックを備えた Web サイトを 3 週間で完成させることができました) を受け取ったため、私はこれらのコースを完了しませんでしたが、それは私に利益をもたらしたと思います。どのテクノロジー (Spring、Hibernate、Maven、Bootstrap、Ajax など) を学ぶ価値があるのか​​を理解できるようになりました。その後、私は再び Javarush の勉強を続けることを決心し、自分でサブスクリプションを支払いましたが、トレーニングを続けることはありませんでした。私がしたのはレベル 27 までスクロールダウンし、講義を読んで、インタビューの質問を自分用に保存して放棄したことだけでした。それからおそらく十数回の異なるインタビューを受けました。私は何人か落ち、何人かは合格しましたが、私がまだ 2 年生だったので、彼らは私を受け入れたくありませんでした。平均して月に2回、何らかの面接を受けましたが、そのたびに自信がつきました。そこで、2018 年 2 月に、Netcracker からの面接の招待状を見つけました。もちろん、私は応募し、面接に問題なく合格し、3 か月の Java 開発者コースの開始を待ちました。講義は週1回、演習は週1回の体制で実施しました。講義では最新の情報を提供し、理解を助けます。実際には、私はチーム プロジェクト (メンバーは 5 人) を受け取り、毎週特定のタスクを受け取り、次のレッスンでそれを完了しました。このようにして、私はチームで働くこと、Git を最大限に活用すること、そして Web アプリケーション作成のすべての段階について学びました。3 か月後、本格的なブックメーカーのオフィスを作成し、プロジェクトの抗弁を通過し、私はすでに雇用の決定を待っていました。そしてつい数日前、最初のオファーを受け取りました。偶然にも、私が Java を知り始めてからオファーを受けるまでにほぼ 1 年が経過しました。みんな、始めたばかりの皆さんの成功を祈ります。モチベーションを失わず、なぜこれを行うのかを常に理解してください。すべては現実であり、すべてはあなた次第です。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION