Sikolohikal na pagsubok: kung paano pumunta mula sa isang sertipikadong psychologist patungo sa isang tester

Artikulo ang aking kasamahan na si Danila Yusupova ay nagbigay ng inspirasyon sa akin. Nakapagtataka kung gaano palakaibigan at nakakaengganyo ang industriya ng IT - matuto at pumasok, at palaging patuloy na matuto ng bago. Samakatuwid, nais kong sabihin ang aking kuwento tungkol sa kung paano ako nag-aral na maging isang psychologist at naging isang tester.

Sikolohikal na pagsubok: kung paano pumunta mula sa isang sertipikadong psychologist patungo sa isang tester
Nag-aral ako bilang isang psychologist sa tawag ng aking puso - Nais kong tumulong sa mga tao at maging kapaki-pakinabang sa lipunan. Bilang karagdagan, ang aktibidad na pang-agham ay talagang interesado sa akin. Naging madali para sa akin ang pag-aaral, nagsulat ako ng mga papel na pang-agham, nagsalita sa mga kumperensya at kahit na nagkaroon ng praktikal na makabuluhang pananaliksik at nagplanong magpatuloy sa pag-aaral sa larangan ng klinikal na sikolohiya. Gayunpaman, lahat ng magagandang bagay ay nagtatapos – natapos din ang pag-aaral ko sa unibersidad. Tinanggihan ko ang graduate school dahil sa katawa-tawang suweldo ng graduate at lumabas ako sa malaking mundo para hanapin ang sarili ko.

Noon ay isang sorpresa ang naghihintay sa akin: sa aking diploma at siyentipikong mga papeles, wala akong silbi kahit saan. Sa lahat. Naghahanap kami ng mga psychologist para sa mga kindergarten at paaralan, na hindi katanggap-tanggap na opsyon para sa akin, dahil hindi ako masyadong nakakasama sa mga bata. Upang pumunta sa pagkonsulta, kailangan mong magtrabaho ng isang tiyak na tagal ng oras nang libre o para sa napakakaunting pera.

Ang sabihing desperado na ako ay walang sasabihin.

Naghahanap ng bago

Ang isa sa aking mga kaibigan ay nagtrabaho sa pag-unlad ng software, at siya ang nagmungkahi na, sa pagtingin sa aking mga pagsubok, dapat akong pumunta sa kanila bilang isang tester - nakasama ko ang mga computer, interesado sa teknolohiya at, sa prinsipyo, ay hindi eksaktong isang ganap na humanista. Ngunit hanggang sa sandaling iyon ay hindi ko alam na may ganitong propesyon. Gayunpaman, nagpasya ako na tiyak na hindi ako mawawalan ng anuman - at pumunta ako. Pumasa ako sa panayam at tinanggap ako sa friendly team.

Saglit akong ipinakilala sa software (ang programa ay napakalaki, na may malaking bilang ng mga subsystem) at agad na ipinadala sa "mga patlang" para sa pagpapatupad. At hindi lang kahit saan, kundi sa mga pulis. Binigyan ako ng isang lugar sa isang basement sa isang departamento ng pulisya sa isa sa mga distrito ng aming republika (Tatarstan). Doon ay sinanay ko ang mga empleyado, nangolekta ng mga problema at kagustuhan at nagsagawa ng mga demonstrasyon sa mga awtoridad, at, siyempre, sa parehong oras sinubukan ko ang software at nagpadala ng mga ulat sa mga developer.

Hindi madaling makipagtulungan sa mga kinatawan ng mga ahensyang nagpapatupad ng batas - sinusunod nila ang mga utos, may mahigpit silang pananagutan, at iyon ang dahilan kung bakit nangangatuwiran sila sa mga opisyal na termino. Kinailangan kong makahanap ng isang karaniwang wika sa lahat: mula tenyente hanggang koronel. Malaki ang naitulong sa akin ng aking degree specialty dito.

Sikolohikal na pagsubok: kung paano pumunta mula sa isang sertipikadong psychologist patungo sa isang tester

Pag-unlad ng isang teoretikal na batayan

Dapat kong sabihin na noong una akong nagsimulang magtrabaho, wala akong anumang teoretikal na batayan. Mayroon akong dokumentasyon at alam kung paano gagana ang programa; Nagsimula ako dito. Anong mga uri ng pagsubok ang naroroon, anong mga tool ang magagamit mo upang gawing mas madali ang iyong buhay, kung paano magsagawa ng pagsusuri sa pagsubok, kung ano ang disenyo ng pagsubok - Hindi ko alam ang lahat ng ito. Oo, hindi ko alam kung saan hahanapin ang mga sagot sa lahat ng mga tanong na ito, o kung saan nila ako matuturuan ng marami. Naghahanap lang ako ng mga problema sa software at masaya na ang lahat ay nagiging mas madali at mas maginhawa para sa mga gumagamit.

Gayunpaman, ang pagsubok sa unggoy sa huli ay tumatakbo sa problema ng kakulangan ng teoretikal na batayan. At nag-aral ako. Nagkataon na sa aming departamento at sa buong malaking proyekto ay walang isang propesyonal na tester sa oras na iyon. Ang pagsubok ay madalas na isinasagawa ng mga developer, at mas madalas ng mga analyst. Walang partikular na matututunan ang pagsubok.

Kaya saan napupunta ang isang IT guy sa mga ganitong sitwasyon? Siyempre, sa Google.

Ang unang librong nakita ko Itim na "Mga Pangunahing Proseso ng Pagsubok". Tinulungan niya akong i-systematize kung ano ang alam ko na sa oras na iyon at maunawaan kung anong mga lugar ang nabigo ako sa proyekto (at sa aking pag-unawa sa pagsubok). Ang mga patnubay na ibinigay sa aklat ay napakahalaga - at sa huli sila ang naging pundasyon ng kasunod na kaalaman.

Pagkatapos ay marami pang iba't ibang aklat - imposibleng matandaan silang lahat, at, siyempre, mga pagsasanay: nang harapan at online. Kung pag-uusapan natin ang tungkol sa mga pagsasanay sa harapan, hindi sila nagbigay ng marami; pagkatapos ng lahat, hindi ka maaaring matuto ng pagsubok sa loob ng tatlong araw. Ang kaalaman sa pagsubok ay parang pagtatayo ng bahay: kailangan mo munang maging matatag ang pundasyon, pagkatapos ay kailangang bumagsak ang mga dingding...

Tulad ng para sa online na pagsasanay, ito ay isang magandang solusyon. May sapat na oras sa pagitan ng mga lektura upang maayos na subukan ang bagong kaalaman at kahit na ilapat ito nang live sa iyong proyekto. Kasabay nito, maaari kang mag-aral sa anumang maginhawang oras (na mahalaga para sa isang taong nagtatrabaho), ngunit mayroon ding mga deadline para sa pagsusumite ng mga takdang-aralin (na napakahalaga din para sa isang taong nagtatrabaho :)). Nirerekomenda ko.

Kung pinag-uusapan natin ang mga paghihirap ng landas ng isang tester, sa una ay pinakanatakot ako sa pagiging mahirap ng mga system at sa malaking bilang ng iba't ibang proseso na nagaganap. Palagi itong tila: "Ngunit sinusubok ko ang larangan dito, ngunit ano pa ang naaapektuhan nito?" Kinailangan kong tumakbo sa mga developer, analyst, at kung minsan ay magtanong sa mga user. Iniligtas ako ng mga diagram ng proseso. Iginuhit ko ang isang malaking pagkakaiba-iba ng mga ito, simula sa isang A4 sheet at pagkatapos ay idikit ang iba pang mga sheet dito sa lahat ng panig. Ginagawa ko pa rin ito, talagang nakakatulong na i-systematize ang mga proseso: tingnan kung ano ang mayroon tayo sa input at output, at kung saan ang software ay may "manipis" na mga spot.

Sikolohikal na pagsubok: kung paano pumunta mula sa isang sertipikadong psychologist patungo sa isang tester

Ano ang kinatatakutan ko ngayon? Nakakainip (ngunit kinakailangan) na gawain, tulad ng pagsulat ng mga kaso ng pagsubok, halimbawa. Ang pagsubok ay isang malikhain, ngunit sa parehong oras ay pormal, pamamaraan na gawain (oo, iyon ay isang kabalintunaan). Pahintulutan ang iyong sarili na "lumutang" sa mga proseso, suriin ang iyong pinakamaligaw na mga hula, ngunit pagkatapos mong dumaan sa mga pangunahing senaryo :)

Sa pangkalahatan, sa simula ng aking paglalakbay naunawaan ko na wala akong alam; na ngayon ko naiintindihan ang parehong bagay, ngunit! Dati, hindi ko alam ang isang bagay na natatakot sa akin, ngunit ngayon ito ay tulad ng isang hamon para sa akin. Ang pag-master ng isang bagong tool, pag-unawa sa isang bagong pamamaraan, pagkuha ng hindi kilalang software at pag-disassemble nito nang paisa-isa ay isang malaking trabaho, ngunit ang isang tao ay ipinanganak upang magtrabaho.

Sa aking trabaho, madalas akong nakatagpo ng bahagyang dismissive na saloobin sa mga tester. Sinasabi nila na ang mga developer ay seryoso, laging abala ang mga tao; at mga tester - hindi malinaw kung bakit kailangan ang mga ito; magagawa mo nang wala sila. Bilang isang resulta, madalas akong naatasan ng maraming karagdagang trabaho, halimbawa, pagbuo ng dokumentasyon, kung hindi man ay itinuturing na ako ay naglalaro ng tanga. Natutunan ko kung paano magsulat ng dokumentasyon alinsunod sa GOST at kung paano gumuhit ng mga tagubilin para sa mga gumagamit nang maayos (sa kabutihang palad, nakipag-ugnayan ako nang maayos sa mga gumagamit at alam kung paano ito magiging mas maginhawa para sa kanila). Ngayon, pagkatapos ng 9 na taon ng pagtatrabaho bilang isang tester sa pangkat ng mga kumpanya ng ICL (ang huling 3 taon hanggang ngayon sa isang dibisyon ng grupo ng mga kumpanya - Mga Serbisyo ng ICL), lubos kong nauunawaan kung gaano kahalaga ang gawain ng mga tagasubok. Kahit na ang pinakakahanga-hangang developer ay maaaring tumingin sa isang bagay at mag-iwan ng isang bagay. Bilang karagdagan, ang mga tagasubok ay hindi lamang mahigpit na mga superbisor, kundi mga tagapagtanggol din ng mga gumagamit. Sino, kung hindi isang tester, ang nakakaalam kung paano dapat ibalangkas ang proseso ng pagtatrabaho sa software; at sino, kung hindi isang tester, ang maaaring tumingin sa software mula sa punto ng view ng karaniwang tao at magbigay ng mga rekomendasyon sa UI?

Sa kabutihang palad, ngayon sa aking proyekto ay magagamit ko ang lahat ng naunang binuo na mga kasanayan - Sinusubukan ko (gamit ang mga kaso ng pagsubok at para lamang sa kasiyahan :)), magsulat ng dokumentasyon, mag-alala tungkol sa mga gumagamit, at kahit minsan ay tumulong sa pagsubok sa pagtanggap.

Ang pinakagusto ko sa aking trabaho ay kailangan mong patuloy na matuto ng bago - hindi ka maaaring tumayo, gawin ang parehong bagay araw-araw at maging isang espesyalista. Bilang karagdagan, napakaswerte ko sa koponan - sila ay mga propesyonal sa kanilang larangan, laging handang tumulong kung may hindi ako naiintindihan, halimbawa, kapag gumagawa ng mga autotest o nagsasagawa ng pagkarga. At ang aking mga kasamahan ay naniniwala din sa akin: kahit na alam kong mayroon akong edukasyon sa humanities, at sa pag-aakalang may mga "blind spot" sa aking edukasyon sa IT, hindi nila kailanman sasabihin: "Buweno, malamang na hindi mo makayanan." Ang sabi nila: "Kaya mo ito, at kung mayroon kang anumang mga katanungan, mangyaring makipag-ugnay sa akin."

Sikolohikal na pagsubok: kung paano pumunta mula sa isang sertipikadong psychologist patungo sa isang tester

Isinulat ko ang artikulong ito lalo na para sa mga gustong magtrabaho sa IT sa pangkalahatan at sa pagsubok sa partikular. Naiintindihan ko na ang mundo ng IT mula sa labas ay mukhang mahirap unawain at misteryoso, at maaaring mukhang hindi ito gagana, na wala kang sapat na kaalaman, o na hindi ka makakarating... Ngunit, sa ang aking opinyon, ang IT ay ang pinaka magiliw na larangan kung gusto mong matuto at handang magtrabaho. Kung handa ka nang gawin ang iyong mga kamay at tumungo sa paglikha ng mataas na kalidad na software, pangalagaan ang mga user at sa huli ay gawing mas magandang lugar ang mundo, ito ang lugar para sa iyo!

Checklist para sa pagpasok sa propesyon

At para sa iyo, nag-compile ako ng isang maliit na checklist para sa pagpasok sa propesyon:

  1. Siyempre, kailangan mong maging mahusay sa mga computer at interesado sa teknolohiya. Sa totoo lang, kung wala ito hindi mo kailangang magsimula.
  2. Hanapin sa iyong sarili ang mga propesyonal na mahalagang katangian ng isang tester: pagkamausisa, pagkaasikaso, ang kakayahang panatilihin ang isang "imahe" ng system sa iyong ulo at pag-aralan ito, tiyaga, responsibilidad at ang kakayahang makisali hindi lamang sa masayang "pagkasira" ng ang sistema, kundi pati na rin sa "nakababagot" na gawain ng pagbuo ng dokumentasyon ng pagsubok.
  3. Kumuha ng mga libro sa pagsubok (madali silang matagpuan sa electronic form) at itabi ang mga ito. Maniwala ka sa akin, sa una ang lahat ng ito ay matatakot sa iyo kaysa sa itulak kang gawin ang isang bagay.
  4. Sumali sa isang propesyonal na komunidad. Ito ay maaaring isang testing forum (marami sa kanila, piliin ang gusto mo), isang blog ng ilang propesyonal na tester, o iba pa. Bakit ito? Well, una sa lahat, ang mga komunidad ng pagsubok ay medyo palakaibigan at palagi kang makakakuha ng suporta at payo kapag hiniling mo ito. Pangalawa, kapag nagsimula kang lumipat sa lugar na ito, mas madali para sa iyo na sumali sa propesyon.
  5. Magtrabaho. Maaari kang maging isang testing intern, at pagkatapos ay ituturo sa iyo ng iyong mga senior na kasamahan ang lahat. O magsimula sa mga simpleng gawain sa freelancing. Alinmang paraan, kailangan mong magsimulang magtrabaho.
  6. Pagkatapos mong simulan ang pagsasanay sa pagsubok, bumalik sa mga aklat na nakalaan sa hakbang 3.
  7. Napagtanto na kailangan mong patuloy na matuto. Araw-araw, taon-taon, may bago kang matutunan at mauunawaan. Tanggapin ang sitwasyong ito.
  8. Isantabi ang iyong mga takot at pagdududa at maghanda para sa isa sa mga pinakakawili-wiling trabaho sa mundo :)

At, siyempre, huwag matakot sa anumang bagay :)

Kaya mo yan, good luck!

UPD: Sa mga talakayan tungkol sa artikulo, iginuhit ng mga iginagalang na komentarista ang aking pansin sa katotohanang hindi lahat ay maaaring maging kasing swerte sa paunang yugto gaya ko. Samakatuwid, nais kong idagdag ang item 3a sa checklist.

3a. Noong sinabi ko na mas mabuting isantabi muna ang mga libro, ang ibig kong sabihin sa yugtong ito ay mapanganib na mag-overload sa teorya, dahil ang teoretikal na kaalaman ay mahirap ayusin nang maayos nang walang pagsasanay, at ang malaking halaga ng teorya ay maaaring matakot sa iyo. . Kung gusto mong maging mas kumpiyansa at hindi mag-aksaya ng oras habang naghahanap kung saan magsisimulang magsanay, ipinapayo ko sa iyo na kumuha ng online na pagsasanay para sa mga baguhan na tester o kumuha ng kurso sa pagsubok. Parehong napakadaling mahanap at ang impormasyon ay ipapakita sa iyo sa isang naa-access na form. Well, tingnan ang susunod na punto

Pinagmulan: www.habr.com

Magdagdag ng komento