JavaRush /Java Blog /Random-TL /Ang kwento ng developer ng JavaRush na si Dmitry Semenenk...

Ang kwento ng developer ng JavaRush na si Dmitry Semenenko

Nai-publish sa grupo
Ipinagpapatuloy namin ang espesyal na serye sa seksyong "Mga Kwento ng Tagumpay" - dito pinag-uusapan natin ang tungkol sa mga developer na nag-aral sa JavaRush at ngayon ay nagtatrabaho sa kumpanyang ito, na nagde-develop ng produkto. Ang aming ikalimang bayani ay si Dima Semenenko. Si Dima ay isang inhinyero sa pamamagitan ng edukasyon. Sa paglipas ng panahon, ang propesyon ay naging hindi kawili-wili at hindi kumikita para sa kanya, at pagkatapos ay naisip niyang maging isang developer. Ang kanyang pagsasanay ay tumagal ng halos 5 taon. Sinabi ni Dima kung paano ito nangyari sa kanyang "kwento ng tagumpay.""Ang aking pagsasanay ay tumagal ng 5 taon": ang kuwento ng developer ng JavaRush na si Dmitry Semenenko - 1

"Binili ko ang aking sarili ng isang subscription sa JavaRush para sa Bagong Taon"

Naging interesado ako sa programming sa panahon ng aking mga taon ng pag-aaral. Sa unibersidad ako ay nag-aral upang maging isang microelectronics engineer at natuto ng kaunting Pascal. Pagkatapos ng pag-aaral, nakakuha siya ng trabaho sa isang kumpanya bilang isang engineer. Mababa ang suweldo, at pagkaraan ng ilang sandali ay naging hindi kawili-wili ang trabaho. Kaya naman nagsimula akong tumingin sa IT. Maraming kaibigan ang pumasok sa industriyang ito at sinabihan akong subukan ito. Ang pagpili ng programming language ay nangyari tulad nito: ang isang kaibigan ay nagtrabaho bilang isang espesyalista sa IT, tinanong ko siya kung aling direksyon ang mas mahusay na pumili, pinayuhan niya ang Java. Iyon ay, ito ay hindi isang ganap na nakakamalay na pagpipilian. Samakatuwid, sinimulan kong pag-aralan ang isyung ito at nakatagpo ng isang artikulo sa Habré ng tagapagtatag ng JavaRush, kung saan nakilala ko ang mapagkukunang ito. Nagrehistro ako para sa JavaRush noong Oktubre 2013, at sa Araw ng Bagong Taon ay binili ko ang aking sarili ng isang subscription sa halagang $100. Ang regalo ngayong Bagong Taon ay nagresulta sa trabaho bilang isang developer. Nagsimula akong dumaan sa mga unang antas, unti-unting nilulutas ang mga problema sa trabaho at sa bahay. Walang iskedyul: Nag-aral ako sa aking libreng oras. Ibig sabihin, ganito ang hitsura: Nag-aral ako, huminto sa pag-aaral ng ilang araw, at pagkatapos ay bumalik muli. May mga pahinga sa loob ng 2-3 buwan. Ngayon naiintindihan ko na ito ay hindi isang diskarte sa pag-aaral sa lahat. Sa oras na iyon, napagtanto ko na wala akong sapat na kaalaman upang malutas ang mga problema. May mga pagkakataon na kinopya ko ang isang handa na sagot para lang makakuha ng dark matter at mapunta sa susunod na antas. Mayroon akong sapat na kaalaman "sa tuktok" upang mabilis na magpalit ng mga trabaho. Dahil sa kakulangan ng kaalaman, nagpasya akong kumuha ng full-time na mga kurso sa programming, na mabilis kong naging disillusioned. Halimbawa, kapag may gusto akong linawin sa guro, ipinagpaliban niya ang mga tanong hanggang sa kalaunan, natapos ang mga kurso sa gabi, lahat ay pinauwi, nangako silang ayusin ang mga tanong sa susunod na aralin. At kaya ito ay nag-drag paminsan-minsan. Essentially, natutunan ko doon ang alam ko na.

"Bakit ka nakaupo, maghanap ka ng trabaho, may pamilya ka na"

Noong natanggal ako sa dati kong trabaho noong katapusan ng 2017, pinagsikapan ko ang aking pag-aaral. Nakatanggap ako ng isang "magic" na sipa at napakahusay na motibasyon. Ito ang pinaka-aktibong anim na buwan ng aking pag-aaral. Nagpunta ako sa isang internship ng JavaRush kung saan gumawa ako ng proyekto sa pagbibilang ng calorie noong Spring. Sa proyekto gumamit ako ng database, Hibernate, Spring, at marami pang ibang teknolohiya. Ang tagapagturo ay nagbigay ng maraming karagdagang materyal. Ito ay napaka-interesante, matalino, ngumunguya hanggang sa pinakamaliit na detalye. Nagbasa din ako ng maraming literatura, nanood ng mga video, at nag-sign up para sa kursong "Group Programming" ni Nemchinsky. Essentially, parang trabaho ang internship na ito, pero hindi kami binayaran, kami. Nagsusulat kami ng CRM system, mayroon kaming sariling mentor. Ang lahat ay tulad ng sa isang regular na trabaho: mga gawain, mga pagpupulong 3 beses sa isang linggo. Sa proyektong ito, naramdaman kong nagsisimula na akong umunlad nang normal. Bilang karagdagan sa mga internship, nag-aral ako nang mag-isa. Hindi pwedeng umupo sa bahay dahil sa maliit na bata, kaya pumunta ako sa library. May mesa, outlet, at libreng wi-fi. Walang nakialam, tanging mga pensiyonado lang ang nagbabasa ng diyaryo. Minsan nag-aaral din ako sa bahay sa gabi. Sa pangkalahatan, nagpunta ako sa silid-aklatan upang mag-aral sa buong taglamig dahil alam ko kung ano ang kailangan kong gawin. Bagama't marami ang nagsabi: "Bakit ka nakaupo diyan, maghanap ka ng trabaho, may pamilya ka, mga anak." Malaki ang naitulong ng “stash”. Sa aking masinsinang pagsasanay, dumalo ako sa ilang mga panayam. Isang panayam ay sa IT department ng isang bangko, at isa pa sa isang coffee machine company. Sa isang lugar na hindi nila ako dinala, sa isang lugar na hindi ko nagustuhan.

"Kung hindi mo gusto ang trabaho, kung gayon ang mataas na suweldo ay hindi makakatulong"

Isang araw nagpunta ako sa website ng JavaRush at nakatagpo ako ng isang advertisement na ang kumpanya ay naghahanap ng isang Java junior. Ipinadala ko ang aking resume at tinawag ako para sa isang pakikipanayam. Ang unang yugto ay kasama ang recruiter, pagkatapos ay isang teknikal na panayam sa manager, at pagkatapos ay sa direktor. Hindi ko nasagot nang tama ang lahat ng mga tanong, sa tingin ko 80 porsiyento, ngunit hindi iyon tiyak. At tinanggap nila ako. Sa una ay mayroong adaptasyon, pagkilala sa proyekto, pag-set up ng software. Sa una, abala ako sa pagwawasto ng mga nakasulat na gawain para sa mga quest, pagkatapos ay nagsimula akong magsulat ng mga gawain at laro sa aking sarili. Ngayon ay nagtatrabaho na ako sa bahagi ng server. Ang pagsulat ng mga bagong problema ay malikhaing gawain. Ito ay hindi napakahirap ipatupad, mahirap gawin ito. Noong nagsimula ang unang quarantine (lockdown noong tagsibol ng 2020 - ed.), nagkaroon kami ng layunin na kumpletuhin ang 20 gawain para sa bawat tao. Naaalala ko na nakaupo ako sa bahay, naglalakad sa silid at wala akong maisip. May mga pagkakataon na nakakaisip ako ng 6 na problema sa isang araw, at 1-2 sa ikalawang araw. Sa aking trabaho gusto ko ang parehong back-end na pag-unlad, nagtatrabaho sa database, pati na rin ang paglikha ng bago at pagpapabuti ng mga lumang gawain. Bago mag-quarantine, nagpraktis kami ng pair programming sa opisina. 2-3 tao ang nakaupo sa isang computer, ang isa ay nagsulat ng code, ang iba ay nagsabi sa kanya kung ano ang isusulat. Pagkatapos ay nagbago sila. Ito ay isang kawili-wiling kasanayan, marami kang natutunan mula sa iyong mga kasamahan. Para sa mga nagbabalak na maging mga developer, gusto kong sabihin na kung hindi mo gusto ang trabaho, kung gayon ang isang mataas na suweldo ay hindi makakatulong. Mahal ko ang aking trabaho. Gustung-gusto ko ang pakiramdam pagkatapos malutas ang isang problema na matagal mo nang inuupuan. Tapos lumaki lang ang mga pakpak ko. Ito ang dahilan kung bakit ako gumagawa ng development. Kaunti pa tungkol sa pagganyak. Isang kaibigan ko na nagtatrabaho sa isang pabrika ang gustong maging tester. Sinabi ko sa kanila na nagtatrabaho ako bilang isang developer at tungkol sa pag-aaral ng JavaRush. Bumili siya ng taunang subscription, nakatapos ng pagsasanay at ngayon ay nagtatrabaho bilang isang junior. Sinubukan din ng ibang mga kaibigan, ngunit isa lang ang nakarating sa dulo. May motivation talaga siya, gusto niya talagang magpalit ng trabaho.

Mga tip para sa isang baguhan na developer:

  1. Mas mainam na isipin ito kaysa makaligtaan.

    Huwag lampasan ang paksa ng mababaw. Mas mainam na gumugol ng kaunting oras at pag-isipan ito kaysa lumipad at hindi maunawaan kung paano gumagana ang isang bagay. Walang magic: lahat ay gumagana sa paraang dapat itong gumana.

  2. Subukang huwag magambala.

    Kung magpasya kang mag-aral, mas mabuting maglaan ng hindi bababa sa 2-3 oras sa isang araw sa pag-aaral. Upang hindi magambala, ang telepono ay dapat na naka-off - ito ay makakatulong sa iyo na isawsaw ang iyong sarili nang normal sa isang bagong gawain o paksa.

  3. Magbasa ng mga libro sa teorya ng Java.

    Maaari akong magrekomenda ng ilang mga libro:

    • “Learning Java (Head First Java)” nina Kathy Sierra at Bert Bates;
    • "Ang Pilosopiya ng Java" ni Bruce Eckel;
    • “Java. The Complete Guide” ni Herbert Schildt;
    • “Java. Library of a Professional” ni Kay Horstmann.

  4. Gumawa ng pet project.

    Sa panahon ng panayam, mahalagang ipakita na mayroon kang hindi bababa sa ilang karanasan sa trabaho. Kahit na ito ay mga pagsubok na proyekto, kahit na hindi natapos, mahalagang ipakita na may nagawa ka.

  5. Matuto ng Ingles.

    Mas mabuting marunong ka ng English kaysa hindi mo alam :) At a minimum, you need it to read technical documentation... I failed one interview because of my low knowledge of English.

  6. Maging matiyaga.

    Magtanong kung may hindi malinaw sa iyo. Kahit na sa tingin mo ay katangahan ang mga tanong. Ang pangunahing bagay ay ilagay ang lahat sa mga istante para sa iyong sarili.

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