JavaRush /Java Blog /Random-TL /Gusto mo lang

Gusto mo lang

Nai-publish sa grupo
3 taon na ang nakalilipas nagpasya akong baguhin ang aking komportableng lugar sa larangan ng pagbebenta, pagsasaayos at serbisyo ng mga kagamitan sa computer sa larangan ng programming. Dahil sa oras na iyon ay hindi ko pa alam kung aling wika ang gusto ko, nagpasya akong kumuha ng pangunahing kaalaman sa ilang mga lugar nang sabay-sabay. Noong Enero 1, 2016, nakilala ko ang isang taong walang trabaho na may taunang mga account sa JavaRush, Codeschool, Lynda at Tuts+, at isang maliit na pinansiyal na unan na magbibigay-daan sa akin na gugulin ang buong taong 2016 sa pag-aaral.
Gusto mo lang - 1
Ang una sa aking pila ay ang JavaRush - bago pa man ang Bisperas ng Bagong Taon, nakumpleto ko ang magagamit na mga libreng antas, na aktwal na nagpasiya sa desisyon na bumili ng access sa loob ng isang taon sa isang pagkakataon. Napakatagal ng pagsasanay kaya noong ika-8 ng Pebrero ay ipinagdiwang ko ang pag-abot sa antas 30. Mula sa kung ano ang nagustuhan ko at naging kapaki-pakinabang sa hinaharap, nais kong tandaan ang sumusunod:
  • pagsasama-sama ng terminolohiya na kapaki-pakinabang din sa pag-master ng iba pang mga wika (mga uri at istruktura ng data, pagpapatupad ng mga prinsipyo ng OOP sa pagsasanay, mga namespace, mga modifier ng pag-access, pagtatrabaho sa mga database at mga file system, mga query sa pagbuo at marami pa);
  • pagkuha ng mga kasanayan sa pagtatrabaho sa isang talagang mahusay na IDE - IntelliJ IDEA, na sa kalaunan ay naging kapaki-pakinabang sa totoong trabaho sa iba pang mga produkto ng JetBrains (PHPStorm/WebStorm/PyCharm);
  • pangkalahatang kultura ng code - kapwa sa mga tuntunin ng lohika at pagiging kumplikado ng algorithm, at sa visual na disenyo (pagsunod sa mga estilo ng code);
Sa kasamaang palad (o sa kabutihang palad), bilang karagdagan sa Java, noong Marso 2016 nagsimula din ako ng mga kurso sa pagbuo ng web (bilang karagdagan sa nabanggit na CodeSchool kasama ang kanilang mga sangay sa Javascript at ang mga Angular/Ember framework nito, libre rin ang mga ito noon HtmlAcademy na may mahusay na mga pangunahing kaalaman sa layout, Kasabay nito, pinagkadalubhasaan ko ang pagtatrabaho sa Git at MySQL; Malaki ang naitulong sa akin ng Sql-ex sa pag-aaral ng huli). Oo, nangyari na sa wakas ay nanirahan ako sa PHP (salamat sa mga kilalang kurso ni Igor Borisov sa CIS), ngunit hindi sa CMS WordPress, na naging usapan ng bayan, ngunit sa medyo modernong mga solusyon sa REST API batay sa Zend Framework 2 (sa una) , at pagkatapos ay sa Laravel 5.x. Ngunit sa pagdaan sa ganoong paikot-ikot na landas, maaari mong kumportableng gamitin ang mga pinakamahusay na kasanayan mula sa parehong Java sa iyong mga application, sa kabutihang palad na ang modernong PHP (lalo na mula noong bersyon 7) ay higit na katulad nito (kunin, halimbawa, ang parehong uri na nagpapahiwatig sa isang wika na may likas na dynamic na mahina ang implicit na pag-type , at nasa bersyon na 7.4 na mga klase ay maaari ding magkaroon ng mga na-type na katangian). At para sa mga nakipagtulungan sa Hibernate sa Java, magiging mas madaling makabisado ang parehong Doctrine ORM. Bumalik ako sa paksa ng pagbuo ng landas sa pag-aaral at pagpili ng mga de-kalidad na kurso at kung ano ang nagpapatingkad sa Javarush mula sa nabanggit na CodeSchool (na ngayon ay naging bahagi ng Pluralsight), Lynda (kung saan binuo ng LinkedIn ang platform na pang-edukasyon nito) at iba pa. Ang pinakamahalagang bagay para sa akin nang personal ay isang malaking halaga ng pagsasanay sa paglutas ng mga problema sa awtomatikong pag-verify na may higit sa sapat na teoretikal na batayan. Walang paghahambing sa "panoorin ang video at gawin ang parehong." Mahusay ang mga video tutorial kapag kailangan mong "i-snoop" ang solusyon sa isang napaka-espesyal na gawain o makabisado ang isang library/API na hindi maganda ang dokumentado sa maikling panahon. Ngunit kung ang isang tao ay nahaharap sa gawain ng pagbuo ng mga pangunahing pundasyon ng kaalaman at pag-master ng maraming mga paraan upang malutas ang parehong mga pangunahing problema nang sabay-sabay, upang maisakatuparan ang mga ito nang walang pag-iisip, tulad ng hindi namin iniisip ang tungkol sa pag-type ng mga titik sa isang keyboard o pagsulat ng mga titik sa isang piraso ng papel - kung gayon ang Javarush ay kailangang-kailangan. Huwag kalimutan na para sa maraming tao ang problema ng pag-master ng mga materyal na pang-edukasyon sa wikang Ingles ay talamak din, kaya para sa gayong mga tao ang mga benepisyo ng Javarush (lalo na ang pagpili ng mga teoretikal na materyales) ay tataas lamang. Upang ibuod ang mahabang pagsusuri na ito ng Javarush sa isang parirala - "dapat mayroon". Kahit na hindi mo nagustuhan ang wikang Java, ang kursong ito ay magbibigay ng matibay na pundasyon para sa iyong pag-unlad sa hinaharap. Parehong sulit ang oras na ginugugol mo dito at ang pera, dahil ang pinakamahusay na pamumuhunan ay isang pamumuhunan sa iyong kaalaman at kasanayan. PS Medyo tungkol sa sarili ko. Ang kasalukuyang espesyalisasyon ay REST API sa Laravel + MySQL, aktibong paggamit ng mga third-party na serbisyo sa mga proyekto (Amazon SES/Paypal/Stripe/web3.php/integration sa mga kalendaryo, pagbuo ng mga pila, atbp.). Kinailangan kong magtrabaho nang kaunti sa Angular/Vue (JS), kahit ilang buwan kasama si Django (Python). Para sa mga mahilig sa istatistika, inabot ako ng 298 araw upang mag-aral (mula sa araw na iyon kung paano niya iniwan ang kanyang dating trabaho at nagsimulang magsanay muli), kung saan 42 araw ang lumipas mula sa sandaling ipinadala ang unang resume hanggang sa unang araw ng trabaho. At hanggang ngayon ay naaalala ko nang may pasasalamat ang kursong Javarush, bilang isang bagay na nagpalakas ng tiwala sa sarili, nag-systematize at nagpapataas ng kaalaman sa isang bagong antas, at naging unang hakbang sa mahabang landas tungo sa kapayapaan ng isip at balanse sa isang bagong larangan sa isang bagong trabaho. PPS Ipinagpapatuloy ko ang aking pagsasanay, sa agenda ay nagiging sertipikado sa Laravel sa 2019 at mastering Swift.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION