JavaRush /Java Blog /Random-JA /もう一人のIT学科に進学した3年生
Олег Андреев
レベル 37
Одесса

もう一人のIT学科に進学した3年生

Random-JA グループに公開済み
みなさん、こんにちは。私がどのようにして「翼を広げた」のかについてお話しする時間です...私の名前はオレグ、21歳です。
もう一人のIT系3年生1人
幼い頃からプログラマーになりたいと思っていて、父からもプログラミングを勉強しなさいと言われました。私は彼からその本を受け取り、それを見て思った - まあ、それはでたらめだ、それから私はそれを学ぶだろう。
それから私はヘブライ語 (!) とコンピューター サイエンスを徹底的に学ぶ学校に送られました。そこで超基礎を学んだわけではありませんが、Pascal と HTML とアルゴリズムの基礎がありました。もちろん、真剣に考えていたわけではなく、みんなの真似をして、実際に3、4級くらいから勉強していました。そこで入学について疑問が生じ、グーグルで調べてSTEPアカデミーのことを知り、そこに行きたいと思いました。すべてが順調に進んでいるように見えましたが、国家試験(統一国家試験)が必要ないこともわかりました。それが、どうやら私が国家試験に登録しないことにした理由のようです。その後、母がそこで勉強するのにどれくらいの費用がかかるかを知り、当時お金が非常に厳しかったので、母は私が普通の大学に行くことに決めました...しかし、遅すぎました:)。ZNOへの登録は終了しました。学校は終わり、友達はいなくなり、みんな大学で忙しく、私は映画館で働きました(清掃、チケット管理など) おそらくここから私の頭の中で変化が始まり、毎日苦しみました。ルーティンワークをして一銭も稼いでいるのに、どこでも勉強せず、仕事はくだらないと言うのは残念でした。精神的には、それは私の人生で最も困難な時期であり、単に恥ずかしかったため、女の子とのコミュニケーションさえ止めました。そこで 6 か月間働き、ZNO に登録し、その後同じくらいの時間、夕方には数学とウクライナ語の準備をしました。言語。辞めた日のことを覚えています。私は最も幸せでした。すぐに力が湧いてきたのを感じました。そして夏には試験に合格し、順調に合格し、コンピュータ サイエンスを学ぶために予算付きの大学に入学しました。もちろん、その後またリラックスしました :) どういうわけか知識は自然に身につくだろうと思いましたが、最初のコースでは配列を初期化することさえできず、すべてのラボをコピーしましたが、要するに、すべてがスムーズでした。1年目が終わり、夏は勉強して本を読むと約束していましたが、もちろんそれも諦め、2年目に入り、新しい科目「プログラミングとソフトウェア作成論」が始まりました。

出発点

この主題に関しては、大学のプログラムに従って教えなかったが、すべてを変えるまさに言葉を選ぶことができた教師I.S.マズロックがいました。「なぜここに来たのですか」「ここでは何も教えてくれません」「大学はプログラマーにしてくれない、軍隊からの猶予だ」 IT 企業、そこですべてがどのように機能するか、どのようなポジションがあるか、どのような種類の企業 (食料品店、アウトソーシングなど) か。そして彼はとても興味深くそれをやったので、私はもっと何かを始めたいと思ったのですが、出発点が必要でした。そして、JavaRush が偶然私の目に留まりました (VK の公開ページに広告が掲載されていました)。もちろん、VK のすべての広告と同様に、私は懐疑的でしたが、それでも試してみることにしました。最初のレベルはいとも簡単に合格し、次に 2 番目のレベル、そして 3 番目のレベルに合格しました。 3 番目、その後 最初の「大騒ぎ」が始まりましたが、驚いたことに、2 ~ 3 時間タスクに取り組むのが本当に楽しかったですし、プラグインからうまくやった、タスクが完了したというメッセージを受け取るのは本当にうれしいものです。 6 レベル目で、JuvaRush が有料であることに気づきましたか。もちろん、とても動揺しました。当時、私は学生であまりお金がなかったので、この問題はひとまず脇に置いて、貯金をすることにしました。私の母は(お金を稼ぐために)イタリアから来ました。ちょうど JavaRush で 50% 割引のプロモーションがありました。もちろん、私は母親に懇願して、これが詐欺ではないことを証明しなければなりませんでした。そして、最終的にはうまくいきました。無制限のサブスクリプションを購入して、出発します...私は大学のことを忘れて、昼も夜も座っていました。 \festivals\friends、レベル 10、15、20、大きなことが始まり、私は数日間座って作業を続けました。まるで時間を気にせずに何日も続けてできる何かをついに見つけたかのようにうれしかったです。それまでは何もできませんでしたが、仕事に取り組むと自分がそれに参加していると感じました(ただし、その時は履歴書に何を書いていいのか全く分かりませんでした)。

最初の失敗

すでに30レベルに近づいていましたが、奇妙なことに、大学では奨学金が増えました。私のおかげで、グループ全体がJavaで書き始めました(より正確には、私はJavaで全員のために書きました)。このインスピレーションの波に乗って、私はすべての企業とすべての就職サービスに履歴書を送り始めました (素朴 :))。もちろん、電話はかかってきませんでした。JavaCore しかなかったからです。それから私の街では Android 開発者コースへの登録を開始し、面接に行ったのですが、おっと、最初の失敗で不採用になりました。面接ではデータベースに関する質問が多すぎて、分からないニュアンスが多すぎました。ここが最初の失敗でした。そうですね、うつ病です。まだ学ばなければならないことが多すぎて何もできないのではないかという恐怖がありました。1か月後、落ち着いて勉強を続け、あらゆる種類のオリンピックの会議に出席したり、文書を読んだりしました。 ...

6か月が経過しました

この先にはすでにレベル35〜36があり、私はすでにモデレータに手紙を書いて、アカウントに燃料を追加するように依頼していました(その時点ではまだ十分なタスクがありませんでした)。6 か月が経過し、その会社は再び JavaScript 開発者のコ​​ースを開設しましたが、当時私はすでにアダプティブ レイアウト、データベース、Hibirnate、Tomcat を使用して JavaEE でオンライン ライブラリを作成していました。ソケットと Swing 上の独自のメッセンジャー。私はすでに Git を使用しており、glassfish と Tomcat でサーバーをセットアップする方法を知っていました (一般的に、少なくともプログラマーを思い出させるものがありました)。当時私は 3* レベル、つまり JSON があった頃の JavaRush のある程度のレベルで JavaScript を知っていましたが、1 か月で js の基礎を非常に早く学習し、特に Java について十分な知識を得て、準備を整えることにしました。テストの時間がやって来ました。テストでは、CSS、HTML、および JS の基本の基礎を「JS で配列を宣言するすべての方法を作成する」というレベルでカバーしました。その後、テスト結果に基づいて面接を受ける人が選ばれ、約 300 人がテストを書き、約 50 人が面接を受けました。その中に私も含まれていました (Android コースの場合、私はテストにさえ合格しませんでした)。

面接で彼らは私がプロガーになった理由を尋ねたので、上で書いたこのすすり泣くような話をしました。彼らは私が以前にコーディングしたことがあるかどうか尋ねたので、Git リポジトリ (これは非常に非常に重要でした) を見せました。 JavaEE、Hibernate、まあ、なぜフロントエンドを選んだのかと聞かれたので、正直に仕事を見つけたかっただけだと答えました :) そして、コースに参加した幸運なトップ 10 人に入ることができました。それはクールでした。当時 (2 年生の終わり) に大学で起こったこととはまったく異なりました。すべてのタスクは Git リポジトリに投稿され、そこでソリューションのプール リクエストを作成しました (最適なソリューションはメインブランチ)。1 か月後、コースの講師の 1 人が私に彼の会社での仕事をオファーしたので、私は何も考えずに同意しました。初日から、これまで使ったことのないツール (Less、React、Gulp、Node.js) をすぐに与えられ、その難しさと面白さに衝撃を受けました。私はこれらすべてを長い間掘り下げましたが、特に反応については、誰もが書いているほど明白ではないようで、少なくとも私にとってはあまりうまくいきませんでした。それでも、私はプログラマーであるとは思えませんでした。顧客は全員ロシア人で、会社には 3 人しかいませんでした (後輩が 2 人と中堅が 1 人)。だから、心の中の何かが毎日私を蝕んでいきました。もしかしたら、ただのゴキブリかもしれません。私の頭では考えていましたが、目標を達成したとは感じませんでした。そうでなければ、ずっと前にここに書いていたでしょう:)) しかし、それにもかかわらず、私の成長は単に巨大で、私自身はすでにアプリケーションを構築していることに気づいていませんでした私自身、Java だけでなく React でもアーキテクチャを書いていました。その時 (3 番目のコースの始まり) にコースワークが与えられ、私はオンライン カード ゲーム 21 または BlackJack のトピックを選択しました (カードの数を選択する機能は、提供されています)、そして仕事と並行して、私はこの「ミニプロジェクト」を書きました(興味のある人のために、ここにリンクがあります:BlackJack)そしてそれだけです - 何かが間違っていました、私はそれをどう説明したらよいかわかりません、はお金を受け取りましたが、学生としては悪くありませんでした(500ドル)。しかし、これは私が望んでいたものではないと感じ、さらに家族に大きな問題が始まりました。そして、私のプロジェクトは地獄でした。1 日 14 時間、Skype で自分の画面をブロードキャストしなければなりませんでした (CIS 顧客の気まぐれ...) さて、一般的に、私は私にかかっていたプロジェクトを終了し、仕事をチームに戻しました。大学:) 大学ではすでにとても簡単だったので、3年の2学期の初めに、私は先生からすべてのラボとコースを受講するだけで、1か月でPascalではなく、まったくすべてを完了しました。ですが、Angular、React + ES6、その他の現代世界の優れたものを使用し、サーバーとして Java または Node.js を使用しました。当時、私はすでによく知っていました。すべての学生のベースは Mongo でした。悪魔。

退屈になった

このようにして、私はゆっくりと経験を積み、Gitを新しいプロジェクトで満たし、クラスメートからお金を稼ぎ、週末に飲みました。一般的にすべてが穏やかでした)。しばらくすると退屈になり、またすることがなくなりました。大学ではすでに Web 開発と JavaScript に関するカンファレンスを行っていました。もう一度自分の運を試してみようと決心しました。dou.ua で 2 件の求人を見つけました。すべてがコーシャで、私が好きなように、求人は英語で書かれており、1 年の職歴があり、SPD への登録もあり、すべてがこんな感じでした。皆さん、私が本当に望んでいたものとして、私は 2 社に履歴書を送りました (ちなみに、あなたの推奨事項に従って要約をまとめてくれた JavaRush に特に感謝します)。さて、私は面接に招待されましたが、私は 1 つの質問も落とさずに見事合格しました。彼らは Angular、React、Node.js、HTTP プロトコル全般、データベース、ビルド ツールについて質問し、全般的に私の履歴書を愚かにも調べました。あらゆる点で質問されます - JavaScript 開発者 (FullStack) の空席。すでに出勤して 3 日後に、すぐにカナダのプロジェクト、React+es6+node.js に割り当てられました。とても興味深かったです。スクラムとアジャイルの方法論を知り、Slack とは何かを学びました。私たちはタスクと見積もりを含む独自のワークアクションを持っていました。一般的に、これが私が望んでいたものです。毎日が以前とは異なりました。まず、仕事、会議、顧客とのコミュニケーションなど、すべてが英語で行われるのは珍しいことでしたが、これを手伝ってくれる先生がいて、私の英語はそれほど悪くありませんでした。)同僚とチームは本当に素晴らしく、毎週金曜日にバーに行き、オフィス内には常に何らかの活気があり、誰もがお互いに冗談を言い合い、仕事のプロセスはシリーズ「シリコンバレー」を思い出させます。金曜日に試用期間が終了し、正式に入社しました。今はとても幸せで、望んでいたものを達成できました。自分が歩んできた道と今の自分を誇りに思っています。これについては JavaRush にとても感謝しています。これは私にプログラミングの仕方を教えてくれただけでなく、それが大好きなことになりました。私は今では Java 開発者ではありませんが、JavaScript もとても良くなりました。改めて、皆さんのすべてに本当に感謝しています。私たち全員のためにこれまでしてきたし、し続けています。全行程にはほぼ 2 年かかりました (2 年目の初めから 3 年目の半ばまで)。皆さんの幸運を祈っています。私が私と同じくらい怠け者なら、他の人はもっと怠け者です。ここでいくつかのヒントを紹介します
  • あきらめないでください
  • JavaRush だけに留まらず、他の学習ソースを探してください。
  • 学んだ各テクノロジーをミニプロジェクトで統合してみる
  • そしてもちろん、時々リラックスして、自分の仕事を楽しんでください。そうすれば、あなたにふさわしい、望む仕事が見つかるでしょう。
PS 文章が多くなって申し訳ありません。実際にそうであったように、最初から最後まですべてを伝えたかっただけです。少なくとも誰かがすべて読んでくれることを願っています:)
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION