JavaRush /Java Blog /Random-TL /Sa pag-unlad sa pamamagitan ng pagsubok.
zzzz
Antas

Sa pag-unlad sa pamamagitan ng pagsubok.

Nai-publish sa grupo
Hindi ako writer, engineer ako.
Nagsimula ang aking kwento 7 taon na ang nakalilipas sa bayaning lungsod ng Minsk. Intro Ako mismo ay nagmula sa isang maliit na sentrong pangrehiyon 100 km mula sa kabisera ng Republika ng Belarus, kung saan ako bumalik pagkatapos makatanggap ng diploma sa telekomunikasyon. Sa oras na iyon, alam ko ang kaunti at nakapag-layout ako ng mga static na HTML na pahina na may kaunting JS admixture. Ang kumpiyansa sa oras na iyon ay ibinigay din sa pamamagitan ng kakayahang pangasiwaan ang isang PC at ang mga kasanayan sa pag-type ng touch sa mga layout ng RU at EN. (oo, ako ay walang muwang at ignorante). Gusto ko talagang makakuha ng trabaho bilang isang web designer. Nagkaroon ng problema sa Ingles sa pangkalahatan: ang pag-unawa sa teksto ay pre-intermediate sa pinakamahusay, at ang pag-unawa sa pamamagitan ng tainga, pagsasalita at pagsusulat ay ang ganap na ilalim. Ang insentibo upang hindi tumigil sa paghahanap ng aking pangarap na trabaho ay ang malaking utang na ipinataw sa akin ng isang organisasyon ng gobyerno (hindi man lang ako makapunta sa ibang bansa). Nag-compile ako ng mahinang resume (nakakita ako ng ilang bersyon sa isang lugar sa Internet). Wala akong portfolio. Noong tagsibol, ipinadala ko ang aking resume sa lahat ng malalaking kumpanya sa Minsk. Kasabay nito, nakipag-usap ako sa mga kaibigan, kaklase, kakilala na nagtatrabaho na sa larangan ng IT, tungkol sa kung kailangan nila ng isang bata, hangal na padawan, ngunit may napakabaliw na pagnanais na matutunan ang lahat ng bago. Naghihintay Para sa unang 3 buwan (huli ng tagsibol at halos buong tag-araw) ay walang mga sagot. Ang tiwala ko sa tama ng aking pinili ay sumingaw na. Mula sa ikabubuhay - ang kakarampot na suweldo ng kanyang asawa, na halos hindi sapat para sa pagkain at pagbabayad ng utang. At sa katapusan ng Agosto ang aking kaligayahan ay walang hangganan - 2!!! tumugon ang mga kumpanya sa aking resume. Mga Pangungusap #1: Ang unang titik ay, kumbaga, tungkol sa wala - paghahagis ng pamingwit, buhay pa ba ako o hindi. Bilang tugon sa aking tugon na naghahanap pa rin ako ng trabaho, hiniling sa akin na subukang sumailalim sa pagsasanay sa kumpanya sa loob ng 3 buwan (5 araw sa isang linggo para sa 6 na oras), batay sa mga resulta kung saan ang isang desisyon ay gagawin kung Ako ay karapat-dapat. Isinasaalang-alang ang aking sitwasyon sa pananalapi at ang layo ng aking tinitirhan mula sa kabisera, agad nilang ipinadala ang panukalang ito sa firebox. #2: Ang pangalawang liham pala ay isang imbitasyon sa isang panayam. kapalaran? Dumating ako sa "opisina" (isang pares ng mga silid sa ilang uri ng gusali ng bodega, na marami sa mga oras na iyon ay tila sa akin ay medyo katulad ng mga bulwagan ng pagpupulong) masyadong maaga (salamat sa "mahusay na binuo" intercity OT system). Hindi ako nakapunta sa interbyu para sa posisyon ng layout designer. Para hindi masiraan ng paningin ang mga empleyado at hindi maghintay ng mag-isa, iminungkahi ng HR specialist na subukan kong mag-interview para sa posisyon ng QA engineer . Wala akong ideya kung sino ang mga tagasubok, ngunit ang mga batang babae na nagsagawa ng panayam ay masigasig na inilarawan ang lahat ng kasiyahan ng trabaho ng isang espesyalista sa QA kaya nagpasya akong makipag-usap. Ang pag-uusap ay hindi mahaba: sa loob ng 10-15 minuto sinubukan nilang maunawaan kung ano ang alam ko at magagawa, para sa isa pang 10 minuto inilarawan nila ang mga kasiyahan ng direksyon at ang proyekto kung saan sila naghahanap ng isang tao. Mahaba ang pagsubok na gawain: Binigyan ako ng pagkakataon na "sundutin" ang isang web application na binuo (Alam ko na ngayon na ito ay isang nasubok na bersyon, na may mga kilalang bug, na, sa katunayan, dapat kong hanapin). Ang pag-uusap ba na ito ang dahilan kung bakit ang aking panayam para sa posisyon ng layout designer ay ipinagpaliban sa ibang petsa, o ito ba ay nagkataon lamang, ngunit umalis ako ng bahay na puno ng mga impression at sa pangako ng mga batang babae na makipag-ugnayan sa akin sa loob ng susunod na dalawang linggo kasama ang resulta ng aming pag-uusap. Ang mas nakakagulat ay ang sulat na nag-aalok ng posisyon ng junior test engineer, na dumating kinabukasan. Malinaw na hindi na ako naghintay para sa isang panayam upang maging isang layout designer, ngunit nagpunta sa pagsubok na may pag-asa at pananampalataya na ang pagtatrabaho sa IT ay magpapadali sa pag-upgrade at paglipat sa paligid. Tulad ng sinabi nila sa akin makalipas ang isang taon, ang ganoong mabilis na panukala ay sanhi ng katotohanan na nakakita ako ng mga seryosong bug na hindi nakuha ng kanilang QA team. Bilang karagdagan, nagustuhan nila ang aking kaalaman sa layout. Paglago ng karera, o kailan? #1. Hindi pa Junior. Nagsimula ang lahat sa panahon ng pagsubok. Ayon sa mga tuntunin ng kontrata, isang probationary period ng 3 buwan, na may bayad na 50% ng napagkasunduang suweldo (ito ang aking unang karanasan sa pagtanggap ng suweldo sa isang sobre :)). Sa panahon ng pagsubok - masinsinang mga kurso sa inhinyero ng QA. Araw-araw 1-2 pagsubok na gawain: mga application kung saan kailangan mong makahanap ng maraming mga bug hangga't maaari. Nagkaroon ng ups and downs. Bawat umagang nagtatrabaho para sa akin ay nagsimula sa pagbangon ng 6:00, isang mabilis na almusal at isang 2 oras na biyahe papunta sa OT. 9 na oras ng trabaho na may pahinga sa tanghalian at 2 oras na pag-uwi. Ang unang suweldo ay halos hindi sapat upang mabayaran ang mga gastos sa transportasyon. Nagkaroon din ng isang hindi kasiya-siyang sandali: sa isa sa mga gawain sa pagsubok ay nakatulog ako nang husto, nakakuha lamang ng 10% - ang tanong ay itinaas pa tungkol sa paghinto ng karagdagang pakikipagtulungan. Sumang-ayon kaming sanayin ako ng ilang linggo pa, at pagkatapos ay gumawa ng desisyon. Ang panahon ng pagsubok ay natapos nang maaga. After 2 months of intense training, I was transformed into... #2. Junior Test Engineer. Para sa akin, bilang isang taong nagmula sa labas at dating nagtrabaho para sa estado. opisina, lahat ng bagay sa IT ay kamangha-mangha. Ang saloobin ng kumpanya sa mga empleyado ay hindi karaniwan. Walang sumisigaw sa iyo ng walang dahilan, lahat ay may partikular na gawain, walang kumokontrol sa iyo 10 beses sa isang araw. Napunta ako sa langit... Ngunit habang lumalaki ang aking kakayahan, nagsimula akong lumubog sa lupa. Ang lahat ng pagsasanay ay bumaba sa pagsasanay sa pagsubok, pagsulat ng mga script ng pagsubok, pag-file ng mga bug at pag-aaral ng Ingles. Sa pangkalahatan, salamat sa mga unang puntos, ang pag-aaral ng Ingles ay naging kaya-kaya. Ito ay hindi posible na pag-aralan ang anumang bagay sa pag-unlad sa lahat. Ganito ko naalala ang unang taon ko sa IT. #3. Test Engineer. Halos isang taon na ang lumipas. Ang junior prefix ay "nahulog", ang suweldo ay tumaas ng kaunti. Sa paglipas ng taglamig, talagang napagod ako sa paggugol ng 4 na oras sa isang araw sa kalsada. Sa family council, napagpasyahan na lumipat sa kabisera. Sa pagtatapos ng tag-araw, umupa kami ng isang silid na apartment sa labas ng isang lumang gusali ng Khrushchev. Kasya lang ang rental sa budget ko sa paglalakbay. Muli, buhay sa isang suweldo, dahil... Ang paghahanap ng trabaho ng aking asawa ay hindi naging maayos tulad ng sa akin. Lumipas na ang euphoria ng paghahanap ng trabaho sa IT. Nakumpleto ang "Aking" unang proyekto (sa pamamagitan ng paraan, hindi ito matagumpay, nabigo ito), ang koponan ay na-disband para sa iba pang mga proyekto. Dito ko lubos na naranasan kung ano ang pakiramdam ng umupo sa isang "bench" para sa isang tester. Kung ang isang developer, na nakaupo sa isang "bench", ay nagpapabuti sa kanyang mga kasanayan sa pamamagitan ng pagdalo sa iba't ibang mga kurso at panonood ng iba't ibang mga video, kung gayon ang "bench" ng mga tester ay kumpleto na "basura". Itinulak ka sa lahat ng proyekto kung saan kailangan ng tulong. Sa isang linggo maaari kang makilahok sa pagsubok ng 2-3 proyekto. Nagsimulang lumitaw ang mga negatibong emosyon... Gumapang ang taglamig nang hindi napapansin... Bagong Taon 2011! Ilang linggo pagkatapos ng Bagong Taon, isang kasamahan na kamakailan lang ay lumipat sa ibang opisina ang kumatok sa aking personal na pinto. Agad silang nangangailangan ng tester para sa proyekto. Inalok niya ako ng interview. Puro formal ang interview. Tinanong nila kung maaari akong magsulat ng mga query sa sql, nagbigay ng 2-3 gawain sa pagsulat ng mga query gamit ang JOIN. Tinanong nila kung anong suweldo ang papayag kong mapunta sa kanila. Binigyan nila ako ng 25% pa - halos hindi ko naisip na magdesisyon na lumipat. Bagong kumpanya, bagong proyekto, malaki, masasabi kong napakalaki. Mahigit sa 200 miyembro ng koponan sa Minsk lamang. Ang mga business trip sa Moscow at quarterly cash bonus ay isang magandang bonus. Nagsimulang bumuti ang buhay, natagpuan ng aking asawa, bagaman hindi isang trabaho na may mataas na suweldo, ngunit isang nagustuhan niya. Ang pagbabayad ng mga utang ay naging mas masaya. Sa bagong kumpanya, kailangan kong sumailalim muli sa pagsasanay (na tumagal ng 3 buwan), mayroon ding probationary period, na natapos pagkatapos ng isang buwan. Ang suweldo ay hindi pinutol sa panahon ng pagsubok. #4. Gitna. Sa iba't ibang mga kumpanya, ang posisyon na ito ay tinatawag na naiiba (middel, senoir, walang prefix sa lahat), ngunit sa karamihan ito ay nasa gitnang posisyon lamang. 3+ taong karanasan sa IT. Nagawa kong makakuha ng isang foothold sa industriya. Nagsimula silang makinig sa aking opinyon. May kaunting oras para sa pagsasanay. Nagpapasalamat ako sa kumpanyang ito para sa mga kurso sa wikang Ingles. Pagkatapos ng 2 taon ng mga klase, nagsimula akong maunawaan ang wika nang kaunti sa pamamagitan ng tainga, basahin ang teknikal na dokumentasyon sa proyekto nang walang mga problema, at nagsimulang maunawaan ang mga artikulo sa mga pahayagan sa wikang Ingles sa mga lugar. Pagkalipas ng isang taon, isinara ang proyekto; hindi ganoon kadaling maglagay ng ganoong kalaking koponan sa iba pang mga proyekto. Ang mga developer ay inalok ng muling pagsasanay sa Java. kasi Nasa bench pa rin ako; nagawa kong hikayatin si PM na i-enroll ako sa mga kursong ito. Ito ang aking unang pagkakakilala sa Java. Hindi ito nagtagal - 4 na aralin. Mayroong dalawang dahilan: ang kurso ay idinisenyo para sa mga developer na may 3+ taong karanasan, at inilipat ako sa isang bagong proyekto. Sa bagong proyekto, bilang karagdagan sa manu-manong pagsubok, nakipag-ugnayan ako sa mga awtomatikong pagsubok. Ang mga pagsubok ay isinulat sa Delphi-script :). Pagkatapos ng kalahating taon, sinimulan nilang putulin ang badyet sa bagong proyekto, at ako, bilang huling darating, ang unang umalis. Isa pang "brunch"... at naghihintay ng bagong karagdagan sa pamilya. #5. Paano nakatira ang mga middle sa Europe? Isang araw noong Abril, kahit papaano ay nakilala ko ang isa sa aking mga kasamahan mula sa unang proyekto. Nagsimula na kaming mag-usap. Ang isang kasamahan ay nagtatrabaho sa Riga sa loob ng isang taon at labis na nasiyahan sa paglipat. Tapos, pabiro, iminungkahi niya na magsulat ako ng resume at ibigay sa kanya. Sumulat ako ng ilang kalokohan (hindi ako isang manunulat, ngunit isang inhinyero) sa isang pahina. Makalipas ang isang linggo nakatanggap ako ng tawag mula sa isang numerong hindi Belarusian. Inanyayahan akong makipag-usap sa pamamagitan ng Skype. ay hindi. Ang pag-uusap ay isinagawa sa Russian. Nagkwentuhan lang kami habang buhay. Iminungkahi ng HR sa kabilang panig na subukang makakuha ng panayam para sa isang bagong panimulang proyekto. Napakabilis ng lahat. Pagkatapos ng 2 araw, isang pag-uusap sa HR: dito, ayon sa aking kaalaman, lumakad sila sa "tangke", sa kabutihang palad sa Russian. Sinuri din nila ang antas ng aking sinasalitang Ingles. Pagkatapos ng isa pang 2 araw, isang teknikal na panayam - 10 mga gawain at 30 minuto ng oras, lahat online (nasa bahay ako sa harap ng computer, sila ay nasa maraming tao sa kabilang dulo ng "kawad"). Makalipas ang isang linggo ay nakatanggap ako ng alok. Nagsimula na ang proseso ng papeles. Makalipas ang isang buwan naging tatay na ako. Pagkaraan ng isa pang buwan, naglalakad ako sa mga lumang lansangan ng Riga at hindi makapaniwala sa nangyari. 4.5 taon lang ang nakalipas ako ay isang simpleng taong walang trabaho na may malaking utang sa estado. Oo, nabayaran namin ang utang nang walang anumang problema bago simulan ang mga papeles. Ang pagsisimula ng isang bagong proyekto ay nagbigay sa akin ng pagkakataong pagbutihin ang aking mga kasanayan sa automation. kasi Sa unang 3-4 na buwan ay walang espesyal na pagsubok, nagpasya ang pamamahala ng proyekto na master ang Selenium + Nodejs automation (hindi isang napakasikat na stack sa oras na iyon). Ganyan ako naging automation specialist. Sa loob ng 3 taon sa proyekto, gumawa ako ng sarili kong balangkas mula sa simula at nagawa kong muling isulat ito nang dalawang beses. #6. Nangunguna. Sa alon ng isang matagumpay na proyekto ng automation, naabot ko ang isa pang taas. Sa panahong ito, nagawa kong isuko ang posisyon ng pinuno ng koponan ng 2 beses (I don't like meetings, I like tinkering with code). Sinanay ang aking unang Padawan :). Nagsagawa ng ilang panayam para sa isang posisyon sa tester. Ngunit hindi lahat ng ito ang minsan kong pinagsikapan. Well, paano ito kung wala ang Kanyang Kamahalan, pagkakataon? Noong tag-araw ng 2016, hindi ko sinasadyang napunta sa proyektong javarush.ru, lumipad ako sa unang 10 antas sa loob ng 2 gabi. Kasama sa pagkain ang gana, lalo na't malapit na ang bakasyon. TUNGKOL SA! Oo, mayroon ding diskwento para sa isang taon... Sa pangkalahatan, pinagkadalubhasaan ko ang ikalawang sampung antas sa loob ng 2 linggong bakasyon sa kabundukan. Taglagas... Naglo-load sa proyekto, ang kapanganakan ng pangalawang anak, papeles, at gayundin ang paparating na update 2.0 - isang pahinga sa loob ng 3 buwan. PERO! Ang break ay para lamang sa javarush, hindi para sa JAVA. Pagkatapos ng aking bakasyon, pinagmumultuhan ko ang aking mga kasamahan mula sa koponan ng server, nagtatanong sa kanila tungkol sa mga hindi kilalang paksa sa javarush, na nagpapakita sa kanila ng mga piraso ng aking code, sinasabi sa kanila ang aking mga lohikal na solusyon, at "pagsusuri" sa kanilang code sa repository. Hindi napapansin ang aking aktibidad. Sa katapusan ng Nobyembre, inimbitahan ako ng pinuno ng server team na subukan ang aking kamay sa Java EE para sa kapakinabangan ng proyekto. Upang magsimula, ito ay mga hakbang sa pagsubok - 1-2 araw sa isang linggo. Sa pamamagitan ng tagsibol - 50/50 junior java developer/lead test engineer. Sa tagsibol, na natipon ang lahat ng kanyang kalooban sa isang kamao, buong tapang niyang ipinagpatuloy ang kanyang mga pakikipaglaban sa mga patlang ng javarush hanggang 2-3 ng umaga. Epilogue Ngayon ay gumagawa ako ng isang medium-sized na proyekto. 75% ng oras na ako ay isang java developer, 25% ay isang test automation engineer. Tulad ng nakikita mo, ang isang portfolio ay hindi palaging kinakailangan. Sa aking kaso, mayroon lamang isang tunay na panayam - kapag lumipat sa Riga. Tulad ng para sa pag-aaral ng Ingles, sa mga sinehan ng Riga ay nagpapakita ng mga pelikula sa kanilang orihinal na wika, ito ang naging impetus para sa pagpapabuti ng pag-unawa sa pakikinig. Kumuha ako ng maraming teknikal na kurso sa Ingles. Sinusubukan din naming manood ng mga cartoon na may mga bata sa orihinal na wika. Hindi pa ako kumukuha ng anumang mga kursong English sa Riga; pinapabuti ko ang aking wika sa pamamagitan ng panonood ng nilalamang video at pakikinig sa mga podcast, pati na rin ang pakikipag-usap sa mga kasamahan. Tulad ng para sa mga panayam (kapwa bilang isang tester at bilang isang paksa), huwag subukang bigyan ang iyong sarili ng timbang sa mga konsepto kung saan ka lumangoy. Napakadaling ilantad sa kanya, ngunit sisirain mo ang iyong impresyon sa iyong sarili. Mas mainam na tapat na aminin na hindi ko pa nakikita ang materyal na ito, ngunit kung kinakailangan, kukunin ko ito. Bago ang pakikipanayam, maglaan ng oras upang isipin kung ano ang gusto/sasabihin mo tungkol sa iyong sarili, sa iyong mga nakaraang proyekto, at sa iyong mga layunin para sa susunod na 3-5 taon. Sa aking unang panayam, ang tanong na "saan ko nakikita ang aking sarili sa loob ng 3 taon" ay natigilan ako. Tungkol sa kasalukuyang proyekto. Ang proyekto ay binuo sa teknolohiya ng Spring. Ang isang "zoo" DBMS ay suportado; Liquibase (isang database control at versioning system) ay ginagamit upang kontrolin ang mga ito. Mayroong maraming mga pagsasama sa iba't ibang mga sistema. Ako ay "nalulubog" sa lahat ng ito nang walang kahit kaunting ideya kung ano ang Spring, Hibernate, atbp. Kailangan mong malaman ang lahat ng ito habang ikaw ay pupunta. Kasabay nito, nanonood ako ng mga video tutorial at nagbabasa ng mga sipi mula sa mga libro. PS Ang artikulong ito ay ipinanganak bilang tugon sa isa sa mga komento sa nakaraang kwento ng tagumpay. Nang sinubukan kong simulan ang pagsagot, napagtanto ko na napakarami para sa isang komento. Huwag matakot na magkamali.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION