JavaRush /Java Blog /Random-TL /Paano simulan ang pag-aaral ng programming mula sa simula...

Paano simulan ang pag-aaral ng programming mula sa simula

Nai-publish sa grupo
Ang propesyon ng programming ay lalong umaakit sa mga taong gustong kumita ng disenteng pera at maging matatag na demand sa mga employer. Sabihin nating napagpasyahan mo na ang propesyon na ito. Ang isang makatuwirang tanong ay agad na lumitaw: "Saan magsisimula?" Sa artikulong ito ay pag-uusapan natin kung paano matutunan ang programming mula sa simula.
programming mula sa simula CS50
Upang magturo ng mga kasanayan sa pagpapaunlad sa mga nagsisimula, gumawa kami ng kursong JavaRush na nakatuon sa pinakasikat na programming language sa mundo. Isinalin din namin ang pinakamahusay na kurso sa computer science, "Harvard CS50," na makikita mo dito .
Nilalaman:
  1. Mga pangunahing kaalaman sa programming na may CS50
  2. Para kanino ang kursong Harvard CS50?
  3. Mga kagiliw-giliw na katotohanan tungkol sa kurso
  4. Ano ang pag-aaralan sa CS50
  5. Mga Tampok ng Kurso ng CS50
  6. kursong JavaRush
  7. Mga tampok ng kursong JavaRush
  8. Mga yugto ng kurso
  9. Mga libro at video na pang-edukasyon
  10. Mga kalamangan at kahinaan ng pamamaraang ito ng pagsasanay

Simulan ang pag-aaral ng programming sa aming kurso

Mga katangian ng kurso
Kapag nagpakita Noong 1980s, binuo at ginawang moderno mula taon hanggang taon
Saan ito nabasa? Sa Harvard at Yale Universities, mula noong 2015 - sa buong mundo sa Internet
Kanino ito nilayon? Para sa mga bagong dating sa IT
Wika ng lecture English, noong 2016 ang mga lektura ng kurso ay isinalin sa Russian sa unang pagkakataon ng JavaRush at VertDider
Haba ng kurso 1 semestre o 4 na buwan, 23 lektura
Mga lecturer Ang pangunahing lektor at may-akda ng kurso ay si Propesor David Malan. Minsan ang mga sikat na espesyalista sa IT ay iniimbitahan sa mga lektura. Halimbawa, ang isa sa mga lektura ay ibinigay ni Mark Zuckerberg
Mga tema Mga pangunahing kaalaman sa programming, mga pangunahing kaalaman sa wikang C, nagtatrabaho sa Linux OS, web programming, SQL, seguridad, artificial intelligence
Presyo ang kurso ay ganap na libre

Mga pangunahing kaalaman sa programming na may CS50

Ang CS50 ay isang maalamat na kurso na binuo ng mga propesor sa Harvard University, isa sa mga pinaka-prestihiyosong unibersidad sa mundo. Siya ay isang maliwanag na halimbawa kung paano dapat iharap ang materyal ngayon: naiintindihan, kawili-wili, nagbibigay-inspirasyon. Napakahusay ng CS50 na kahit na ang kalapit at parehong prestihiyosong Yale University ay inabandona ang sarili nitong kursong Programming Fundamentals pabor sa Harvard. Ang kursong CS50 ay sumasaklaw sa mga pangunahing kaalaman ng programming para sa mga nagsisimula. Upang makinig sa mga lektura, hindi mo kailangang pumunta sa Harvard; kailangan mo lang magkaroon ng access sa Internet: Ang mga materyales ng CS50 ay magagamit sa edX learning platform sa loob ng ilang taon na ngayon. Tanging ang pamamaraang ito ay may isang makabuluhang disbentaha: lahat ng mga lektura ay nasa Ingles. Gayunpaman, huwag masiraan ng loob: isinalin namin ang CS50 sa Russian at nai-post ito sa platform ng JavaRush. Ang kurso sa Harvard ay magagamit nang libre!

Para kanino ang course programming para sa mga nagsisimula na CS50?

Ang CS50 ay nagtuturo ng programming para sa mga nagsisimula, mula sa simula. Kahit na wala kang alam tungkol sa computer science o programming, babagay sa iyo ang Harvard CS50. Ito ay pantay na angkop para sa matalinong mga batang mag-aaral na may edad na 12, mga nagtapos sa paaralan, mga mag-aaral sa unibersidad (hindi kinakailangang mga teknikal), pati na rin sa mga nasa hustong gulang na gustong baguhin ang kanilang trabaho.

Mga kagiliw-giliw na katotohanan tungkol sa kurso

  • Ang Harvard CS50 ay lumitaw noong 1980s.
  • Noong 2012, ang kursong ito ay naging pangalawa sa pinakasikat sa Harvard University. 691 na mga mag-aaral ang nakatala dito. At na sa 2014 ito ay naging isang pinuno, umaakit ng isang madla ng 12% ng lahat ng mga mag-aaral sa unibersidad.
  • Sa parehong taon, ang kurso ay lumitaw sa edX platform, na nadagdagan ang madla nito ng 53 libong tao.
  • Noong 2014, inabandona ng sikat na Yale University ang sarili nitong programa at lumipat sa CS50. Noong 2015, naging pinakasikat ang kursong Harvard sa Yale.
  • Minsan, ang panayam sa CS50 ay ibinigay ng dating pinuno ng Microsoft, si Steve Ballmer (ibinigay ang kanyang kakaibang kagandahan, naalala ito ng mga mag-aaral sa mahabang panahon!). At noong 2005, binisita ni Mark Zuckerberg ang madla ng kurso. Umabot sa 15 katao ang dumating para makinig sa kanya.

Ano ang pag-aaralan sa CS50

Saklaw ng kurso ang mga pangunahing kaalaman na tutulong sa iyo na maunawaan kung ano ang IT at computer science. Malalaman mo kung gaano kaiba ang programming, ngunit makikita mo rin kung gaano kapareho ang mga konsepto sa likod nito. Si David Malan (propesor ng Harvard at pangunahing lektor ng CS50) ay magsasalita tungkol sa kung anong mga problema ang nararanasan sa programming, kung ano ang mga panganib na naghihintay para sa mga gumagamit at kung paano maiiwasan ang mga ito. Sa pagtatapos ng kurso, matututunan ng mga mag-aaral kung paano lumikha ng isang presentasyon tungkol sa kanilang proyekto. Kasama sa programming para sa mga nagsisimula sa CS50 ang mga sumusunod na paksa:
  • Mga pangunahing kaalaman sa programming: mga sistema ng numero, cycle, conditional jumps batay sa C at Scratch na mga wika;
  • Algorithm at istruktura ng data.
  • Mga prinsipyo ng pagtatrabaho sa Linux.
  • Mga konsepto ng abstraction, encapsulation, pamamahala ng memorya.
  • Mga pangunahing kaalaman sa seguridad ng computer.
  • SQL at mga database.
  • Mga pangunahing kaalaman sa web programming (gamit ang JavaScript, CSS, PHP, HTML).
Ang pangunahing bahagi ng mga halimbawa ng unang kalahati ng kursong Harvard CS50. Fundamentals of Programming" ay ibinibigay sa C programming language. Ang syntax nito ay medyo katulad ng Java, kaya maaari itong matutunan kasabay ng CS50. Saklaw ng kursong ito ang mga pangunahing kaalaman sa dapat malaman ng bawat propesyonal sa IT. Sa Harvard, ang CS50 ay madalas na naka-enrol hindi lamang ng mga mag-aaral ng mga dalubhasang larangan, ngunit maging ng mga mag-aaral sa humanities na gustong palawakin ang kanilang pananaw at matuto ng isang bagay na kapaki-pakinabang tungkol sa teknolohiya ng impormasyon.

Mga Tampok ng Kurso ng CS50

Programming para sa mga Nagsisimula CS50
Ang CS50 ay isang napaka-progresibong kurso, kaya ito ay patuloy na ina-update. Upang matagumpay na makabisado ang materyal, hindi mo kailangang malaman ang matematika sa unibersidad, sapat na ang kurikulum ng paaralan. Ang kurso ay itinuro ng Propesor ng Computer Science na si David Malan , isang napaka-charismatic at madamdamin na tao. Ang tagumpay at patuloy na pag-unlad ng CS50 ay higit sa lahat ay dahil sa kanya. Ang propesor ay tinutulungan ng mga may karanasang miyembro ng faculty pati na rin ang mga kamakailang nagtapos sa CS50.
Mga programming language para sa mga nagsisimula CS50

kursong JavaRush

Napagpasyahan mong pag-aralan ang mga pangunahing kaalaman sa programming, kung saan magsisimula ng isang detalyadong pag-aaral ng lugar na ito? Maaari kang makakuha ng pangunahing kaalaman sa computer science sa CS50, at sa parehong oras subukan ang programming sa Java , ang pinakasikat at pinakamataas na bayad na programming language! Upang gawing naa-access at diretso ang pag-aaral ng Java hangga't maaari, ginawa namin ang online na kursong JavaRush na may libu-libong pagsasanay at awtomatikong, instant na pagsusuri ng problema. Ang programming ay, una sa lahat, pagsasanay, kaya sa JavaRush magsisimula kang magsulat ng code, iyon ay, programming mula sa pinakaunang aralin. Bukod dito, ang mga lektura ng kurso ay ipinakita sa anyo ng isang kapana-panabik na online na laro. Ang JavaRush ay higit sa 700 maiikling lektura at 1200 praktikal na problema sa Java na tutulong sa iyong matutunan ang programming language mula simula hanggang Java Junior level.

Saan magsisimulang mag-aral ng mga programming language? Paano makabisado ang mga pangunahing kaalaman sa programming? Ang JavaRush ay nagtatanghal ng iba't ibang mga online na kurso para sa mga nagsisimula sa larangan ng IT development

Petsa ng pag-upload: 2017-03-24T14:30:00

Paano simulan ang pag-aaral ng programming mula sa simula - 1
Ang kurso ay pangunahing naglalayon sa pagbuo ng mga praktikal na kasanayan na kinakailangan para sa lahat ng mga programmer, anuman ang kanilang profile.

Mga tampok ng kursong JavaRush

Ang kursong JavaRush ay medyo katulad ng isang laro sa kompyuter. Ito ay nahahati sa apat na quest, na ang bawat isa ay pinagsama ng isang karaniwang ideya (halimbawa, Java Syntax, ang unang quest, kung saan pinag-aaralan nila ang pangunahing syntax ng wika). Sa turn, ang bawat pakikipagsapalaran ay binubuo ng sampung antas na dapat makumpleto nang sunud-sunod. Ang mga antas ay puno ng mga lektura at mga gawain ng iba't ibang kahirapan. Upang lumipat sa susunod na antas, kailangan mong lutasin ang karamihan sa mga problema sa kasalukuyang antas. Kasama sa mga praktikal na gawain ang mga gawain na may iba't ibang kumplikado at sukat: mula sa mga simple (pagbabasa ng code o pag-aayos ng mga error dito) hanggang sa mga tunay na kumplikadong proyekto (halimbawa, pagsusulat ng mga laro). Napakaraming mga gawain na, nang makumpleto ang kurso hanggang sa katapusan, hindi mo lang maiwasang maging isang programmer! Ang pinakamahalagang tampok ng JavaRush, na ginagawang kakaiba sa lahat ng mga online na kurso, ay ang agarang awtomatikong pag-verify ng mga problema, mga tip at rekomendasyon para sa mga solusyon. Sa JavaRush, hindi mo kailangang maghintay ng matagal para suriin ng guro ang iyong problema: pinindot mo ang isang pindutan, at sa isang sandali ay makukuha mo ang resulta at mga rekomendasyon kung may mali sa solusyon. Ang JavaRush ay mayroon ding aktibo at palakaibigang komunidad ng mga mag-aaral at administrasyon. Kaya kung natigil ka sa partikular na gawain, tiyak na makakakuha ka ng tulong sa page ng tulong . Sa pagkumpleto ng kurso, ang mag-aaral ay tumatanggap ng 300-500 oras ng real-world programming experience! Ang kursong ito ay isa ring mahusay na tool para sa mga natutunan na ang programming para sa mga baguhan ngunit hindi alam kung saan magsisimulang maghanap ng trabaho. Bilang karagdagan sa pagsasanay, sa panahon ng JavaRush magagawa mong pag-aralan ang mga pangunahing tanong na kailangan mong sagutin sa panayam, pati na rin lumikha ng isang karampatang resume.

Mga yugto ng kurso

Karaniwan, ang proseso ng pag-aaral sa JavaRush ay maaaring nahahati sa dalawang pangunahing bahagi. Ang una ay ang pagkumpleto ng apat na pangunahing quests ng kurso, pag-aaral ng Java Core, iyon ay, ang "core ng Java language" at paglutas ng parehong 1200 na problema sa auto-checking. Ang pangalawa ay isang internship sa loob ng 12 linggo, kung saan natututo ang mga mag-aaral ng mga prinsipyo at teknolohiya na lubhang mahalaga para sa isang developer ng Java sa hinaharap. Bilang resulta, makumpleto mo ang isang medyo kumplikadong proyekto, isang link kung saan maaari mong idagdag sa iyong resume.
"Ang mga nakatapos ng JavaRush internship ay makakapagpahiwatig ng kaalaman sa mga nangungunang teknolohiya sa kanilang hinaharap na resume, pag-usapan ang tungkol sa kanilang proyekto sa trabaho, at matagumpay ding maghanda para sa trabaho."

Mga libro at video na pang-edukasyon sa paksa ng pag-aaral ng mga programming language

Sa Internet maaari kang makahanap ng maraming mga materyales sa paksang "mga wika ng programming para sa mga nagsisimula" o sa mga pangunahing kaalaman sa pagbuo ng web. Mga video, libro, lektura - lahat ng ito ay malayang magagamit. Gayunpaman, kakailanganin mong gumugol ng oras at pagsisikap upang makahanap ng talagang kapaki-pakinabang na mga materyales at pagsama-samahin ang iyong sariling "aklatan" ng mga aralin na kailangan mo. Ang diskarte na ito ay may ilang mga tampok na mahalagang isaalang-alang.
Mga pangunahing kaalaman sa programming para sa mga nagsisimula

Mga kalamangan at kahinaan ng pamamaraang ito ng pagsasanay

Ang mga aklat, video tutorial at iba pang materyal sa programming na magagamit sa publiko ay isang mahusay na mapagkukunan para sa pagkuha ng bagong kaalaman. Gayunpaman, ang pamamaraang ito ay hindi angkop para sa ganap na pag-aaral ng programming mula sa simula, dahil napakahirap para sa isang baguhan na suriin ang kalidad ng materyal na inaalok, at independiyenteng pagpili ng mga praktikal na gawain, at, bukod dito, suriin ang mga ito, ay isang ganap na napakalaki na gawain. Siyempre, makakahanap ka ng mga mag-aaral na natuto "mula sa mga libro" at nakaisip ng sarili nilang mga gawain. Ngunit kakaunti lamang ang mga ito, ngunit mas marami pa ang mga nag-abandona sa programming pagkatapos ng gayong mga pagtatangka.

Ang aming mga pahina sa mga social network

VKontakte: Facebook: Google+: YouTube:
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION