JavaRush /Java Blog /Random-TL /Kapag ang isang piping arkitekto na nagtapos ay bumuo ng ...
nick
Antas
Киев

Kapag ang isang piping arkitekto na nagtapos ay bumuo ng isang arkitektura ng aplikasyon

Nai-publish sa grupo
Hindi ako sigurado kung gusto ko talagang ibahagi ang aking munting kwento, dahil ang pakiramdam na nasa pinakasimula pa lang ako ng paglalakbay ay hindi iniiwan ang kasalukuyang ako at malamang na hindi na ako iiwan sa hinaharap. Kapag ang isang piping acrhitect na nagtapos ay bumuo ng arkitektura ng aplikasyon - 1Gayunpaman... mayroong ganitong konsepto sa IT sphere - "teknikal na utang". Kaya, malinaw kong naaalala, na parang kahapon, kung paano ko ipinangako sa aking sarili na babayaran ang aking conditional technical debt nang dumating ang conditional debt sa oras na iyon, kaya ibabahagi ko, at gagawin ko ito hindi lamang sa isang lugar, ngunit dito mismo, dahil (nakakatuwa na tandaan ito ngayon ) nagsimula ang lahat sa maraming paraan sa JavaRush. Oo, at ito ay talagang hindi isang "kwento ng tagumpay" o mga tagubilin para sa anumang bagay. Ito ay, sa halip, isang maikling kuwento tungkol sa kung paano hinahanap ng isang tao ang kanyang sarili sa isang tiyak na yugto ng kanyang paglalakbay sa buhay at sa wakas ay natagpuan ito, at kasama ng paghahanap sa kanyang sarili, natagpuan din niya ang ilang uri ng pagkakaisa sa buhay :) Pagbabalik sa ating mga tupa : saan magsisimula, oo para hindi maabot sa laki ng kwento? Marahil mula sa prosaic na "I'm 26 and mine is a humanities major. Wow! wow!" Wow, gumaan ang pakiramdam ko! Ito, alam mo, ang pakiramdam na ikaw ay may hawak na tila hindi kahiya-hiyang katotohanan tungkol sa iyong sarili sa mahabang panahon at, dahil sa patuloy na pagtatangka na huwag ipakita ito at hindi tumigil sa paglabas ng iyong dibdib sa loob ng maraming buwan, itinapon mo ang katotohanang ito sa unang tao. magkakilala kayo. Parang biglang nagtanggal ng butones ng masikip na kamiseta at nagtatapon ng tinutubuan na tiyan sa mesa, na angkop lamang bilang coaster para sa isang pinta ng beer. Humampas ka ng ilang kilo ng taba sa publiko, na nadama na napaka-ibang bansa sa halos lahat ng iyong buhay, ngunit (upang ibigay ito sa nararapat) na humantong sa isang tiyak na punto ng walang pagbabalik, sa isang pansariling pakiramdam ng sariling kawalang-halaga, ay naging isang pingga sa... Sa pangkalahatan, naiintindihan mo :) Hmm, kaya eto. Dahil hindi naman talaga out-of-touch, pero humanist pa rin, pumasok ako sa architecture department ng isang regional university na umiihip ang hangin. Kaya lang, ang mga wika, pagguhit/pagpinta at pag-iisip ng tatlong-dimensional ay medyo mas mahusay kaysa sa mas matataas na matematika at pisika (marahil iyon ang naisip ko sa aking sarili - ang gayong mga pag-iisip ay hindi nakapukaw ng aking kamalayan sa mahabang panahon). Ngayon naiintindihan ko na: kung ang hangin ay umihip sa direksyon ng anumang nauugnay (o marahil ay ganap na walang kaugnayan) na propesyon, ako ay nagmamadali doon nang hindi lumalaban, nang hindi iniisip ang mga kahihinatnan. Sa madaling sabi, sa buong kamalayan kong kabataan ay nabuhay ako at hindi masyadong nag-alala kung saan ako dadalhin ng agos. Ang nakakatawa ay na ang mahina at malambot na dala nito sa isang lugar, mas kusang-loob akong sumuko. Kawalang-interes sa pinakadalisay nitong anyo, walang espesyal. Nagtapos ako (o sa halip, dumura) sa unibersidad na kasing bilis at kadali ng pagpasok ko. Marahil, ang sitwasyon ay nakatulong pa sa ilang paraan, dahil ito ay 2014 - isang taon na nag-iwan ng maraming mga imprint sa ilang mga nagsasalita ng Ruso at hindi masyadong nagsasalita ng Ruso na mga bansa at sa isang paraan o iba pa ay nagbago ng kapalaran ng maraming tao. Naimpluwensyahan niya ang aking kapalaran sa sumusunod na paraan: sa simula ng tag-araw, kinuha ko ang aking diploma nang walang pag-aalinlangan at napagtanto na sa susunod na dalawang araw ay kailangan kong umalis sa lungsod, ang sitwasyong pampulitika kung saan, sa pagiging bastos. , nagsimulang uminit. Kaya, literal na sumakay sa penultimate na tren bago ang istasyon ng tren ng lungsod ay naging isang mainit na lugar sa loob ng mahabang panahon, Natagpuan ko ang aking sarili 2000 km mula sa aking bayan sa isang tunay na malaking metropolis na may magandang arkitektura at hindi ang pinaka komportableng klima. Nakakatawa, ngunit sa napakagandang lungsod na ito, puno ng mga pagkakataon, hindi ako nakatadhana na pumasok sa propesyon. Nagpapasalamat ako sa kanya para sa ibang bagay, ibig sabihin, para sa pangwakas na pagkaunawa na oras na upang baguhin ang ating sarili, at na tayo mismo at walang iba ang lumikha ng ating kapalaran, dahil walang sinuman ang magpasok ng isang baras na bakal sa ating kamalayan sa daan patungo sa ang layunin maliban sa ating sarili. Template? Hayaan. Ang pangunahing bagay ay ang katotohanan. Hindi ako magsasalaysay ng malalim na mga detalye kung ano ang nauna sa simula ng matagal at hindi para sabihing madaling landas ng pagiging isang software developer. Sasabihin ko lang na sa aking kaso, upang mabigyan ang aking sarili ng isa sa pinakamakapangyarihang mga kicker sa aking buhay, ito ay kinuha (ang pagkakasunud-sunod ay maaaring hindi ganap na tumutugma sa katotohanan):
  1. Upang magmadali sa isang tila napakalaking hindi pamilyar na lungsod sa paghahanap ng basura/murang pabahay.

  2. Upang magmadali sa paghahanap ng mas marami o mas kaunting bayad na trabaho, nahihirapan sa mga opsyon, na ang ilan sa mga ito ay tila basura pa rin.

  3. Ibaba ang antas ng pamumuhay sa antas ng plinth, huwag alagaan ang iyong kalusugan, manigarilyo na parang makina kung minsan at huwag magpabaya sa alak sa mga karaniwang araw.

  4. Mahulog sa mapanglaw, na araw-araw ay nagsusumikap na maging isang matagal na depresyon.

  5. Maglakad sa paligid ng lungsod na may bulok na klima sa katapusan ng linggo sa pagitan ng mga shift sa araw-araw na trabaho, magkaroon ng talamak na sinusitis, otitis media, atbp.

  6. Nang walang iniisip, mag-enroll sa isang master's program na pinondohan ng badyet sa isa sa mga pinakamahusay na unibersidad sa arkitektura sa bansa kung saan ka matatagpuan.

  7. Nagdurusa sa pagkabagot sa aking susunod na pang-araw-araw na part-time na trabaho, bigla kong naisip (tama!) na ang aking buong pang-adultong buhay, sa katunayan, ay konektado sa IT (mahabang panahon ng aktibidad sa paglalaro, nagtatrabaho sa 3D/rendering, nagtatrabaho sa mga programa sa opisina. , ang Internet - gumugol ako ng libu-libong oras sa lahat ng ito), ngunit sumpain ito, nasa maling panig ako!

  8. Pansin! (*_*) Podzhopnik moment (marahil ay nasa isang lugar ka rito? O medyo malayo pa? Well, pagkatapos ay magpatuloy tayo!)

  9. I-Google ang lahat sa paksang "Sap, Internet! Gusto kong bumuo ng software, saan magsisimula?)0)0" (Oo, isang walang hanggang pahayag para sa mga nagdududa: maniwala ka sa akin, mas maagang naiintindihan ng developer sa hinaharap ang kung fu ng Google , mas mabuti).

  10. Gumugol ng ~isang linggo sa mga forum tulad ng Quora, atbp. at unawain na mayroong, sa katunayan, maraming mga landas sa pag-unlad, at kailangan mo munang huminto sa isang bagay.

  11. Natitisod sa website ng JavaRush (nagsisinungaling ako, nakita ko ito halos sa unang araw ng paghahanap, ngunit itabi ito) at mawala ito, "dahil ang isang bagay tulad ng Python at JS ay masyadong madali at primitive, tulad ng C++ ay masyadong mahirap, pero tama lang ang Java!” (hehe, ganyan din ang katwiran ko noon)).

  12. Magsimulang ngumiti, dahil karamihan sa mga oras sa panahon ng mga shift sa trabaho ay hindi na ginugol sa walang kabuluhang pagsipsip ng hindi kinakailangang impormasyon mula sa Internet, ngunit ginugol sa pagbaluktot sa mga baliw na utak na nagmakaawa na itigil ang karahasang ito laban sa kanila sa isang tubo.

  13. Sa pag-abot sa antas 20-25, nagsisimula kang mag-alinlangan sa "katumpakan" ng iyong pinili at pamumuhunan ng oras (nakakatawang mga saloobin para sa isang tao na sa oras na iyon ay hindi man lang maalala ang huling pagkakataon na siya ay tunay na sinasadya na namuhunan sa kanyang sariling pag-unlad). Kasabay nito, maghukay ng mas malalim sa iba pang mga self-taught conveyor tulad ng Codecademy at Freecodecamp.

  14. Gumugol ng isa pang tag-araw sa computer - kahit saan - sa trabaho o sa bahay - sa oras ng pahinga para kumain (tama na - hindi para kumain, ngunit kumain nang mabilis) at makipag-chat sa iyong mahal sa buhay bago matulog (halos hindi nakatulog sa siya).

  15. Sa parehong tag-araw, kumuha ng isang maikling kurso sa pagbuo ng Android, kung saan ang application ng pagsasanay ay, sa katunayan, ay pinagsama halos eksakto mula sa orihinal nang walang gaanong pag-unawa sa kung ano ang nangyayari sa loob (maghintay, ito ay magiging mahalaga para sa karagdagang pag-unlad ng ang kwento). Kumakamot sa iyong templo at isipin ang iyong sarili, na nakakunot ang noo: "Nakakatawa! Ngunit hindi seryoso..."

  16. Umalis... hindi, hindi ganoon. Magpatala sa ikalawang taon ng iyong master's program at kunin ang iyong mga dokumento sa simula ng academic year. Oo, ganoon talaga ako kawalang-interes sa sandaling iyon sa kung ano ang sinisikap kong matutunan sa maraming taon. Kahit noon pa man, matatag akong nagpasya: Hindi ko lang gusto ang landas ng isang machine whisperer, hindi. Nabubuhay ako para dito.

  17. Sa taglagas, mag-sign up para sa isang JavaRush internship, ipasa ang panimulang kurso, at simulan ang pag-alam sa Spring kasama ang lahat ng kailangan nito (nakatulong ito sa akin na maging komportable sa Java 8 at, kawili-wili, simulan ang pagtingin sa functionality na wala akong dahilan upang makaharap dati).

  18. Tapusin ang internship na may obsessive na pag-iisip na ang negosyo, sa pangkalahatan, ay hindi talaga akin (hindi sa akin). Tumigil sa iyong huling part-time na trabaho sa oras na iyon.

  19. Sa kalungkutan, hiniling kong magtrabaho nang malayuan sa isang ligaw na legacy na proyekto (minimum Spring at JS, maximum Servlets at SQL) sa pamamagitan ng isang kaibigan mula sa aking sariling lupain.
    Dahil hindi nagtrabaho doon ng kahit tatlong buwan, pasalamatan ang isang kaibigan (bumagsak ang opisina) at subukang maghanap ng trabaho sa isang malaking magandang lungsod na walang pagkamamamayan ng bansa kung nasaan ka, walang gaanong karanasan at walang pambihirang pananampalataya sa iyong sarili.

  20. Pagkatapos ng ~2 buwan ng mga pagtatangka, nagsimula akong mag-isip tungkol sa paglipat ng 1500 kilometro palapit sa lugar kung saan ako nanggaling (ang kawalan ng tagumpay at ang maliit na bilang ng mga pagsubok na ito ay naglaro sa aking mga kamay).

  21. Lumapit ka sa iyong tahanan. Nagsisimulang magtrabaho sa isang hindi IT na trabaho, na (bigla!) naging mas madaling mahanap kaysa sa Java EE.

  22. Magbukas ng bagong libro sa Kotlin, na binili sa mga huling araw ng iyong pamamalagi sa isang malayong lungsod, at mahalin ito mula sa unang 50 linya ng code.
    Natitisod sa isang artikulo na "sa taong ito ay nagpasya ang Good Corporation na lumipat sa Kotlin para sa pagpapaunlad ng Android at kung ano ang ibinibigay nito sa amin." Sa matinding sigasig, simulan ang pag-aaral na magsulat at, sa katunayan, magsulat para sa Android, pinapatay ang lahat ng iyong libreng oras dito.

  23. Makakuha ng maraming pasa at kawili-wiling mga karanasan sa iyong unang (iyong!!!) application. Sumulat ng isang simpleng backend para dito sa Spring.
    I-host ang backend, i-upload ang application sa Market. Unawain na kung walang wastong pamumuhunan, pag-aaral ng paksa at merkado, saklaw at suwerte, walang magda-download ng iyong app.

  24. Magpatuloy sa paglikot sa Android, na minamahal ang mismong konsepto ng mobile development nang buong puso. Ang pag-akyat sa bundok, tulad ng isang matigas ang ulo na asno, isulat at i-upload sa merkado ang ika-2 at ika-3 na app, na, nang halos walang advertising, ay nag-download pa rin ng isang order ng magnitude na higit sa 1st (hehe, classic).

  25. Magkaroon ng oras upang mag-freelance nang kaunti sa Web at Android. Pagkaraan ng ilang oras, naiintindihan mo (hindi, hindi ganoon: kumbinsihin ang iyong sarili!) na (posibleng) cool na mag-freelancing kapag ikaw ay higit sa 50, ikaw ay (marahil) pagod sa walang hanggang abala ng microsociety, gusto mong mahinahon na mag-ipon para sa mabagal, ngunit hindi masyadong malayong pagreretiro, at dumating na ang oras para maghanap ako ng static na trabaho sa larangan ng Mobile development.

  26. Pumatay ng ilang buwan pa para maghanda para sa panayam (sa pangkalahatan, ang mga nakaraang materyales sa Java at OOP ay kapaki-pakinabang, maliban sa Spring at EE, siyempre). Napagtanto ko na sa nakalipas na taon o higit pa, nakalimutan ko na kung paano gamitin ang aking dila at magsabi ng isang teorya.
    I-screw everything up miserably sa unang interview.

  27. Kumuha ng ilang higit pang mga panayam - kaunti pa, ngunit hindi pa rin matagumpay. Halos madaling magsimulang makipag-ugnayan sa mga lokal na recruiter.
    Unawain na ang average na antas ng English sa mga lokal na recruiter (at iba pa) ay isang order ng magnitude na mas mababa kaysa sa akin. Magkaroon ng oras upang makipag-usap kahit na sa ilang mga nakakatawang "startup" mula sa ibang bansa, na binubuo sa katunayan ng isa't kalahating estudyante kahapon. Siguraduhing muli (para sa iyong sarili at para lamang sa iyong sarili) na karamihan sa mga normal na kumpanya ay naghahanap ng hindi bababa sa mga tumatawag sa kanilang sarili na mga Middle, at sa karamihan ng mga kaso kung ano ang makakatulong sa iyo ay hindi masyadong isang passable portfolio, ngunit ang kakayahang matagumpay na (hindi , mahusay) bumuo ng isang ilusyon na mayroon kang hindi bababa sa isang taon ng (mga) komersyal na karanasan.

  28. Sa isang hindi inaasahang maaraw na araw, pumasok sa isang maliit, ngunit maaliwalas at maliwanag na opisina ng isang maliit, ngunit sa sarili nitong paraan mahiwagang kumpanya na hindi kalayuan sa sentro ng lungsod, makipag-chat sa dayuhang tagapamahala sa Ingles, at pagkatapos ay subukang mapupuksa. ng pag-iisip na ito mismo ang lugar kung saan gusto kong gumastos sa susunod na taon o higit pa.

  29. Makatanggap ng alok sa loob ng 2 linggo, halos sa isang araw na walang pasok, sa gitna ng isang pagpupulong kasama ang mga dating kaibigan (parang wala pa kaming mga dahilan upang i-cross ang aming mga salamin :))

  30. KITA.

  31. (bonus). Makipag-usap sa Ingles nang maraming beses sa isang linggo (ang karaniwan kapag hindi ka nagtatrabaho para sa domestic market), magkaroon ng isang maliit, maaliwalas na koponan kung saan iginagalang ng lahat ang isa't isa, at ang pinaka-libre, hindi nakakagambalang iskedyul ng trabaho na naranasan ko dati.
    Ayusin ang iyong sarili - pisikal at mental. Magkaroon ng tiwala sa iyong sarili bilang isang espesyalista. Humanap ng walang sawang pagnanais na lumago pa. At ang pinakamahalagang bagay ay gawin ang talagang gusto mo araw-araw.

Phew. Gumagawa pa rin ito ng maikling kwento, ngunit ano ang magagawa mo? PS Ito ay malayo (marahil masyadong mahaba), ngunit alam ko: ang bagong nahanap na pagkakaisa ay sulit. Maniwala ka sa akin at... isuko ang mga ganitong ideya kung sa tingin mo ay hindi ka pa handang ipamuhay ito. Sa katunayan, sa kasong ito, magiging mas mahirap na makahanap ng pagkakaisa. Ngunit kung ikaw, tulad ng marami sa mga nagsulat ng katulad na mga kuwento, ngayon ay sumusuntok sa mga pader ng bato gamit ang iyong noo, nasusunog ang iyong mga mata gamit ang code at nararamdaman ang MATAAS, kahit na sa isang lugar na malalim, pumunta para dito. At, para sa pagmamahal sa lahat, huwag sumuko. Yun lang ang gusto kong sabihin.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION