JavaRush /Java Blog /Random-TL /Ang aking paraan
Alexandr Markelov
Antas
Казань

Ang aking paraan

Nai-publish sa grupo
Ngayon ay oras na para sabihin ko sa iyo ang tungkol sa aking kwento ng tagumpay. Matapat kong aminin na hindi ko pinangarap na maging isang developer. Hindi ko kailanman itinuring ang aking sarili na bobo, ngunit palagi kong iniisip na ang pag-unlad ay hindi kapani-paniwalang kumplikado at lampas sa kontrol ng aking isip. Matapat akong nag-aral sa unibersidad sa loob ng 5 taon, nakatanggap ng diploma at nagtrabaho sa tingian. Ako ay isang tindero, tumaas sa ranggo ng direktor, pagkatapos ay binuo bilang isang tagapamahala, ang dami ng responsibilidad ay lumago. Nagsimula akong makilala ang Java noong 2018, ngunit wala akong sapat na lakas at motibasyon mula nang ipanganak ang aking anak na lalaki at nagpasya akong umalis para sa isang mas mahusay na bayad na posisyon. Sa edad na 26, naging regional manager ako na may magandang suweldo para sa aking rehiyon. Marami akong naglakbay bago ang pandemya, naglibot sa Europa, ngunit pagkatapos ng kapanganakan ng aking anak ay bumili ako ng bahay at hindi na makalabas dahil sa pagsuso na gawain, pagsasangla at iba pang kagalakan ng buhay na may sapat na gulang. Sa panahon ng pandemya, nagtrabaho ako mula sa bahay sa loob ng isang taon, at ang dami ng oras na naipon ko ay nagpapahintulot sa akin na bumalik sa pag-aaral ng Java. Sa loob ng halos anim na buwan, nag-upgrade ako sa JavaRush dahil sa interes, basahin ang Schildt, Eckel, bilang isang libangan, ngunit walang kumpletong larawan. Nang makarating ako sa level 22, naisip ko na sapat na ako para sa mga interbyu at nagsimulang tumugon sa mga bakante ni June. Hindi pa ako nagkamali ng ganito. Napakabuti na hindi nila ako tinawag para sa isang teknikal na panayam, ngunit binigyan lang ako ng isang gawain sa pagsubok. Guys, dito ko napagtanto kung ano ako sa ilalim) Sa pagsubok na isa, kailangan kong lumikha ng isang serbisyo ng REST, maglakip ng isang frontend at isang database. Sa totoo lang sinubukan kong alamin ang tungkol sa Spring, DB at Vue sa maikling panahon bago ang deadline, ngunit sa ilang kadahilanan ay hindi ko ito magawa sa loob ng isang linggo. Pagkatapos ng ganoong sampal sa mukha, isinara ko ang aking resume at natanto na hindi gagana ang mga bagay sa ganoong paraan. Hindi mo lang kailangang maglaan ng 10 oras sa isang linggo at gumawa ng mga ahas para sa kasiyahan, ngunit talagang magtrabaho nang husto. Bumili ako ng mga kurso sa Java sa Udemy, nag-drill sa Core, gumugol ng maraming oras sa multi-threading at streaming, at pagkatapos ko lamang masagot nang may kumpiyansa ang isang hanay ng mga tanong sa Core, lumipat ako sa mga frameworks at database. Kung may nag-iisip na ang purong Java ay kawili-wili sa sinuman sa merkado, ikaw ay nagkakamali. Maging handa para sa katotohanan na kakailanganin mong makabisado ang Spring, Hibernate, PostgreSQL/MySQL at iba pang Git, Maven/Gradle . Maipapayo na maunawaan kung ano ang SOAP at REST at ang kanilang mga pagkakaiba. Pagkatapos ko lamang maunawaan ito ay nagsimula akong tumugon nang mahinahon. Dito natuklasan ang isa pang pagkakamali: huwag mag-atubiling tumugon sa anumang bagay. Sa huli, dinala nila ako sa isang lugar kung saan ang paglalarawan ng trabaho ay nangangailangan ng isang espesyalista na may 3-6 na taon ng karanasan, at ang pakikipanayam doon ay mas komportable kaysa sa mga lugar kung saan sila naghahanap ng isang junior. Naipasa ko ang tatlong teknikal at gumawa ng isang pagsubok, na nai-post ko sa aking github. Hindi nila ako dinala doon, ngunit sa totoo lang, hindi ito isang partikular na kawili-wiling lugar upang magtrabaho. Ang pagsubok ay sumulat ng isang simpleng serbisyo ng sabon at subukan ito. Sa unang panayamAko ay lubhang kinakabahan, ako ay lubos na nahihiya sa aking kawalan ng kakayahan, ngunit ito ay normal at dapat na malampasan. Hinayaan nila akong magsulat ng code nang malayuan, suriin ang mga seksyon ng code, at iba pa. Ito ay napaka-interesante. Ang ikalawang panayam ay isang lubhang kasuklam-suklam na karanasan. Ang tagapanayam ay napaka-sensitibo at sinubukan akong saktan sa bawat tanong, nakuha sa ilalim ng mga salita at iba pa. Ang mga tanong ay tulad ng: ilarawan kung ano ang ibig sabihin ng pangunahing pamamaraan at kung paano magpasok ng mga argumento ng command line. Sinabi ko na ang pamamaraan ay tumatagal ng isang hanay ng mga string bilang input; gusto ng tagapanayam na marinig na sila ay ipinasok na pinaghihiwalay ng isang puwang. Pagkatapos ng panayam, pagkatapos ng pagsusuri, napagtanto ko na sumagot ako nang sapat at hindi na kailangang ipilit ang aking sarili. Sa ikatlong panayam, kinapanayam ako ng pinuno ng pangkat at pinuno ng departamento; ang panayam ay tumagal ng isang oras at kalahati. Makalipas ang kalahating oras tinawagan nila ako ng feedback at kinabukasan ay nagpadala sila sa akin ng offer. Ngayon nagtatrabaho ako dito sa isang panahon ng pagsubok: napakahirap, pakiramdam ko ay maaaring sumabog ang aking utak, ngunit ito ay Java Enterpise, kung ano ang dapat gawin nang wala ito. Ano ang gusto kong ipaalam: kung sa tingin mo na ang OOP ay 4 na kahulugan, ikaw ay lubos na nagkakamali. Kailangan mong maunawaan nang mabuti ang polymorphism upang makuha ang hang ng Spring. Alamin ang iyong halaga, huwag pumunta sa trabaho para sa pagkain, huwag pumunta sa mga taong katulad mo mula sa ikalawang panayam. Kung ikaw ay isang switcher tulad ko, huwag magpasya na gumawa ng ganoong hakbang kung wala kang magandang unan, kahit sa loob ng anim na buwan. Ang swerte ko, nagtrabaho at nag-aral ako ng sabay. Bumagsak na ang suweldo ko, pero hindi muna mangangailangan ng pera ang pamilya ko, psychologically comfortable din para sa akin. Subukang bumuo ng kahit isang REST na serbisyo at itulak ito sa iyong repositoryo. Tinitiyak ko sa iyo na sa dalawa sa tatlong teknikal na panayam ay tiningnan nila ang aking GitHub repository, at sa isa pa ay malamang na tiningnan din nila ito, ngunit hindi lang nila sinabi. Maglaan ng oras dito: pagkatapos, pagdating mo sa trabaho, ang pag-alam sa Git ay makabuluhang magpapagaan sa iyong malubhang sakit ng ulo. Kilalanin hindi lamang ang 2-3 mga koponan, ngunit makipagtulungan sa mga sangay, lumipat, magdagdag ng mga tampok, pagsubok - ang naturang proyekto ay magpapalaki sa iyo sa mga mata ng mga developer sa higit sa 90% ng iba pang mga aplikante. Hayaan ang proyektong ito na maging isang gulo, ngunit ang pangunahing bagay ay mayroong ilang pag-unlad dito. Well, kung mayroon kang mga katanungan, susubukan kong sagutin sa mga komento)
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION