JavaRush /Java Blog /Random-TL /Alamin ang PRO coding sa bahay. Ang pinakamahusay na mga ...

Alamin ang PRO coding sa bahay. Ang pinakamahusay na mga tutorial sa programming

Nai-publish sa grupo
Ang programming ay nagiging mas naa-access bawat taon. Kung mas maaga, upang makapasok sa propesyon, ang mga nais na magpatala sa isang unibersidad at gumugol ng mga taon sa pamamaraang pagsasanay, ngayon upang makabisado ang lahat ng mga intricacies ng coding, isang pagnanais lamang ay literal na sapat. Parami nang parami ang libre o halos libreng mga materyales na nai-post sa Internet, gamit kung saan ito ay talagang posible upang matuto ng programming sa isang antas na nagbibigay-daan sa iyo upang makahanap ng trabaho, at ang pagsasanay ay hindi kukuha ng maraming oras. Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 1Ngayon ay naghanda kami ng isang maikling pagsusuri ng pinakamahusay na mga tutorial sa programming ng iba't ibang uri (mula sa mga libro hanggang sa mga laro at mga kurso sa unibersidad), sa tulong kung saan hindi ka lamang makakakuha ng mga pangunahing kasanayan sa coding, ngunit makabisado din ang kaalaman at kasanayan sa programming na ang prerogative ng mga propesyonal.

Mga libro

Nasuri na namin ang pinakamahusay na mga bagong aklat para sa mga developer ng Java kamakailan. Samakatuwid, dito lamang tayo magtutuon ng pansin sa tatlong aklat na magsisilbing mahusay na self-teacher sa programming.

“Java SE 9. Basic course”

May-akda: Kay S. Horstmann Isa sa mga pinakamahusay na libro para sa mga nagsisimula upang matuto ng Java - ito ang aklat-aralin na inirerekomenda ng marami na gamitin sa simula. Karamihan sa mga ito ay dahil sa istilo ni Kay Horstmann: ang may-akda ay talagang mahusay sa pagsusulat ng mga gabay. Si Horstmann ay nagsasalita tungkol sa Java SE 9 sa mga simpleng termino, ngunit sa parehong oras ay hindi pinasimple ang istraktura at nagbabayad ng sapat na pansin sa detalye. Ang parehong may-akda ay nagsulat ng ilang iba pang mga libro na sumasaklaw sa Java 8, Scala, Java fundamentals, at iba pang mga paksa. “Bago ka man sa Java o isang batikang developer, tutulungan ka ng gabay na ito na isulat ang pinaka maaasahan, mahusay, at secure na code sa hinaharap,” pangako ng publisher. Medyo hindi mahinhin, ngunit sa pangkalahatan ay totoo. Ang Core Java ay talagang naglalaman ng maraming kapaki-pakinabang na bagay para sa parehong mga nagsisimula at may karanasan na mga coder. Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 2

"Malinis na code"

May-akda: Robert Martin Clean Code ay ang kulto bestseller ni Robert Martin, at isa sa pinakamahusay na mga tutorial sa programming sa pangkalahatan. Sa aklat na ito, pinag-uusapan ni Martin ang pagkakaiba sa pagitan ng magandang code at masamang code, kung bakit mahalaga ang pagsulat ng magandang code, at kung paano gawing magandang code ang masamang code. Matapos ang tagumpay ng Clean Code, sumulat si Robert Martin ng dalawang "sequel" - "The Ideal Programmer" (Clean Coder) at "Clean Architecture. Ang Sining ng Pagbuo ng Software” (Malinis na Arkitektura: Gabay ng Isang Craftsman sa Istruktura at Disenyo ng Software). Kaya, sa "Clean Architecture," pinag-uusapan ng may-akda ang tungkol sa kung paano lumikha ng arkitektura ng software na tatayo sa pagsubok ng oras, pati na rin kung paano mapupuksa ang mga maling kuru-kuro tungkol sa mga pattern ng disenyo at arkitektura ng software sa pangkalahatan. Ang “Clean Architecture” ay dapat basahin para sa mga developer sa lahat ng antas, system analyst, arkitekto, at bawat programmer na gustong umakyat sa career ladder o kahit man lang makaimpluwensya sa mga taong gumagawa ng gawaing ito. Ang lahat ng mga arkitektura ay sumusunod sa parehong mga patakaran, "sabi ng may-akda. Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 3

"Perpektong Code"

May-akda: Steve McConnell Ang "Perfect Code" ni Steve McConnell ay itinuturing na isa sa pinakamahusay na praktikal na mga tutorial ng programmer sa lahat ng panahon. Ang aklat na ito ay tiyak na nasa listahan ng mga dapat basahin para sa bawat coder. Sa "Perfect Code" sinusuri ng may-akda ang iba't ibang mga diskarte at prinsipyo ng programming, pinag-uusapan ang kanilang mga pakinabang at disadvantages na may mga tunay na halimbawa mula sa kanyang sariling karanasan. Kahit na ito ay higit sa sampung taong gulang, ang aklat na ito ay magiging kapaki-pakinabang pa rin sa mga programmer sa lahat ng antas, mula sa mga baguhan hanggang sa mga batikang pro. Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 4

Mga laro bilang isang tutorial sa programming

Sinuri din namin ang pinakamahusay na mga laro para sa mga programmer hindi pa matagal na ang nakalipas, kaya dito maaari naming i-highlight lamang ang ilan sa pinakamahusay na mga tutorial sa programming sa anyo ng laro.

JavaRush

At dito magiging tama, kahit na medyo hindi katamtaman, na ilagay ang JavaRush.ru sa unang lugar. Bakit isa ang JavaRush sa pinakamahusay na mga tutorial sa programming na magagamit? Una, ang kurso ng JavaRush ay ginawa sa anyo ng isang masayang online na laro (paghanap), ngunit sa parehong oras ay idinisenyo ito para sa isang madla na may sapat na gulang at may kasamang isang malaking halaga ng pagsasanay (higit sa 1200 mga praktikal na problema). Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 5Nagaganap ang laro sa malayong hinaharap, kung saan nakatira ang mga tao sa Earth kasama ang mga robot, at sinuman ay maaaring maglakbay sa kalawakan. Pino-bomba ng player ang kanyang karakter mula level 1 hanggang level 40. Ang mga matagumpay na nakakumpleto ng 40 antas ng laro ay nakakakuha ng sapat na kaalaman sa pagtatrabaho sa Java upang makakuha ng trabaho bilang Java Junior (at ito ay nakumpirma sa pagsasanay ). Pinapayagan ng JavaRush ang halos sinuman na matuto ng Java programming mula sa simula at magsimulang magtrabaho sa propesyon na ito.

Codecombat bilang isang tutorial sa programming

Ang Codecombat ay isang medyo sikat na laro ng browser na idinisenyo upang ituro ang mga pangunahing kaalaman sa programming sa isang pangkat ng mga mag-aaral na may guro (mayroon pang espesyal na Classroom Edition), ngunit angkop din ito para sa mga solong user. Sa esensya, ang Codecombat ay isang hanay ng mga gawain at palaisipan na malulutas lamang gamit ang program code. Binibigyang-daan kang matutunan ang mga pangunahing kaalaman ng Python, JavaScript, CoffeeScript, pati na rin ang wikang Lua, na ginagamit sa pagbuo ng laro (pagbuo ng laro). Isa sa mga kalakasan ng CodeCombat ay ang katotohanan na ang programming tutorial na ito ay nag-aalok sa mga manlalaro ng tatlong magkakaibang kurso, na nakatuon sa computer science, web development, at game development. Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 6

Codewars

Ang Codewars ay isang sikat na laro ng browser na isang hanay ng mga puzzle at puzzle na nagbibigay-daan sa iyong magsanay sa pagsusulat ng code at paglutas ng mga problema sa algorithm. Para sa paglutas ng bawat problema, ang gumagamit ay tumatanggap ng mga puntos, ang bilang nito ay depende sa paraan ng solusyon - kung mas epektibo ito, mas maraming puntos. Ang isa sa mga pinakamahusay na feature ng Codewars ay ang kakayahang pag-aralan ang mga solusyon sa mga problemang iminungkahi ng ibang mga user - sa ganitong paraan matututo ka ng mga diskarte sa algorithmic na mga problema mula sa mas may karanasan at matalinong mga kasamahan. Sinusuportahan ng laro ang isang malaking bilang ng mga wika, kabilang ang Java - 21 mga wika sa pangunahing bersyon, kasama ang isa pang 17 hindi gaanong karaniwang mga wika sa bersyon ng beta. Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 7

Mga video lecture tungkol sa programming

Kahit na ang pagsasanay sa coding ang pinakamahalagang bagay, kung minsan ay mas kapaki-pakinabang na makinig sa mga propesyonal kaysa subukang maghanap ng mga sagot nang mag-isa. Ang mga video lecture ay maaari ding maging isang mahusay na paraan upang matulungan kang sumulong sa self-teaching programming. Sa kabutihang palad, ngayon dose-dosenang at kahit na daan-daang oras ng iba't ibang uri ng mga lektura sa coding ay magagamit sa lahat. Kabilang sa ilang kapaki-pakinabang na libreng mapagkukunan ng YouTube ang CS Dojo , TheNetNinja , at ang CS50 YouTube channel ng Harvard . Kung pag-uusapan natin ang tungkol sa bayad na nilalaman na talagang sulit ang pera, ang Lynda.com (na kamakailan ay binago ang pangalan nito sa LinkedIn Learning) ay nag-aalok sa mga user ng malawak na library ng mataas na kalidad at propesyonal na mga tutorial sa programming kapalit ng $30 para sa isang buwanang walang limitasyong subscription sa lahat ng materyales. Alamin ang PRO coding sa bahay.  Ang pinakamahusay na mga tutorial sa programming - 8

Mga kurso sa Java mula sa Oracle

Ang mga self-paced na kurso ng Oracle Academy ay nagbibigay-daan sa sinuman na matuto ng Java nang libre sa tulong ng isang medyo malawak at maayos na base ng mga materyales sa pagsasanay. Para sa mga nagsisimula, maaari kang magsimula sa kursong Java Fundamentals . Ang kursong ito ay inilaan para sa mga mag-aaral na may kaunti o walang karanasan sa programming. Ang kurso ay may kasamang panimula sa object-oriented programming concepts, terminolohiya, at syntax, pati na rin ang sunud-sunod na mga pamamaraan para sa paglikha ng mga pangunahing Java program sa pamamagitan ng hands-on labs. Ang mga nakatapos ng kurso ay matututong magprograma ng mga 3D na animation, bumuo ng mga 2D na laro, at lumikha ng mga Java application. Gusto ko ring tandaan ang mahusay na kurso Pagsisimula sa Java Gamit ang Alice . Tulad ng katulad na pamagat na workshop , ito ay isang libreng kurso para sa mga taong may kaunti o walang karanasan sa Java programming, na idinisenyo upang matuto ng mga pangunahing konsepto ng programming habang gumagawa ng 3D animation sa Alice 3.1 application. Ang Alice ay isang libreng pang-edukasyon na panimulang Java development environment na nilikha ng Carnegie Mellon University.

Java MOOC course mula sa University of Helsinki

Ang Java MOOC (massive open online course) mula sa University of Helsinki ay itinuturing na isa sa mga pinakamahusay na kurso sa mundo para sa pag-aaral ng Java, na libre din. Bukod dito, mula noong Enero 2020, nagsimulang maglathala ang Unibersidad ng Helsinki ng na-update at pinalawak na bersyon ng kursong ito. Itinuturo ng kursong ito ang mga batayan ng computer programming gayundin ang mga algorithm at konsepto ng object-oriented programming sa Java. Kasama sa kurso ang mga komprehensibong materyales at maraming pagsasanay. Ang pangunahing kursong Java MOOC ay nahahati sa dalawang magkahiwalay na bahagi: Java Programming I at Java Programming II. Ang bawat isa sa dalawang kursong ito ay binubuo ng pitong bahagi na may sariling hanay ng mga pagsasanay. Ang pagkumpleto ng isang bahagi ay tumatagal ng mga 5-20 oras.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION