JavaRush /Java Blog /Random-JA /大切なのは目標を設定することです
Михаил Гончаренко
レベル 40
Москва

大切なのは目標を設定することです

Random-JA グループに公開済み
こんにちは、みんな! 重要なことは目標を設定することです - 1偶然ですが、私はかなり前に試用期間を終了しましたが、(驚くべきことに)書く時間を見つけるのは今ではそれほど簡単ではありません。最初から始めます。私の名前はミハイル、27歳です。私は高等教育を受けていないことをすぐに言いたいです(就職活動の過程で、これが影響を及ぼしました。これは私に残酷な冗談を言ったという人もいるかもしれませんが、私にとっては好意であった可能性が高いです)。私の後ろには3つの研究機関がいますが。放課後、ベラルーシ国立工科大学に入学しましたが、勉強は始めませんでした。彼はモスクワに移り、マーケティングと広告を学ぶためにあまり知られていない経済大学に入学し、1学期勉強して中退した。その後、音響工学を専攻するためにオスタンスキン研究所に入学し、2つのコースを修了しました。つまり、開発者になる前はサウンド エンジニアだったと言えます。この分野での私のキャリアはペースが速く、あっという間でした。働き始めて 2 年目までに、この分野で他の場所で成長するのは非常に困難であることに気づきました。サウンド エンジニアリングを辞めた後、私は広告業界で 2 年間働きました。そこで、この分野での自分の成長は完了したと理解するようになりました。私はクリエイティブな人間ではなく、指標を計算するのに多くの知性は必要ありません。それは退屈だ。こうして、私は仕事の本を手にし、約半年分の資金を手に入れて、2016 年の 9 月に入りました。ここで、プログラマーのトレーニングに関するセンセーショナルなリソースに敬意を表する価値があります。そのマーケティング担当者は、かなり賢い私がわずか 6 か月でプログラマーになることを簡単に習得できるという自信を私に植え付けてくれました。こうして私は自分の目標を特定し、その達成を妨げるものが何もないように自分の生活を再調整しました。このリソースでの学習は専門スキルの観点からは無意味であることが判明したため、2 回目のウェビナーの後、別のアプローチが必要であることに気付きました。幸いなことに、クラスメートのおかげで、私は 2 つの素晴らしいリソースを発見しました。Stepik プラットフォームと、あなたがこれを読んでいるプラットフォームです。9 月末に、私は JavaRush のコースを受講し始めましたが、同時に stepik で役立つと思ったコース (離散数学、Java のコース、およびアルゴリズムとデータ構造に関するいくつかのコース) も受講しました。10 月末までにコースの一部を終了し、JavaRush の無料レベルを 10 個クリアし、それから約 1 か月間山に座って、サバイバル以外のことにはあまり気を配りませんでした。休むことも必要です。12月、私は新たな活力を持って勉強に戻りました。12 月末にサブスクリプションを購入し、レベルを駆け抜けました。私はこのプロセスに完全に専念しました。ルーチンを再構築しました(女の子が家にいない日中は寝て、夕方に彼女と数時間過ごし、それから夜と朝まで(合計約12時間)働いて、家に行きました)朝のトレーニング(身体活動の必要性については別の記事で書きますが、この職業に真剣に取り組むつもりなら、それは単に望ましいだけではなく、質の高い生活のために必要な条件であることを知っておいてください。)座りがちなライフスタイル私は眠りました、そして毎日、例外なく私は鉄のシステムを作りました。そしてそれから少しでも逸脱すると、数日間私は不安になりました。正直に言うと、最後のレベルにはかなりがっかりしました(タスクの数が少なく、理論が曖昧で、リソースの更新でバリデーターがおかしくなったことでさえ、私の血は傷つきました)。しかし、それはともかく、2月になると、私のアバターの隣に美しく端正な数字「40」が現れました。私は 7 つの問題を残しましたが、そのうちの 6 つは当時バリデーターに提出されておらず、そのうちの 1 つに対処するのは完全に気が進みませんでした。この時点で、私はすでに仕事を探し始めているはずでした。特に私のささやかな貯金は尽きていたからです。ただし、Git、Maven、Gradle をマスターし、SQL を理解し、Spring について理解する必要があることがわかりました。数日で Git のコツを掴んだように思えました (実際、作業環境では、すべてをもう一度繰り返す必要がありました)。Maven を基本レベルでかなり直観的に理解し、かなり良い理解ができました。 Udemy の Gradle でコースを受講し、 sql-ex で SQL を改善しました。 Spring では、Spring in Action という本を読みました (始めるには十分以上です)。この程度の知識を持って、私は 4 月の初めに就職活動を始めました。最初の面接は2週間後に行われました。その前に、私は JR でのインターンシップ前のテスト課題と不気味なほど似たテスト課題をやりました (私もやりましたが、最終的にはインターンシップには合格しませんでした)。面接中に、私は 2 つのことに気づきました。1 つ目は、基本的なことを言葉で説明することがまったくできないということ、2 つ目は、自分自身のハードルをかなり高く設定していたということです。実際、面接での質問はすべてコアに関するもののみでした(そして、文字通り、SQL に関するいくつかの質問です)。しかし、面接はうまくいき、彼らは私の立候補を検討することに同意しました。しかし、2週間経っても彼らから明確な答えは得られませんでした(全員が少し待ってほしいと言いました。どうやら他の候補者を検討しているようでした)。結局、私はそれらをあきらめて、探索を続けました。当然のことながら、私は(多くの JR 卒業生と同じように)Sbertech を訪問しました。この時までに私は質問に答えるスキルを徹底的に向上させていたため、面接はうまくいきましたが、最終的には高等教育を受けていないと私を雇用できないことが判明しました。かなりイライラしましたが、それが最善でした。銀行業界で働くことは人生にとって汚名であるとどういうわけか確信しています。3回目の面接が私を今に導きました。それは非標準的なインタビューでした。彼らは Core についていくつかの質問をしただけで、Spring (そしてかなり深いレベルでは Bean、アスペクト、Spring MVC のライフサイクルについて)、Groovy についてさらに質問しました。Java に関しては、たとえば StringBuilder が内部でどのように構造化されているか、ハッシュコードが計算されるときにどこに保存されるかなど、標準的ではない質問もされました。JavaScript に関する質問 (途中で一般用語についても学びました) といくつかのパズルがありました。全体として、私は質問の約半分に答えてしまい、がっかりして面接を終えました。しかし翌日、最初の仕事では夢にも思わなかった給料で内定をもらいました。それは 4 月の終わりでした。クラスがオブジェクトとどのように異なるかを学んでから 8 か月あまりが経過しました。この会社は MASTERDATA と呼ばれ、SAP、1C、Hybris、その他のエンタープライズ ソリューションの大規模なインテグレーターです。私は最終的に、オンラインストア用のウェブサイトを開発する電子商取引部門に配属されました。多くの人は、初日から自分が新しいプロジェクトの最前線にいて、数百行のコードを書き始めたと書いています。私にとってはそうではありませんでした。最初の 1 か月間、私は家でやっていたのとほぼ同じことをしました。座って勉強しましたが、より集中していました。私は JQuery、Apache Solr、MQ、Velocity を学び、MVC を詳しく調べ、Groovy を学びました。JBoss Drools などの非常に珍しいテクノロジーについても触れました。1 か月後、私は現在のプロジェクトをパートナーの Web サイトと統合するための REST API を書き始めました。その過程で、私はプロジェクトのさまざまなモジュールを研究しました (悲劇の規模を理解するために、プロジェクトにはフロントと構成を除いて、ほぼ 1,000 万行のコードがあります)。現時点で私はプロジェクトの約 10% を知っています。開発の新しい段階がまもなく始まります。現在のクライアントのために 2 つの新しいサイトを作成します。もちろん、私は自分の決断を少しも後悔していない、と言っておく価値があります。プログラミングは私の職業の一部であることが判明したため、睡眠と食事を中断することなくそれを行うことができるように思えます。最後に、高い目標を追求しているすべての人にいくつかのアドバイスをお伝えします。
  • 一生勉強しなければならないことを心に留めておいてください。あなたは決して十分な開発者になることはできません。まずは勉強することを学びましょう。Google を学び、正しく質問することを学び、学習プロセスを楽しむことを学びましょう。

  • 次に、肉体的な仕事と精神的な仕事の間の適切なバランスを見つけます。姿勢に注意し、前かがみになってコンピューターに向かってはいけません。定期的にウォームアップし、ジムに通い始めてください(体の調和のとれた発達も芸術です。軽率にこのプールに飛び込むのはやめてください。そうしないと、自分自身を傷つけるだけです。トレーナーと一緒にワークアウトするのが良いですが、それはあなたが良いものを持っている場合に限ります。良いものがなければ、健康トレーニングに関する最良の(おそらく唯一の)知識源は、LJ コミュニティ ru_healthlife です)。この問題とは関係がないと思ったら大間違いです。身体活動は精神活動にも非常に良い影響を与えます。

  • 第三に、自分自身を動機付けるのをやめる。一人一人のモチベーションや意志のリソースは非常に限られています。確かに、より多く持っている人もいれば、少ない人もいますが、遅かれ早かれ、何らかの形でそれは終わります。規律が違いを生みます。毎日同じ時間に勉強を始めましょう。5分や5時間はそれほど重要ではなく、必要なことをすることが重要です。そして結果はそう長くはかからないでしょう。

以上です、ご清聴ありがとうございました。皆さんお元気で!
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION