JavaRush /Java Blog /Random-JA /31歳でIT業界に入る
Chemodan
レベル 17
Санкт-Петербург

31歳でIT業界に入る

Random-JA グループに公開済み
ついに、プログラミングの素晴らしく神秘的な世界に入った私の個人的な経験を説明することに取り掛かりました。私は高圧電力分野の教育を受け、大学卒業後は専門分野で5年間働き、一般の技術者から管理職へと出世階段を上りましたが、この時間だけで完全に幻滅してしまいました。分野。それは彼女そのもののせいではなく、そこに君臨していた完全な混乱、縁故主義、腐敗のせいだ。いろいろ考えた結果、私は難しい決断を下し、母校を去り、ケータリングを始め、自分のバーをオープンして立ち直らせ、ほとんど私の介入を必要としないほぼ独立した仕事に持ち込んだのですが、次のような疑問に直面しました。次はどうする?それは私の30歳の誕生日の前夜でした。私は非常に長い間プログラミングに興味を持っていたと言わざるを得ません。エネルギー分野で働いていたときでさえ、この分野を離れることは考えていませんでしたが、独学で Python の基礎を学び、簡単な小さなプログラムを書きました。ただ面白かったからです。しかし、長年にわたってそれは単なる趣味にすぎませんでした。徹底的に研究するには自由時間をすべて必要とし、何かで生計を立てなければならなかったからです。はい、はい、私は男性たちが本業と並行して、数か月間にわたって独自にプログラミングを勉強し、ジュニアとして就職したという話をたくさん聞いてきました(そしてここで読みました)。わかりませんが、おそらくこれらのヒーローは私よりもはるかに賢いのです😊。なぜなら、私は多くのトピックを習得するのにかなり長い時間がかかったからです。したがって、開始条件は次のとおりです。 - プログラミングの学習に興味がある。- あまり定期的ではなく、あまり安定した収入もありません(ああ、このロシアの中小企業😊)。- 平均して、標準的な週 5 日勤務した場合よりも自由な時間が増えます。これに加えて、当時大学の友人のうち 3 人はすでにエネルギー部門を辞めてプログラマーになり、EPAM のサンクトペテルブルク支部のトレーニング センターでコースを修了していました。一般的に、私の選択は明白でした😊私は意図的にエパモフトレーニングセンターへの入学の準備を始めました。友人の 1 人のアドバイスで、私は Javarash コースを受講し始めましたが、同時にあらゆる種類の講義を視聴したり、パブリック ドメインにある記事を読んだりしました。ここで、このリソースには小さな賞賛が集まります (これは誠実です! Javarash の管理者は私にお金を払ってくれませんでした! :)): Javarash は素晴らしいものです。まったくの初心者の場合、自分のレベルに合ったアクセスしやすい方法で情報を提供する教材を見つけるのは非常に困難です。Javarash はほぼ特殊なケースです。もちろん、ここで最良の方法で説明されていないトピックもありますが、理想というものはありません。一般に、客観的に見て少ないお金で (あらゆる種類の有料 Java コースの価格を見てください)、私が理解できる方法で言語の基本を教えてくれて、たくさんの練習をさせてくれた Javarash にはとても感謝しています。一部のレッスンのコメントでは、次のようなユーザーからの憤りをよく目にしました。「レッスンを3回読んだのに何も理解できず、サードパーティの情報源で情報を探しました。私は何のためにお金を払っているのでしょうか?みんな、プログラマーはグーグルの達人です。あなたはまだ学んでいるか、それとも経験豊富な上級者であるか、常にインターネット上でさまざまな情報を探しているでしょう。必要な情報や理解する情報がすべて含まれているリソースを見つけることはほとんどありません。したがって、Google で同じトピックに関するさまざまな情報源を読むのは普通のことです。さて、話は戻ります。合計 4 か月でレベル 17 に達し、部分的に合格しました (はい、私は速くありません)。同時に家庭教師について英語を勉強しました。はい、英語はとても重要です。面接や採用面接は少なくとも部分的に英語で行われるだけでなく、仕事に必要な情報の大部分は英語のリソースでのみ入手できます。Javarash の 17 レベルで、トレーニング センターに入るために必要なトピックをカバーしたことに気づき、レベル 0 に戻ってすべてを繰り返し始めました。そしてトレーニングセンターに申請書を送りました。数週間後、彼らは私に電話して、英語で自分のことを話してほしいと頼み、その後ロシア語でソートの種類、アクセス修飾子、OOP 原則、データ型などについて簡単な質問をしました。そして入学試験を受けるように誘われました。試験は 3 つの部分で構成されていました。まずはパソコンを使ったテストです。ループ、並べ替え、文字列の操作、データ収集、SQL に関する一般的な質問、ロジックに関するいくつかの質問に関する 20 のタスク/質問があり、すべてに 1 時間が与えられました。2 つ目は、与えられたトピックに関する英語での手紙で、150 ワード、20 分です。3 番目は EPAM のプログラマーとの口頭面接で、質問はやはりソート、Java のメモリデバイス、ガベージコレクターの動作原理、OOP 原則についてでした。その後、彼らは1週間以内に判決を書いた手紙を送るという約束で私を家に送り返しました。嬉しい手紙を受け取った後、私は再びオフィスに招待され、人事マネージャー (またはリソースマネージャー? わかりません) と話すことになりました。そこで彼らは再び私の経歴から一般的な質問をし、なぜ Java を選んだのか、なぜプログラミング全般を選んだのか、そして私の前職の長所と短所を英語で話すよう求めました。数週間後、オフィスで週に 3 回、Java Core に関する夜間コースが始まりました。コースは 3 か月半続き、かなり難しい試験 (Oracle の OCA/OCP 問題に基づく) で終了し、グループの半数弱が試験に合格しました。合格した人は、トレーニングセンターの第二部、いわゆる研究室に配属されました。これは実際の作品を完全に模倣したものです。EPAM には、研究室の学生が取り組むいくつかの内部プロジェクトがあります。そこにあるものはすべて、本物のプログラマーのように、スクラムとアジャイルの原則に従って本物です😊: 開発者、チームリード、ビジネスアナリスト、テスターなどで構成されるチーム、毎日のミーティング、Jira、タスク、コードレビューなど。教育プロジェクトの作業と並行して、SQL、Spring、マルチスレッド、Java 8 に関する講義が宿題とともに行われます。一般に、研究室は豊かで興味深いイベントでいっぱいです。私は研究室で 4 か月間過ごし、最終面接 (2 人の EPAM プログラマーとの 2 時間の会話) に合格しました。彼らはテストの作成について尋ねました。データコレクション、詳細なマップ構造、SOLID、ACID原則、Java 8のイノベーション、例外など、Springについて詳しく話しました。話題はたくさんありましたが、ほとんど覚えていません。実際のタスクは 2 つあり、ストリームの書き込み (もちろんラムダを使用) とデータベースへの単純なクエリです。さらに 1 週​​間後、Epam からオファーという嬉しい手紙を受け取りました 😊 Javarash への登録から雇用契約の締結まで 15 か月が経過し、31 歳でプログラマーになりました。パランパラムパム、それだけです!
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION