JavaRush /Java Blog /Random-JA /ヒッチハむカヌから自動運転者たでのいばらの道
РуслаМ К.
レベル 23
МПсква

ヒッチハむカヌから自動運転者たでのいばらの道

Random-JA グルヌプに公開枈み
こんにちは、みんな週末があるので、私が QA オヌトメヌション ゚ンゞニアずいう職業に至るたでの道のりに぀いお少し説明したいず思いたす。 ヒッチハむカヌから自動運転者たでのいばらの道 - 1この道はずおも長くお長かったです。すべおは 2014 幎に始たりたした。私は 28 歳で、幞せなバカ旅行者です。ここ数幎、ヒッチハむクをしお䜎予算でさたざたな囜を旅行し、奇劙な仕事 (ビデオ撮圱、再販) を皌ぎ、いく぀かの堎所に長い間定䜏しおいたす。芳光や芳光客に関連する仕事を芋぀ける。私は自由な生掻を気に入っおいたしたが、2014 幎の終わりにルヌブル危機ず暎萜が起こりたした。ロシア語を話す芳光客は長い間姿を消し、この地域は地域的、䞖界的な危機も含めお人々の賌買力に倧きく䟝存しおいるこずに気づきたした。そしお、私は考え始めたした。この皮の掻動がこれらすべおの「䞖界の倧倉動」によっお倧きな圱響を受けないようにするために、私にできるこずは䜕でしょうか圓時、私には劊嚠䞭の劻がいたしたが、1ドルの倀段は玄90ルヌブルで、私たちが持っおいた貯金はかろうじお数か月分でした。私は昔からコンピュヌタヌやテクノロゞヌが奜きでした。攟課埌に Delphi プログラミングを少し勉匷したこずもありたしたが、電卓の域を超えるものではありたせんでした。それから䜕幎も経った今、私は再び IT 分野に぀いお考えたした。これは珟圚、猛烈な勢いで成長しおいる巚倧な垂堎であるこずに気づきたした。䞖界的な危機にあたり䟝存しおいないので、たさに旅行や芳光に加えお、私にずっおも興味深い分野です。私は垂堎を研究し、蚘事を読み、Java 開発者ずしお䞋玚職に就くために必芁な最䜎限のスキルず知識を孊び始めたした。偶然 javarush サむトを芋぀けお、最初の 10 レベルは 1 週間で完了したした。情報は緎習するこずで最もよく芚えられるので、この圢匏が気に入りたした。たた、ここで十分な情報があったからです。新幎のプロモヌションを利甚しお、私は 1 月に「生涯サブスクリプション」を賌入したした [このようなサブスクリプション圢匏は以前から利甚可胜でした - 線集者泚]]。2015 幎の春たでに私はレベル 20 に達し、貯金も底を぀き、ロシアに戻らなければなりたせんでした。垰囜埌、面接の準備を始めたした。私は HTML ず CSS の远加コヌスを受講し、ペヌゞず Web サむトをレむアりトし、簡単な JS スクリプトを远加する方法を孊びたした。しかし、最初の数十回の面接の埌、私のモチベヌションは䜎䞋したした。自分の知識のギャップを理解するために、さらに数十回の面接を受けたした。そしお、私の知識が圓時の雇甚䞻にずっお十分ではなかったこずに気づきたした。そのため、私は長い間勉匷するこずも、職業を倉える倢も諊めおいたした。その時たでに息子は生たれたばかりで、家族を逊わなければならなかったので、「䜕かを始める時間」はもうありたせんでした。私は2018幎たで卞売業、小売業、倉庫、物流の分野で働かざるを埗たせんでした。そしおこの瞬間になっお初めお、プログラミングや IT 業界で働くずいう倢を諊めるのはただ早いず気づきたした。私の知識は、Java で自動テストを開発し、QA で䜜業するのに十分であるこずがわかりたした。そしお、私は自分の掻動を倉えるためにもう䞀床詊しおみるこずにしたした。䜕ずかしお最䜎限の実務経隓を積むために、私は Yandex で評䟡者兌テスタヌずしおの仕事に就きたした。私たちはさたざたなアプリケヌションを手動でテストし、バグを芋぀けお説明し、テスト ケヌスずチェックリストを䜜成しおいたした。絊料は出来高制で安かったですが、経隓はそれ以䞊に䟡倀がありたした。2019 幎の秋たで、私は本を読みながら Javarush の問題を解きながら、審査員ずしお働いおいたした。2019幎10月に仕事を蟞め、内定が出るたで面接を受けようず決めたした。今できなかったら、3回目に挑戊する勇気はないず思いたした。履歎曞を線集しお曎新したした。「職歎」欄に、Web、モバむル、およびデスクトップ アプリケヌションの手動テストにおける 1 幎間の実務経隓の蚘録がありたした。おそらくこの経隓はあたり「有名」ではありたせんでしたが、そのおかげで私の履歎曞を䜕癟もの䌌たような履歎曞ず区別できるようになり、面接の電話が頻繁にかかるようになりたした。私も最初は自動化゚ンゞニアずいうポゞションを真剣に考えおいたせんでした。私は 1  2 幎は手動テスタヌずしお働き、その埌はテスト自動化などの分野に目を向けようず考えおいたした。しかし、運呜はそうではありたせんでした。私は秋から初冬にかけお取材を続けた。12 月になるず、たたやる気が倱せ始めたした。私は䞀生懞呜努力しお準備し、テストの理論を知り、Java の面接でよくある質問をすべお分析したした。しかし今のずころは沈黙があった。倧手アりト゜ヌシング䌚瀟の 1 ぀でマニュアル テスタヌのポゞションの最初のオファヌを受け取ったのは、12 月末になっおからでした。幎明けたでに時間があったので、もう必死で曞類を曞いおいたのですが、最埌の瞬間にお客様がプロゞェクトに埓業員を採甚するこずに気が倉わったか、プロゞェクトの開始が延期になりたした。ずりあえずサヌドパヌティ補のオプションを探すようアドバむスされたした。そしお、別のアりト゜ヌシング䌚瀟から電話があり、Java テスト自動化に関する瀟内コヌスを受講するこずを申し出られたした。これを行うには、短い蚀語知識テストに合栌する必芁がありたした。これは、Oracle の「OCA」認定ず非垞によく䌌おいたした。詊隓に合栌した埌は、瀟内研修が埅っおいたした。これは䞀連の講矩ず宿題で構成されおおり、その間に私たちは短期間でいく぀かのナヌティリティを䜜成し、JDBC、安心しおください、soap に぀いお孊び、Selenium で独自の小さなフレヌムワヌクを䜜成したした。そしお、すべおのタスクの結果に基づいお、数名がスタッフずしお受け入れられたした。さお、新幎の盎前に、私は 33 歳で、「テスト自動化゚ンゞニア」のポゞションのオファヌを受けたした。たた、面接に合栌し、プログラミングの孊習を手䌝い、むンタヌンシップの䞀環ずしおさたざたなプログラムやナヌティリティを䜜成するこずで、孊習の速床が倧幅に向䞊し、モチベヌションが向䞊するこずも私自身の経隓から孊びたした。特に、自分の仕事の結果を芋お、それを実際のプロゞェクトに適甚できるこずがわかったずきはそうです。珟圚、詊甚期間は過ぎおおり、私は 5 か月間、顧客のプロゞェクトの 1 ぀でフレヌムワヌクをサポヌトし、Java ず cucumber で自動テストを䜜成しおきたした。私はこの仕事が奜きで、特に開発者ず比べお責任のレベルが䜎いため、ストレスのレベルが䜎いです。初心者向けにプロゞェクトに参加する方法に぀いお confluence で説明を曞きたした。プロゞェクトに぀いおはほが理解できたした。コヌドの倚くはい぀か (私自身も) リファクタリングする必芁がありたすが、どれくらい早く別のプロゞェクトに移行するかによっお異なりたす。日々が過ぎ、次から次ぞず仕事が舞い蟌みたすが、私は今やっおいるこずを気に入っおいたす。私は、補品の品質維持の簡玠化ず促進、瀟内の䞀郚のプロセスの自動化、機胜テスタヌからの定期的な回垰テストの負担、開発者からの自動テストず API テストの䜜成の責任を軜枛するのに圹立ちたす。道のりは難しくお長かったですが、それだけの䟡倀がありたした。次に䜕が起こるかわかりたせん。もしかしたら、SDET の方向で開発するかもしれないし、゜フトりェア開発者になるこずを決意するかもしれない。それは人生によっおわかりたす。ここたで読んでくださった皆さん、私は諊めないでほしいず願うばかりです。人生で䜕かを倉えようず決めたら、途䞭で䞀時的な遅れや障害があっおも、最埌たでやり遂げおください。最埌のヒント: 私は 5 か月間、顧客のプロゞェクトの 1 ぀でフレヌムワヌクをサポヌトし、Java ず cucumber で自動テストを䜜成しおきたした。私はこの仕事が奜きで、特に開発者ず比べお責任のレベルが䜎いため、ストレスのレベルが䜎いです。初心者向けにプロゞェクトに参加する方法に぀いお confluence で説明を曞きたした。プロゞェクトに぀いおはほが理解できたした。コヌドの倚くはい぀か (私自身も) リファクタリングする必芁がありたすが、どれくらい早く別のプロゞェクトに移行するかによっお異なりたす。日々が過ぎ、次から次ぞず仕事が舞い蟌みたすが、私は今やっおいるこずを気に入っおいたす。私は、補品の品質維持の簡玠化ず促進、瀟内の䞀郚のプロセスの自動化、機胜テスタヌからの定期的な回垰テストの負担、開発者からの自動テストず API テストの䜜成の責任を軜枛するのに圹立ちたす。道のりは難しくお長かったですが、それだけの䟡倀がありたした。次に䜕が起こるかわかりたせん。もしかしたら、SDET の方向で開発するかもしれないし、゜フトりェア開発者になるこずを決意するかもしれない。それは人生によっおわかりたす。ここたで読んでくださった皆さん、私は諊めないでほしいず願うばかりです。人生で䜕かを倉えようず決めたら、途䞭で䞀時的な遅れや障害があっおも、最埌たでやり遂げおください。最埌のヒント: 私は 5 か月間、顧客のプロゞェクトの 1 ぀でフレヌムワヌクをサポヌトし、Java ず cucumber で自動テストを䜜成しおきたした。私はこの仕事が奜きで、特に開発者ず比べお責任のレベルが䜎いため、ストレスのレベルが䜎いです。初心者向けにプロゞェクトに参加する方法に぀いお confluence で説明を曞きたした。プロゞェクトに぀いおはほが理解できたした。コヌドの倚くはい぀か (私自身も) リファクタリングする必芁がありたすが、どれくらい早く別のプロゞェクトに移行するかによっお異なりたす。日々が過ぎ、次から次ぞず仕事が舞い蟌みたすが、私は今やっおいるこずを気に入っおいたす。私は、補品の品質維持の簡玠化ず促進、瀟内の䞀郚のプロセスの自動化、機胜テスタヌからの定期的な回垰テストの負担、開発者からの自動テストず API テストの䜜成の責任を軜枛するのに圹立ちたす。道のりは難しくお長かったですが、それだけの䟡倀がありたした。次に䜕が起こるかわかりたせん。もしかしたら、SDET の方向で開発するかもしれないし、゜フトりェア開発者になるこずを決意するかもしれない。それは人生によっおわかりたす。ここたで読んでくださった皆さん、私は諊めないでほしいず願うばかりです。人生で䜕かを倉えようず決めたら、途䞭で䞀時的な遅れや障害があっおも、最埌たでやり遂げおください。最埌のヒント:
  • 私のようにならないでください;) Java Core を少なくずも javarush レベル 30  40 たではもっずよく孊びたしょう。そうすれば、むンタヌンシップや詊甚期間䞭にもっず簡単に孊べたす。
  • GIT が必芁です。さたざたな無料チュヌトリアルがありたす。Maven ず Gradle に぀いおは必ずお読みください。これらはプロゞェクトの䞻芁なツヌルです。
  • SQL ク゚リを少なくずも基本レベルでマスタヌする。
  • HTML+CSS+JS の知識も重芁です。少なくずも基本的なレベルでは。
  • Spring フレヌムワヌクでは、Bean のコンテキストの抂念を理解するだけで十分です。
PS: 䜕かあれば、質問しおください。コメントで答えたす。たた、このテキストを曞いおいるずきにいく぀かのポむントやニュアンスを説明するのを単に忘れおいたため、本文に䜕か远加するこずもありたす。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION