Paano Malaman ang Isang Wika sa Programming (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Malaman ang Isang Wika sa Programming (na may Mga Larawan)
Paano Malaman ang Isang Wika sa Programming (na may Mga Larawan)

Video: Paano Malaman ang Isang Wika sa Programming (na may Mga Larawan)

Video: Paano Malaman ang Isang Wika sa Programming (na may Mga Larawan)
Video: BATO - A Filipino Programming Language! 2024, Abril
Anonim

Kung may interes ka sa paglikha ng mga program sa computer, mobile app, website, laro o anumang iba pang software, kakailanganin mong malaman kung paano mag-program. Ang mga programa ay nilikha sa pamamagitan ng paggamit ng isang wika ng programa. Pinapayagan ng wikang ito ang programa na gumana sa makina na ito ay tumatakbo, maging ito ay isang computer, isang mobile phone, o anumang iba pang piraso ng hardware.

Mga hakbang

Bahagi 1 ng 6: Pagpili ng Wika

Alamin ang isang Wika sa Programming Hakbang 1
Alamin ang isang Wika sa Programming Hakbang 1

2 8 MALAPIT NA

Hakbang 1. Tukuyin ang iyong lugar ng interes

Maaari kang magsimulang matuto sa anumang wika ng programa (kahit na ang ilan ay tiyak na "mas madali" kaysa sa iba), kaya't nais mong simulan sa pamamagitan ng pagtatanong sa iyong sarili kung ano ang nais mong magawa sa pamamagitan ng pag-aaral ng isang wika ng programa. Tutulungan ka nitong matukoy kung anong uri ng programa ang dapat mong ituloy, at bibigyan ka ng isang mahusay na panimulang punto.

Kung nais mong makapunta sa pag-unlad ng web, magkakaroon ka ng isang iba't ibang mga hanay ng mga wika na kakailanganin mong malaman na taliwas sa pagbuo ng mga programa sa computer. Ang pagbuo ng mobile app ay nangangailangan ng ibang kasanayan kaysa sa pagprograma ng makina. Ang lahat ng mga pagpapasyang ito ay makakaimpluwensya sa iyong direksyon

Alamin ang isang Wika sa Programming Hakbang 2
Alamin ang isang Wika sa Programming Hakbang 2

0 5 MALAPIT NA

Hakbang 2. Isaalang-alang ang pagsisimula sa isang "mas simpleng" wika

Anuman ang iyong pasya, baka gusto mong isaalang-alang ang pagsisimula sa isa sa mga mataas na antas, mas simpleng mga wika. Ang mga wikang ito ay lalong kapaki-pakinabang para sa mga nagsisimula, habang nagtuturo sila ng mga pangunahing konsepto at proseso ng pag-iisip na maaaring mailapat sa halos anumang wika.

  • Ang dalawang pinakatanyag na wika sa kategoryang ito ay ang Python at Ruby. Parehas itong mga wika ng application ng web na nakatuon sa object na gumagamit ng isang napaka nababasa na syntax.
  • Ang "object-oriented" ay nangangahulugang ang wika ay binuo sa paligid ng mga konsepto ng "mga bagay", o mga koleksyon ng data, at ang kanilang pagmamanipula. Ito ay isang konsepto na ginagamit sa maraming mga advanced na wika ng programa tulad ng C ++, Java, Objective-C, at PHP.
Alamin ang isang Wika sa Programming Hakbang 3
Alamin ang isang Wika sa Programming Hakbang 3

0 5 MALAPIT NA

Hakbang 3. Basahin ang ilang mga pangunahing tutorial para sa iba't ibang mga wika

Kung hindi ka pa rin sigurado kung aling wika ang dapat mong simulang matuto, basahin ang ilang mga tutorial para sa ilang iba't ibang mga wika. Kung ang isang wika ay medyo may katuturan kaysa sa iba, subukan ito nang kaunti upang makita kung nag-click ito. Mayroong hindi mabilang na mga tutorial para sa bawat programa na magagamit online, kasama ang marami sa wikiHow:

  • Python - Isang mahusay na wika ng nagsisimula na medyo malakas din kapag nakilala mo ito. Ginamit para sa maraming mga application sa web at isang bilang ng mga laro.
  • Java - Ginamit sa hindi mabilang na uri ng mga programa, mula sa mga laro hanggang sa mga web application hanggang sa software ng ATM.
  • HTML - Isang mahalagang lugar ng pagsisimula para sa anumang developer ng web. Ang pagkakaroon ng hawakan sa HTML ay mahalaga bago lumipat sa anumang iba pang uri ng pag-unlad sa web.
  • C - Isa sa mga mas matandang wika, ang C ay pa rin isang malakas na tool, at ang batayan para sa mas modernong C ++, C #, at Objective-C.

Iskor

0 / 0

Bahagi 1 Pagsusulit

Kung nais mong alamin muna ang mga pangunahing kaalaman sa pagbuo ng web, aling wika sa pagprogram ang dapat mong simulan?

Sawa

Hindi masyado! Ang Python ay isang mahusay na wika ng programa upang malaman, ngunit hindi ito nakatuon sa pinaka-pangunahing mga konsepto ng mga wika ng pagprograma. Sa halip, maaari mong malaman ang Python kung interesado kang lumikha ng mga web application at laro. Mayroong isang mas mahusay na pagpipilian doon!

Java

Hindi eksakto! Ang Java ay isang karaniwang wika sa pagprograma, ngunit kung nais mong malaman muna ang mga pangunahing konsepto, dapat mong subukan ang ibang wika. Sa halip, alamin ang Java kung interesado kang tumalon sa mga application sa web, gaming, at kahit software sa pagbabangko. Hulaan muli!

HTML

Oo! Ang HTML software ay masasabing isa sa pinakamahalagang mga wika sa pagprograma. Ang HTML ay isang mahusay na panimulang lugar para malaman ng mga developer ng web ang mga kasanayang kailangan nila upang masimulan ang pagtatrabaho sa mga malalaking proyekto sa pag-unlad ng web. Basahin ang para sa isa pang tanong sa pagsusulit.

C

Subukan ulit! Ang C ay isang mas matandang wika na may kaugnayan pa rin hanggang ngayon. Kapaki-pakinabang malaman ang C sapagkat ito ang batayan para sa mas karaniwang mga wika sa pagprograma ngayon, tulad ng C ++, C #, at Layunin C. Gayunpaman, ang C ay hindi karaniwang pinakamahusay na wika upang malaman para sa mga pangunahing kaalaman sa pagbuo ng web. Mag-click sa isa pang sagot upang mahanap ang tama…

Gusto mo pa ba ng mga pagsusulit?

Patuloy na subukan ang iyong sarili!

Bahagi 2 ng 6: Simula ng Maliit

Alamin ang isang Wika sa Programming Hakbang 4
Alamin ang isang Wika sa Programming Hakbang 4

0 4 MALAPIT NA

Hakbang 1. Alamin ang pangunahing mga konsepto ng wika

Habang ang mga bahagi ng hakbang na ito na nalalapat ay magkakaiba depende sa wikang pinili mo, ang lahat ng mga wika ng programa ay may mga pangunahing konsepto na mahalaga sa pagbuo ng mga kapaki-pakinabang na programa. Ang pag-aaral at mastering nang maaga ang mga konseptong ito ay magpapadali upang malutas ang mga problema at lumikha ng malakas at mahusay na code. Nasa ibaba ang ilan lamang sa mga pangunahing konsepto na matatagpuan sa maraming iba't ibang mga wika:

  • Mga variable - Ang variable ay isang paraan upang mag-imbak at mag-refer sa pagbabago ng mga piraso ng data. Maaaring manipulahin ang mga variable, at madalas ay may natukoy na mga uri tulad ng "integers", "character", at iba pa, na tumutukoy sa uri ng data na maaaring maiimbak. Kapag ang pag-coding, ang mga variable ay karaniwang may mga pangalan na ginagawang medyo makilala sa isang mambabasa ng tao. Ginagawa nitong mas madaling maunawaan kung paano nakikipag-ugnayan ang variable sa natitirang code.
  • Mga Pahayag na Kundisyon - Ang isang kondisyunal na pahayag ay isang aksyon na isinagawa batay sa kung ang pahayag ay totoo o hindi. Ang pinaka-karaniwang anyo ng isang kondisyong pahayag ay ang pahayag na "Kung-Pagkatapos". Kung ang pahayag ay totoo (hal. X = 5) sa gayon isang bagay ang nangyayari. Kung ang pahayag ay mali (hal. X! = 5), may iba pang nangyayari.
  • Mga Pag-andar o Subroutine - Ang aktwal na pangalan para sa konseptong ito ay maaaring tawaging isang bagay na naiiba depende sa wika. Maaari rin itong maging "Pamamaraan", isang "Pamamaraan", o isang "Callable Unit". Ito ay mahalagang isang mas maliit na programa sa loob ng isang mas malaking programa. Ang isang pagpapaandar ay maaaring "tawaging" ng programa ng maraming beses, na pinapayagan ang programmer na mahusay na lumikha ng mga kumplikadong programa.
  • Pag-input ng data - Ito ay isang malawak na konsepto na ginagamit sa halos bawat wika. Nagsasangkot ito ng paghawak ng input ng isang gumagamit pati na rin ang pag-iimbak ng data na iyon. Kung paano nakakalap ang data na iyon ay nakasalalay sa uri ng programa at mga pag-input na magagamit sa gumagamit (keyboard, file, atbp.). Malapit itong naka-link sa Output, na kung saan ay ibinalik ang resulta sa gumagamit, ipakita ito sa screen o maihatid sa isang file.
Alamin ang isang Wika sa Programming Hakbang 5
Alamin ang isang Wika sa Programming Hakbang 5

0 6 MALAPIT NA

Hakbang 2. Mag-install ng anumang kinakailangang software

Maraming mga wika sa pagprograma ang nangangailangan ng mga nagtitipon, na mga program na idinisenyo upang isalin ang code sa isang wika na mauunawaan ng makina. Ang ibang mga wika, tulad ng Python, ay gumagamit ng isang interpreter na maaaring magpatupad ng mga programa kaagad nang hindi nag-iipon.

  • Ang ilang mga wika ay may mga IDE (Integrated Development Environment) na karaniwang naglalaman ng isang code editor, isang tagatala at / o interpreter, at isang debugger. Pinapayagan nitong gawin ng programmer ang anumang kinakailangang pagpapaandar sa isang lugar. Ang mga IDE ay maaari ring maglaman ng mga visual na representasyon ng mga hierarchy at direktoryo ng object.
  • Mayroong iba't ibang mga editor ng code na magagamit online. Nag-aalok ang mga program na ito ng iba't ibang paraan ng pag-highlight ng syntax at magbigay ng iba pang mga tool na madaling gamitin ng developer.

Iskor

0 / 0

Bahagi 2 Pagsusulit

Aling aspeto ng isang programa ang responsable para sa pagtatago at pagtukoy sa pagbabago ng data?

Mga kondisyon na pahayag.

Hindi! Ang mga kondisyon na pahayag ay hindi namamahala sa pagtatago o pagtukoy sa data. Sa halip, ang mga kondisyong pahayag ay mga aksyon na isinasagawa batay sa kung ang isang pahayag ay totoo o hindi. Subukang muli…

Pag lagay ng datos.

Subukan ulit! Ang input ng data (bagong data) ay walang kinalaman sa pag-iimbak at pag-refer pabalik sa lumang data, kahit na nagbago ang data. Gayunpaman, ang pag-input ng data ay isang bahagi ng halos bawat wika, at responsable para sa paghawak ng pag-input ng gumagamit. Mayroong isang mas mahusay na pagpipilian doon!

Mga pagpapaandar

Hindi eksakto! Ang mga pag-andar ng wika o subroutine na wika ay hindi kasangkot sa pagtatago at pagtukoy ng data. Sa halip, ang mga pagpapaandar ay mas maliit na mga programa sa loob ng mas malalaking mga programa na nagpapahintulot sa paglikha ng mga mas kumplikadong aplikasyon. Pumili ng isa pang sagot!

Mga variable

Tama iyan! Ang mga variable ay isang pangunahing konsepto sa karamihan ng mga wika ng programa. Kasangkot sila sa pag-iimbak at pagkatapos ay tumutukoy sa pagbabago ng data sa isang programa, at maaari rin silang manipulahin. Basahin ang para sa isa pang tanong sa pagsusulit.

Gusto mo pa ba ng mga pagsusulit?

Patuloy na subukan ang iyong sarili!

Bahagi 3 ng 6: Paglikha ng Iyong Unang Programa

Alamin ang isang Wika sa Programming Hakbang 6
Alamin ang isang Wika sa Programming Hakbang 6

0 4 MALAPIT NA

Hakbang 1. Tumuon sa isang konsepto nang paisa-isa

Ang isa sa mga unang programa na itinuro para sa anumang wika ay ang programang "Hello World". Ito ay isang napaka-simpleng programa na nagpapakita ng teksto na "Kamusta, Mundo" (o ilang pagkakaiba-iba), sa screen. Ang program na ito ay nagtuturo sa mga unang programmer ng syntax upang lumikha ng isang pangunahing, gumaganang programa, pati na rin kung paano hawakan ang pagpapakita ng output. Sa pamamagitan ng pagbabago ng teksto, maaari mong malaman kung paano hinahawakan ng programa ang pangunahing data. Nasa ibaba ang ilang mga gabay sa wikiHow sa paglikha ng isang programang "Hello World" sa iba't ibang mga wika:

  • Kamusta Mundo sa Python
  • Kamusta Mundo sa Ruby
  • Hello World sa C
  • Kamusta Mundo sa PHP
  • Kamusta Mundo sa C #
  • Hello World sa Java
Alamin ang isang Wika sa Programming Hakbang 7
Alamin ang isang Wika sa Programming Hakbang 7

0 9 MALAPIT NA

Hakbang 2. Alamin sa pamamagitan ng pagbuo ng mga halimbawa sa online

Mayroong libu-libong mga halimbawa ng code sa online para sa halos lahat ng mga wika ng programa. Gamitin ang mga halimbawang ito upang suriin kung paano gumagana ang iba`t ibang mga aspeto ng wika at kung paano nakikipag-ugnay ang iba't ibang mga bahagi. Kumuha ng mga piraso at piraso mula sa iba't ibang mga halimbawa upang lumikha ng iyong sariling mga programa.

Alamin ang isang Wika sa Programming Hakbang 8
Alamin ang isang Wika sa Programming Hakbang 8

0 7 MALAPIT NA

Hakbang 3. Suriin ang syntax

Ang syntax ay ang paraan ng pagsulat ng wika upang maunawaan ito ng tagabuo o interpreter. Ang bawat wika ay may natatanging syntax, kahit na ang ilang mga elemento ay maaaring maibahagi sa maraming mga wika. Ang pag-aaral ng syntax ay mahalaga para sa pag-aaral kung paano magprogram sa wika, at madalas na kung ano ang naiisip ng mga tao kapag iniisip nila ang tungkol sa computer program. Sa katotohanan, ito lamang ang pundasyon kung saan itinayo ang mga mas advanced na konsepto.

Alamin ang isang Wika sa Programming Hakbang 9
Alamin ang isang Wika sa Programming Hakbang 9

0 3 MALAPIT NA

Hakbang 4. Eksperimento sa mga pagbabago

Gumawa ng mga pagbabago sa iyong mga halimbawang programa at pagkatapos ay subukan ang resulta. Sa pamamagitan ng pag-eksperimento, matututunan mo kung ano ang gumagana at kung ano ang hindi mas mabilis kaysa sa pagbabasa ng isang libro o gabay. Huwag matakot na masira ang iyong programa; ang pag-aaral upang ayusin ang mga pagkakamali ay isang pangunahing bahagi ng anumang proseso ng pag-unlad, at ang mga bagong bagay na halos hindi gumana sa unang pagkakataon.

Alamin ang isang Wika sa Programming Hakbang 10
Alamin ang isang Wika sa Programming Hakbang 10

0 8 MALAPIT NA

Hakbang 5. Simulang magsanay sa pag-debug

Kapag nag-e-program ka, napapansin mo ang mga bug. Ito ang mga pagkakamali sa programa, at maaaring maipakita nang halos saanman. Ang mga bug ay maaaring hindi nakakasama sa mga quirks sa programa, o maaari silang maging pangunahing mga error na pinipigilan ang programa sa pag-iipon o pagpapatakbo. Ang pangangaso at pag-aayos ng mga error na ito ay isang pangunahing proseso sa ikot ng pag-unlad ng software, kaya masanay sa paggawa nito nang maaga.

Habang nag-e-eksperimento ka sa pagbabago ng mga pangunahing programa, mahahanap mo ang mga bagay na hindi gagana. Ang pag-uunawa kung paano gumawa ng ibang diskarte ay isa sa pinakamahalagang kasanayan na maaari kang magkaroon bilang isang programmer

Alamin ang isang Wika sa Programming Hakbang 11
Alamin ang isang Wika sa Programming Hakbang 11

0 6 MALAPIT NA

Hakbang 6. Komento lahat ng iyong code

Halos lahat ng mga wika ng programa ay may function na "komento" na nagbibigay-daan sa iyo upang isama ang teksto na hindi naproseso ng interpreter o tagatala. Pinapayagan kang mag-iwan ng maikling, ngunit malinaw, mga paliwanag na wika ng tao kung ano ang ginagawa ng code. Hindi lamang ito tutulong sa iyo na matandaan kung ano ang ginagawa ng iyong code sa isang malaking programa, ito ay isang mahalagang kasanayan sa isang nakikipagtulungan na kapaligiran, dahil pinapayagan nitong maunawaan ng iba kung ano ang ginagawa ng iyong code. Iskor

0 / 0

Bahagi 3 Pagsusulit

Bakit ka dapat gumawa ng mga pagbabago sa iyong mga halimbawang programa kung natututo ka ng isang wika sa pagprograma?

Maaari kang matuto upang ayusin ang iyong mga pagkakamali.

Halos! Ang pag-aayos ng mga pagkakamali, o "pag-debug" ng iyong code, ay isang mahalagang bahagi ng proseso ng pag-aaral. Kung sinimulan mong gumawa ng mga pagbabago sa mga halimbawang code na pinapraktisan mo, maaari kang bumalik at alamin kung paano ayusin ang mga pagkakamali na nagawa mo. Habang ito ay tama, mayroon ding iba pang mga kadahilanan na dapat kang gumawa ng mga pagbabago sa iyong mga programa. Pumili ng isa pang sagot!

Maaari mong malaman kung ano ang gumagana at kung ano ang hindi.

Bahagyang tama ka! Kung gumawa ka ng mga pagbabago sa iyong mga halimbawang programa, malalaman mo nang mabilis kung aling mga pagbabago ang gagana at alin ang hindi. Ang proseso ng pagsubok at error na ito ay isang mahalagang bahagi ng pag-aaral ng wikang pinili mo. Ito ay totoo, ngunit may iba pang mga kadahilanan na dapat mong baguhin ang iyong mga halimbawa ng mga programa. Mayroong isang mas mahusay na pagpipilian doon!

Karaniwan kang maaaring matuto nang mas mabilis kaysa sa isang libro.

Hindi ka nagkakamali, ngunit may isang mas mahusay na sagot! Ang pag-off-script, o paggawa ng mga pagbabago sa mga halimbawang programa na natututuhan mo, ay madalas na makakatulong sa iyo na matuto nang mas mabilis. Makakakuha ka mismo ng karanasan sa paggawa ng mga pagbabago na hindi pa nasusulat. Mayroong isang mas mahusay na pagpipilian doon!

Lahat ng nabanggit.

Tama! Ang lahat ng mga kadahilanang ito ay nagpapaliwanag kung bakit mo dapat subukang gumawa ng mga pagbabago sa iyong mga halimbawang programa. Ang pag-aaral kung paano i-debug ang iyong mga programa at kilalanin kung ano ang gumagana (o hindi gumagana) mismo ay makakatulong sa iyo na matuklasan ang wika ng mas mabilis kaysa sa kung susundin mo lang ang isang halimbawa ng programa. Basahin ang para sa isa pang tanong sa pagsusulit.

Gusto mo pa ba ng mga pagsusulit?

Patuloy na subukan ang iyong sarili!

Bahagi 4 ng 6: regular na Pagsasanay

Alamin ang isang Wika sa Programming Hakbang 12
Alamin ang isang Wika sa Programming Hakbang 12

0 6 MALAPIT NA

Hakbang 1. Code araw-araw

Ang pag-master ng isang wika sa pagprograma ay nangangailangan ng oras na higit sa lahat. Kahit na ang isang mas simpleng wika tulad ng Python, na maaaring tumagal ng isa o dalawa lamang araw upang maunawaan ang pangunahing syntax, ay tumatagal ng maraming oras upang maging tunay na bihasa. Tulad ng anumang iba pang kasanayan, ang kasanayan ay susi sa pagiging mas bihasa. Subukang gumastos ng kahit kaunting oras bawat araw sa pag-coding, kahit na isang oras lamang ito sa pagitan ng trabaho at hapunan.

Alamin ang isang Wika sa Programming Hakbang 13
Alamin ang isang Wika sa Programming Hakbang 13

0 10 MALAPIT NA

Hakbang 2. Magtakda ng mga layunin para sa iyong mga programa

Sa pamamagitan ng pagtatakda ng nakakamit ngunit mapaghamong mga layunin, masisisimula mo ang paglutas ng mga problema at magkaroon ng mga solusyon. Subukang mag-isip ng isang pangunahing aplikasyon, tulad ng isang calculator, at bumuo ng isang paraan upang magawa ito. Gamitin ang syntax at mga konseptong natutunan mo at ilapat ang mga ito sa praktikal na paggamit.

Alamin ang isang Wika sa Programming Hakbang 14
Alamin ang isang Wika sa Programming Hakbang 14

0 3 MALAPIT NA

Hakbang 3. Makipag-usap sa iba at magbasa ng iba pang mga programa

Maraming mga pamayanan sa programa na nakatuon sa mga tukoy na wika o disiplina. Ang paghahanap at pakikilahok sa isang pamayanan ay maaaring gumawa ng mga kababalaghan para sa iyong pag-aaral. Makakakuha ka ng access sa iba't ibang mga sample at tool na makakatulong sa iyo sa iyong proseso ng pag-aaral. Ang pagbasa ng ibang mga programmer 'code ay maaaring magbigay ng inspirasyon sa iyo at makakatulong sa iyo na maunawaan ang mga konsepto na hindi mo pa nahuhulaan.

  • Suriin ang mga forum ng programa at mga online na komunidad para sa iyong piniling wika. Siguraduhing lumahok at hindi lamang patuloy na pagtatanong. Ang mga pamayanan na ito ay karaniwang tiningnan bilang isang lugar ng pakikipagtulungan at talakayan at hindi simpleng Q&A. Huwag mag-atubiling humingi ng tulong, ngunit maging handa na ipakita ang iyong trabaho at maging bukas sa pagsubok ng iba't ibang mga diskarte.
  • Kapag mayroon kang ilang karanasan sa ilalim ng iyong sinturon, isaalang-alang ang pagdalo sa isang hack-a-thon o program jam. Ito ang mga kaganapan kung saan ang mga indibidwal o koponan ay nakikipagkumpitensya laban sa oras upang makabuo ng isang functional na programa, karaniwang nakabatay sa paligid ng isang tukoy na tema. Ang mga kaganapang ito ay maaaring maging isang masaya at ay isang mahusay na paraan upang matugunan ang iba pang mga programmer.
Alamin ang isang Wika sa Programming Hakbang 15
Alamin ang isang Wika sa Programming Hakbang 15

0 2 MALAPIT NA

Hakbang 4. Hamunin ang iyong sarili na panatilihing masaya ito

Subukang gawin ang mga bagay na hindi mo pa alam kung paano gawin. Magsaliksik ng mga paraan upang magawa ang gawain (o isang katulad), at pagkatapos ay subukang ipatupad iyon sa iyong sariling programa. Subukang iwasan ang pagiging kontento sa isang programa na "karaniwang" gumagana; gawin ang lahat upang matiyak na ang bawat aspeto ay gumagana nang walang kamali-mali. Iskor

0 / 0

Bahagi 4 Pagsusulit

Bakit ka dapat sumali sa isang program jam?

Ang mga ito ay kapaki-pakinabang sa mga sesyon ng Q&A na nagtuturo sa iyo ng mga pangunahing konsepto.

Hindi! Habang ang ilang mga jam ng programa ay maaaring magkaroon ng isang pandagdag na sesyon ng Q&A, ang mga kaganapan mismo ay hindi idinisenyo bilang mga segment ng tanong at sagot. Sa halip, kung nahihirapan kang makahanap ng mga sagot sa iyong mga katanungan, maghanap ng iba pang mga programmer na makakatulong sa iyo, o magbasa ng iba pang mga programa upang matuto nang higit pa. Hulaan muli!

Ang mga ito ay mapaghamong mga kumpetisyon na nag-uudyok sa iyo upang malaman.

Oo! Ang mga programang jam at hack-a-thons ay mga kumpetisyon. Maramihang mga programmer ay magsasama-sama at makipagkumpitensya upang makabuo muna ng isang functional na programa. Marami kang maaaring matutunan mula sa isang program jam, at ang pag-sign up para sa isa ay maaaring mag-udyok sa iyo na gugulin ang mas maraming oras sa pag-aaral ng wika. Basahin ang para sa isa pang tanong sa pagsusulit.

Ang mga ito ay mga online forum kung saan maaari kang matutong makipagtulungan sa iba.

Subukan ulit! Ang mga jam ng programa ay hindi pareho sa mga forum ng programa. Gayunpaman, maaari kang gumamit ng isang forum ng programa upang makipagtulungan sa isang katulad na paraan na magagawa mo sa ilang mga jam ng programa. Mag-click sa isa pang sagot upang mahanap ang tama…

Gusto mo pa ba ng mga pagsusulit?

Patuloy na subukan ang iyong sarili!

Bahagi 5 ng 6: Pagpapalawak ng Iyong Kaalaman

Alamin ang isang Wika sa Programming Hakbang 16
Alamin ang isang Wika sa Programming Hakbang 16

0 1 MALAPIT NA

Hakbang 1. Kumuha ng ilang mga kurso sa pagsasanay

Maraming unibersidad, kolehiyo sa pamayanan, at mga sentro ng pamayanan ang nag-aalok ng mga klase sa pag-program at mga pagawaan na maaari mong puntahan nang hindi na kailangang magpalista sa paaralan. Ang mga ito ay maaaring maging mahusay para sa mga bagong programmer, dahil maaari kang makakuha ng tulong mula sa isang bihasang programmer, pati na rin ang network sa iba pang mga lokal na programmer.

Alamin ang isang Wika sa Programming Hakbang 17
Alamin ang isang Wika sa Programming Hakbang 17

0 5 MALAPIT NA

Hakbang 2. Bumili o manghiram ng isang libro

Mayroong libu-libong mga libro sa pagtuturo na magagamit para sa bawat maiisip na wika ng programa. Habang ang iyong kaalaman ay hindi dapat magmula nang mahigpit sa isang libro, gumawa sila ng magagaling na sanggunian at madalas naglalaman ng maraming magagandang halimbawa.

Alamin ang isang Wika sa Programming Hakbang 18
Alamin ang isang Wika sa Programming Hakbang 18

0 2 MALAPIT NA

Hakbang 3. Pag-aralan ang matematika at lohika

Karamihan sa mga programa ay nagsasangkot ng pangunahing arithmetic, ngunit maaaring gusto mong pag-aralan ang mas advanced na mga konsepto. Ito ay lalong mahalaga kung bumubuo ka ng mga kumplikadong simulation o iba pang mga algorithm na mabibigat na programa. Para sa karamihan sa pang-araw-araw na pagprograma, hindi mo na kailangan ng mas advanced na matematika. Ang pag-aaral ng lohika, lalo na ang lohika sa computer, ay makakatulong sa iyo na maunawaan kung paano pinakamahusay na makitungo sa kumplikadong paglutas ng problema para sa mas advanced na mga programa.

Alamin ang isang Wika sa Programming Hakbang 19
Alamin ang isang Wika sa Programming Hakbang 19

0 2 MALAPIT NA

Hakbang 4. Huwag tumigil sa pag-program

Mayroong isang tanyag na teorya na ang pagiging dalubhasa ay tumatagal ng hindi bababa sa 10, 000 na oras ng pagsasanay. Habang ito ay para sa debate, ang pangkalahatang prinsipyo ay mananatiling totoo: ang pag-master ay tumatagal ng oras at dedikasyon. Huwag asahan mong malaman ang lahat nang magdamag, ngunit kung mananatili kang nakatuon at magpatuloy na malaman, maaari kang magtapos ng isang dalubhasa sa iyong larangan.

Alamin ang isang Wika sa Programming Hakbang 20
Alamin ang isang Wika sa Programming Hakbang 20

0 4 MALAPIT NA

Hakbang 5. Alamin ang isa pang wika ng programa

Habang tiyak na makakakuha ka ng pamamahala sa isang wika, maraming mga programmer ang tumutulong sa kanilang mga pagkakataong magtagumpay sa larangan sa pamamagitan ng pag-aaral ng maraming wika. Ang kanilang pangalawa o pangatlong wika ay karaniwang pantulong sa kanilang una, na pinapayagan silang bumuo ng mas kumplikado at kagiliw-giliw na mga programa. Sa sandaling mahawakan mo nang mabuti ang iyong unang programa, maaaring oras na upang magsimulang matuto ng bago.

Malamang malalaman mo na ang pag-aaral ng iyong pangalawang wika ay mas mabilis kaysa sa una. Maraming mga pangunahing konsepto ng programa ang nagdadala sa buong mga wika, lalo na kung ang mga wika ay malapit na nauugnay

Iskor

0 / 0

Bahagi 5 Pagsusulit

Tama o mali: Kailangan mong magsanay ng pagprograma nang hindi bababa sa 1, 000 na oras bago mo matawag ang iyong sarili na dalubhasa.

Totoo

Hindi! Ang umiiral na teorya, na maaaring o hindi tumpak, ay kailangan mong magsanay sa loob ng 10, 000 na oras upang tawagan ang iyong sarili na dalubhasa, hindi 1, 000. Walang mahirap o mabilis na panuntunan tungkol sa kung gaano karaming oras ang dapat mong pagsasanay upang maging matatas sa isang partikular na wika ng programa, ngunit dapat mong tiyakin na regular kang nagtatrabaho sa wika, upang mabilis kang matuto at hindi maging kalawangin. Hulaan muli!

Mali

Oo! Walang mahigpit na mga patakaran kung kailan mo matatawag ang iyong sarili ng dalubhasa sa isang kasanayan, ngunit ang pangkalahatang teorya ay kailangan mong magsanay sa loob ng 10, 000 na oras, hindi sa 1, 000. Gayunpaman, kung regular kang nagsasanay at tunay na inilalapat ang iyong sarili sa pag-aaral ang wika ng programa, maaari kang maging pagganap sa mas kaunting oras kaysa sa maaari mong asahan. Basahin ang para sa isa pang tanong sa pagsusulit.

Gusto mo pa ba ng mga pagsusulit?

Patuloy na subukan ang iyong sarili!

Bahagi 6 ng 6: Paglalapat ng Iyong Mga Kasanayan

Alamin ang isang Wika sa Programming Hakbang 21
Alamin ang isang Wika sa Programming Hakbang 21

0 2 MALAPIT NA

Hakbang 1. Mag-enrol sa isang apat na taong programa

Habang hindi mahigpit na kinakailangan, ang isang apat na taong programa sa isang kolehiyo o unibersidad ay maaaring mailantad ka sa iba't ibang iba't ibang mga wika, pati na rin matulungan kang makipag-network sa mga propesyonal at iba pang mga mag-aaral. Ang pamamaraang ito ay tiyak na hindi para sa lahat, at maraming matagumpay na programmer na hindi dumalo sa isang apat na taong institusyon.

Alamin ang isang Wika sa Programming Hakbang 22
Alamin ang isang Wika sa Programming Hakbang 22

0 4 MALAPIT NA

Hakbang 2. Lumikha ng isang portfolio

Habang lumilikha ka ng mga programa at pinalawak ang iyong kaalaman, tiyakin na ang lahat ng iyong pinakamahusay na trabaho ay nai-save sa isang portfolio. Maaari mong ipakita ang portfolio na ito sa mga recruiter at tagapanayam bilang isang halimbawa ng gawaing iyong ginagawa. Tiyaking isama ang anumang gawaing nagawa sa iyong sariling oras, at tiyaking pinapayagan kang isama ang anumang gawaing nagawa sa ibang kumpanya.

Alamin ang isang Wika sa Programming Hakbang 23
Alamin ang isang Wika sa Programming Hakbang 23

0 4 MALAPIT NA

Hakbang 3. Gumawa ng ilang freelance na gawain

Mayroong isang napakalaking freelance market para sa mga programmer, lalo na ang mga mobile app developer. Kumuha ng ilang maliit na mga freelance na trabaho upang makaramdam kung paano gumagana ang komersyal na programa. Kadalasan maaari mong gamitin ang mga freelance na trabaho upang matulungan ang pagbuo ng iyong portfolio at ituro ang nai-publish na trabaho.

Alamin ang isang Wika sa Programming Hakbang 24
Alamin ang isang Wika sa Programming Hakbang 24

0 3 MALAPIT NA

Hakbang 4. Bumuo ng iyong sariling mga freeware o komersyal na programa

Hindi mo kailangang magtrabaho para sa isang kumpanya upang kumita ng pera sa programa. Kung mayroon kang mga kasanayan, maaari kang bumuo ng iyong sarili ng software at palabasin ito para sa pagbili, alinman sa pamamagitan ng iyong sariling website o sa pamamagitan ng ibang pamilihan. Maging handa na makapagbigay ng suporta para sa anumang software na inilabas mo para sa komersyal na pagbebenta, dahil inaasahan ng mga customer na gumana ang kanilang pagbili.

Ang Freeware ay isang tanyag na paraan upang ipamahagi ang maliliit na programa at mga utility. Ang developer ay hindi nakatanggap ng anumang pera, ngunit ito ay isang mahusay na paraan upang bumuo ng pagkilala sa pangalan at gawing nakikita ang iyong sarili sa komunidad

Iskor

0 / 0

Bahagi 6 Pagsusulit

Bakit mo nais na magpatala sa isang apat na taong programa?

Maaari kang matuto nang higit pa sa isang wika nang mas mabilis.

Halos! Sa isang apat na taong programa, malamang na mahantad ka sa iba't ibang mga wika sa pagprograma. Ang pag-aaral ng higit sa isang wika ay maaaring tumagal ng isang malaking halaga ng oras, ngunit ang mga kurso sa kolehiyo CS ay nagpapabilis sa proseso ng pag-aaral. Habang ito ay tama, mayroon ding iba pang mga kadahilanan na maaaring mag-enrol ang isang tao sa isang apat na taong programa. Mag-click sa isa pang sagot upang mahanap ang tama…

Maaari mong matugunan ang mga propesyonal na programmer.

Bahagyang tama ka! Malalantad ka ng mga programang apat na taong sa mga propesyonal na maaari kang makipag-network. Madalas mong magamit ang mga koneksyon na ito upang makahanap ng trabaho pagkatapos mong magtapos mula sa programa. Sumubok ng isa pang sagot …

Maaari kang gumawa ng isang pangalan para sa iyong sarili sa larangan ng programa.

Hindi ka nagkakamali, ngunit may isang mas mahusay na sagot! Kung magaling ka sa isang apat na taong programa, madalas mong ipakilala ang iyong sarili sa network ng programa at gumawa ng isang pangalan para sa iyong sarili sa larangan. Matutulungan ka ng apat na taong programa na mailabas ang iyong pangalan doon at maitaguyod ka bilang isang potensyal na mahalagang karagdagan sa merkado ng programa. Hulaan muli!

Lahat ng nabanggit.

Sakto naman! Ang lahat ng ito ay mga kadahilanan na maraming tao ang sumali sa isang apat na taong programa. Ang pag-alam ng higit sa isang wika sa pagprograma ay isang mahalagang hanay ng kasanayan, at ang isang apat na taong programa ay maaaring makatulong sa iyo na matuto nang mas mabilis sa kanila. Maaari ka ring makipag-network sa mga propesyonal at iba pang mga mag-aaral at magsimulang gumawa ng isang pangalan para sa iyong sarili sa larangan. Basahin ang para sa isa pang tanong sa pagsusulit.

Gusto mo pa ba ng mga pagsusulit?

Patuloy na subukan ang iyong sarili!

Mga Tip

  • Kung interesado ka sa pagprograma ng laro, siyasatin ang Python, C ++, at Java. Sa tatlo, ang C ++ ay marahil ang pinakamahusay na tagapalabas, ang Python sa ngayon ang pinakamadaling matutunan, at ang Java na may kakayahang tumakbo sa Windows, Mac OS, at Linux nang walang pagbabago.
  • Alamin ang tungkol sa Libreng software. Pag-aralan ang source code ng mga program na magagamit sa Libreng direktoryo ng software. Bakit muling likha ang gulong kung maaari mo itong mapagbuti? Tiyakin lamang na naiintindihan mo kung ano ang iyong pinaprograma.
  • Para sa karamihan ng mga tao, ang pag-program ng isang bagay na kinagigiliwan nila o na maaari nilang gamitin ay mas kawili-wili kaysa sa mga halimbawa ng aklat. Gumamit ng isang search engine upang malaman ang tungkol sa mga proyekto na interesado ka.
  • Kapag may natutunan kang bago, madalas na kapaki-pakinabang na ipatupad ito sa iyong sarili at pagkatapos ay i-tweak ang disenyo, hulaan ang mga resulta, upang matiyak na naiintindihan mo ang konsepto.
  • Gumamit ng mga up-to-date na application interface at mga opisyal na sangguniang materyal na magagamit mula sa software publisher.
  • Nariyan ang mga sanggunian upang matulungan ka. Huwag mapahiya kung hindi mo naaalala ang lahat sa pamamagitan ng puso; may kasamang oras yan. Ang mahalagang bagay ay alam kung saan makahanap ng materyal na sanggunian.
  • Para sa pagsasanay, subukang magturo sa iba. Hindi ka lamang nito gagawing mas may kakayahan ngunit hahayaan kang mag-isip nang mas malalim mula sa iba't ibang pananaw.

Inirerekumendang: