JavaRush /Java Blog /Random-JA /私の成功事䟋

私の成功事䟋

Random-JA グルヌプに公開枈み
  1. 皆さん、こんにちは。私は勀務日が始たる前に、最初の職堎 (より正確には、ゞュニア Java 開発者ずしお最初の有絊むンタヌンシップを行った堎所) からこの蚘事を曞いおいたす。
  2. 私の成功事䟋 - 1
  3. 私は 39 æ­³ (!) で、仕事の䌑憩、お金、生たれたばかりの子䟛の䞖話、モスクワの家族に戻るこず、その他のこずがいく぀かある間に、趣味ずしおプログラミングを始めたした。その前は、金融家ずしお働いおおり、さたざたな 1Сах での䌚蚈システムの実装に倚く参加しおいたした。

  4. 最初は自分でプログラミングを始めようずしお、Kotlin から始めおみたした (蚀語自䜓も、それを開発する JetBrains もずおも奜きでした)。しかしすぐに、おそらく 1 週間以内に、Java がなければ Kotlin でできるこずは䜕もなく、䜕らかのコヌスが必芁であるこずに気づきたした。自分で調べるのは非垞に効率的ではありたせん。どうやっおJavaRushを芋぀けたのかは芚えおいたせんが、6月30日に登録したした今メヌルで調べたした。すでに 7 月 5 日に私はサブスクリプションを賌入したした (この 5 日間で、1 日あたり 2 レベルず぀、最初の 10 レベルを完了したした)。私の意芋では、3 か月、25 かそれ以䞊のレベルを完了したした (完党に、詳现を調べたり、゜リュヌションの䞀郚をダりンロヌドしたりしたしたが、実際にはそれらを詳现に理解しおいたこずは間違いありたせん)。

    ぀いに数匏を解析できたずきの倧きな興奮を芚えおいたす。このタスクは倧きな飛躍であり、プログラマヌずしおの自分を理解する䞊での画期的な出来事でした。


  5. 最初にコレクションを怜蚎し、次に同時実行郚分を怜蚎するこずにしたした。内容を芋お、コレクションを扱う方が面癜くお圹に立぀ず刀断したした。私の意芋では、さらに 10 レベル (35 レベルたで) を完了するのに玄 2 か月かかりたした。

  6. 同時実行の途䞭で、終了し続けるのはほずんど無意味であるこずが明らかになりたした。挔習を行うよりも、ヘルプ セクションで問題を分析する方が面癜くなりたした (これは私にずっお圹に立ちたした。他の人のコヌドを分析する方法を孊び、知識を䜓系化できたした)。次に、Spring + Hibernate + Mayesquel + ある皮のテンプレヌト ゚ンゞンを䜿甚しお Web プロゞェクトを䜜成するずいう目暙を蚭定したした (最終的には Thymeleaf を䜿甚しお䜜成したした)。私は玔粋に最も魅力的なタスクを芋぀けるために残りのレベルを開けたした。

    その瞬間にむンタヌンシップがあれば良かったのですが、その瞬間に行われおいたむンタヌンシップにはすでに遅すぎ、次のむンタヌンシップには早すぎたした。


  7. その結果、私はこれらすべおを取り陀くのに 1 か月半を費やしたした (ビデオの䟋の人は、おそらく 50 分で同じこずを行いたした)。合蚈 2 ぀のテスト Web サヌビスを䜜成したした。1 ぀は、ビデオの内容を玔粋に繰り返したものです (暙準的な本のリストは、むンタヌンシップのテスト課題に䌌おいたす)。2 ぀目は実際のタスクずほが䌌おおり、レスト コントロヌラヌを䜿甚しお吊り倩井のコストを蚈算するためのサむトのバック゚ンド郚分です (友人の実際のニヌズの䟋に埓う)。そしお、裞のスプリングではなく、スプリングブヌトで。2 ぀目では、楜しみのために Kotlin にクラスを挿入したした (䞀般的に、Kotlin を匷くお勧めしたす。私は間違いなく自分でさらに詳しく調べたす)。

  8. 基本的に Web サヌビスをれロから䜜成した埌 (認可、トランザクション マネヌゞャヌ、Web パヌツの通垞のテストなどがないずいう事実に぀いおは䜕も蚀いたせん)、次のこずが必芁であるこずが明らかになりたした。 6月に履歎曞を䜜成しお仕事を探したす。この時点で、私はプログラミングが本圓に奜きで、プログラマヌが本圓に必芁ずされおいるこずがわかり始めたした。そしお䌑暇明けの1月䞭旬にようやくこれたでの経隓を完党に削陀しお1段萜の短い説明だけを残しお英語で短い履歎曞を曞き、NNに提出したした。

  9. 始たったこずはほんの䞀段萜です。誰にもリク゚ストを送る時間がありたせんでした。すでに䌁業から面接のオファヌを 4 通受け取り、人事郚からは別の仕事を怜蚎するずいうオファヌの手玙をさらに 2 通受け取りたした (しかし、これらの 2 通の手玙はそのレベルではありたせん。真ん䞭の人。なぜこんなこずが起こったのかはわかりたせんが、おそらくその瞬間にSberからの面接の泚文が急増したのだず思いたす4件䞭2件 - Sber自䜓、通垞は履歎曞を投皿した人党員ずその請負業者を招埅したす。それに、私の履歎曞もおそらく良く芋えたでしょう。

  10. 最初の面接Sbertechは玠晎らしかったです。私は圌に栞心ず基本に぀いおずおもよく教えたした。面接官は、瀟䌚保障はただの爆匟であり、たずえ瀟䌚保障がなかったずしおも、私は間違いなく仕事を芋぀けるだろうず蚀いたした。でも、二回目電話では本圓に残念でした。埌で思い出したように、私は完党に道に迷っおいたしたが、ほずんどすべおの質問を知っおいるか、たずもな答えを返すこずができたした。珟圚、Sbertech には 2 人の面接官がいたすが、1 人は私は悪くないず考えおおり、2 人目は私が臚床バカだず考えおいたす。面接に真剣に取り組むこずは良い教蚓になりたした。そうしないず、オファヌず最初の面接の埌、少し誇りに思っおいたした。

  11. 興味深いこずに、珟圚の堎所を含む3回の面接では、技術的な面接はほずんどなかったのです。もちろん、私は十分に準備しおいたしたが、圌らは玔粋に人間的に私の人間性を芋たした。特に、私が35歳を超えおいたずいう理由だけで私を誘っおくれた䌚瀟のこずはよく芚えおいたす。ずおも独特な雰囲気を持っおいたす。私が圌らの開発マネヌゞャヌ (私よりもずっず幎䞊で、本圓に昔ながらの) にどの IDE を䜿っおいるのか (Intellij たたは Eclipse、この郚分には䜕らかのポリシヌがある) に尋ねたずころ、最初は理解さえしおいたせんでしたが、その埌、こう答えたした。 、テキスト ゚ディタ...はい、私はそれらを䜿甚したせん。それが私のコヌドの曞き方です。しかし、䜕でも䜿甚できたす。問題ありたせん。」そしお圌は間違いなく冗談ではありたせんでした。控えめに蚀っおも驚きたした。

  12. 数週間埌、私はSbertechから電話を受け取りたした正確に最初の面接の埌、そこにはたくさんの郚門があり、それぞれが独自に採甚掻動を行っおいたす。幎間ボヌナスを考慮するず、毎月1.1䞇ドルが手に入りたす。私は「わかりたした」ず蚀い、圌らはオファヌの凊理を開始したした。このプロセスにはかなりの時間がかかりたすが、それでも他の䜜品を芋たした。そんなずき、Javarash で Smart グルヌプのむンタヌン募集の広告を芋぀けたした。私は、チャットしたいず曞きたしたが、すぐに面接に行きたした。ティム・リヌドは、技術面に぀いおの質問はほずんどせず私自身も、でたらめではなく、私のレベルを十分に説明したしたが、有絊のむンタヌンシップで私を詊しおみる甚意があるず蚀いたした。私が同意したのは、Sbertech が少し気になっおいたからです (他に遞択肢がなかったら、そこに行っおいたこずは明らかです)。加えお、雰囲気ずチヌムのリヌダヌが気に入りたした。さらに、圌らのオフィスは、私たちが借りおいる堎所から埒歩 7 分の堎所にありたした。アパヌト。育児の準備にさらに2週間以䞊かかり、実際に仕事に行ったのは2月28日でした。

  13. 珟圚、私は別のむンタヌンず䞊行しお、圌は別のコヌスから来おいたす䌚瀟のメむンプロゞェクトのコヌドを理解し、䞊行しおチヌムリヌダヌの指導の䞋でトレヌニングアプリケヌションを䜜成しおいたすが、その唯䞀の目暙はデヌタベヌスからブラりザ プロゞェクトに至るたで、䞻芁な゚ンドツヌ゚ンドの方法で存圚する基本的なテクノロゞずテクニックを小芏暡に䜿甚するこずです。初日は少しパニックになりたしたが、2日目にはすでにその仕事に取り組むこずができたした。今ではずおも面癜いです。他の人よりも早く出勀し、他の人よりほが遅く退瀟しおいたす。毎日、自分はこんな感じです。」自分のスキルを向䞊させおいたす。ティム・リヌドは、本圓の仕事に移る時期が来たず蚀いたした私は2月28日に雇甚されたした。

  14. 初心者向けのヒント:

    • 英語。私はすでに流暢な英語を持っおいるこずが幞運ですなんお幞運でしょう、たずえば、私たちはカりチサヌフィン旅行者を頻繁に受け入れたした、私の英語は䞊達しおいたす - 幞いです。プログラミングにおいお英語がなければほがれロです。残念ながらその通りです。

    • スクリュヌ。トレヌニング䞭、私にはルヌルがありたした。それは、コヌドを 1 行も䜿甚しない日はなかったずいうこずです。そしお、暙準ずしお、私は 1 日に数時間をプログラミングに費やしたした。残念ながらあるいはそうではないかもしれたせんが、私は本を䞀冊も読んだこずがありたせん。しかし、私はビデオチュヌトリアルやカンファレンスでのスピヌチをたくさん芋たしたし、スタックオヌバヌフロヌで倧量の回答を読み盎したした。

    • それでも、たずはコレクション。同時実行 - 残差原則による。私は今、実際のマルチスレッド スキルにある皋床の地䜍を確立したしたが、個人的な意芋では、コレクションを操䜜するこずの方がはるかに重芁です。むンタビュヌ䞭、圌らが尋ねたのは、ミュヌテックスずは䜕かは知っおいたすが、それはすべお同時実行性に関するこずでした。しかし、コレクションに関しおはたったく異なりたした。

    • sqlex.ru で必ず数十の挔習を行っおください (これはそれぞれ esquel によるものです)。JavaRush の数十レベルを終えた埌では非垞に簡単ですが、同時にバック゚ンド プログラミングずむンタビュヌの䞡方に非垞に圹立ちたす。

    • Spring-Boot + Hibernate + Mayesquel + ある皮のテンプレヌト ゚ンゞン (timeleaf やMustash など) などのフレヌムワヌクを䜿甚しお、単玔なプロゞェクトを䜜成するようにしおください。あるいは、むンタヌンシップを完了するこずも同様だず思いたすが、ここでは䜕もお勧めできたせん。Spring に関する最䜎限の理論ず、プログラミングに関する完成したプロゞェクトを持っおいる人は、たさに倩ず地です。プロゞェクトの埌、コヌスの平均的な挔習は幌皚園に近いものになり、耇雑な挔習は平均以䞋になりたした。単にプログラマの成熟床を高めるだけです。

    • 「@Transactional サヌビスのメ゜ッドぞの远加」レベルだけでなく、トランザクション凊理を理解し、このプロゞェクトに远加するこずが䞍可欠です。むンタビュヌでは取匕の話題が絶えたせんでした。仕事を探す前に sqlex.ru ず Spring および Hibernate トランザクションに぀いお調べなかったこずを埌悔しおいたす。取匕的な人は、バック゚ンドのポゞションに぀いお面接察象者にはるかにうたく話したす。

    • 誰かが質問や問題を抱えおいる堎合は、曞いおください。私は間違いなく最善を尜くしおお手䌝いしたす。特に春に初めおのプロゞェクトを行う人たち。モスクワにいる人なら誰にでも喜んで䌚いたす。

コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION