JavaRush /Java Blog /Random-TL /Paano matutunan ang Java nang tama

Paano matutunan ang Java nang tama

Nai-publish sa grupo
Paano matuto ng Java nang tama - 1
Magandang hapon, mahal na mga Javarashite at Javarashite! Halos lahat ng dumarating para mag-aral sa JR ay nahaharap sa tanong kung paano mag-aral ng tama? At sa ngayon, nang walang pagpaparehistro at SMS, ibabahagi ko ang aking karanasan sa paksang ito. Pagdating sa JR, karamihan sa mga tao ay nagtatakda sa kanilang sarili ng gawain ng pag-aaral ng Java sa isang antas na nagpapahintulot sa kanila na makakuha ng trabaho bilang isang Java programmer. Ako mismo ay hindi pa nag-aral ng Java sa ganoong sukat, at hindi pa ako nagtrabaho sa mga espesyalidad sa IT. Ngunit sabik na akong turuan ka. Ang ilan ( hal. Hesus ) ay magsasabi na ito ay kasalanan ng pagmamataas. Ang iba ( halimbawa, Freud ) ay magsasabi na ito ay isang napalaki na pagpapahalaga sa sarili tungkol sa laki ng sariling MPH. Ngunit hindi iyon totoo. Pagkatapos ng lahat, hindi kita tuturuan ng Java, ngunit kung paano ito matutunan. At hindi ako magtuturo, ngunit ibabahagi ko ang aking sariling karanasan. Tulad ng alam nating lahat, ang kaalaman ay nagbibigay ng malaking kalamangan sa mga hindi alam kung paano. Kaya makukuha mo ang kalamangan na ito.

Mga pangunahing gawain ng pamahalaang Sobyet

Paano matutunan ang Java nang tama - 2
Tulad ng naisulat ko na, ang layunin ng karamihan sa mga tao ay matuto ng Java sa isang antas na nagpapahintulot sa kanila na makakuha ng trabaho bilang isang Java programmer. Itinataas nito ang mga sumusunod na pangunahing katanungan. Ano ang ituturo? Sa anong pagkakasunud-sunod ang dapat kong ituro? Paano magturo? Sa prinsipyo, ang kursong JavaRush mismo ang sagot sa mga tanong na "ano ang dapat matutunan?" at “sa anong pagkakasunud-sunod ang dapat nating ituro?” Ngunit ang sagot ay malayo sa kumpleto, kung saan ang mga Javarashite at Javarashate ay nagsimulang hulaan tungkol sa ikalimang antas. Alinsunod dito, ang sagot sa tanong ay nagiging napakahalaga: ano pa ang dapat pag-aralan bilang karagdagan sa kursong JR? Kailangan ding sagutin ang tanong, ano ang ibig sabihin ng malaman ang wikang Java? Kailangan mo bang malaman ang anumang bagay maliban sa Java upang maging isang Java programmer? Sa tanong, ano ang ibig sabihin ng malaman ang Java? Tatlong sagot ang maaaring ibigay:
  1. Alamin ang syntax ng wika;
  2. makapagsulat ng isang bagay na gumagana sa Java, na nagpapahiwatig ng kaalaman sa mga kakayahan ng wika, pati na rin ang mga layunin at kaso ng paggamit ng mga ito;
  3. makapagsulat ng mga programang Java.
Ang unang bersyon ng kaalaman ay itinuro sa antas 1 - 10 JR. Ang pangalawa - ang natitirang kurso ng JR. Ang ikatlo ay isang internship at independiyenteng pagsulat ng mga programa habang sabay na pinagkadalubhasaan ang mga karagdagang teknolohiyang kailangan para sa naturang pagsulat, ngunit hindi itinuro sa JR.

Batang manlalaban na kurso

Paano matutunan ang Java nang tama - 3
Ano pa bukod sa Java at JR ang kailangan mong matutunan upang maging isang Java programmer? Mayroong tatlong bahagi sa sagot sa tanong na ito. Una, kailangan mong mag-aral ng ilang libro kasabay ng pagkuha ng kurso. Ang mga aklat na ito ay nagdaragdag sa kakarampot na teoretikal na materyal ng kurso, nag-aambag sa pag-unawa nito at tumutulong sa pagkumpleto nito. Ang mga ito ay inilalarawan sa susunod na seksyon. Pangalawa, kung inaangkin namin na ang java ay isang wika para sa pagsusulat ng "malalaking" back-end na mga aplikasyon ng negosyo, kung gayon ang gayong pagsulat ay imposible nang hindi pinagkadalubhasaan ang mga karagdagang teknolohiya. Tungkol sa mga teknolohiyang ito dito, sa ibaba lamang. Hindi ko isinasaalang-alang ang pagbuo ng Android, dahil... walang kakayahang pag-aralan ito. Oo, maaari kang magsulat ng "maliit" na mga application at custom na application na may interface sa java. Ngunit gayon pa man, hindi iyon para sa, sa aking mapagpakumbabang opinyon. Samakatuwid, ang mga pagpipiliang ito ay hindi rin isinasaalang-alang. Pangatlo, upang maging isang propesyonal kailangan mong mag-aral, mag-aral, at mag-aral muli (© V.I. Ulyanov (Lenin)). Sasabihin ko sa iyo kung anong literatura ang gagamitin para dito una sa lahat sa seksyong "Ang Komunismo ay kapangyarihan ng Sobyet kasama ang elektripikasyon ng buong bansa." Tingnan natin ang "pangalawa" nang mas detalyado. Laging may data! Kailangan nilang itago sa isang lugar. At ang kanilang mga enterprise application ay naka-imbak sa mga database. Samakatuwid, ito ay kinakailangan upang makakuha ng isang mahusay na pag-unawa sa pagtatrabaho sa mga database. Ang mga aklat mula sa seryeng HeadFirst ay kadalasang maganda para sa unang kakilala. Mayroon ding isang libro sa seryeng ito ni Lynn Bailey "Learning SQL". Bilang karagdagan, maaari mong makabisado ang aklat ni Alan Bewley na "Learning SQL". Upang mahasa ang iyong mga kasanayan, mayroong isang magandang website http://sql-ex.ru/ na naglalaman ng mga gawaing SQL. Hindi gaanong kailangan ng developer ang mga teknolohiyang front-end at back-end, ngunit kailangan ang pag-unawa sa HTML\CSS. Dito muling sumagip ang seryeng HeadFirst sa anyo ng aklat na “Learning HTML, XHTML and CSS” nina Elizabeth Freeman at Eric Freeman. Maaari kang matuto ng SQL, HTML at CSS sa anumang antas ng JR. Ang isang program na nakasulat sa java ay dapat kahit papaano ay gumagana sa database at sa web interface. At dito hindi mo magagawa nang walang mga teknolohiya ng jdbc (ito ay tungkol sa mga database) at servlets/jps (ito ay tungkol sa pagtatrabaho sa isang web interface). Sa kasamaang palad, hindi ako makakapagmungkahi ng magagandang libro sa Russian sa mga paksang ito. Upang maging pamilyar sa mga paksang ito, maaari mong panoorin ang Basic Course sa JDBC at Java EE para sa Mga Nagsisimula.. Ang mga ito ay mas advanced na mga paksa at dapat pag-aralan pagkatapos mastering SQL, HTML at CSS. Ang mga aplikasyon ng negosyo ay isinulat gamit ang tinatawag na mga balangkas. Ang isa sa pinakasikat ay ang Spring. May magandang libro sa balangkas na ito, Spring 4 para sa mga propesyonal. Schaefer K., Ho K., Harrop R. Dapat mong master ang Spring pagkatapos na mastering ang mga paksang nabanggit sa itaas sa seksyong ito. Ang buong lugar ng kaalaman "pangalawa" ay maaaring pag-aralan nang sabay-sabay sa pagpasa ni JR. Depende ito sa iyong antas ng paghahanda at pagkakaroon ng libreng oras. Kung mayroon kang oras at naabot mo na ang naaangkop na antas ng pag-unawa, nagtuturo kami kasabay ng JR. Hindi - iniiwan namin ito sa "pagkatapos ng JR". Ang pagkakaroon ng pagpapasya sa mga sagot sa mga tanong kung ano ang ituturo at sa anong pagkakasunud-sunod, buksan natin ang sagot sa tanong na paano?

Paano kumuha ng mail, telegraph at telepono nang tama

Paano matutunan ang Java nang tama - 4
Ang una at pinakamahalagang bagay ay ang pamamaraan ng pag-aaral. Upang makabisado ang materyal, kailangan mong maunawaan ito, tandaan ito at mailapat ito. Kapag nagsimula kang kumuha ng JR, dapat mong pag-aralan kaagad ang aklat na "Think Like a Mathematician" ni Barbara Oakley . At ilapat ang lahat ng mga panuntunang inilarawan dito. Basahin mo ang unang kabanata, pag-aralan ang pangalawa ayon sa mga tuntunin ng una. Ang pangatlo ayon sa mga tuntunin ng una at pangalawa, atbp. Ang kursong JR at ang mga aklat na iyong pinag-aaralan, pag-aralan gaya ng itinuturo ni Barbara Oakley. Ang iyong nabasa ay makakatulong sa iyong maunawaan ang mga paksang pinag-aaralan. Halimbawa, ang pagsasaulo at pag-unawa sa materyal ay pinadali hindi sa pamamagitan ng muling pagbabasa ng materyal, ngunit sa pamamagitan ng pagsisikap na kopyahin ito nang nakapag-iisa. Nangangahulugan ito na ang mga halimbawang ibinigay sa teksto ay dapat basahin nang isang beses upang makamit ang isang pangkalahatang pag-unawa sa kung ano ang nangyayari, at pagkatapos ay kopyahin nang nakapag-iisa. Kasabay nito, kung ang mga paghihirap ay lumitaw, huwag kaagad pumunta para sa isang handa na sagot, ngunit hanapin ito sa iyong sarili - pag-alala at paghahanap nito. Kung maaari mong kopyahin ito, kung gayon ang paksa ay halos malinaw. Kung hindi ito gumana, muli naming pinaparami ito, nagtatrabaho sa mga kamatis. Higit pa sa mga kamatis mamaya. Pangalawa, i-install ang Anki program sa iyong computer at smartphone. Ang lahat ng materyal na nangangailangan ng pagsasaulo ay dapat matutunan gamit ang Anki program . Para sa bawat paksa, isang hanay ng mga tanong at sagot ang nabuo at inuulit ayon sa iskedyul ng Anki. Halimbawa: Level 20 Lesson 3 5 Anki questions loaded Q: Ano ang object serialization? A: Ang serialization ng object ay ang kakayahan ng isang object na mag-imbak ng kumpletong kopya ng sarili nito at anumang iba pang object na tinutukoy nito gamit ang isang output stream (halimbawa, sa isang external na file). Source: Level 20 Lesson 3 Q: Algorithm para sa pagse-serialize ng object sa isang file? A: 1) dapat ipatupad ng object na serialized ang Serializable interface; 2) lumikha ng isang object ng uri ng FileOutputStream, na ipinapasa ito sa pangalan ng file sa mga parameter; 3) lumikha ng isang object ng uri ng ObjectOutputStream, na ipinapasa ito ng isang object ng uri ng FileOutputStream bilang mga parameter; 4) tawagan ang writeObject method sa isang object ng uri na ObjectOutputStream, na ipinapasa ito sa serializable object sa mga parameter. Source: Level 20 Lesson 3 T: Ano ang marker interface? A: Isang interface na walang anumang data o pamamaraan. Ginagamit lang sa "tag" (label) na mga klase. Pinagkunan: Antas 20. Aralin 3 Kung hindi mo ito ituturo sa ganitong paraan, ang iyong natutunan ay malilimutan pagkatapos ng dalawa o tatlong aralin. Gaano katagal bago gawin ang pag-uulit na ito? Sa tingin ko na hanggang sa ang panahon ng pag-uulit ay nagiging higit sa anim na buwan. Pagkatapos nito, maaari mong ihinto ang pag-uulit ng paksa. Siyempre, hindi nito ginagarantiyahan ang epekto ng "photographic memory," ngunit ang materyal ay maaalala nang mabuti. Tungkol sa mga libro. Ang materyal sa JR ay ipinakita nang napakatipid. At ito ay isang "tampok at hindi isang bug". Para sa higit pang impormasyon sa mga paksa, ang dalawang-volume na Java Professional's Library ni Horstmann, Tenth Edition, ay isang mahusay na pagpipilian. Doon ay dapat mong basahin ang mga nauugnay na seksyon habang sumusulong ka sa kurso. Sa mga unang antas, mababasa mo ang unang tatlong kabanata mula sa aklat ni Laforet na "Java Algorithms and Data Structures". Ito ay tungkol sa mga array at simpleng pag-uuri ng mga algorithm. Tiyaking lutasin ang mga proyekto sa dulo ng mga kabanata. Ang mga proyektong ito ay mahusay na mga halimbawa ng mahusay na mga gawain sa pag-aaral. Hindi tulad ng HeadFirst, kung saan masama ang mga gawain. Gayundin, kasabay ng kurso at kahit na nauna pa rito, ipinapayong basahin ang "Learning Java" nina Kathy Sierra at Bert Bates mula sa seryeng HeadFirst. Magbibigay ito ng magandang pangkalahatang ideya ng wika. Mas mabuting matuto ng "kamatis". Ang pamamaraan na ito ay nagbibigay-daan sa iyo upang mas mahusay na tumutok, isaalang-alang ang oras na ginugol sa pag-aaral, mag-udyok sa iyong sarili, at isali ang hindi malay sa paglutas ng mga problema. Ito ay "pomodoros" na ginagawang posible na ipatupad ang prinsipyo: mas mahusay na dagdagan ang bilang ng mga pagtatangka na gawin ang isang bagay kaysa sa tagal ng isang pagtatangka . Ito ang mga pangunahing prinsipyo ng "paano?" Mayroong mas maraming kapaki-pakinabang na impormasyon sa Think Like a Mathematician.

Ang komunismo ay kapangyarihan ng Sobyet kasama ang elektripikasyon ng buong bansa

Paano matutunan ang Java nang tama - 5
Maganda ang kurso ni JR, pero mababaw ang lalim ng mga paksang tinatalakay. Kung gusto mong sumisid, narito ang 10 mahahalagang aklat para sa pag-aaral ng Java. Magbasa pa dito . Hindi ko ilalarawan nang detalyado ang mga aklat na ito, maliban sa "Java. Epektibong programming". Sa rutracker.org mayroong isang elektronikong bersyon ng ikalawang edisyon na may karagdagang pag-edit ni Linneris. Mas magandang basahin ang edisyong ito.

Ang Paraan ng Norwegian Asthmatic Skiers

Paano matuto ng Java nang tama - 6
Ang ilang mga Javarashite at Javarashate ay 50 taong gulang, o higit sa 50 taong gulang, o mga 50 taong gulang. Ang edad ay lumilikha ng karagdagang, natural na mga paghihirap, na binabawasan ang mga kakayahan sa pag-aaral. Bumababa ang mga kakayahan sa pag-iisip, mas mabilis na pumapasok ang pagkapagod, at bumababa ang pangkalahatang tono ng katawan. Ang mga pagbabago sa hormonal sa katawan ay gumagawa ng mga pagsasaayos sa mood, pagpipigil sa sarili, at nagpapahina sa boluntaryong pag-uugali. Maaaring bumaling sa kanilang mga doktor ang matatandang tao para sa suporta sa parmasyutiko upang mabawasan ang inilarawan na mga epektong nauugnay sa edad. Maaari mong mapahusay ang mga kakayahan sa pag-iisip at memorya sa tulong ng tinatawag na nootropics. Kinakailangang makipag-ugnayan sa isang neurologist para sa reseta ng mga naaangkop na gamot kung may mga reklamo ng lumalalang memorya at nabawasan ang mga kakayahan sa pag-iisip. Tumutulong ang mga nootropic, ngunit hindi mo dapat asahan ang mga himala mula sa kanila, tulad ng mula sa iba pang mga gamot. Upang labanan ang mga pagbabago sa hormonal na nauugnay sa edad, mayroong HRT (hormone replacement therapy). Para sa mga lalaki, pangunahin itong bumababa sa pagkuha ng testosterone. Ngunit bilang side effect, malaki ang posibilidad na magka-cancer at mamatay sa matinding paghihirap. Ang mga kababaihan ay inireseta ng kanilang sariling mga hormone. At ang mga kahihinatnan doon ay hindi masyadong mapanira. Sa anumang kaso, kung ano ang sinabi ay nalalapat lamang sa mga matatandang estudyante. Ang lahat ng pharmacology ay kinuha nang mahigpit ayon sa inireseta ng isang doktor at sa ilalim ng kanyang pangangasiwa.

Ang pinakamahalagang sining sa yugtong ito para sa atin ay sirko at sinehan.

Paano matuto ng Java nang tama - 7
Ang pag-aaral at lalo na ang pag-aaral ng mga eksaktong agham ay isang mahirap at pangmatagalang pagsisikap. Bilang karagdagan, ang pagiging tiyak ng kasalukuyang yugto ng kasaysayan at mga specialty sa IT ay nagiging paraan ng pamumuhay mula sa isang pansamantalang proseso. Sa isang pamumuhay na nangangailangan ng isang tiyak na halaga ng stress. Dapat itong maisakatuparan at dapat paghandaan ito. Alalahanin natin si Baudrillard sa kanyang mga simulation at simulacra. Ang terrain plan ay hindi katumbas ng terrain mismo. Ang plano ng terrain ay isang pagbaluktot ng lupain. Kapag nahulog ka sa ilalim ng impluwensya ng advertising para sa mga kurso sa IT at natutuwa sa laki ng suweldo ng mga programmer, dapat mong tandaan na ang mga ito ay simulacra, hindi katotohanan. Ang kakulangan ng pag-unawa sa pagkakaiba sa pagitan ng inaasahan at katotohanan ay humantong sa paglitaw ng meme na "ipasok ang IT." Isang meme na nagpapakilala sa isang mababaw, "sumbrero-kicking" na diskarte. "Mag-login sa IT" ay hindi gagana. Ang mahaba at mahirap na trabaho lamang ang maaaring magbunga. Maaari kang matutong magprograma sa loob ng 10 taon , hindi kukulangin. Gaano mo man gawin ang proseso ng pag-aaral, hindi ito magiging isang pampalipas oras na walang stress. Hindi iyon kung paano ito gumagana. Sinasabi nila tungkol sa pag-aaral ng mga banyagang wika na natutunan nila sa pamamagitan ng paggawa nito. Umupo ka sa iyong puwit at magturo, magturo, magturo. Nag-aaral din ang Java. Para sa mga seryoso sa pag-aaral, nais kong irekomenda ang kahanga-hangang aklat ng manunulat at guro na si Simon Soloveitchik, "Learning with Passion . " () Ang unang bersyon nito ay nai-publish noong 1976. Simula noon, marami na ang nagbago sa mundo sa paligid natin. Ngunit ang mga tao ay hindi nagbago, ang pangangailangan para sa kaalaman ay hindi nagbago. Ang kaalaman ay nagbubukas na ngayon ng higit pang mga pintuan at abot-tanaw. Tulad ng dati, nang walang kaalaman imposibleng makamit ang marami at gumawa ng anumang makabuluhang bagay. Oo, ang mga indibidwal ay natutong kumain sa hindi kapani-paniwalang maganda at hindi pangkaraniwang paraan. Ngunit ang mga gawa ng pagkonsumo ay hindi mga tagumpay (© J. Baudrillard). At ang kahalagahan ng kaalaman ay hindi nabawasan sa paglipas ng mga taon. Ayon sa ilang kakila-kilabot at sakuna na pagtataya, ang modernong lipunan ay patungo sa cyberfeudalism . Ngunit kahit na sa ganoong hinaharap, ang paghihiwalay ay isasagawa hindi lamang ng kayamanan, kundi pati na rin ng kaalaman. Tanging ang mayayaman at ang kanilang mga intelektuwal na tagapaglingkod sa teknolohiya ang kakain. Kaya't ang pag-aaral ay makakatulong sa iyo na maghanda para sa anumang hinaharap. At sa cyberfeudalism, at sa Mundo ng Tanghali . Pagbati, Green Frog. PS Ang larawan sa pamagat ay nagpapakita ng isa sa mga bookshelf ng may-akda ng artikulo. PPS Itutuloy.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION