JavaRush /Java Blog /Random-TL /Makalipas ang 20+ taon o sa wakas naging isa na ako! Baha...
alex8894
Antas
Санкт-Петербург

Makalipas ang 20+ taon o sa wakas naging isa na ako! Bahagi 4

Nai-publish sa grupo
Pagpapatuloy ng kwento ng "bearded enikey". Ang nakaraang bahagi ay narito . Makalipas ang 20+ taon o sa wakas naging isa na ako!  Bahagi 4 - 1

Ikaapat na pagtatangka

Tulad ng sa iyo, mahal na mga kasamahan, marahil ay nahulaan, ang aking mga pakpak ay nabali: Lumipad ako sa labas ng pakikipanayam na may isang putok. Ang isang developer ay dapat pa ring makapag-program ng kanyang sarili, at hindi lamang maunawaan ang code ng ibang tao at ayusin ang mga error. Ang 24 na antas sa javarush.ru, at kahit na kalahating nakalimutan sa oras na iyon, ay malinaw na hindi sapat. Pagkatapos ay nagsimula ang isang bagong proyekto, at ang pag-aaral ng Java ay kailangang ihinto. Nakumbinsi ko ang aking sarili na ito ay hindi hihigit sa isang buwan. Pagkatapos - sa pamamagitan ng dalawa. Pero. At pagkatapos ay napagtanto ko na nagkaroon na ako ng katulad na dead-end na sitwasyon sa aking buhay, nang ako ay natakot na makalabas sa "swamp," at walang magandang naidulot dito. At ngayon ang sitwasyon, maaaring sabihin ng isa, ay perpekto: ang mga dayuhang kumpanya ay literal na "nilinis" ang merkado ng mga tauhan, at ang pangangailangan para sa mga developer ng Java ay napakalaki. Kailangan nating gumawa ng desisyon. Ito ay kinakailangan, ngunit hindi malinaw kung ano ang eksaktong dapat gawin? Bagaman, sa katunayan, hindi malinaw kung bakit - ang bakasyon sa tag-init ay nasa unahan, at mayroong isang website na javarush.ru. Isang napakalinaw na plano ang lumitaw:
  1. Umabot sa level 30 sa lalong madaling panahon;
  2. gumawa ng isang pagsubok na gawain;
  3. makarating sa tunay na proyekto ng taglagas, na halos isang buwan at kalahati ang layo;
  4. tapusin ang isang tunay na proyekto;
  5. tumanggap ng alok.
Hindi ko pa napagpasyahan kung ano ang susunod na gagawin - manatili sa kumpanyang ito o lumipat sa isa pa, ngunit mayroon akong higit sa sapat na oras upang pag-isipan ito - hindi bababa sa anim na buwan. Kaya, ang nilalaman ng pagsubok na gawain para sa proyekto ay hindi pa alam, ngunit ito ay malinaw na ito ay isang web application gamit ang Spring . Nagpasya akong magsimula sa pamamagitan ng pag-aaral ng Spring, at sa kasalukuyan, ika-4, bersyon, at karamihan sa mga aklat ay naglalarawan sa ika-3. Ang paghahanap ay humantong sa aklat na "Spring 4 for Professionals," ika-4 na edisyon (orihinal na Pro Spring 4). Ang pagpili ay naging lubhang matagumpay - kasama ang source code para sa mga pagsasanay na na-download mula sa website ng libro, nakatanggap ako ng isang mahusay na tutorial na literal na kinuha sa akin nang sunud-sunod mula sa paglikha ng isang simpleng console application na may dependency injection sa isang buong- nasimulang web application na may Spring MVC, JSP at data access sa pamamagitan ng Hibernateat JPA 2.1. Kabilang sa mga pagkukulang ng libro, bukod sa hindi palaging de-kalidad na pagsasalin, mapapansin ko na ang lahat ng mga halimbawa ng source code ay gumagamit ng Spring xml configuration, at halos walang mga halimbawa ng Java configuration, na kailangang pag-aralan mula sa ibang mga source. Samantala, marami na ngayon ang nagtuturing na ang xml configuration ay luma na, at ang paggamit nito sa isang pagsubok na gawain ay isang makabuluhang disbentaha. Dalawang iba pang mga libro na nakatulong sa akin ng malaki ay ang Spring persistence sa Hibernate, 2nd edition (tungkol sa Hibernate 5) at Java persistence sa Hibernate, 2nd edition (tungkol sa JPA 2.1), ngunit sulit ang mga ito sa pag-aaral pagkatapos ng una. Nais kong tandaan na ang lahat ng tatlong mga libro ay nasa isang medyo mataas na antas, at para sa mga naghahanap ng pinakamabilis na paraan upang makumpleto ang isang pagsubok na gawain, mayroong mas simpleng mga paraan, kabilang ang mga handa na gawain sa pagsubok na ginawa ng iba. Ngunit sino ang dinadaya sa ganitong paraan? At ngayon bakasyon, IDEA, javarush at level 24. Pinasa ko ito ng sipol at nagpatuloy. Ito ay lumabas na ang panahon ng "pamumuno ng koponan" ay hindi walang kabuluhan, napagtanto ko ang marami sa aking mga nakaraang pagkakamali at madaling nalutas ang mga problema na hindi pa posible noon. Levels 25, 26, 27... Tumigil, kung lilipat ako sa ganitong bilis, makakarating lang ako sa pagsubok na gawain sa pagtatapos ng bakasyon. Talagang ayaw ko, ngunit kailangan kong gumamit ng life hack na makikita sa mga pahina ng forum. Okay, may level 30 at isang test task, ano ang mayroon tayo doon? Well, sa prinsipyo, pagkatapos ng aklat na "Spring 4 for Professionals" ay malinaw kung saan magsisimula, ngunit makikita natin. Oo, makikita natin. Upang ito... hindi napakahusay na aplikasyon, na wala pang isang linya ng makabuluhang code, upang simpleng ilunsad, umupo ako nang walang tigil mula 4 pm hanggang 6 am. Mapahamak na mga dependency na palaging nawawala, mga salungatan sa bersyon ng bahagi, at isang malalim na pagyuko sa stackoverflow. Buweno, sa oras na iyon ay nakabisado ko na ang maven at Google. Buweno, bakit hindi nito sinasabi kahit saan na ang "foot wraps" ng Spring stack traces ay dapat na i-decrypt hindi "mula sa simula", ngunit "mula sa dulo"? Kinailangan ko ring i-configure ang awtomatikong pag-deploy sa application server sa maven. Pagkatapos mong mag-upload ng application nang manu-mano ng 20 beses, hindi na lilitaw ang tanong kung bakit. Pagkatapos ay naging mas simple ang mga bagay; ang ilang mga bagay ay wala sa aklat, ngunit ang mga kinakailangang halimbawa ay matatagpuan sa Internet. Ang kaalaman sa HTML, CSS at Javascript, na nakuha maraming taon na ang nakalipas habang sinusubukang lumikha ng mga web application, at pagkatapos ay paghuhukay sa front-end ng system, ay nakatulong ng malaki. Ang mga kasanayang pang-administratibo ay ginamit din, dahil isinagawa ko ang lahat ng pag-unlad, natural, sa ilalim ng Linux (Ubuntu 16.04). Hindi ako nakarating sa bakasyon, tumagal pa ng ilang araw, ngunit naabot ko ang deadline na may malaking margin. Check... tinanggap. After my vacation, work greeted me, let’s say, unfriendly. Tila nagpasya ang pinakamatandang propesyon na makialam sa aking mga plano... Itutuloy .
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION