JavaRush /Java Blog /Random-TL /Paano matuto ng Java kung lampas ka na sa 30...

Paano matuto ng Java kung lampas ka na sa 30...

Nai-publish sa grupo

Dossier

  • Sino: Artem Panasyuk
  • Nagtrabaho bilang: walang trabaho, dati - system administrator at pinuno ng departamento ng operasyon ng network ng Internet ng lungsod
  • Lugar ng paninirahan: Ulyanovsk, Russia
  • Edad sa simula ng pagsasanay sa Java: 35
  • Unang trabaho bilang programmer: 9 na buwan pagkatapos simulan ang aking pag-aaral
  • Orihinal na kwento ng tagumpay
Paano matuto ng Java kung lampas ka na sa 30... - 1
Isipin na lang, ang 30-something ay hindi isang dahilan para isulat ang iyong sarili bilang scrap at isaalang-alang ang iyong sarili na hindi karapat-dapat para sa pagsasanay. Ang pagtatakda ng layunin, paglutas ng mga problema, pag-filter at pagsipsip ng impormasyon ang kailangan mo kung gusto mo talagang maging programmer. Sa edad na 35, si Artem, bilang isang pamilyang lalaki na may dalawang anak, ay nagawang makabisado ang Java, makahanap ng trabaho at mabilis na lumaki sa antas ng "junior".

Naitakda na ang layunin

Nagtakda ako ng layunin sa aking sarili na matuto ng Java sa loob ng 1 taon. Ang kahirapan sa pagkumpleto ng gawaing ito ay pinalubha ng pagkakaroon ng dalawang bata ( 0.5 taon at 4 na taon ), kawalan ng trabaho sa panahong iyon, at edad. Sa oras na iyon ako ay 35 , at ito ay tila sa akin ang pangunahing problema. Upang maibigay ang pinaka-makatotohanang larawan, sasabihin ko na mayroon ding mga pakinabang - isang background sa anyo ng isang diploma sa pisika, karanasan bilang isang tagapangasiwa ng system, karanasan sa paglikha ng mga website ( HTML + CSS ), pati na rin ang 5 taon ng trabaho sa isang malaking kumpanya ng telekomunikasyon (pinuno ng departamento ng operasyon ng network ng Internet ng lungsod). Gayunpaman, mahalagang walang direktang karanasan sa programming maliban sa Basic sa paaralan at TurboPascal sa unibersidad.

Pag-aaral at pakikipanayam

Na-inspire ako, una, sa pagkawala ng aking trabaho, at pangalawa, sa blog ng isang "kasama sa kamalasan." Sa pagtatapos ng Enero 2015, nakatagpo ako ng Java Rush - at umalis na kami... Noong nagsimula akong mag-aral, binili ko ang “ The Philosophy of Java ” ni Bruce Eckel. Noong Abril, nakumpleto ko ang unang 10 antas at nalutas ko ang halos lahat ng problema . Maswerte ako: noon lang nagsimula ang isang promosyon sa JavaRush, at bumili ako ng subscription. Noong Agosto, nakumpleto ko ang tungkol sa 23-25 ​​​​mga antas ng mga lektura at mga 20 na antas ng mga problema. Nagbakasyon ako ng dalawang linggo at nakatanggap ako ng imbitasyon sa isang panayam sa nag-iisang malaking kumpanya sa aking rehiyon. Nagsagawa ako ng isang magaspang na listahan ng mga tanong nang maaga, at nagbunga ito: normal akong pumasa sa teknikal na panayam. Tumagal ito ng humigit-kumulang 40 minuto ng komunikasyon sa Skype . Ang ikalawang yugto ay ang pagsulat ng isang pagsubok na gawain. Ang listahan lang ng mga teknolohiyang kailangan kong gamitin ay nagpasindak sa akin: JSF + Primefaces , Hibernate , Java7 , PostgreSQL , Glassfish ... At kabilang sa mga karagdagang, uri ng "opsyonal" na teknolohiya ay JUnit at Maven . Kailangan kong magsulat ng tipikal na CRUD "Online Library" na web application na may kakayahang pahintulutan at pamahalaan ang mga tungkulin ng user. Sa oras na iyon, wala akong malinaw na ideya tungkol sa Java EE, ngunit huwag sumuko sa huling sandali! Sa loob ng 2 linggo, sa wakas ay nakagawa ako ng isang bagay na tila sa akin ay ganap na nakakatugon sa mga kinakailangan (maliban sa mga pagsubok sa yunit). Sa aking pagtataka, halos sa parehong araw na ipinadala ko ang gawain para sa pagsusuri, tinawag nila ako pabalik at ginawaran ako ng isang alok sa trabaho. Ganyan ako naging Java Junior Developer.

Makalipas ang isang taon

Sa ngayon ( Marso 2016 ), nasa likod na natin ang probationary period, pati na rin ang maraming alalahanin at pagdududa. Ngunit ngayon, makalipas ang isang taon, may kumpiyansa akong masasabi na hindi ko kailanman pinagsisihan ang pera, oras, o pagsisikap na ginugol. I wish the same for you!

At makalipas ang halos isang taon :)

Ang aking kuwento ng pagkabisado sa taas ng Java ay nagpapatuloy ngayon ( Disyembre 2016 ). Narito ang ginawa ko sa isang taon: Matagumpay kong natapos ang tatlong buwan ng probasyon sa simula ng 2016 . Sa katunayan, ito ay isang pang-araw-araw na katakutan, lalo na pagkatapos ma-overwrite ang pangako ng ibang tao o biglaang mga salungatan sa panahon ng muling pagbili sa Git .
  1. Я получил место Java-разработчика в компании «Симбирсофт». Компания разрабатывает ПО на заказ и помогает в подборе команды для разработки. Для моего первого проекта были нужны Java 8, JavaEE, SSO, Hibernate, JSF, PrimeFaces, Liquibase, Postgres, Maven. В качестве serverа приложений использовали Wildfly9. После пары месяцев перешел на следующий проект.

  2. В течение 4-5 месяцев был единственным разработчиком backend-части микросервиса. На основе пула технологий, которые я перечислил выше, «запorл» с нуля новое приложение. Его особенность в том, что написанный Frontend-разработчиком (AngularJs) виджет «общался» с Backend по технологии REST.

  3. В октябре 2016 года я успешно сдал экзамен Oracle Java 8 OCA.

  4. После интенсивной подготовки к интервью получил место разработчика на внешнем проекте. Стек примерно такой: Java 6, Spring, Hibernate, JSP, Liquibase, OracleDB, Maven. Здесь я сейчас и работаю.

  5. Спектр задач довольно широкий — от написания скрипта по обновлению структуры БД (Oracle) и изменения верстки JSP для отображения новых полей, до создания новых сущностей и создания DTO для «протаскивания» новых полей на отображение со слоя DAO.

Послесловие

Gusto kong pasalamatan ang pangkat ng proyekto sa pagtulong na maglatag ng matibay na praktikal na pundasyon para sa aking karera. Tinulungan ako ng pundasyong ito sa maikling panahon na dumaan sa mahirap at paliko-likong landas mula sa " junior " hanggang sa "lamang" na developer. At sa paglalakbay mula sa isang punto patungo sa isa pa, paulit-ulit akong bumalik sa kurso upang muling tingnan ito o ang paksang iyon. Ano ang nakatulong sa akin sa pag-master ng teknolohiya ay na sa ikalawang kalahati ng kurso ay may maraming mga lektura kung saan ito ay patuloy na na-drill sa akin na kailangan kong gamitin ang Google at anumang mga mapagkukunan ng impormasyon (mga aklat, mga video tutorial). Ang kakayahang " pisilin " ang impormasyon ay isang pangunahing kasanayan upang lumago nang propesyonal sa larangan ng software development. PS : Sa kabila ng katotohanan na ako mismo ay nakakuha ng trabaho pagkatapos ng 20 - isang bagay na antas ng kurso, kung mayroon kang ganitong pagkakataon, huwag gawin ito! Dahil ang 3 months ng probationary period ay naging isang malaking stress para sa akin. Ang unang hakbang ay upang matutunan ang Git sa ilang katapusan ng linggo, at patuloy na kailangang punan ang mga puwang sa kaalaman. Kaugnay nito, ipinagpatuloy ko ang kursong JavaRush hanggang sa tagumpay. Kaya't ang ganap na pagkuha ng kurso at pagkatapos ay makakuha ng trabaho ay isang mas makatwirang ideya. Pero mas paliku-liko ang landas ko.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION