科孊を離れお IT 郚門にテスタヌに​​なる方法: XNUMX ぀のキャリアの物語

科孊を離れお IT 郚門にテスタヌに​​なる方法: XNUMX ぀のキャリアの物語

今日、私たちは、䞖界に毎日少しず぀秩序が生たれるように尜力しおいる人々、぀たりテスタヌたちに賛蟞を送りたす。この日、Mail.ruグルヌプのGeekUniversity 孊郚を開蚭 宇宙の゚ントロピヌず戊う戊士の仲間入りをしたい人のために。コヌス プログラムは、以前にたったく異なる分野で働いおいた堎合でも、「゜フトりェア テスタヌ」の職業をれロから習埗できるように蚭蚈されおいたす。

たた、GeekBrainsの孊生であるマリア・ルパンディナマハティマス。マリアは「音響孊」を専門ずする技術科孊の候補者です。珟圚は医療機関向け゜フトりェアを開発する倧手゚ンゞニアリング䌚瀟で゜フトりェアテスタヌずしお働いおいたす。

私の蚘事では、かなり劇的なキャリアチェンゞの可胜性を瀺したいず思いたす。テスタヌに​​なる前は、前職で必芁な郚分を陀いお、情報技術にはあたり觊れたこずがありたせんでした。しかし、以䞋に詳しく説明するいく぀かの芁因からのプレッシャヌを受けお、私は科孊分野を離れお玔粋な IT に進むこずを決意したした。すべおうたくいきたした。これで私の経隓を共有できたす。

すべおはこうしお始たったテクノロゞヌず科孊

倧孊を卒業しお生䜓医工孊の孊䜍を取埗した埌、工業䌁業に研究宀゚ンゞニアずしお就職したした。これは非垞に興味深い仕事でした。私の職務には、䌁業の補品や、生産のさたざたな段階での原材料のパラメヌタを枬定および管理するこずが含たれおいたした。

私は優れたスペシャリストになりたいず思い、埐々に生産技術に没頭し、関連する専門分野を習埗したした。䟋えば、そのような必芁性が生じたずき、私は州の基準や業界の芏制を参考にしお、氎質を管理するための化孊分析を行う方法論を研究したした。その埌、私はこの技術を他の研究宀技術者に教えたした。

同時に、私は博士論文を準備しおおり、無事に審査に合栌したした。私はすでに候補者でしたが、ロシア基瀎研究財団RFBRから倚額の助成金を受け取るこずができたした。同時に、私は0,3のポゞションの教員ずしお倧孊に招埅されたした。私は助成金業務を遂行し、倧孊の専門分野のカリキュラムず方法論の資料を開発し、科孊論文を発衚し、講矩を行い、実践的なトレヌニングを実斜し、e教育システム甚のテストず評䟡を開発したした。私は教えるこずが本圓に奜きでしたが、残念ながら契玄が終了し、倧孊職員ずしおのキャリアも終わりたした。

なぜ䞀方で、私は科孊の道を続け、䟋えば准教授になりたいず思っおいたした。問題は、契玄が期限付きだったため、倧孊での職を確保できなかったこずです。残念ながら、倧孊は私に新しい契玄を提瀺したせんでした。

同時に、䜕かを倉える必芁があるず決心し、䌚瀟を蟞めたした。私は䞀生を研究宀の゚ンゞニアずしお働き続けたいずは思っおいたせんでした。私には職業的に成長できる堎所がたったくありたせんでした。発展する機䌚がなかった。䌚瀟は小さいので、キャリアラダヌの話はありたせんでした。キャリアの芋通しがないこずに加え、䜎賃金、䌁業自䜓の立地の悪さ、生産䞭の怪我のリスク増加などが挙げられたす。私たちは、ゎルディアスの結び目のように単玔に断ち切る、぀たりやめなければならない䞀連の問題に盎面したした。

解雇された埌、圌女はフリヌランスになった。そこで、私は無線工孊、電気工孊、音響孊のカスタム プロゞェクトを開発したした。特に、圌女はパラボラマむクロ波アンテナを蚭蚈し、マむクロフォンのパラメヌタを研究するための音響宀を開発したした。泚文はたくさんありたしたが、それでも䜕か違うものが欲しかったのです。ある時、私はプログラマヌずしお挑戊したいず思いたした。

新しい研究ずフリヌランス

ある日、GeekBrains コヌスの広告を芋぀け、詊しおみるこずにしたした。たず「プログラミングの基瀎」ずいうコヌスを受講したした。もっず孊びたいず思ったので、「Web開発」コヌスも受講したした。これはほんの始たりに過ぎたせんでした。HTML/CSS、HTML5/CSS3、JavaScriptを習埗し、その埌「Javaプログラマヌ「この研修は私の胜力にずっお倧きな挑戊でした。コヌス自䜓が難しかったからではなく、子䟛を抱きかかえお勉匷しなければならなかったこずが倚かったからです。」

なぜ Java なのか? Web 開発などで䜿甚できる汎甚蚀語であるずいう話を䜕床も読んだり聞いたりしおきたした。さらに、Java を知っおいれば、必芁に応じお他の蚀語に切り替えるこずができるず読みたした。これは真実であるこずが刀明したした。基本的な構文をあたり深く調べなかったにもかかわらず、C++ でコヌドを蚘述し、動䜜したした。 Python でもすべおうたくいきたした。小さな Web ペヌゞ パヌサヌを䜜成したした。

科孊を離れお IT 郚門にテスタヌに​​なる方法: XNUMX ぀のキャリアの物語
時々、私はこのように仕事をしなければなりたせんでした。子䟛を゚ルゎバックパックに入れ、おもちゃを䞎え、これで次の泚文を完了するのに十分であるこずを願うのです。

ある皋床の知識ずプログラミング経隓が身に぀いたずころで、フリヌランスずしお仕事を受泚し始めたした。そこで私は、個人の財務管理甚のアプリケヌション、カスタム テキスト ゚ディタヌを䜜成したした。゚ディタヌに関しおはシンプルで、テキストをフォヌマットするための基本的な機胜がいく぀かありたすが、そのタスクには察応しおいたす。さらに、テキスト凊理に関連する問題を解決し、Web ペヌゞのレむアりトにも取り組みたした。

プログラミングを勉匷したこずで、私の胜力ず芖野が党䜓的に広がったこずを指摘したいず思いたす。泚文に応じおプログラムを曞くだけでなく、自分自身のプロゞェクトにも取り組むこずができたす。たずえば、私は、誰かが Wikipedia の蚘事を台無しにしおいるかどうかを確認できる、小さいながらも䟿利なプログラムを䜜成したした。プログラムは蚘事を含むペヌゞを解析し、最終曎新日を芋぀けたす。その日付が蚘事を最埌に線集した日付ず䞀臎しない堎合は、通知が衚瀺されたす。たた、人件費などの特定の補品のコストを自動的に蚈算するプログラムも䜜成したした。プログラムのグラフィカル むンタヌフェむスは、JavaFX ラむブラリを䜿甚しお蚘述されおいたす。もちろん教科曞は䜿いたしたが、アルゎリズムは自分で開発し、実装には OOP の原則ず MVC 蚭蚈パタヌンを䜿甚したした。

フリヌランスもいいけど、オフィスのほうがいい

党䜓的に、私はフリヌランサヌであるこずが奜きでした。結局のずころ、家を出るこずなくお金を皌ぐこずができるからです。しかし、ここで問題ずなるのは泚文数です。数が倚い堎合はお金の問題で倧䞈倫ですが、緊急モヌドで遅くたで埅機する必芁がある緊急プロゞェクトもありたす。顧客が少なければ、お金が必芁だず感じたす。フリヌランスの䞻なデメリットは、勀務時間が䞍芏則であるこずず収入が安定しないこずです。もちろん、これらすべおが生掻の質ず党䜓的な心理状態に圱響を䞎えたした。

前述の問題を解決するには、正芏雇甚が圹立぀こずが明らかになりたした。私は専門のりェブサむトで空き職を探し始め、良い履歎曞を䜜成したした履歎曞に䜕を蚘茉すべきか、朜圚的な雇甚䞻ずの個人的な䌚話で䜕に぀いお蚀及するのが良いかに぀いお、先生方によく盞談したした。怜玢䞭に、テストタスクを完了したしたが、その䞭にはかなり難しいものもありたした。その結果をポヌトフォリオに远加したずころ、最終的にかなり充実したものになりたした。

その結果、医療機関内の曞類フロヌを自動化する医療情報システムを開発する䌚瀟にテスタヌずしお就職するこずができたした。バむオメディカル工孊の高等教育ず゜フトりェア開発の知識ず経隓が、仕事を芋぀けるのに圹立ちたした。私は面接に招埅され、最終的にその仕事を埗るこずができたした。

珟圚、私の䞻な仕事は、プログラマヌが䜜成したアプリケヌションの耐久性をテストするこずです。゜フトりェアがテストに合栌しない堎合は、改善する必芁がありたす。さらに、瀟内システムのナヌザヌからのメッセヌゞも確認したす。圓瀟にはさたざたな問題の解決に取り組んでいる郚眲があり、私もその䞀員です。圓瀟が開発した゜フトりェアプラットフォヌムは、病院や蚺療所に導入されおいたす。問題が発生した堎合、ナヌザヌは問題を解決するためのリク゚ストを送信したす。これらは私たちが分析しおいるリク゚ストです。自分で取り組むタスクを遞択するこずもありたすが、経隓豊富な同僚ず盞談しおタスクの遞択を行うこずもありたす。

タスクが割り圓おられるず、䜜業が開始されたす。問題を解決するには、゚ラヌの原因を突き止めたす結局、人為的な゚ラヌである可胜性は垞にありたす。顧客ずすべおの詳现を明確にした埌、プログラマヌ向けの技術的な割り圓おを䜜成したす。コンポヌネントたたはモゞュヌルの準備ができたら、それをテストし、顧客のシステムに実装したす。

残念ながら、自動化の実装は深刻な正圓化ず慎重な準備を必芁ずする耇雑なビゞネス プロセスであるため、ほずんどのテストは手動で実行する必芁がありたす。しかし、いく぀かの自動化ツヌルに぀いおは理解できたした。たずえば、API 経由で任意のブロックをテストするための Junit ラむブラリ。たた、ebayopensource のツむン フレヌムワヌクもあり、これを䜿甚するず、Web で䜿甚される Selenium に非垞によく䌌た、ナヌザヌ アクションをシミュレヌトするスクリプトを䜜成できたす。さらに、Cucumber フレヌムワヌクを習埗したした。

新しい仕事での私の収入はフリヌランスの時ず比べお40倍になりたしたが、それは䞻に私がフルタむムで働いおいるからです。ちなみに、hh.ruやその他の情報源の統蚈によるず、タガンログの開発者の絊䞎は70䞇〜XNUMX䞇ルヌブルです。䞀般的に、これらのデヌタは真実です。

職堎には必芁なものがすべお揃っおおり、オフィスは広々ずしおおり、窓も倚く、垞に新鮮な空気が流れおいたす。さらにキッチン、コヌヒヌメヌカヌ、そしおもちろんクッキヌもありたす!チヌムも玠晎らしいので、この点に関しおは党くマむナス面はありたせん。よくやった、同僚たち。プログラマヌ兌テスタヌが幞せになるために、他に䜕が必芁だろうか

䌚瀟のオフィスは私の故郷であるタガンログにあるこずを指摘しおおきたいず思いたす。ここにはIT䌁業がかなり倚くあるので、拡倧する䜙地は十分にありたす。望むならロストフに移䜏するこずもできたす。そこにはもっず倚くのチャンスがありたすが、今のずころ移䜏する予定はありたせん。

次は䜕ですか

今のずころ、私は自分の持っおいるものに満足しおいたす。しかし、私はやめる぀もりはなく、だからこそ勉匷を続けおいるのです。 「JavaScript レベル 2」のコヌスが入荷したした。時間に䜙裕ができたら、必ず習埗を始めたす。私はすでに孊習した資料を定期的に埩習し、講矩やりェビナヌも芖聎したす。これに加えお、私は GeekBrains のメンタヌ プログラムにも参加しおいたす。したがっお、コヌスを無事修了し、宿題を期限内に提出した孊生には、他の孊生のメンタヌになる機䌚がありたす。メンタヌは質問に答え、宿題を手䌝いたす。私にずっお、これは扱われた内容の繰り返しず匷化でもありたす。自由時間には、可胜であれば、次のようなリ゜ヌスから問題を解決したす。 ハッカヌランク.com, 出兞:, sql-ex.ru.

ОсваОваю также курс пП Android-разрабПтке, кПтПрый прПвПЎят препПЎавателО ИТМО. Курсы этО бесплатМые, прО желаМОО ЌПжМП сЎать платМый экзаЌеМ. ОтЌечу, чтП кПЌаМЎа ИТМО уЎержОвает ЌОрПвПе первеМствП пП сПревМПваМОяЌ в прПграЌЌОрПваМОО.

プログラミングに興味がある人ぞのアドバむス

私はすでに開発の経隓がありたすが、IT 業界に進もうずしおいる人たちには、突っ走らないようにアドバむスしたいず思いたす。優れた専門家になるには、仕事に察しお情熱を持぀必芁がありたす。そしお、これを行うには、自分が本圓に奜きな方向を遞択する必芁がありたす。幞いなこずに、これに぀いおは䜕も耇雑なこずはありたせん。珟圚、開発、蚀語、フレヌムワヌクのあらゆる分野に぀いお、むンタヌネット䞊には倚くのレビュヌず説明がありたす。

そうですね、継続的な孊習プロセスに備える必芁がありたす。プログラマヌは止めるこずができたせん。それは死のようなものです。ただし、私たちの堎合は肉䜓的なものではなく、職業䞊のものです。準備ができおいるなら、どうぞどうぞ。

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster