JavaRush /Java Blog /Random-TL /Mula engineer hanggang programmer
Bessus
Antas
Франкфурт

Mula engineer hanggang programmer

Nai-publish sa grupo
Ang kwento kung paano ko binago ang aking engineering major sa IT. Mga dalawang taon na ang nakalilipas, nagpasya akong baguhin ang aking espesyalisasyon at maging isang programmer. Bago iyon, nagtrabaho ako bilang isang inhinyero sa isang larangan na hindi nauugnay sa IT. Mula sa karanasan sa programming, nagkaroon lang ako ng Paskal sa aking malayong paaralang nakaraan. Ang isang magandang panimulang kalamangan ay ang kaalaman sa Ingles sa medyo mataas na antas. Sa payo ng isang kaibigan, ang pagpili ng programming language ay agad na nahulog sa Java, bilang ang pinakasikat sa merkado sa oras na iyon. Nagsimula ako sa pagbabasa ng mga libro at panonood ng mga tutorial sa YouTube. Pagkatapos ay hindi ko sinasadyang napunta sa proyekto ng Javarush at nagtrabaho dito nang halos anim na buwan (na may mga pahinga). Kaayon ng Javarush, nag-aral ako ng iba pang mga paksa/teknolohiya ng interes (tulad ng SQL, HTML/CSS), at naging pamilyar sa C++/C# syntax sa pangunahing antas. Para sa aking tagumpay sa Javarush, binigyan pa nga ako ng administrasyon ng JR ng pagkakataong makalahok sa proyekto nang libre (kung saan ako ay lubos na nagpapasalamat sa kanila!), ngunit, sa kasamaang-palad, hindi ko napanatili ang bilis ng pag-aaral na itinakda ni Hubert at noon pa man. pinilit na umalis sa proyekto. Maya-maya, nag-enroll ako sa kursong programming, kung saan nag-aral ako ng 5 buwan. Doon ko nakilala ang mga prinsipyo ng pagbuo ng mga aplikasyon ng Java EE, isang pangunahing hanay ng mga balangkas ng EE, at isinulat ang aking unang proyekto. Kasabay nito, pinakintab ko ang aking kaalaman sa iba't ibang teknolohiya sa iba't ibang mapagkukunan at pana-panahong "bumalik" sa Javarush. Kaagad pagkatapos makumpleto ang mga kurso, nagsimula akong maghanap ng trabaho (ang paghahanap ay tumagal ng anim na buwan, ngunit iyon ay isa pang mahabang kuwento :)). Mula sa inhinyero hanggang sa mga programmer - 1 Aking IMHO tungkol sa JavaRush: Pros : ang pangunahing bentahe para sa akin sa una ay ang pagkakaroon ng mga gawain - dahil para sa isang baguhan na programmer ang problema ay palaging "kung ano ang dapat gawin." Bukod dito, ang kalidad ng mga gawain ay medyo mataas sa mga tuntunin ng kanilang teknikal na versatility at pagkakaiba-iba (sinasabi ko ito bilang isang taong nagtrabaho sa iba't ibang mga mapagkukunan). Nagustuhan ko rin ang mga lecture para sa kanilang accessibility at content (kung maaari, ipagpapatuloy ko ang pagbabasa ng mga lecture ngayon). Nagustuhan ko na ang teoretikal na materyal ay agad na sinundan ng praktikal na pagpapatupad. Ang isang mahusay na seleksyon ng mga karagdagang materyales, mula sa iba't ibang mga mapagkukunan, na napaka-cool para sa isang baguhan - agad mong natuklasan ang maraming kapaki-pakinabang at nagbibigay-kaalaman na mga mapagkukunan. Ito ay kagiliw-giliw na mag-aral, at sa pangkalahatan ay nalulugod ako sa pag-unlad na ginawa ko sa panahon ng aking oras dito. Mga minus: hindi isang napaka-maginhawang sistema para sa pagsuri sa mga gawain nang walang feedback. Sa una ay hindi ito partikular na kapansin-pansin, ngunit sa mas mataas na antas ay sinimulan kong mahuli ang aking sarili na iniisip na madalas na 90% ng oras sa paglutas ng isang problema ay ginugugol hindi sa pagguhit ng isang solusyon algorithm / pag-aaral ng paksa, ngunit sa pagtapak sa mga bilog: "na kung saan ang kaso ng pagsubok ay nabigo ang aking solusyon." Lalo itong naging kapansin-pansin sa malalaking gawain. Sa isang banda, tila isang hamon, ngunit pagkatapos ay napagtanto mo pa rin na ang iyong oras ay maaaring magamit nang mas kapaki-pakinabang. Hindi ko rin nagustuhan ang katotohanan na mas malapit sa antas 30, upang magpatuloy sa pagbabasa ng mga lektura, kailangan mong lutasin ang halos lahat ng mga problema nang walang nawawalang anuman (kasama ang nakaraang "problema", dahil dito, ang proseso ng pag-aaral ay bumagal /sobrang huminto). Hiwalay, nais kong i-highlight ang isang tunay na proyekto - siguraduhing makilahok dito, mas maaga mas mabuti. Ang pag-aaral ng Java Core ay cool, ngunit ang mga programmer ay binabayaran para sa kanilang kaalaman sa mga teknolohiya ng Enterprise. Kung hindi mo gusto/hindi makasali sa isang proyekto sa JR, maghanap ng iba pang mga pagkakataon - mga kurso sa programming o simulan ang pagsusulat ng isang simpleng bagay sa iyong sarili (bagaman ito ay magiging mahirap sa una nang walang tulong). Narito ang aking maikling kasaysayan ng pag-aaral, enjoy coding everyone :).
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION