JavaRush /Java Blog /Random-TL /Pagkatapos ng isang taon ng pagtatrabaho sa IT

Pagkatapos ng isang taon ng pagtatrabaho sa IT

Nai-publish sa grupo
Pagbati! Kaya nagpasya akong magsulat ng isang artikulo. Minsan talaga nila akong na-motivate. Sa madaling salita, ako ay kasalukuyang nagtatrabaho bilang isang developer ng Golang (taksil), at sa pangkalahatan ay mayroon akong higit sa isang taon ng komersyal na karanasan sa IT. Bago ito, nagtrabaho ako bilang isang developer ng Java sa loob ng isang taon sa isang malaking kumpanya ng telecom.
Pagkatapos ng isang taon ng trabaho sa IT - 1
Actually, history. Sa ngayon, ako ay 22 taong gulang, nang ako ay nagpasya na maging isang developer ako ay 20. Siya nga pala, ako ay isang programmer sa pamamagitan ng propesyon, ngunit halos wala akong natutunan sa mga tuntunin ng programming mula sa unibersidad at kolehiyo. Ang tanging bagay ay isang pangkalahatang pag-unawa sa gawain ng mga loop, kundisyon at array sa mga programming language, na, nakikita mo, ay napakaraming kaalaman para sa isang "sertipikadong espesyalista". Ngunit sa pangkalahatan ay nagkaroon ng pag-unawa sa kung paano gumagana ang computer. Ang mga pagkagambala sa processor, kung paano gumagana ang memorya at iba pang masasayang bagay ay itinuro sa amin nang maayos (batay sa "Computer Architecture" ni Tanenbaum, kung hindi ako nagkakamali). Kahit papaano, isang kaibigan ang nag-udyok sa akin at sa maikling panahon ay nakilala ko ang HTML/CSS/JavaScript. Iyon ay, mayroon pa akong pangkalahatang ideya kung ano ang nangyayari. Kaya, anong uri ng base ang mayroon ako? Kung matatawag mo itong base. At kaya napunta ako sa JR sa unang pagkakataon at nagpasyang subukang pag-aralan ang Java. Nakumpleto ko ang 5 antas sa loob ng dalawang linggo at huminto dahil sa mga personal na dahilan. Sa loob ng isa pang taon ay "hinanap ko ang aking sarili" sa ibang negosyo, ngunit hindi nagtagumpay ang paghahanap. Dahil dito, nagpatuloy ako sa pag-aaral sa JR at sa loob ng isang buwan (August 2016) ay nakarating ako sa level 20. Hindi ko masasabi na ito ay sobrang produktibo, dahil kahit anong pilit mo, may ilang bagay na kailangang "magkadikit" sa iyong ulo sa paglipas ng panahon. Bilang resulta, ako, determinado, ay nag-sign up para sa isang panayam para sa isang kurso mula sa isang kumpanya na nagsasagawa nito na may layuning mag-recruit ng pinakamahusay na mga mag-aaral upang magtrabaho pagkatapos ng graduation. Sa tingin ko ang lohikal na resulta ay binigyan nila ako ng kaunting oras sa teknikal na panayam :) Noon ko nakita ang unang napaka-kagiliw-giliw na bagay: ang iyong tunay na mga kasanayan sa programming ay hindi nasubok sa anumang paraan sa pakikipanayam, teorya lamang ang presyo dito (mga personal na konklusyon, huwag mo akong sisihin) . Bukod dito, 80% ng teorya ay malamang na hindi kapaki-pakinabang sa iyo. At lubos kong naiintindihan kung bakit ito nangyayari, ngunit sa sandaling iyon ito ay isang pagtuklas para sa akin. Gumawa ng mga konklusyon. Nagpasya akong itulak ang aking sarili sa pagsasanay at palakasin ito sa teorya bago subukang pumasa sa mga panayam. Bilang resulta, sa isang lugar hanggang sa kalagitnaan ng Nobyembre 2016, nalutas ko ang mga problema sa JR at nag-crawl ako sa level 25, inayos ang hindi ko naiintindihan noon. Ngayon ay nagtatrabaho na ako sa kalidad. Sinubukan kong intindihin hangga't maaari bago magpatuloy sa susunod na gawain. Isa at kalahating buwan ang ginugol sa pagtatrabaho sa mga database. Noong Enero 2017, nakapagsulat na ako ng isang simpleng sangguniang libro batay sa JavaFx && MySQL. Ang web ay nanatiling isang misteryo sa akin sa oras na iyon. Gayunpaman, sa huling dalawang buwan ay ipinapadala ko ang aking kahila-hilakbot na resume hangga't maaari :) At ito ay nagbunga. Pagkaraan ng ilang sandali, tila sa akin ay na-blacklist ako ng ilang kumpanya. Walang tugon, kamangmangan lamang (oo, alam ko kung ano ang trabaho ng HR, ngunit sa oras na iyon ay parang ganoon talaga sa akin). Ngunit, kakaiba, kahit na nakatira ako sa Odessa, tinawag ako para sa isang pakikipanayam sa isang kumpanya ng pagkain sa Kharkov. Sa pamamagitan ng Skype. Sa pagkakataong ito ay napabuti ko na ang aking teorya at pinag-aralan ang mga tanong para sa Junior Java. Gayunpaman, hindi pa rin ito sapat. May mga tanong na malamang na hindi mo mahahanap kahit saan sa Internet. Mula sa kategorya, bakit ginawa ito ng mga developer ng wika sa ganitong paraan? Sa pamamagitan ng paraan, napaka-cool na mga tanong. Hindi mo ito kabisaduhin; kailangan mo ng talino at pang-unawa. Ang aking katalinuhan ay napaka-kaya sa mga nakababahalang sitwasyon, ngunit tila may mga problema sa pag-unawa. Gayunpaman, sa kalaunan ay nagtrabaho ako sa mga isyung ito. At ito ay nakatulong sa akin ng malaki sa susunod na panayam. Makalipas ang isang buwan, nagsimula ang isang bagong enrollment para sa mga kurso mula sa kumpanya, na hindi ko kinuha noong huling pagkakataon. At dahil ang lahat ay napagdesisyunan ng teorya, sinimulan kong basahin ang "Java Professional Library", bago iyon pumunta ako sa unibersidad at nagbasa ng "Java Philosophy" sa mga lektura. Sa isang buwan nakumpleto ko ang 1800 teknikal na pahina. literatura, ngunit hindi ko masasabi na naimpluwensyahan nito ang sitwasyon. Kasabay nito, kahit papaano ay gumapang ako sa level 31. Nagsimula ang mga problema sa unibersidad, nagpuyat ako buong magdamag matapos ang mga lab, pagkatapos ay dumating ako at naghintay hanggang sa gabi upang maibigay ang mga ito. At nang sa wakas ay nakapasa ako at nananatili sa badyet, umuwi ako at humiga. Nagising ako isang oras bago magsimula ang mga panayam at agad na sumugod :) Bilang resulta, sinabi nila sa akin na ang lahat ay ok sa Java, ngunit ang SQL ay nasa ilalim. Pero, gayunpaman, dinala pa rin nila ako sa kurso. Mayroong mga lektura sa Java, Oracle DB at pagsasanay. Nagkaroon din ng isang proyekto sa pagsasanay kung saan nakilala ko ang Spring at, sa prinsipyo, ang paglikha ng mga web application sa Java. Ang mga kurso ay kahanga-hanga, talagang pinapabuti nila ang iyong mga kasanayan, lalo na sa SQL. Napakaswerte ko sa koponan: sa 6 na tao ay mayroong 4, kasama ako, na talagang gustong makakuha ng trabaho. Matapos ipagtanggol ang proyektong pang-edukasyon, 3 ang tinawag para sa isang panayam. Sa huli, kami ng teammate ko ang nadala. Kapansin-pansin na ang ika-3 lalaki ang pinakamadalas na nagdala ng proyekto. At sa sandaling iyon ay mas marami siyang alam kaysa sa amin. Samakatuwid, mga tao, kung hindi ka tinanggap para sa isang trabaho, ito ay tiyak na kasalanan mo. Ngunit hindi ito nangangahulugan na mas masahol ka kaysa sa mga natanggap na sa trabaho. Mas mabuti pa siguro. Sa pamamagitan ng paraan, ang taong ito, ilang araw pagkatapos ng pagtanggi, ay nakatanggap ng isang alok mula sa ibang kumpanya para sa isang posisyon sa gitna. Bakit pa tayo sumisigaw kapag nagkikita tayo? na ang lahat ay ok sa Java, ngunit ang SQL ay nasa ibaba. Pero, gayunpaman, dinala pa rin nila ako sa kurso. Mayroong mga lektura sa Java, Oracle DB at pagsasanay. Nagkaroon din ng isang proyekto sa pagsasanay kung saan nakilala ko ang Spring at, sa prinsipyo, ang paglikha ng mga web application sa Java. Ang mga kurso ay kahanga-hanga, talagang pinapabuti nila ang iyong mga kasanayan, lalo na sa SQL. Napakaswerte ko sa koponan: sa 6 na tao ay mayroong 4, kasama ako, na talagang gustong makakuha ng trabaho. Matapos ipagtanggol ang proyektong pang-edukasyon, 3 ang tinawag para sa isang panayam. Sa huli, kami ng teammate ko ang nadala. Kapansin-pansin na ang ika-3 lalaki ang pinakamadalas na nagdala ng proyekto. At sa sandaling iyon ay mas marami siyang alam kaysa sa amin. Samakatuwid, mga tao, kung hindi ka tinanggap para sa isang trabaho, ito ay tiyak na kasalanan mo. Ngunit hindi ito nangangahulugan na mas masahol ka kaysa sa mga natanggap na sa trabaho. Mas mabuti pa siguro. Sa pamamagitan ng paraan, ang taong ito, ilang araw pagkatapos ng pagtanggi, ay nakatanggap ng isang alok mula sa ibang kumpanya para sa isang posisyon sa gitna. Bakit pa tayo sumisigaw kapag nagkikita tayo? na ang lahat ay ok sa Java, ngunit ang SQL ay nasa ibaba. Pero, gayunpaman, dinala pa rin nila ako sa kurso. Mayroong mga lektura sa Java, Oracle DB at pagsasanay. Nagkaroon din ng isang proyekto sa pagsasanay kung saan nakilala ko ang Spring at, sa prinsipyo, ang paglikha ng mga web application sa Java. Ang mga kurso ay kahanga-hanga, talagang pinapabuti nila ang iyong mga kasanayan, lalo na sa SQL. Napakaswerte ko sa koponan: sa 6 na tao ay mayroong 4, kasama ako, na talagang gustong makakuha ng trabaho. Matapos ipagtanggol ang proyektong pang-edukasyon, 3 ang tinawag para sa isang panayam. Sa huli, kami ng teammate ko ang nadala. Kapansin-pansin na ang ika-3 lalaki ang pinakamadalas na nagdala ng proyekto. At sa sandaling iyon ay mas marami siyang alam kaysa sa amin. Samakatuwid, mga tao, kung hindi ka tinanggap para sa isang trabaho, ito ay tiyak na kasalanan mo. Ngunit hindi ito nangangahulugan na mas masahol ka kaysa sa mga natanggap na sa trabaho. Mas mabuti pa siguro. Sa pamamagitan ng paraan, ang taong ito, ilang araw pagkatapos ng pagtanggi, ay nakatanggap ng isang alok mula sa ibang kumpanya para sa isang posisyon sa gitna. Bakit pa tayo sumisigaw kapag nagkikita tayo?
Pagkatapos ng isang taon ng trabaho sa IT - 2
Inabot ako ng eksaktong isang taon bago ko matanggap ang aking unang alok. Pagkatapos makakuha ng trabaho, itinakda ko ang aking sarili ng layunin na lumaki sa gitnang posisyon sa loob ng isang taon. Ito ang iniulat ko sa line manager (ang taong responsable para sa iyong paglago ng karera, bilang panuntunan, isang developer na sumunod sa sangay ng pamamahala). Ito ay nagkakahalaga ng pagbibigay pugay sa, hindi nila ako pinagtawanan, at kahit na sa kabaligtaran: iminungkahi nila na bawat buwan ay ilarawan ko ang uri ng trabaho na ginawa ko, kung ano ang mga bagong bagay na nagawa kong matutunan, gawin, kung ano ang hindi ko pa nararanasan noon. , upang kahit papaano ay masubaybayan ang aking paglaki. Ito ang ginawa ko. At ito ay napaka-motivating. Dahil kapag nasanay ka sa proyekto at alam mo ang isang malaking seksyon ng code, nakakarelaks ka ng kaunti, habang nakukuha mo ang iyong mga bearings sa lahat ng bagay. Ngunit kapag napagtanto mo na may kailangan kang sabihin sa katapusan ng buwan, sisimulan mong gawin ang mga gawain na sa una ay tila napakahirap para sa iyo. At bilang isang resulta, pagkatapos ng 3-4 na buwan ng naturang trabaho, malamang na hindi ka matatakot ng anumang bagay. May gawain at dapat mong ipatupad ito. Ikaw na bahala. Masama man ito o mabuti, susuriin nila ito para sa pagsusuri at pagpapayo. Nangyari ang lahat sa oras na umalis ang aking mentor sa kumpanya. Kapag ang tanging taong nakakaalam ng proyekto ay umalis, at sa halip na siya ay nananatiling isang pakete ng juniors 1, asahan ang gulo. Alin ang nangyari, ngunit kinailangan naming lutasin ang problema sa aming sarili. At kapag nakita mo na, sa prinsipyo, hindi talaga ito nareresolba, sisimulan mong ibigay ang lahat. At makakakuha ka ng bonus sa anyo ng karanasan at kumpiyansa sa iyong mga kakayahan. Ang dapat tandaan: 1 Ang inisyatiba ay palaging tinatanggap nang may kagalakan. Nang sinubukan kong pagbutihin ang mga naitatag nang proseso, walang nagsabi, "Oh, hello, saan ka pupunta, jun?" Nadama na may nangangailangan nito, na likas na nakakabighani. Kagagaling lang ng isang tao sa isang bagong hanay ng mga kurso at ipinadala sa amin para bumuo ng bagong feature. At nagkaroon pa ako ng pagkakataon na maging mentor sa loob ng ilang buwan) Gayunpaman, mayroon ding mga kawalan, tulad ng sa lahat ng dako, sa kabila ng katotohanan na ibinigay ko ang aking makakaya at ito ay hinihikayat ng mga bonus, naramdaman ko na sa mga tuntunin ng paglago ng karera Nasa baba ako. Karaniwan din akong nagtatrabaho sa mga lumang teknolohiya, kaya nagkaroon ng kaunting takot na makita ko ang aking sarili na hindi kailangan sa labor market (walang Spring o Hibernate sa proyekto). Ang alam ko tungkol sa mga bagay na ito ay ang aking mga personal na pag-unlad sa aking libreng oras. Dagdag pa, anuman ang sabihin ng isa, ang iyong suweldo at ang iyong mga kasanayan ay lumalaki nang hindi magkakasabay. napaka. At tila isang malaking kumpanya, hindi mahirap na mga customer, ang aking personal na suweldo ay kalahati ng rate ng merkado. Kaugnay ng lahat ng ito, nagpasya akong umalis at nagsimulang maghanap ng bagong trabaho. Nakapasa ako sa dalawang panayam. Parehong tila matagumpay, ngunit ang bawat isa ay hindi nagbigay ng feedback. Nakatanggap ako ng alok mula sa iba. Para sa posisyon ng Back-End Developer, kung saan nakasulat ang back-end sa Golang. Tinanggap ko ang alok at nagtatrabaho pa rin ako hanggang ngayon. Ang Golang ay medyo kawili-wiling wika. Pero may mga bagay din na hindi ko gusto. Ang code ay nakasulat nang mas mabilis, ngunit sa parehong oras, IMHO, ang paghawak ng error ay kahila-hilakbot. Walang labis na karga ng mga pamamaraan at pag-andar. Masakit talaga. Well, walang mga generics, na kung saan ay napaka-constraining. Upang buod, nais kong ipahayag ang aking opinyon sa ilang mga personal na obserbasyon at konklusyon:
  1. Teknolohiya sa pagbabasa. walang epekto ang panitikan sa antas ng iyong suweldo, posisyon, dibidendo.
  2. Kung magpasya kang magbasa ng teknikal na literatura, sa aking mapagpakumbabang opinyon, ang pinakamahusay na pag-unlad ay nasa mga aklat na naghahatid ng ilang pinakamahuhusay na kagawian at ideya sa pagbuo ng software sa halip na mga partikular na tool at panuntunan para sa kanilang paggamit. (Halimbawa: "The Ideal Programmer", "Effective Java")
  3. Ang panayam ay random. Kung hindi ka pumasa, pag-aralan mo, gumawa ng mga konklusyon, matuto ng isang bagay at lumipat sa bago. Sa bawat oras na mas mataas ang pagkakataon.
  4. Kung hindi ka tinanggap bilang junior, subukan bilang middle :)
  5. Ang paglipat sa isang bagong wika ay hindi isang problema.
PS: Gusto kong subukan ang aking sarili bilang isang guro. Sa ngayon ay wala akong gaanong oras para gawin ito, ngunit sapat na ito upang magturo ng mga nagsisimulang developer. Sa isang pagkakataon na-miss ko talaga ito. Madalas bumangon ang tanong kung tama ba ang ginagawa ko, ngunit walang magtanong. Samakatuwid, kung kailangan mo ng tulong, o bigyan lamang ako ng isang pahiwatig tungkol sa code, mangyaring makipag-ugnay sa akin, ikalulugod kong tumulong :) Skype - sanek12good Email - sashamerlyan@gmail.com
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION