JavaRush /Java Blog /Random-JA /テストを経て開発中。
zzzz
レベル 13

テストを経て開発中。

Random-JA グループに公開済み
私はライターではありません、エンジニアです。
私の物語は7年前、英雄都市ミンスクで始まりました。 はじめに 私自身は、ベラルーシ共和国の首都から 100 km 離れた小さな地域センターの出身で、電気通信の学位を取得して戻ってきました。当時、私は少し知識があり、JS を少し混ぜて静的 HTML ページをレイアウトすることができました。当時の自信は、PC の操作能力と RU および EN レイアウトでのタッチ タイピングのスキルによっても与えられました。(はい、私は世間知らずで無知でした)。本当はWebデザイナーとして就職したいと思っていました。英語全般には問題がありました。文章の理解はせいぜい中級前であり、耳で理解すること、話すこと、書くことは絶対に最下位です。夢の仕事を探すことをやめなかった動機は、政府機関から課せられた莫大な借金でした(海外に行くことさえできませんでした)。私は弱い履歴書を作成しました (インターネットのどこかでバージョンを見つけました)。ポートフォリオを持っていませんでした。春に、私はミンスクのすべての大手企業に履歴書を送りました。同時に、私はすでにIT分野で働いている友人、クラスメート、知人たちと、若くて愚かなパダワンが必要かどうかについて話し合いましたが、すべて新しいことを学びたいという非常に狂った願望を持っていました。 待っている 最初の 3 か月間 (春の終わりから夏のほぼずっと) はまったく答えがありませんでした。自分の選択が正しかったという自信はすでに消え去っています。生活の手段は妻のわずかな給料で、食費と借金の返済がやっとだった。そして8月末、私の幸福は限界がありませんでした - 2!!! 企業は私の履歴書に返事をくれました。 例文 1: 最初の手紙は、いわば何もないことについてのものでした - 釣り竿を投げる、私はまだ生きているのか、いないのか。「まだ求職中です」という私の回答に対し、3ヶ月間(週5日、6時間)社内で研修を受けてみてくださいとのことで、その結果を見て採用の可否を判断することになりました。私には価値がありました。私の経済状況と私の居住地が首都から遠く離れていることを考慮して、彼らはすぐにこの提案を消防署に送りました。#2: 2 通目の手紙は面接への招待状だったことが判明しました。 運命? 私は「オフィス」(ある種の倉庫の建物にあるいくつかの部屋、当時の私にはその多くが集会場に似ているように見えました)に早く到着しすぎました(「よく発達した」都市間OTシステムのおかげで)。レイアウトデザイナーの面接には一度も受かりませんでした。従業員の目障りにならないように、そして一人で待たせないように、人事担当者は私にQA エンジニアのポジションの面接を受けてみてはどうかと提案してくれました。テスターが誰なのかまったく知りませんでしたが、インタビューを行った女の子たちが QA スペシャリストの仕事の楽しさを熱心に語ってくれたので、話をしてみることにしました。会話は長くはありませんでした。10〜15分間、彼らは私が何を知っていて何ができるかを理解しようと努め、さらに10分間、彼らが探している人材の方向性とプロジェクトの喜びについて説明しました。テストタスクは長かった: 私は、開発中の Web アプリケーションを「つつく」機会を与えられました (今では、それがテスト済みのバージョンであり、既知のバグがあったことがわかりました。実際、それは私が見つけるはずでした)。この会話が、私のレイアウトデザイナーのポジションの面接が別の日に延期された理由だったのでしょうか、それとも単なる偶然でしたか、私は感動でいっぱいになり、2週間以内に連絡するという女の子の約束を胸に家を出ました。私たちの会話の結果。さらに驚いたのは、その翌日にジュニアテストエンジニアのポジションをオファーする手紙が届いたことだ。レイアウト デザイナーになるために面接を待つ必要がなくなり、IT 部門で働くことでアップグレードや移動が容易になるという希望と信念を持ってテストに臨んだことは明らかです。1 年後に彼らが私に語ったところによると、このような素早い提案は、彼らの QA チームが見逃していた重大なバグを私が発見したという事実によって引き起こされました。さらに、彼らは私のレイアウトに関する知識を気に入ってくれました。 キャリアの成長、あるいはいつ? #1. まだジュニアではありません。すべては試用期間から始まりました。契約条件によれば、試用期間は 3 ヶ月で、合意された給与の 50% が支払われます (封筒で給与を受け取るのは初めての経験でした:))。試用期間中 - QA エンジニアの集中コース。毎日 1 ~ 2 つのテスト タスク: できるだけ多くのバグを見つける必要があるアプリケーション。浮き沈みがありました。私の毎朝の仕事は、6時に起床し、簡単な朝食をとり、車で2時間かけて病院まで行くことから始まりました。9時間勤務で昼休み、帰宅2時間。初任給は交通費を賄うのがやっとだった。不快な瞬間もありました。テストタスクの1つで私は非常に眠ってしまい、スコアはわずか10%でした。これ以上の協力をやめることについての質問さえ提起されました。私たちはさらに数週間私を訓練し、それから決断を下すことに同意しました。試用期間は早期に終了しました。2ヶ月間の猛特訓を経て、私は…#2に変身しました。ジュニアテストエンジニア。奥地から来て、以前は州のために働いていた私にとって。オフィス、ITのすべてが驚異でした。従業員に対する会社の態度は特に異常でした。理由もなくあなたに怒鳴る人はいませんし、誰もが特定のタスクを持っていて、誰もあなたを1日10回コントロールすることはありません。私は天国に行きました...しかし、私のスキルが成長するにつれて、私は地に沈み始めました。すべてのトレーニングは、テスト、テスト スクリプトの作成、バグの報告、および英語の学習に関するトレーニングでした。概して、最初のポイントのおかげで、英語の学習はまあまあの結果になりました。開発においては全く勉強することができませんでした。これが、IT 業界での最初の年の思い出です。#3. テストエンジニア。ほぼ1年が経ちました。ジュニアの接頭辞は「落ちた」、給与は少し増加しました。冬の間、1日4時間を車で過ごすのに本当に疲れました。家族会議で首都への移転が決定した。夏の終わりまでに、私たちは郊外のフルシチョフの古い建物にあるワンルームのアパートを借りました。レンタルは私の旅行予算にちょうど収まりました。繰り返しますが、1 つの給料で生活するのは、なぜなら... 妻の就職活動は私ほどにはうまくいきませんでした。IT 業界で仕事を見つけるという高揚感はもう終わりました。「私の」最初のプロジェクトは完了しました(ちなみに、それは成功しませんでした、失敗しました)、チームは他のプロジェクトのために解散されました。ここで私は、テスターの「ベンチ」に座るのがどのようなものかを完全に体験しました。開発者が「ベンチ」に座ってさまざまなコースに参加したり、さまざまなビデオを見たりしてスキルを向上させた場合、テスターの「ベンチ」は完全な「ゴミ」になります。あなたは、助けが必要なすべてのプロジェクトに押し込まれます。1 週間で 2 ~ 3 つのプロジェクトのテストに参加できます。ネガティブな感情が現れ始めました...冬はいつの間にか忍び寄っていました...2011年の新年!新年が明けて数週間後、最近別のオフィスに異動したばかりの同僚が私の個人宅のドアをノックしました。彼らはそのプロジェクトのためにテスターを緊急に必要としていました。彼は私に面接を申し出ました。面接は純粋に形式的なものでした。SQLクエリを書けるかと聞かれましたが、JOIN を使用してクエリを作成する 2 ~ 3 つのタスクが与えられました。彼らは、私がどのくらいの給料で彼らのところに行くことに同意するかを尋ねました。彼らは私に 25% 多くの給料をくれましたが、私は移籍を決断することについてほとんど考えていませんでした。新しい会社、新しいプロジェクト、大規模、巨大とさえ言えるでしょう。ミンスクだけでもチームメンバーは200人以上。モスクワへの出張と四半期ごとの現金ボーナスは嬉しいボーナスでした。妻は、高収入ではないものの、好きな仕事を見つけ、生活が改善し始めました。借金返済が楽しくなりました。新しい会社では再び研修を受けなければなりませんでした(3か月かかりました)。試用期間もあり、1か月で終了しました。試用期間中も給与は減額されませんでした。#4. 真ん中。会社によって、このポジションの呼び方は異なります (ミドル、セノワール、接頭辞なし) が、ほとんどの場合は単に中間のポジションです。IT 分野で 3 年以上の経験。なんとか業界への足がかりを得ることができました。彼らは私の意見に耳を傾け始めました。トレーニングの時間はほとんどありません。英語コースを提供してくれるこの会社に感謝しています。2 年間の授業の後、私は耳で言語を少し理解できるようになり、プロジェクトに関する技術文書を問題なく読み、ところどころで英字新聞の記事を理解できるようになりました。1 年後、プロジェクトは終了しましたが、これほど大規模なチームを他のプロジェクトに配置するのは簡単ではありません。開発者には Java の再トレーニングが提供されました。なぜなら 私はまだベンチにいたのですが、何とか首相を説得してこれらのコースに登録してもらいました。これが私にとって Java との最初の出会いでした。それは長くは続きませんでした - 4レッスン。理由は 2 つあります。1 つは、このコースが 3 年以上の経験を持つ開発者向けに設計されたこと、そして私が新しいプロジェクトに異動することになったことです。新しいプロジェクトでは、手動テストに加えて、自動テストにも触れました。テストは Delphi スクリプトで書かれました :)。半年後、彼らは新しいプロジェクトの予算を削減し始め、最後に来た私が最初に辞めることになりました。新たな「ブランチ」…そして新しい家族が加わるのを待っています。#5. 中流階級はヨーロッパでどのように暮らしているのでしょうか?4月のある日、私はどういうわけか最初のプロジェクトの同僚の一人に会いました。私たちは話し始めました。同僚はリガで 1 年間働いており、この引っ越しにとても満足していました。それから彼は冗談めかして、履歴書を書いて渡したらどうかと言いました。あるページにくだらないことを書きました(私はライターではなくエンジニアです)。1週間後、ベラルーシ以外の番号から電話がありました。スカイプで話さないかと誘われました。ではなかった。会話はロシア語で行われた。私たちはただ一生おしゃべりしただけです。一方の人事部は、新たに開始するプロジェクトの面接を受けてみることを提案しました。すべてがとても早く進みました。2日後、人事部との会話が行われました。私の知る限りでは、彼らは幸いにもロシア語で「タンク」の中を歩いていました。彼らはまた、私の話す英語のレベルもチェックしました。さらに 2 日後、技術面接が行われました。10 のタスクと 30 分の時間がすべてオンラインで行われました (私は家でコンピューターの前にいますが、彼らは「ワイヤー」の向こう側に群衆の中にいます)。1週間後、内定をいただきました。書類手続きが始まりました。1か月後、私は父親になりました。さらに1か月後、私はリガの古い通りを歩いていましたが、何が起こったのか信じられませんでした。ほんの4年半前、私は国に多額の借金を抱えたただの失業者でした。はい、事務手続きに着手する前に、無事に借金を完済することができました。新しいプロジェクトの開始により、自動化のスキルを向上させる機会が得られました。なぜなら 最初の 3 ~ 4 か月間は特別にテストすることは何もありませんでしたが、プロジェクト管理者は Selenium + Nodejs 自動化 (当時はあまり人気のなかったスタック) をマスターすることにしました。こうして私は自動化のスペシャリストになりました。プロジェクトの 3 年間にわたって、私は独自のフレームワークをゼロから作成し、それを 2 回書き直すことができました。#6. 鉛。自動化プロジェクトの成功の波に乗って、私はさらなる高みに到達しました。この間、私はチーム リーダーの座を 2 回譲ることができました (私は会議が好きではなく、コードをいじるのが好きです)。初めてのパダワンを訓練しました:)。テスターポジションのために数回の面接を実施しました。しかし、これらすべては私がかつて目指していたものではありません。 そうですね、陛下がいなかったら、どうしてそうなるでしょうか? 2016 年の夏、私は偶然 javarush.ru プロジェクトに出会い、2 晩で最初の 10 レベルを飛び越えました。特に休暇が近づいているので、食欲は食べるとつきものです。について!はい、1 年間の割引もあります... 一般的に、私は山での 2 週間の休暇で 2 番目の 10 レベルをマスターしました。秋... プロジェクトの準備、2 番目の子供の誕生、事務処理、そして今後のアップデート 2.0 の準備 - 3 か月間お休みします。しかし!Break は Javarush のみにあり、JAVA にはありません。休暇の後、私はサーバー チームの同僚に出没して、javarush に関するあいまいなトピックについて質問し、コードの一部を見せ、論理的な解決策を伝え、リポジトリ内のコードを「覗き見」しました。私の活動は注目されませんでした。11 月末、サーバー チームのリーダーから、プロジェクトの利益のために Java EE を試してみないかと誘われました。まず、これらは試しのステップでした - 週に 1 ~ 2 日。春までに - ジュニア Java 開発者/リード テスト エンジニアが 50/50 になります。春になると、彼はすべての意志を拳に集めて、ジャワラッシュの野原で午前2時から3時まで勇敢に戦いを続けました。 エピローグ 今日は中規模のプロジェクトに取り組んでいます。私は 75% の時間は Java 開発者で、25% はテスト自動化エンジニアです。ご覧のとおり、ポートフォリオは必ずしも必要というわけではありません。私の場合、実際の面接はリガに引っ越したときの 1 回だけでした。英語の学習に関しては、リガの映画館では原語で映画が上映されており、これがリスニング力向上のきっかけとなりました。私は英語で多くの技術コースを受講しています。また、子供たちと一緒に原語でアニメを見るようにしています。私はリガで英語コースを受講したことがありません。ビデオ コンテンツを見たりポッドキャストを聞いたり、同僚とコミュニケーションしたりして言語を上達させています。面接 (テスターとしても被験者としても) に関しては、自分が抱いている概念を重視しないでください。彼のことを暴露するのはとても簡単ですが、あなた自身の印象を台無しにしてしまいます。この資料に出会っていないことを正直に認めたほうがよいでしょうが、必要に応じて取り上げます。面接の前に、自分自身、これまでのプロジェクト、今後 3 ~ 5 年の目標について、何を話したいのか、何を話そうとしているのかを時間をかけて考えてください。最初の面接で、「3年後の自分はどうなっているのか」という質問に戸惑いました。現在進行中のプロジェクトについて。このプロジェクトは Spring テクノロジーに基づいて構築されています。「動物園」DBMS がサポートされており、それらの制御には Liquibase (データベース制御およびバージョン管理システム) が使用されます。さまざまなシステムとの統合が数多く行われています。私は Spring や Hibernate などが何なのか全く理解せずに、これらすべてに「没頭」していました。これらすべてを、やりながら理解する必要があります。同時に、ビデオチュートリアルを見たり、本の抜粋を読んだりします。 PS この記事は、以前の成功事例に対するコメントの 1 つに応えて作成されました。答え始めようとしたとき、コメントするには多すぎることに気づきました。間違いを恐れないでください。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION