JavaRush /Java Blog /Random-TL /Ang aking kasaysayan ng trabaho
Sant9Iga
Antas

Ang aking kasaysayan ng trabaho

Nai-publish sa grupo
Hello, Javarash man! Sa maulan na umaga ng taglamig na ito, gusto kong ibahagi ang aking kagalakan sa komunidad) Nagtrabaho ako bilang isang programmer sa ikalawang linggo ngayon!) At ito ay cool! Sa madaling sabi, ilalarawan ko ang aking landas mula sa isang ordinaryong administrator ng system patungo sa isang programmer. Ang aking kasaysayan ng trabaho - 1

Kwento

Ngayon ay magkakaroon ng maraming sabon tungkol sa kung gaano katagal ako maghanap ng trabaho, kung gaano kahirap at blah blah blah. Samakatuwid, kung hindi ka interesado, mag-scroll pababa sa mga tip). Mga 2.5 taon na ang nakalipas napagtanto ko na may gusto akong baguhin sa buhay ko. May sapat na mga dahilan para dito. Nag-aral ako upang maging isang programmer, kahit na nag-aral ako ng sulat (C++, Delphi, at pagkatapos ay ang pinakatuktok). Mayroon akong kaalaman mula sa paaralan - Pascal, Basic. Iyon lang. What the hell ay hindi biro, naisip ko. At nagsimula akong magsaliksik sa mga forum sa paghahanap ng impormasyon. Ang aking pinili ay nahulog sa Java. Nagsimula akong magbasa ng mga libro. Ano ang hindi ko nabasa? Nag-iisip sa Java , Java. Ang Kumpletong Sanggunian , Head First Java . Ang lahat ng ito ay nagsimulang basahin. Ang unang dalawang aklat ay isinulat sa istilo ng sanggunian. At napakahirap para sa akin na basahin ang mga ito. Ngunit nagustuhan ko ang huli. Madali itong naisulat, sa madaling maintindihan na wika at may mga larawan) binasa ko ito. Ngunit ang downside ng lahat ng mga librong ito ay ang kakulangan ng sapat na bilang ng mga praktikal na problema. At pagkatapos ay napunta ako sa post na ito - muli kong sinasanay ang mga tao na maging Java programmer . Nagpapasalamat ako sa tadhana para sa pulong na ito) Nalaman ko ang tungkol sa Javarash. Noong panahong iyon ay hilaw pa ang proyekto. Ang mga antas 10-15 ay ipinatupad. Mabilis akong dumaan sa kanila. Nagsimula akong tumulong sa mga tao sa isang grupo sa VK. Pagkatapos, salamat kay hubert, natanggap ako bilang isang boluntaryo para sa "teknikal na suporta". Naging trabaho ko ang pagtulong sa mga bagong dating) Minsan nakaupo ako hanggang hating-gabi, nagpapaliwanag sa bagong dating kung ano. Malaki rin ang naitulong sa akin ng mga paliwanag na ito. Sa pamamagitan ng pagpapaliwanag, mas naunawaan ko ang materyal at ang mga pangunahing kaalaman ng Java. Nang marating ko ang level 19 ay nagpunta ako para sa isang panayam sa unang pagkakataon. Nagbasa ako ng mga artikulo sa Habré at iba pang mapagkukunan tungkol sa mga panayam, nagsulat ng resume at nagsimulang ipadala ito sa lahat. Pagkatapos ng unang panayam, napagtanto ko na masyadong walang ingat na maghanap ng trabaho) Oo, alam ko ang mga pangunahing kaalaman ng OOP, mga koleksyon, multithreading, ang pagkakaiba sa pagitan ng ArrayListatLinkedList. Ngunit hindi ko pa naririnig kung ano ang TomCat, Maven, Servlet, JUnit. Medyo nadala ako. Walang mga level na lumabas sa JR, kaya hindi ko alam kung saan magsisimulang mag-aral ng J2EE. Oo, at tamad lang ako. Sa loob ng ilang oras sinagot ko lang ang mga tanong sa pangkat ng VK at sa komunidad na ito. Ang mga bagong gawain ay lumitaw. Mas mahirap sila. Malaking hamon ang lumitaw. Balik Java na naman ako. Mas sineseryoso ko ang isyu ng pag-aaral. Nakakita ako ng ilang programmer na kilala ko. Tinulungan nila akong magsimulang mag-aral ng J2EE. Nagsimula akong matuto ng JS, CSS, HTML, Servlet API, Spring, Hibernate, JDBC. May sinubukan akong gawin sa bahay. Pagkalipas ng mga tatlong buwan, isinulat ko muli ang aking resume at nagsimulang mag-interview. Nagpunta ako ng mga 10 beses, ngunit hindi pa rin ako makakuha ng trabaho. Sa ilang mga lugar ay may kakulangan ng kaalaman, sa iba ay may pagmamataas, sa iba ay nagsinungaling ako tungkol sa aking karanasan sa trabaho). Lumahok sa Ua Web Challenge. Sa madaling salita, nakakadismaya ang mga resulta. Hindi rin naging posible na makapasok sa mga totoong proyekto mula kay JR. Hindi sapat ang oras at blah blah blah. In short, I came up with excuses for myself) muntik na akong sumuko. Ngunit ang buhay ay laging gumagawa ng sarili nitong mga pagsasaayos. At nagkataon na dumudugo ang ilong ko, pero kailangan kong magpalit ng trabaho. Dalawang buwan akong natigil sa mga libro. Pinahusay na teorya at kasanayan. Binuo ko ulit ang resume ko at ipinadala ito. Hindi ito ang pinakamadaling panahon sa bansa. Samakatuwid, mayroon lamang dalawang panayam. At the end, pinagawa ako ng isa pang test task, tapos may technical interview. At sa wakas nakatanggap ako ng alok. Tapos na! At ngayon nagtatrabaho ako bilang isang programmer sa ikalawang linggo. Napakalaki lamang ng daloy ng impormasyon. Ako ay kasalukuyang nasa probasyon. Pagtapos nito, susulat ako ng isa pang artikulo. At ngayon gusto kong magbigay ng ilang payo sa mga programmer sa hinaharap.

Payo

  1. Huwag sayangin ang iyong oras. Mag-aral kahit saan, anumang oras sa araw o gabi. Magbasa ng mga libro, manood ng mga lektura, lutasin ang mga problema. Huwag maging tamad. Naiintindihan ko talaga na kung hindi ako naging tamad, mas mabilis akong nakahanap ng trabaho.

  2. Matuto ng Ingles. Medyo below average ang English ko. Marunong akong magbasa ng mga libro, ngunit tumitingin ako sa diksyunaryo. Kaya naisip ko na ito ay sapat na. Basahin ang orihinal na libro mula sa simula. Panoorin ang video sa Ingles. Kung ang iyong Ingles ay nasa mababang antas, pagbutihin.

  3. Simulan ang iyong proyekto. Tutulungan ka ng iyong proyekto na maunawaan kung paano gumagana ang J2EE. Maipapayo na gamitin ang web, mga database, multithreading, at mga framework sa proyekto.

  4. Huwag sumuko! Huwag kang susuko. Dumaan ako sa mga 20 na panayam. Sa isang opisina, sinabi ng HR ang tungkol sa isang lalaki na pumunta sa kanila para sa isang panayam noong ika-8 at natanggap noong ika-9.

  5. Magsinungaling/Huwag magsinungaling tungkol sa karanasan sa trabaho. Ito ay isang walang hanggang paksa para sa mga holivar sa mga forum. Sinubukan ko ito at iyon. Kung ipinapahiwatig mo na wala kang karanasan sa trabaho, bumababa ang bilang ng mga panayam sa pagitan ng 40-60%. Kung ipahiwatig mo na mayroon, ang pagkakataong makapasa sa isang panayam ay bumaba ng 70-80%. Kung ipahiwatig mo ito, ang payo ko ay maghanda para sa katotohanang tatanungin ka tungkol sa mga teknolohiyang ginamit mo sa proyekto. Kailangan mong maunawaan ang mga ito nang mabuti.

  6. OK lahat! Maging kalmado. Huwag kabahan bago at sa panahon ng panayam.

  7. Pumunta sa mga panayam. Wala kang kawala. Kung hindi ka nakapasa, tanungin ang taong nag-interbyu sa iyo tungkol sa iyong mga kakulangan. Kung may mga pagsusulit, hilingin na kumuha ng isang piraso ng papel na may mga takdang-aralin sa bahay (isang beses lang akong binigyan ng mga takdang-aralin), o sa sandaling umalis ka sa gusali, agad na isulat mula sa memorya ang mga takdang-aralin na hindi mo malutas. Ipapakita sa iyo ng panayam ang iyong mga gaps.

Ano ang dapat mong perpektong malaman

  1. Spring - nakatulong sa akin ang aklat na Spring in Action . Mayroong isang grupo ng mga tutorial sa Habré at iba pang mga mapagkukunan.

  2. Ang Hibernate ay isang libro mula sa parehong serye Hibernate in action . Makakahanap ka rin ng maraming tutorial sa Internet kung paano gamitin ang Spring at Hibernate nang magkasama.

  3. Ang JDBC ay isang napakahalagang bagay. Kinuha ko rin ang impormasyon mula sa Google + isang lecture mula kay Golovach . Ito ang una. Mayroong 7 sa kanila sa kabuuan.

  4. SQL - hindi ka mabubuhay kung wala ito. Narito ang isang mahusay na mapagkukunan .

  5. Ang HTML&&CSS ay isang magandang mapagkukunan (maaaring patawarin ako ng Sepp at Company para sa mga link sa mga proyekto ng ibang tao =)) Ang libreng kurso ay sapat na upang makapagsimula ka.

  6. JS - may kurso sa codeacademy . Ngunit ang kurso ay hindi masyadong malawak. Ang pinaka-basic ay sakop. Ito ay isang magandang libro , ngunit sa Ingles. Oo, ito ay napakahusay) Maaari ka ring makahanap ng iba pang mga kurso na interesado ka doon.

  7. Servlet - Hindi ko alam kung ano ang imumungkahi. Wala akong nabasang libro tungkol sa kanila. Kinuha ko ang lahat mula sa parehong mga tutorial.

  8. Ang TomCat ay isang lalagyan para sa mga servlet. Inilalabas ang iyong web application. Lahat ng parehong mga tutorial. Huwag maging tamad - patakbuhin ito mula sa command line. Eksperimento sa mga setting. Kung ikinonekta mo lang ito sa IDE at pinindot ang Run button, hindi mo alam kung paano makipag-ugnayan dito).

  9. Si Maven at Ant ay mga tagabuo ng proyekto. Si Maven ay siyempre mas karaniwan na ngayon. Ngunit kung magtrabaho ka sa Ant, ito ay magiging isang malaking plus. Kinuha ko ang impormasyon mula sa parehong mga tutorial. Mayroong maraming mga tutorial sa hub sa Spring+Hibernate+TomCat+Maven/Ant.

  10. Mga Pattern - hindi mo kailangang malaman ang 23 pattern mula sa GOF (Gang of Four - Gang of Four.) 5-6 na kailangan mong malaman. Sa prinsipyo, ang mga pumunta sa Javarush ay sapat na.

  11. Mga lektura ni Golovach. Nanood ako ng 1 Core course at halos buong Junior course. Halos lahat ng mga puntong inilarawan ko sa itaas ay nasa kanyang mga lektura . At madalas itong tinutukoy ng Javarush.

Afterword

Habang hinuhukay mo ang listahan ng mga tip, teknolohiya at mapagkukunan, gusto kong tiyakin sa iyo. Ikaw ay nasa JR para sa isang dahilan. Ang lahat ng mga teknolohiyang ito, nang walang Java, ay isang hanay lamang ng mga teknolohiya. Pinagsasama sila ng Java sa isang bagay na higit pa. Pinagsasama niya sila sa mga proyekto. Ang ganitong bilang ng iba't ibang mga teknolohiya ay hindi dapat matakot sa iyo. Ito ay isang pangkalahatang listahan. Sa isang lugar ay may nawawala, sa isang lugar ay may iba pa. Ngunit ito ang pangunahing gulugod. Panatilihin ang pag-aaral ng Java at galugarin ang iba pang mga teknolohiya sa parehong oras. Kung kaya ng tamad na tulad ko, kaya mo rin)

Salamat JavaRush!

Gusto kong magpasalamat sa Sepp and Company para sa napakagandang mapagkukunan. Nakagawa ka ng isang mahusay na trabaho. Sa pagkakaintindi ko, may nauuna pa. Ang pangunahing bentahe ay pagsasanay. Kung wala ito, ang anumang teorya ay hindi magdadala ng maraming resulta. Salamat ulit)
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION