JavaRush /Java Blog /Random-JA /仕事を見つけるのに役立った8つのこと
JuriMik
レベル 26
Харьков

仕事を見つけるのに役立った8つのこと

Random-JA グループに公開済み
こんにちは、内部関係者です!私は自分の話を共有することにしました。2014年末に勉強を始めて、何度かすべてを捨てた後、2か月前に就職しました。この記事では、履歴書に何をどのように書いたか、人事と何を話したか、英語をどのように学んだかについては話しません(これについては別の記事で説明します)。私が何をどこで教えたかについては深く立ち入りません。理由の有無にかかわらず、トレーニング中に生じた私の観察や考えを共有するだけです。ボイトに近い領域で私が考える良い点と悪い点を共有します。また、私がプログラマーになるのに役立った 8 つのこともリストします。行く! 1. Javarush 仕事を見つけるのに役立った 8 つのこと - 1 すぐに就職できるという期待に触発されて (Java で、ああ) Google に「Java コース オンライン」のようなものを入力しました。JavaRush は最初に発見されたものの 1 つです。正直に言うと、私はフューチュラマに夢中になりました。:D これらのヒーローがいなかったら、定期購入はしなかったと思います。最初はこのリソースが本当に役に立ちました。読んで問題を解くのが面白かったです。当時、リソースは開発されたばかりで、就職の成功に関するレビューはわずかしかありませんでした。これはとても感動的でした(ニックネームは覚えています - プロビソタ、私の同僚、私も一部は高地登山家です、こんにちは!ありがとう!そしてもう一つ、ニックネームはもう覚えていない男の話です。彼らは特にインスピレーションを与えてくれました) )。数か月以内にここに自分の物語を書くだろうと信じていました。しかし、それから2年が経過し、私ははるかに賢くなり、IT企業のオフィスの近くの灰色のアスファルトに顔を何度も打ちました、そしてサイトにはただレビューの海があります。一般的に、レベル 10 に達したとき、興味があり、自分の能力に自信があり、さらに昇進もあったので、サブスクリプションを申し込みました。あまり十分ではなかったのが残念です。レベル26〜27まで到達しましたが、その後は時間がありませんでした。もちろん、無制限の制限がキャンセルされていない限り、いつか必ずそれを終了するでしょう。 ジャバラッシュ - ありがとう。すべてはあなたから始まりました。 2. 本。 仕事を見つけるのに役立った 8 つのこと - 2 講座を受けるだけでも勉強は可能ですが、難しいです。たくさんの本を読んだとは言えませんが、基本的な本は、エッケル『Java の哲学』(A4 シートに印刷)、ホルストマン 第 1 巻、ブロッホ『効果的なプログラミング』、ペッツォルト『コード』(!must)です。読んでください!) ハント「プラグマティスト プログラマー」、そして Maitanable ソフトウェアの構築などの具体的なこと、SQL に関すること、名前やその他の小さなことは覚えていませんが、それでも習得しました。 これが基礎であり、それなしでは非常に困難になります。 3. 面接 3 年生の場合、面接は次のようになります。 仕事を見つけるのに役立った 8 つのこと - 3 私は勉強を始めたばかりの頃、何度か面接を受けましたが、技術的な部分 (理論) になるとすぐに失敗してしまいました。とても残念でした。一方、私は何を期待していましたか?テストタスクの方が良かったです。ここでは、私は水を得た魚のような気分で、特に「オリンピック」やアルゴリズムのような問題があるときは、想像力が羽ばたいていました。これは私のお気に入りの時計でした。提示された問題を解決し、実行時間が反復回数を最小限に抑える傾向にあるように最適化します。一般に有用なスキルですが、そのような問題を解決する場合にのみ役立ちます。一般に、繰り返しはしません。追加資料または このリンクで、レベル 20 でのインタビューに関する私の記事を読むことができます。2015 年 7 月以来、この点に関してはほとんど変化がありません。私はオフィスでの面接を諦め(前回は 2015 年 12 月末でした)、定期的に Skype でコミュニケーションを取り、トレーニングと個人プロジェクトに集中し、時には自宅から Skype で面接しました。 インタビューでは、旅の始まりに最も重要なことがわかります。アクスル、ガイド。この分野で働く調理室の奴隷になるにはどのようなスキルが必要ですか。たとえ知識がほとんどなくても、呼ばれたら行かなければなりません。これはまさに貴重な経験です。 4. フリーランスへの挑戦 仕事を見つけるのに役立った 8 つのこと - 4 フリーランスに挑戦してみましたが、Java 分野では初心者には少し難しいです (もちろん個人的な意見です)。upwork などでフリーランスとして活動したい場合は、デスクトップ用の WindowForms に基づいた単純なアプリケーションを開発する場合は、Web (js、おそらく php) または C# に注意を払う方が良いです (デスクトップ用の Java は残念な光景です) 、イーヨーが言ったように、くまのプーさんの友達)。一般に、初心者が Java で本格的なものを書けるのは幸運であり、さらにはその対価として支払われるべきだ、というのが私の意見です。さらに、フリーランスと IT 以外の主な仕事を組み合わせることができない場合もあります。 一銭も稼げなかったフリーランスの仕事を通じて、市場がいかに巨大で、IT分野における競争がどれほど大きいかを理解することができました。 5. 企業でのインターンシップ 仕事を見つけるのに役立った 8 つのこと - 5 これは企業に入社するための簡単な方法のように思えるかもしれませんが、そうではありません。ここでも競争があり、1 か所あたり約 20 ~ 30 人が参加します。コンピューターテスト、英語テスト、論理テスト、その後に無給のインターンシップが続くこともよくあります。たとえば、Epam では、若い DevOps は 5 か月間無給で、2 か月間は手当付きで過ごすことができ、3 か月目からはフルタイムで働くことができます。もちろん、これは選択肢ではありませんでした。自分で用意することも必要です。でも機会があれば行かなければなりません。ただ、それにこだわらないでください。 ここでは、他のどこよりも、会社が概してあなたの立候補を気にかけていないことを理解しています。今日来た人はあなたと同じように十、二人います。フリープラクティスであっても、非常に厳しい選考プロセスがあります(そこにたどり着くのは、通常の有給の仕事に就くよりも難しいとさえ思います)。 6. IT イベント 非常に興味深いトピックがあり、 仕事を見つけるのに役立った 8 つのこと - 6 多かれ少なかれ大都市に住んでいる場合は、おそらくさまざまなトピックについてさまざまな会議がそこで開催されるでしょう。有料のものを買う必要はありません。無料のものがたくさんあります。私が参加した中で最もクールなイベントは、SQL Saturday と GlobalLogic Java Days です。たくさんの人、興味深いレポート、そして良い組織(そしてコンテストやアフターパーティーも :D) - この時間は忘れられないものになります。必ずしも Java である必要はありません。JS、Python、C# に関するイベントに参加しましたが、とても面白かったです。時には何も理解できないかもしれません ))))) しかし、あなたは 300% の感情を抱きます。それが不可能であっても、問題はありません。オンラインにはあらゆるものがたくさんあります。主なものはインターネットの存在です。ここでイベントを監視できます 環境を変え、リラックスし、新しくて興味深いことを学び、楽しい数時間を過ごす絶好の機会です。 7. メンタリング 仕事を見つけるのに役立った 8 つのこと - 7 これとこれが私の就職のキーポイントでした。私はこの男性の忍耐力と情報を伝える能力に非常に感謝しています。わずか数か月の指導で、私はそれまでよりも多くの情報と知識を得ることができました。その一方で、知識は準備された場所に落ちました。私に足りない技術を的確に教えていただきました。英語で会議を開催したり、現在の問題について話し合ったり、社内のプロセスについて話したり、あるいは単に Bath.it の記事について話し合ったりすることもできます。 G) コミュニケーションはその主要なスキルの 1 つです。問題をチェックするアルゴリズムと通信することと、フォーラムで解決策の側面について議論することは別のことです。生身の人間と戦闘に近い状況ではまったく異なります。おそらくこれが私のトレーニングの中で最高のステージでした。確かに最も生産性が高いです! 7a. コース。 仕事を見つけるのに役立った 8 つのこと - 8 私はそこには行っていませんし、誰にもお勧めしません。 優れた記事には、コースの一人当たりの費用がいくらかかるかについての優れた文章があります。記事全体を読むことをお勧めします。残りのコースについては、あなた次第です。私はメンタリングを選択したのですが、間違いではなかったように思えます。8. 無関心 仕事を見つけるのに役立った 8 つのこと - 9 私は何度か諦めました。原則として、私の履歴書に対する返信が大幅になくなったり、「あなたの履歴書はデータベースに追加されました...」という形式の返信が続いたりした後、このすべてから逃れる最善の方法はコードを書くことです。コードを書かないことで無気力になっていませんか? それも起こりました。解決策は簡単です。散歩に行ったり、映画館に行ったり、また座ってコードを書くときに、タスクを変更したりします。たとえば、前にやっていなかったことを終わらせるなどです。多くのプログラマーから聞いた数字は6時間です。1 日 6 時間は生産的にコードを書くことができます。夜に固まったり、週末中ずっとモニターの前に座って過ごしたりすることもあり、そのような一連の昼夜徹夜の後、「プチ燃え尽き症候群」(「うつ病」、「疲労」など、好きなように呼んでください)を経験することもありました。 .)、一部の進行したケースでは、それが数週間続く可能性があります。自分が無意味であると感じ、さらにコードを書きたいという欲求がなくなる。これを克服するのは非常に難しいですが、学習の過程で重要なことを教えてくれました。それは「 休め!」ということです。 このトピックに関するビデオ: Dmitry Mantula - 「25 分でプログラミング言語を学ぶ方法」 リンク(ウクライナ語) オファー まだ暖かい秋の日、彼らは私に電話をかけてきました。そして、なんと見よ!自分の耳が信じられませんでした。彼らはデータベースで私の履歴書を見つけましたが、私がまだ仕事を探しているのかと疑問に思っていますか? 6月のいつか、私は彼らに履歴書を送りましたが、届きませんでした。彼らは私に折り返し電話をかけてきました(!)、私は更新された履歴書を再送信しました。もちろん、その求人はオートメーション QA に似ていて (違う...)、仕事は遠隔地でした (ああ、駄目だ、駄目だ)、その上、給料は私の期待を満たしていませんでした (いやぁ)。私がすでに持っていた本質は問題ではありません。私は、プロジェクトのドキュメントをよく理解することを考慮して、3 日間が割り当てられたテスト タスクに同意しました。基本的に、テストには、実行中のアプリケーションの単体テストの作成が含まれます。しかし、非常に不便な (どうやら当時は習慣だったようです) ドキュメントを検索するのは難しく、その作業に 1 週​​間かかりました。いつものように、最終日、すべてをやり直し(リファクタリング、やべー!)、書いたものをほとんど壊してしまった後(ただし、コードは 2 分の 1 に減りました!)、採用担当者にメールで送信しました。その後、答えを待つのに15日間の苦痛な日々が続きました。そして 2 週間後、私は返事を受け取りました。それは、フルタイムの Java 開発者のポジション (!!) の面接 (!) への招待状でした。採用担当者によると、私はテスト課題がとても気に入ったので (!!!)、別のポジションで私を雇うことが決まりました。いいですね、くそー。ボーナスは当初希望していた給与額でした(!!!!)。翌日は人事部との面接があり、次に技術面の面接がありました。その日の夕方、私はオファーを受け取りました。2週間後、仕事を始めました。 仕事を見つけるのに役立った 8 つのこと - 10 リモートワークについて一言 私は現在 2 か月間働いています。自宅で、リモートで。最初に思ったほど怖くないです。 私は仕事が好きです、特にすべてがうまくいったとき)))ここで説明したたくさんの欠点にもかかわらず、働くのはとても楽しいです。しかし、真剣に言うと、主な欠点は、私の妻もリモートで QA として働いており、ワンルームのアパートを持っていることです)))。また、生の接触がないと難しい。オフィスでは、誰かのところに来て、助けが必要だと言って蹴り、問題を指差したりすることがあります。ここでは、あなたの感情、恐怖、経験とともに、それを定性的に説明する必要があります。その一方で、問題をより詳しく調査する必要が生じ、場合によっては質問すらしません。利点の中で、主な利点は、多かれ少なかれ自由なスケジュール、移動時間の節約、後ろにビッグブラザーがいないこと(ちなみに、これは常に当てはまるわけではありません)です。自己組織化のスキル。ほかに何か?ニンニクを添えたボルシチを落ち着いて食べて、その後は同僚と差し迫った問題について話し合うことができます :D 私が言いたかったのはこれだけです。ちょっと混沌としているかもしれません、なぜなら... 仕事が終わった夕方に書きましたが、この記事を面白くするために最善を尽くしました。私の書いたものが誰かの役に立つことを願っています。落ち着いてコードを書いてください。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION