JavaRush /Java Blog /Random-TL /Hindi na namin kailangan ng mga tester. Kino-convert ka n...

Hindi na namin kailangan ng mga tester. Kino-convert ka namin sa Javaists: ang kuwento ng developer na si Viktor Platonov

Nai-publish sa grupo
Sa nakalipas na 8 taon, libu-libong nagtapos ang kumuha ng kursong JavaRush. Ngayon, mahigit 1.5 milyong user mula sa 106 na bansa ang nakarehistro sa website ng proyekto. Hindi lahat ng nagtapos ay nagkaroon ng oras upang pag-usapan ang kanilang mga tagumpay: kung paano sila nag-aral, pumasa sa mga panayam at nagsimulang magtrabaho bilang mga developer. Ngunit ang mga estudyante ngayon ay interesadong matutunan ang mga kwento ng mga nagtatrabaho na sa IT. Kinuha namin ang mga bagay sa aming sariling mga kamay at naglunsad ng isang espesyal na serye tungkol sa mga developer mula sa iba't ibang bansa at kumpanya na sinanay sa JavaRush. Ang aming ikasampung kuwento ay tungkol kay Viktor Platonov . Ang pagkakaroon ng pagbabago ng ilang mga trabaho at specialty, si Victor, sa pamamagitan ng pagkakataon, ay nanirahan sa pagpapaunlad ng Java. Salamat sa kanyang bagong propesyon, halos triple ang kanyang suweldo sa loob ng isang taon at kalahati, at hindi lang siya nagprograma, kundi pati na rin ang mga mentor. “Hindi na namin kailangan ng mga tester.  Inilipat ka namin sa Javist”: ang kuwento ng developer na si Viktor Platonov - 1

"Mas interesado ako sa kung paano nakaayos ang mga programa sa loob"

Mayroon akong dalawang pangalawang espesyalisadong edukasyon at isang mas mataas na edukasyon. Ang una - sa espesyalidad na "Auto mechanic". At the same time, nag-aaral ako para maging abogado. Noon, mahilig ako sa mga kotse. Tinanong nila ako: "Bakit kailangan mo ng dalawang degree?", at sumagot ako: "Gusto kong maging isang driver." At kung nais ng isang pulis ng trapiko na pigilan ako, kung gayon mayroon akong legal na edukasyon, maaari akong makatakas dito. Pagkatapos ay nagpunta ako sa kolehiyo upang makakuha ng mas mataas na edukasyon sa mekanika ng sasakyan, nag-aral ng isang taon at napagtanto na hindi ito para sa akin. Kasabay nito, nagsimula akong magtrabaho nang paunti-unti. Nagtrabaho ako sa isang car repair shop, pagkatapos bilang isang sales representative, pagkatapos bilang isang merchandiser, at iba pa... Kung saan man ako dalhin! Pagkaraan ng tatlong taon na pag-ikot-ikot sa ganito, nakakuha ako ng trabaho sa McDonalds. At the same time, kumuha ako ng computer sa bahay. Hindi ako partikular na interesado sa mga laro sa computer—mas interesado ako sa kung paano gumagana ang mga programa sa loob. Halimbawa, ano ang mangyayari kung ang isang file ay tinanggal? Noong panahong iyon, nakatira ako sa maliit na bayan ng Kumertau sa Bashkiria. Nagkaroon ng sangay ng Ufa State Aviation Technical University sa lungsod. Napagtanto na kailangan kong manirahan kahit papaano, pumasok ako sa unibersidad para mag-major sa "Applied Informatics in Economics." Sa oras na iyon, ang mga bangko ay nakakakuha ng momentum, ang espesyalidad na ito ay sakop ng isang pakitang-tao ng pera. Nag-aral ako ng part-time at, sa parehong oras, nagsimulang bumuo ng isang karera sa IT: Nagsimula ako bilang isang disk salesman, pagkatapos ay naging isang administrator sa isang computer club, at pagkatapos ay nakakuha ng trabaho bilang isang system administrator sa isa sa mga ospital . Ang susunod na trabaho ay ang posisyon ng isang system administrator sa isang kumpanya na nakikitungo sa mga medikal na kagamitan. Habang nagtatrabaho doon, nakatagpo ako ng isang patalastas para sa mga kursong 1C. Akala ko malapit ito sa IT at economics, at sabay-sabay akong matututo ng accounting. Ang mga kurso ay unang nagturo ng accounting sa 1C, at pagkatapos ay ang mga pangunahing kaalaman sa programming sa 1C. Sa pangkalahatan, nag-aral ako ng accounting at nakatanggap pa ako ng sertipiko. Pagkatapos ay binago niya muli ang kanyang trabaho at naging isang system administrator sa isang satellite transport monitoring system, at nagtrabaho sa lugar na ito sa loob ng tatlong taon.

"Eto ang code mo, eto ang gawain mo, inom tayo"

Sa paglipas ng panahon, nagpasya akong magsanay muli at pumunta sa suporta. At pagkatapos ay bigla akong nakatanggap ng alok na trabaho sa St. Petersburg. Naisip ko: "Nandoon, hindi," kinuha ko ang laptop sa aking likod at pumunta sa St. Petersburg na may maliit na backpack. Noong Agosto 8, 2012, bumaba ako sa tren sa St. Petersburg. Ang unang iniisip ko noon ay: "Nasa bahay na ako." Hindi ko nakuha ang trabahong tinawag ako. Ngunit sa huli ay nakahanap ako ng trabaho sa isang opisina na tumutugon din sa pagsubaybay sa satellite. Nang maglaon ay inilipat ako sa departamento ng suporta ng isang kumpanya ng seguridad ng impormasyon, pagkatapos ay nagbago ako ng ilang trabaho. Nagkataon na maayos akong lumipat mula sa suporta patungo sa pagsubok, pagkatapos ay napunta ako sa Central Bank of Russia, kung saan ako ay inilipat mula sa mga tester patungo sa mga javaist. Narito kung paano ito nangyari. Isang araw, lumapit sa akin ang aking amo at sinabing: "Hindi na namin kailangan ng mga tester." Umupo ako at iniisip: “Atas! Oras na para i-update ang iyong CV sa HeadHunter." Ngunit nagpatuloy siya: "Inisip namin ito at nagpasya na kailangan namin ng mga developer ng Java. Sa pangkalahatan, mula ngayon ay ililipat na namin kayo sa Javistas.” Sinabi ko na narinig ko lang ang tungkol sa Java at wala akong alam, na sinagot niya: "Iyan ang iyong problema. Kung hindi mo makayanan, i-update mo ang iyong resume." Ang unang araw pagkatapos ng balitang ito ay naglakad-lakad ako sa gulat, at kinabukasan ay pinaupo ako ng amo sa tabi niya at ipinakita sa akin kung paano gumagana ang IntelliJ IDEA at Git. Sinabi niya: "Narito ang iyong code, narito ang iyong gawain, uminom tayo." Naturally, nagsimula akong maghanap ng mga opsyon kung paano matuto ng Java. Tumingin ako sa lahat ng uri ng mga kurso at sa isang lugar nakita ko ang JavaRush. Mula noon nagsimula akong mag-aral ng Java.

"Ang nagligtas sa akin ay ang Java ay may tulad-C na syntax."

Masasabi mong binigyan ako ng JavaRush ng pangunahing kaalaman sa Java. Hindi ko natapos ang kurso dahil napakalayo ko sa gilid - Aktibo akong nagbabasa ng iba't ibang literatura sa programming. Salamat sa mga libro, JavaRush at isang mentor, naging Javaist ako. Ang nagligtas sa akin ay ang Java ay may tulad-C na syntax. Alam ko kung paano mag-code ng kaunti sa PHP, ngunit hindi ko alam ang object-oriented programming at mga magic na salita tulad ng encapsulation, polymorphism, inheritance, abstraction. Salamat sa kaalaman na mayroon na ako, intuitively kong naunawaan ang ilang bagay. Dagdag pa, mayroon akong isang mahusay na tagapamahala: sa oras na iyon siya ay may mga 20 taong karanasan sa programming. Sinulat niya ang Java mismo sa loob ng halos 4 na taon, ngunit mayroon siyang assembler, C, C++, at C# sa likod niya. Umuwi ako pagkatapos ng trabaho at pinilit kong lutasin ang hindi bababa sa 1-2 mga problema, kahit na ang aking utak ay nakikipagkarera. At sa sandaling iyon ay halos ma-burn out ako, kailangan ko pang bumaling sa isang psychologist. Nakatagpo ako ng isang napaka-cool na psychologist, malinaw na naunawaan niya kung ano ang kailangan ko at kahit papaano ay nakahanap ng diskarte sa akin. Nagsimula akong lapitan ang lahat nang iba, iba ang pagtatanong, iba ang tingin sa balanse sa trabaho-buhay, sa pahinga. Huminto ako sa pagpuna sa sarili. Ang pangalawang trabaho din ang nagligtas sa akin. Noong 2013, kinuha ko ang isang libangan - paggabay sa paglilibot. Nangunguna ako sa mga ekskursiyon sa ibang mga bansa at nakalista ako bilang isang freelance na gabay sa kumpanya ng Silver Ring. Ito ay lumabas na sa mga karaniwang araw ay nakaupo ako sa upuan, at sa katapusan ng linggo ay tinatangay ako ng hangin. Nagsimula akong maunawaan ang isang maliit na Latvian, pinahusay ang aking Ingles, kahit na bago iyon ay hindi ko ito masalita. “Hindi na namin kailangan ng mga tester.  Inilipat ka namin sa Javist”: ang kuwento ng developer na si Viktor Platonov - 2Minsan ay dumating ako sa Helsinki sa Alvar Aalto Museum, at doon sinabi sa amin sa lugar na ang gabay na nagsasalita ng Ruso ay may sakit at tanging nagsasalita ng Ingles ang naroroon. Kinailangan kong magsalin. Dalawang ganoong pagbisita sa museo - at nawala ang hadlang sa pag-uusap ko. Syempre, magulo, nagkakamali, pero nagsasalita ako.

"Mayroon akong mga 40 na panayam"

Nang magsimula ang lockdown, nagkaroon ako ng libreng oras, at nakakita ako ng isang cool na mentor. Bumili ako ng mga kurso sa ilang opisina at nakilala ang isang mahusay na guro doon: nang magbigay siya ng mga lektura, lahat ay nakaupo nang nakabukas ang kanilang mga tainga. Kadalasan ay pinupuntahan ko siya na may problema, at umupo siya at ipinapaliwanag sa akin ang paksa. Ngayon, nakikipag-ugnayan ako sa iyo minsan sa isang linggo: nagsasagawa kami ng maikling screening noong nakaraang linggo, nagsusuri ng mga teknolohiya, at mga tanong na naipon ko tungkol sa isang proyekto sa trabaho. Nung lockdown pala, triple ang sweldo ko. Nang magsimula akong mag-aral kasama ang isang mentor, sinabi niya sa akin: “Mag-sign up para sa ilang mga panayam, maglakad-lakad, tingnan kung paano ito nangyayari. Hahanapin namin ang iyong mga gaps sa kaalaman.” Ang pangalawang panayam ay para sa posisyon ng isang developer sa VTB Bank. Sa pamamagitan ng paraan, naipasa ko ang panayam na ito sa isang kapritso. Pero kinabukasan pagkatapos ng interview, tinawagan ako ng HR at sinabing inimbitahan akong magtrabaho. Pagkalipas ng anim na buwan, sinimulan lang akong guluhin ng mga taga-HR. Nagkaroon ako ng mga 40 na panayam noong Abril at Mayo. Umabot sa point na may 2 interview sa isang araw. I pumped up wildly sa kanila. Noong Hunyo, nakatanggap ako ng ilang mga alok, at kaaya-aya: ang pinakamaliit ay 180 libong rubles, ang pinakamalaking - 270 libo. Pinili ko ang tatlong proyekto na pinakanagustuhan ko, kinausap ko ulit at pinili ko ang ginagawa ko ngayon. Nasa EPAM ako, ngunit nagtatrabaho ako sa British company na ITV. Noong nakaraang linggo lang lumipas ang trial period. Mula sa unang suweldo na natanggap ko, nag-ipon ako ng pera at naitama ang aking paningin. Sa Bangko Sentral, nagtrabaho ako sa mga proyekto para sa sistema ng pamamahala ng proyekto ng Jira. Kinumpleto namin ang sistemang ito at inangkop ito sa mga pangangailangan ng bangko. Sinulat namin ang lahat ng uri ng mga plugin at integration system para kay Jira. Ang mga proyekto ay simple ngunit kawili-wili. Sa Bangko Sentral, pinagbuti ko ang aking kaalaman sa Jira. Naglaro ito sa aking mga kamay pagdating ko sa VTB, ginamit din ito doon. Sa VTB, nagsusulat na kami ng ganap na software sa pagbabangko na may kaugnayan sa kontrol at pag-iisyu ng mga pondo ng kredito. Doon ako nagsimulang mag-upgrade ng Spring, SQL at iba pang mga teknolohiya. Sa proyekto ng EPAM, ang mga teknolohiya sa pangkalahatan ay halos hindi alam sa akin: halimbawa, mayroong maraming front-end, isang balangkas ang ginagamit na hindi ko pa naririnig kailanman. Paunti-unti kailangan mong mag-aral. Gumagawa kami ng isang proyekto na isinulat at isinara noong 2018, ngunit ngayon ay muling binuksan. Ang aming gawain ay ilipat ito sa mas modernong mga teknolohiya. Ngayon ay sinimulan ko nang i-mentoring ang aking sarili. Isang taon na ang nakalilipas, tinanong ng aking kaibigan: "Gusto kong maging isang programmer." Dati siyang dancer, pero natutunan niya ito sa loob ng isang taon at isa at kalahating buwan na siyang nagtatrabaho bilang dancer. Ang mentoring ay tumutulong din sa iyo na mapabuti ang iyong sarili, dahil minsan ang mga junior ay nagtatanong ng mga tanong na hindi mo naisip. Mayroon akong sariling proyekto para sa alagang hayop - ito ay isang sistema ng pagpapareserba para sa mga hotel ng alagang hayop. Mayroon akong isang pusa, at ang paghahanap ng isang hotel para sa isang hayop sa aking turismo ay napakahalaga para sa akin. Karaniwan akong umaalis ng 3-4 na araw, kaya ang pusa ay kailangang alagaan. Nagsimula akong maghanap ng mga hotel at napagtanto kong wala kaming tamang software, kung saan maaari kang magreserba ng lugar para sa isang pusa o aso. Kaya unti unti ko itong iniinom.

Mga tip para sa isang baguhan na developer

  • Inirerekomenda ko ang pagbabasa ng mga libro sa pag-unlad sa sandaling simulan mo ang pag-aaral ng JavaRush. Narito ang aking listahan:

    1. “Java. Paglutas ng mga praktikal na problema” ni Angela Leonarda.
    2. “Algorithms and Data Structures” ni Allen B. Downey. Ang JavaRush ay may kursong "Mga Koleksyon". Ang aklat na ito ay talagang ang kakanyahan ng kursong ito.
    3. "Grocking Algorithms" Aditya Bhargava. Ito ay isang mahusay na panimula sa mga algorithm at maaari mong simulan ang pagbabasa nito mula sa unang araw ng pag-aaral ng Java.
    4. “Learning Regular Expressions” ni Ben Forta.
    5. "Mga Pangunahing Kaalaman ng wikang SQL" ni Evgeniy Morgunov.
    6. “Object-Oriented Programming Techniques” nina Erich Gamma at Richard Helm.
    7. "Agile Development" ni Robert Martin.
    8. "Git for Pros" ni Ben Straub.

  • Matuto ng Ingles. Isinasaalang-alang na ang tungkol sa 80% ng lahat ng nilalaman sa web ay nasa Ingles, ito ay napakahalaga. Ang parehong IntelliJ IDEA ay walang bersyon sa Russian, tanging sa English.

  • Tuwing gabi, maglakad sa labas ng 25-30 minuto. Kahit sa paligid lang ng bahay, o mas maganda pa sa park. Nakakatulong talaga ang mag-relax.

  • Umalis sa social media. Ang kawalan ng mga social network ay nakakatipid ng maraming oras.

  • Simula sa iyong unang isyu sa JavaRush, itulak ito sa Git . Madali itong gawin; Nasa IntelliJ IDEA na ang lahat ng tool. Sa una, maaari mong gamitin ang Share-on-Github na button.

  • Kumuha ng iyong sarili ng proyekto ng alagang hayop.

Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION