JavaRush /Java Blog /Random-JA /JavaRushに2回合格しました。2 回目 - すでにプログラマーとして働いている
Mikhail Zherdev
レベル 41
Тула

JavaRushに2回合格しました。2 回目 - すでにプログラマーとして働いている

Random-JA グループに公開済み

関係書類

  • 人物:ミハイル・ゼルデフ
  • 勤務形態:システム管理者、テクニカル サポート エンジニア
  • 居住地:トゥーラ、ロシア
  • Java トレーニング開始時の年齢: 27 歳
  • プログラマーとしての最初の仕事:研修開始から1年後
  • オリジナルのサクセスストーリー
JavaRushに2回合格しました。 2回目 - すでにプログラマーとして働いている - 1

背景

私は学生時代にプログラマーになることを夢見ていました。地元の大学のサイバネティクス学部を志望していましたが、選考に落ちるのではないかと思い、最終的には他の学部を受験しました。その後、本当に受かると思い、ずっと悩んでいましたが… 結局、エンジニアを目指して勉強し(2010年大学卒業、株式会社システム管理者として就職しました。エニキー、テクニカルサポート担当。それで4年はあっという間に過ぎました。
「そして、この 4 年間ずっと、プログラマーになることを学ぶという考えが私から離れませんでした。さらに、私は Java を勉強したいと思っていました。プレゼンテーション言語自体は数年間議論されていませんでしたが、Java の人気とクロスプラットフォームの影響を受けました。」
一時は海外に行ってプログラミング教育を受けたいと思っていました。私は何年も仕事をしてきた間、ずっとこの考えを持ち続け、それを保存したり脇に置いたりしました。もちろん独学で勉強しようとしたこともありましたが、本で勉強してもうまくいきませんでした。私はいつも「いつか」まで次の章を先延ばしにしてしまいます。それで2014年まで生きました。海外の大学への進学も失敗に終わった。さらにこの頃、彼女が留学から帰国しました。そこで私は、プログラマーになりたいのであれば、今すぐ独学で勉強し始める必要があると考えました。なぜなら、後ほど難しくなるからです。

研究

私はHTMLCSSJavaScriptから始めました。私は約 1 か月間PHPを学習し、 Codecademyのほぼすべてのコースを完了しました。2015 年の初めに、私はJavaを学び始めました。
「Java 7 に関する Shildt の本を読みましたが、難しかったので、将来の仕事についてはまったく分かりませんでした。21世紀なので、本を読むよりももっと現代的な勉強方法を探すことにしました。検索して、グーグルして、見つけました。ジャバラッシュ。」
2月の初めから4月の終わりまで、私はこのサイトで働きました(月々のサブスクリプションがあり、理論を改善し、解決済み/未解決の問題を分析するためにレベル20に達したときに停止しました)。4月からTomcatサーバーに慣れてきました。jUnitJSPSpringHibernateSQL (すべてのテクノロジは表面的なものであり、非常に基本的なものと、それらが必要な理由のみです)。同時に、私はJava Core理論をブラッシュアップし、2015 年 5 月初めに履歴書を投稿しました 。

仕事して…また勉強して

1社が応じた。実は、今私が働いている場所です。面接では、Java Coreと、控えめに履歴書に追加したテクノロジのリストについて質問されました (前の段落のリストを参照)。私はこれらのテクノロジーを表面的に知っていることをすぐに認め、将来的には研究するつもりです。その結果、彼らは私をジュニア開発者のポジションに採用し、私がJava Coreについて確かな知識を持っていることを理由にその選択を説明しました( Java Rushのおかげです !)。
「私は JavaRush コースをすぐに完了し、少し怠け者だったので (フォーラムに座って答えを探していることが多かった)、スペシャリストとしての自分に自信がありませんでした。そこで、すでに 12 月に入ってから、もう一度 JavaRush を試してみることにしました。」
すべてが公平になるように、すべての問題を解決し、実際のプロジェクトに参加できるように...さらに、ここにいない間に多くの新しい問題が発生し、それらを解決したいと思い、特にミニプロジェクトに興味がありました。そして、最も「理解できる」バリデーターではないなどの小さな欠点はあったものの、サイト自体は気に入りました (バリデーターは Java Rush 2.0で完全に再設計され 、非常に理解できるものになりました、編集者のメモ)。実際、私はコースを修了し、実際のプロジェクトに参加しました(終了したばかりです)。結果には満足しています!

1年目

私はプログラマーとして約1年働いています。Java Rush は、スペシャリストとしての学習、開発、形成に大いに役立ちました。入社後はまずWebアプリケーションに取り組み、途中で必要な技術を学びました。その後、モバイル開発に切り替え、Android を勉強し( 1 ~ 2 か月間勉強し、その後並行学習で開発に移りました)、3 月からはiOSを勉強しました。これはプログラマーとしての私にとって成功物語ではありません。それは、JavaRush が私がプログラマーになるという夢を実現するのにどのように役立ったかについてです。学び、学び直し、忘れてしまったことを思い出さなければならないことはまだたくさんありますが、優れた開発者になるという目標はあり、成長する余地があります。

二年後

Java Rush管理者の要請により、私のストーリーの続きを公開します。JavaRush のトレーニングを開始してから 2 年が経過し、ジュニア開発者になってから 1 年半が経過しました。最初の職場では1 年半働きました。いくつかのプロジェクトに参加し、最初は ( 2015 年 6 月から 10 月まで)エンタープライズ開発( JSP スタック - JSF + Primefaces - JPA )に 4 か月間従事しましたその後、 AndroidiOS用のモバイル アプリケーションの開発に約 1 年を費やしました。私はこれらのプラットフォーム用のいくつかの人気のあるフレームワーク ( RealmRetrofit少しのRx ) を研究しました。私は Android 用の kotlinと iOS 用の Objective C と Swiftを勉強して、アプリケーションを作成しました。2016 年 9 月に私たちは 1 か月間社内の既存のエンタープライズ プロジェクトに切り替えました。そこでは、現在の機能を改善し、Elasticsearchを導入する必要がありました。私はそこに 1 か月間留まり、コードを勉強しましたが、その後、Java ではなくデータベースを通じて行うことが決定され、私はモバイル開発に戻されました (たまたまです、先生...)。2016 年 8 月末に、マネージャーの要請で、Udacity Web サイトでGoogle Android認定資格に合格しました私が念願のGoogle Androidアソシエイトデベロッパーバッジを受け取ったのは、さまざまなお役所仕事のおかげで (または単に私の試験に気付かなかっただけで)、11 月になってからでした。新年以来、スタックをモバイルSpringHibernate一部のDBから最新のEnterpriseに変更したいと考えていました。しかし、私自身が元同僚の助けで「見つかった」ことがわかりました。年末、文字通り今週仕事を変えました。銀行。トップ 10にもトップ 100 にも入っていませんでしたが、私はこのプロジェクトに興味を持ちました。それが決定的な瞬間の 1 つでした。スタックはEnterpriseで、まさに私が商用開発の経験を積みたかったものです。また、いくつかの Web サービスもあり、これもプラスです (私はよく知りませんが、来年にはさらに深く学ぶつもりでした) と、 Groovy+Grailsがたくさんあります。給与は現職以上を求められ、私の希望は叶えられました。残っているのは、新しい職場で期待に応え、新たな貴重な経験を積むことだけです:))。最初の仕事に就いていた間、私は職場でも家庭でも常にテクノロジーについて学んでいました。もちろん毎日ではありませんが、自分の能力の限り時間を費やしました。GitHubを少し拡張して、インターネット上で見つかったいくつかのテスト タスクを作成しました。12月末に私は認定資格を取得しました。 Oracle 1z0 - 808 (Java の基本的な知識を確認する認定資格)。来年はOCP ( Oracle Certified Associate ) を受験する予定ですが、これはより重要なようです。コンピューター技術に関する教育はありませんが、資格はいつか役に立つかもしれません。しかし、重要なことは証明書そのものではなく (証明書の所有者であることは非常にうれしいことですが! )、言語の微妙な点と、認定の準備をする際に埋められるギャップです。これらは過去の期間におけるこれまでの成功です。思ったより少し少なかったですが、悪くないとは言えません。現時点では、まだ勉強し、教え、学ばなければならないことがたくさんあることは理解していますが、それは私を恐れていません。結局のところ、最高で最も興味深いものはまだ来ていないのです。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION