Kamusta kayong lahat! Ang pangalan ko ay Dima. Ito ang aking unang artikulo tungkol sa IT, kaya huwag masyadong husgahan. Ito ay magiging kapaki-pakinabang sa mga nagsisimula pa lamang na sumali sa hanay ng mga programmer, ngunit natatakot na mawala sa malawak na dagat ng impormasyon na ito.
Background
Isipin na ikaw ay 26 taong gulang, natanggal ka sa iyong kumpanya ng cell phone, at ang iyong CEO ay tumakas sa Europa dahil ang kanyang mga mapanlinlang na gawain ay pinipilit siyang manirahan sa labas ng bansa. Ganito ang aking December 31, 2016. Makakahanap ako ng katulad na trabaho sa isang kaugnay na larangan at may mga nag-aalok pa nga, ngunit... mapapasaya ba ako nito? Naitanong mo na ba sa iyong sarili kung para saan ka nagtatrabaho? Ano ba talaga ang gusto mong maging? Pagkatapos ng layoff, gumugol ako ng dalawang buwan sa paghahanap para sa aking sarili... at naging ibang tao. Napagtanto ko na kaya kong maging anuman ang gusto ko: isang doktor, isang karpintero, isang negosyante. Ang lahat ay isang bagay ng oras, ang pangunahing bagay ay ang gumawa ng higit sa iba, at makakamit ko ang lahat. Bilang resulta, naging programmer ako! Matagumpay akong nagtatrabaho sa isang kumpanya ng IT sa loob ng isang taon, at labis akong natutuwa tungkol dito. Gustung-gusto ko ang pag-aaral, kaya gumugol ako ng daan-daang oras sa pag-aaral ng Java, mga teknolohiya sa web, at naghanda ako ng buod ng kung ano ang makakatulong sa iyong mabilis na pag-aralan ang mundo ng Java.Unang yugto: Enlightenment
Kailangan mong maunawaan na ang programming ay hindi madali. At ang katotohanan na sa una ay hindi ka nagtagumpay ay normal. Sa simula, nag-aral ako ng Python sa loob ng dalawang buwan, at nang makita ko ang mga cycle, para sa akin ay isang napakasalimuot na bagay ang mga ito. Ang pinakamahalagang bagay ay ang mga pangunahing kaalaman: nang hindi nauunawaan ang mga ito, hindi mo mabilis na matututunan ang mga bagong teknolohiya. Pinag-uusapan ko ang tungkol sa mga kondisyon, mga loop, nagtatrabaho sa mga array, OOP, atbp.Ikalawang yugto: Ano ang iko-code?
Kakailanganin mo ang isang kapaligiran sa pag-unlad. Sa mundo ng Java mayroong tatlo sa kanila:- IDEA (libre at bayad)
- NetBeans (libre)
- Eclipse (libre)
- Ang NetBeans ay sinaunang at pangit, at kasalukuyang nasa Apache incubator, kaya hindi malinaw kung magkakaroon ng bagong release.
- Sikat ang Eclipse sa ibang bansa dahil libre ito at mas maganda ng kaunti kaysa sa Netbeans.
- Ang IDEA ay ang nangingibabaw na kapaligiran sa pag-unlad, hindi bababa sa para sa atin. Ang pagkakaiba sa pagitan ng bayad na bersyon at ng libre ay nasa pagtatrabaho lamang sa mga frameworks (Spring), na hindi mo pa kailangan. Bukod dito, ito ay ginawa ng mga taong Ruso mula sa St. Petersburg. Suportahan natin ang mga domestic producer!
Ikatlong yugto: Saan magsisimulang mag-aral?
Una, ang lumang paraan, ang pagbabasa ng mga libro:- Una, "Pag-aaral ng Java"
- G. Shildt, "Java 8. Gabay ng Baguhan"
- Kay Horstmann, "Java. The Professional's Library"
- Bruce Yekel, " Ang Pilosopiya ng Java "
- Kasaysayan: kung gaano ako nag-aral, paano ako nakakuha ng trabaho, kung ano ang mga paghihirap na aking pinagdaanan.
- Saan magsisimula sa web development sa mundo ng Java.
- Mga uri ng pagpapatunay, awtorisasyon.
GO TO FULL VERSION