JavaRush /Java Blog /Random-TL /Mga kahirapan sa pag-aaral ng Java
grishin
Antas
Харьков

Mga kahirapan sa pag-aaral ng Java

Nai-publish sa grupo
Ngayon nakatanggap ako ng tanong mula sa isa sa mga bagong dating sa javarush.ru: “Bago ako sa javarush at interesado ako sa opinyon ng mga lumang-timer. Sulit ba ang pagbili ng isang bayad na kurso at sulit ba ito?
Mga kahirapan sa pag-aaral ng Java - 1
Habang isinusulat ko ang sagot, napagtanto ko na nakakakuha ako ng isang buong artikulo :-) Isinulat ko ito nang sabay-sabay, marahil dahil hindi ko gaanong gustong sagutin ang isang tao, ngunit sa halip ay naghahanap ako ng pang-unawa para sa aking sarili sa ang tama ng aking landas .

Kaya ang sagot ko ay artikulo

Magandang hapon Ginawa nila ang tama sa kanilang isinulat. Ilalabas ko ang aking opinyon. Ang Javarash ay isang alternatibo sa mga internship/pagsasanay sa mga kumpanya ng IT. Kung mayroon kang mababang pagkakataon na makapasok sa isa sa mga programang ito dahil sa iyong kasalukuyang sitwasyon (edad, antas ng kaalaman, nakaraang karanasan, atbp.), kung gayon ang Javarash ay magiging isang magandang tulong, at marahil ang iyong tanging pagkakataon na makapasok sa industriya . Ang pangunahing bentahe ng Javarash ay ang malaking bilang ng mga praktikal na gawain. Magaling ka sa kanila. Ito rin ay lubhang kapaki-pakinabang upang talakayin ang mga problema at tulungan ang iba na makahanap ng mga solusyon - ito ay isa sa mga pangunahing kasanayan ng isang programmer - upang mabasa ang code ng ibang tao. Ngunit hindi ko masasabi na pagkatapos mong magbayad para sa isang subscription, ang antas ng iyong kaalaman ay agad at patuloy na tataas. Ang materyal ng panayam ay espesyal na ipinakita sa isang anyo na kailangan mong maghanap ng isang malaking bahagi ng impormasyon sa iyong sarili - sa ganitong paraan nagkakaroon ka ng isa pang kinakailangang kasanayan - upang mag-online sa anumang isyu. Yung. kung ang isang bagay ay hindi malinaw, kakailanganin mong mag-slog sa pamamagitan nito, at ito ay maaaring tumagal ng maraming oras - isang araw, dalawa, tatlo, isang linggo - at, nang naaayon, ang pag-abot sa itaas na antas ng kurso ay maaantala. Ilalarawan ko ang aking kaso. Ngayon ako ay 41 taong gulang. Nagsimula akong mag-aral ng Java noong Pebrero 2014. Sumali sa Javarash noong Oktubre. Hanggang sa sandaling iyon, nagawa kong basahin ang Schildt, OOAP at Mga Pattern ng Disenyo mula sa serye ng HeadFirst, lutasin ang mga simpleng problema sa javaranch.com, makinig sa iba't ibang mga video tutorial - i.e. Nakagawa na ako ng maraming pag-unlad sa pag-aaral ng Core Java. Sinimulan kong lutasin ang mga problema noong Nobyembre at natapos ang 24 na antas sa simula ng Enero. Ngunit naramdaman kong napakabilis kong lumipad, at maraming mga paksang hindi lubos na naiintindihan (hindi naiintindihan) ang naipon. Bilang karagdagan, noong Enero, para sa isang pagbabago, lumipat ako sa pag-aaral ng HTML/CSS/Javascript, dumaan sa masinsinang panayam noong Pebrero, sinubukan ang kaunting QA - sa pangkalahatan, nagpahinga mula sa direktang pag-aaral ng Java. At ngayon bumalik na naman siya. Ngunit ngayon ang layunin ko ay hindi dumaan sa mga antas nang mabilis hangga't maaari, ngunit upang i-systematize kung ano ang naranasan ko na noon. Upang ang kaalaman ay tumira at lumilitaw ang kalinawan :-) Habang hindi ako nagbabasa ng mga bagong lektura, nag-aaral ako ng ilang paksa, nilulutas ang mga problema sa bonus na natitira para sa ibang pagkakataon. Kaya, ang pinakamahirap na bagay kapag nag-aaral ng Java , tulad ng para sa akin, ay maghanap ng mga tamang libro/tutorial/video na mga aralin na maghahayag at maghahatid ng masalimuot na paksa upang walang mga ambiguity na natitira. Sa isang punto habang nag-aaral, siguradong makakatagpo ka ng ilang katanungan na sa librong iyong binabasa ay inilarawan sa paraang hindi mo ito maintindihan sa anumang paraan, may isang bagay sa loob nito ay nananatiling hindi maliwanag, at ang may-akda ay hindi nagsusulat tungkol dito . Pagkatapos ay kumuha ka ng isa pang libro, maghanap ng isang aralin sa video, isang video na panayam, isang artikulo, isang talakayan sa isang forum - at madadaanan mo ito nang mahabang panahon hanggang sa makita mo ang kailangan mo, na talagang magpapakita sa iyo ng tanong mula sa sa kabila at wala nang maiitim na lugar. Para sa akin, halimbawa, isa sa mga mahihirap na paksang ito ay ang paksa ng mga thread. Nabasa ko ang tungkol dito sa maraming lugar, ngunit hindi ko pa rin ito lubos na maunawaan hanggang sa nagpasiya akong basahin itoopisyal na mga tutorial sa Oracle - sa totoo lang, ito ay isang tunay na paghahayag para sa akin. Wala kahit saan na nakasulat tungkol sa kanila nang napakasimple, malinaw at kaagad sa punto. Ang bawat salita ay puno ng kahulugan at hindi nakasulat sa walang kabuluhan - basahin mo lang at intindihin mo lang, mula sa simple hanggang sa kumplikado. Sumisipsip ka, kumbaga, dalisay na kaalaman :-) Dito, magdadagdag ako ng kaunti na ang mga tutorial sa Oracle ay hindi lamang iba ang pagkakasulat, mayroon silang isang parirala na wala sa Schildt o Horstmann, at na literal na naging susi sa pag-unawa sa akin. umaagos (streams). Ang pariralang ito ay "Ang Java platform ay nag-iimbak ng mga halaga ng character gamit ang Unicode convention." Hindi na ako magdedetalye rito, baka magsusulat ako ng isa pang artikulo tungkol dito sa ibang pagkakataon, ngunit dito tungkol sa iba pa. Ang katotohanan na madalas kapag nag-aaral ng Java ay may kakulangan ng tamang pahiwatig - sabi nila, tumingin dito at nawa ang Force ay kasama mo. Sa aking opinyon, ito ay isang mahalagang isyu para sa pagpapabilis ng proseso ng pag-aaral na magiging kapaki-pakinabang para sa Javarash na gawin ito nang mas lubusan kaysa sa kasalukuyan. Maaari mong subaybayan kung aling mga paksa ang pinakamadalas na "stumbling block" para sa mga mag-aaral. Para sa bawat ganoong paksa, maaari kang mag-alok ng pinaka kumpletong listahan ng mga mapagkukunan at mag-ayos ng boto na may talakayan kung aling source ang pinakamahusay na nakakatulong sa pag-unawa sa paksa. Ito ang aking hiling para sa pangangasiwa ng javarush.ru :-) Bukod dito, hindi pa ako nakikibahagi sa survey sa paksang "Paano pagbutihin ang javarush.ru" - Magbibigay ako ng isang link sa opus kong ito. Sa pangkalahatan, hayaan mo akong ibuod. Sa buhay, kahit anong negosyo ang aking kinasasangkutan, lagi akong umaasa sa kaalaman sa mga pangunahing kaalaman, sa mga pangunahing kaalaman. Sa Java, ang base ay Core Java. Hindi mo magagamit ang teknolohiya nang hindi nalalaman ang mga pangunahing kaalaman. Pagkatapos ng lahat, sa katunayan, ano ang, halimbawa, ang parehong mga servlet - ito ay mga klase ng java lamang na inilagay sa isang tiyak na folder, sa folder na ibinibigay ng web server. At ang ginagawa ng servlet ay tumawag sa isang paraan ng isa pang klase ng java na inilagay sa ibang folder, na ibinibigay din ng web server. Ang buong teknolohiya ng servlet, upang ilagay ito nang simple, ay bumaba sa tamang paglalagay ng mga klase sa mga folder, at ang iba ay Core Java. Samakatuwid, kung mayroon kang malinaw na layunin upang matuto ng Java, huwag mag-atubiling, magbayad para sa kurso at gawin ito. Ang maglalakad ay makakabisado sa daan. Lutasin ang mga problema, unawain ang mga kumplikadong paksa, makipag-usap sa mga talakayan. Umaasa ako na ang artikulo ay hindi maituturing na pasadyang advertising. Sinabi ko ang lahat mula sa puso, tulad nito :-) At ibibigay ko rin ang aking payo tungkol sa unang libro sa Java - sa aking palagay, ito ay dapat na libro ni Horstmann at Cornell "Java. aklatan ng propesyonal". Ang aklat ni Schildt na “Java. Kumpletong Gabay." Sinusulat ko ito dahil ako mismo ang nagsimulang mag-aral ng Java mula sa Schildt, at naniniwala ako na kung may nagsabi sa akin noon, mas mabilis akong umunlad sa pag-aaral ng hindi bababa sa dalawa o tatlong buwan. Kung gayon, ibinabalik ko ang makasaysayang hustisya :-) Ang katotohanan ay ang Shildt ay "pumupunta sa itaas" nang hindi nagpapaliwanag ng maraming mga punto na hindi halata sa kanilang sarili. Ang Horstmann at Schildt ay mahalagang dalawang aklat-aralin na may parehong uri, ngunit ang Horstmann, na may parehong volume, ay naglalahad ng materyal nang mas malalim at "sa punto." Si Shildt ay "nagpapalakas ng lakas ng tunog" para lang magsulat ng isang bagay, hangga't mukhang Java. Hayaan akong magbigay sa iyo ng isang maliit na halimbawa. Hindi sinasabi ni Schildt na ang "/" na may mga integer ay integer division. Sa halip, nagbibigay siya ng isang halimbawa ng paggamit ng mga pangunahing operator ng dibisyon, na hindi lamang hangal sa kakanyahan nito at kumukuha ng isang buong pahina, ngunit hindi rin ginagawang madali para sa isang baguhan na maunawaan - hindi agad na malinaw kung ano ang gustong sabihin ni author. Ang layunin ni Horstmann ay ihatid ang maximum na impormasyon gamit ang pinaka-verify na teksto. Maaari mo lamang ihambing ang mga pahina 98-99 ng Schildt 8th edition (Ito ang 3 subsection na "Basic Arithmetic Operators", "Modulo Division Operator" at "Compound Arithmetic Operators with Assignment") at pahina 69 ng Horstman 9th Edition (subsection na "Operations" ) . Ang ipinahiwatig na mga subsection sa dalawang aklat-aralin ay tungkol sa parehong bagay, para lamang sa Schildt ito ay 2 at isang quarter na pahina, at para sa Horstmann ito ay 1/3 ng isang pahina. Kasabay nito, ang Horstman's ay mas malinaw at walang hindi kinakailangang tubig. At kaya kahit saan, maraming mga sandali, maniwala ka sa akin, na hindi ibinunyag ni Shildt. Tulad ng kung gumuhit tayo ng isang pagkakatulad sa mga bisikleta, kung gayon ang Shildt ay isang Chinese Auchan bike, at ang Horstmann ay isang de-kalidad na branded na mountain bike sa antas ng Scott o Cadale. Ang isa sa mga pangunahing piraso ng payo para sa mga nagsisimula sa mga siklista ay hindi bumili ng Chinese junk, kung hindi man ay hindi mo mapipigilan ang iyong sarili mula sa pagsakay sa bisikleta sa unang lugar. Si Shildt, ayon sa pagkakaintindi ko, sa una ay gumawa ng pangalan para sa kanyang sarili gamit ang mga aklat sa C, C++ at C#, at ang Java, sa alon ng kasikatan, ay nagpasya na lang na "i-swipe ito nang hindi tumitingin." Ang mga bata ay hindi pumupunta sa Africa. Huwag simulan ang pag-aaral ng Java mula sa Schildt... Isang bagay na tulad nito :-)
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION