Paano magsulat ng mga programa sa computer

May -Akda: Ellen Moore
Petsa Ng Paglikha: 12 Enero 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Microsoft Word Tutorial Tagalog Part#1
Video.: Microsoft Word Tutorial Tagalog Part#1

Nilalaman

Dahil ang teknolohiya ay nagiging mas at mas magagamit sa pangkalahatang publiko, sa gayon ang pangangailangan para sa mga programmer. Ang pagsulat ng mga computer code at programa, o coding (mula sa Ingles na "coding") ay isang kasanayan na nakuha at napabuti sa paglipas ng panahon, ngunit kahit na ang pinaka-bihasang programmer ay dating nagsisimula. Mayroong iba't ibang mga wika sa pag-program na mahusay para sa mga nagsisimula na programmer, hindi mahalaga kung saan mo nais na ilapat ang iyong mga kasanayan (halimbawa, ang JavaScript ay medyo kumplikado, kaya't pinakamahusay na magsimula sa HTML o CSS). Alamin kung paano malaman kung paano magsulat ng mga programa sa computer sa pamamagitan ng pagbabasa ng artikulong ito.

Mga hakbang

Paraan 1 ng 2: Alamin ang isang Wika sa Programming

  1. 1 Huwag mag-alala tungkol sa kung aling wika ang dapat mong piliin na pag-aralan. Maraming mga programer ng baguhan na nahihirapan pumili ng isang wika kapag nagsisimula pa lamang silang malaman kung paano magsulat ng mga code ng programa. Ang tunay na wika na pinili mo ay hindi mahalaga pagdating sa pag-aaral ng mga istraktura at lohika ng pagbuo ng impormasyon. Ang mga kasanayang ito ay higit na mahalaga at maaaring malaman sa anumang wika ng programa.
    • Kapag pumipili ng isang wika, ituon ang pansin sa layunin kung saan mo nais na lumikha ng mga code ng programa, at pagkatapos lamang piliin ang panimulang wika. Halimbawa, kung nais mong gawin ang pagpapaunlad ng website, dapat kang magsimula sa pamamagitan ng pag-aaral ng HTML5 at pagkatapos ay dagdagan ito ng CSS, JavaScript, at PHP. Kung nais mong lumikha ng mga programa sa computer, pagkatapos ay simulang matuto ng C o anumang iba pang pangunahing wika ng programa.
    • Kung ikaw ay naging isang propesyonal na programmer, maaari mong malaman na hindi mo ginagamit ang wikang orihinal mong natutunan para sa iyong trabaho. Sa halip, patuloy kang matututo ng mga bagong wika sa lahat ng oras sa pamamagitan ng dokumentasyon at eksperimento.
  2. 2 Maghanap ng mga libreng online na mapagkukunan na nakatuon sa iyong napiling wika. Ang Internet ay isang kayamanan ng mga libreng tutorial, kurso at video tungkol sa wikang pinili mong matutunan. Maaari mong malaman ang mga pangunahing kaalaman sa halos anumang pambungad na wika sa literal na isang araw.
    • Narito lamang ang ilang mga tanyag na site: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools at marami pa.
    • Nagbibigay din ang WikiHow ng iba't ibang mga tagubilin para sa mga nagsisimula upang malaman ang mga wika ng programa.
    • Maaari kang makahanap ng mga tutorial video para sa halos anumang wika sa YouTube.
    • Ang Stack Exchange ay isa sa pinakatanyag na mga forum kung saan sinasagot ng mga propesyonal na programmer ang anumang mga katanungan mula sa mga gumagamit.
    Payo ni SPECIALIST

    Archana Ramamoorthy, MS


    Ang Workday CTO Archana Ramamurthy ay Workday CTO (Hilagang Amerika). Dalubhasa sa produkto na may mataas na profile, tagapagtaguyod para sa seguridad, tagapagtaguyod para sa higit na pagsasama sa isang antas ng paglalaro sa industriya ng teknolohiya. Natanggap niya ang kanyang BA mula sa SRM University at ang kanyang MA mula sa Duke University. Nagtatrabaho sa larangan ng pamamahala ng produkto ng higit sa walong taon.

    Archana Ramamoorthy, MS
    Workday CTO

    Ibinahagi ng aming dalubhasa ang kanyang kuwento:: "Dumating ako sa pag-coding nang hindi alam ang tungkol sa disenyo ng computer o programa. Kapag nais kong malaman kung paano magsulat ng mga programa, nagsimula ako sa pamamagitan ng pagbabasa ng mga libro sa wika at paggamit ng impormasyon mula sa Internet.Maraming mga mapagkukunan na magagamit sa mundo ngayon na napakadali upang matuto ng mga bagong kasanayan! "


  3. 3 Mag-download ng isang mahusay na editor ng teksto. Pinapayagan ka ng maraming mga wika ng programa na gumamit ng mga panlabas na editor ng teksto upang sumulat ng mga programa. Maghanap ng isang text editor na magpapakita ng indentation at markup ng code.
    • Kasama sa mga tanyag na programa ang Notepad ++ (Windows), TextWrangler (OS X), at JEdit (anumang system).
  4. 4 Mag-download ng anumang mga tagatala na kailangan mo. Ang ilang mga wika sa programa ay nangangailangan ng isang tagatala upang ipakita ang source code na iyong isinulat. Isinalin ng mga tagataguyod ang source code sa isang katumbas na mababang antas ng programa sa wika, na pagkatapos ay naproseso ng computer. Maraming mga tagataguyod ang libre at bukas na mapagkukunan. Ang mga wikang nangangailangan ng paggamit ng mga compiler ay may kasamang:
    • C;
    • C ++;
    • C #;
    • Java;
    • BATAYAN;
    • Fortran.
  5. 5 Simulan ang iyong unang proyekto. Pumili ng isang mahusay na panimulang proyekto na magbibigay-daan sa iyo upang subukan ang iyong bagong kasanayan. Maraming mga mungkahi at tutorial sa paksang ito sa Internet. Halimbawa, maaari kang magsimula sa pamamagitan ng paglikha ng mga simpleng website ng HTML, simpleng mga database at function ng PHP, o simpleng mga programa sa alinman sa mga wikang nangangailangan ng mga tagatala.
  6. 6 I-comment ang lahat ng iyong code. Ang lahat ng mga wika ng programa ay may function na komento na nagbibigay-daan sa iyo upang magpasok ng teksto na hindi pinapansin ng tagatala. Kaya, maaari kang mag-iwan ng mga komento sa code. Ang mga komentong ito ay lubhang mahalaga, kapwa upang ipaalam sa iba kung paano gumagana ang iyong code at ipaalala sa iyong sarili kung ano ang ginagawa ng code.
    • Ang pagpapaandar ng komento ay maaaring magamit upang mabilis na alisin ang bahagi ng code mula sa programa para sa mga layunin sa pagsubok. Magdagdag ng mga tag para sa parehong mga komento sa simula at sa dulo ng code na nais mong pansamantalang ibukod mula sa programa, at pagkatapos ay alisin ang mga tag na iyon upang ibalik ang code.
  7. 7 Isaalang-alang ang mga detalye ng iba pang mga programa o proyekto sa web. Kapag natutunan mo ang code on the go, huwag kang mahiya na maghanap ng mga pahiwatig sa Internet at panoorin ang ibang mga tao na malulutas ang mga katulad na problema. Maglaan ng oras upang maunawaan kung paano ginagawa ng code ang ginagawa nito.
    • Basahin ang artikulong ito upang malaman kung paano tingnan ang source code ng anumang website.

Paraan 2 ng 2: Palawakin ang Iyong Kaalaman

  1. 1 Mag-sign up para sa mga kurso. Ang mga unibersidad, kolehiyo, at programa sa Internet ay nag-aalok ng mga programa at kurso na hindi lamang magtuturo sa iyo ng programa, ngunit makakatulong din sa iyong makahanap ng trabaho. Habang ang degree sa unibersidad sa computer science ay hindi laging kinakailangan, makakatulong ito sa iyo na makahanap ng isang full-time na trabaho bilang isang computer programmer.
    • Mayroon ding hindi maikakaila na benepisyo mula sa direktang pakikipag-usap sa isang guro o isang espesyalista sa programa, na hindi palaging magagamit sa pamamagitan ng mga kurso sa online.
    • Ang pag-aaral na maging isang programmer ay maaaring maging masyadong mahal, kaya pag-isipang mabuti kung sulit ito. Kung mahilig ka sa pagsusulat ng mga programa sa computer bilang libangan lamang, hindi mo dapat sayangin ang oras at pera sa mga propesyonal na kurso. Kung naghahanap ka upang bumuo ng isang karera sa lugar na ito, kung gayon ang pagkuha ng isang propesyonal na edukasyon ay maaaring makatulong sa iyo ng malaki sa ito (ngunit, muli, hindi kinakailangan kung mayroon kang talento).
  2. 2 Palawakin ang iyong kaalaman. Makikinabang ka hindi lamang mula sa pag-aaral ng mga wika sa pagprograma, kundi pati na rin mula sa mga kurso sa matematika at lohika, dahil ang mga paksang ito ay madalas na kinakailangan para sa mataas na antas na pag-program. Hindi mo kailangang turuan sila sa paaralan, kahit na ang isang akademikong setting ay maaaring maging kapaki-pakinabang.
    • Ang pagprogram na may kinalaman sa physics at simulation ay nangangailangan ng isang mahusay na pag-unawa sa mga algorithm at modelo.
    • Ang lohika ay mahalaga sa pagprograma, kaya ang pag-unawa sa lohika at mga proseso ay makakatulong sa iyo na malutas ang mga problema kapag nagsusulat ng code.
    • Ang kaalaman sa advanced na matematika ay madalas na hindi kinakailangan para sa pag-program, ngunit maaari itong magamit para sa pag-optimize at iba pang mga benepisyo.
  3. 3 Matuto nang higit pa mga wika. Kapag mayroon kang isang mahusay na pag-unawa sa iyong unang wika, maaari mo ring simulan ang pag-aaral ng iba pang mga wika ng programa pati na rin. Humanap ng isang wika na nakakumpleto sa isa na alam mo na, o pumili ng isang wika na kinakailangan para sa isang tukoy na proyekto. Ang mga karagdagang wika tulad ng HTML at CSS ay karaniwang pinakamadaling matutunan.
    • Ang Java ay isa sa mga pinakatanyag na wika at ang mga developer ng Java ay palaging nasa mataas na demand. Ang Java ay ginagamit sa iba't ibang uri ng mga system at may hindi mabilang na gamit. Ginagamit ang Java upang magsulat ng mga application para sa Android, isa sa pinakamabilis na lumalagong merkado.
    • Lubhang inirerekomenda ang C ++ kung nais mong sumali sa mga ranggo ng mga developer ng video game. Ang pag-aaral na mag-program sa Unity (isang malawak na ginagamit at murang game engine) at UDK (code para sa sikat na Unreal engine) ay magbubukas ng ilang mga pintuan para sa iyo, ngunit hindi sila kapaki-pakinabang sa labas ng industriya ng paglalaro.
    • Kung nais mong lumikha ng mga iPhone app, ang Xcode at Objective-C ang iyong unang pagpipilian. Kakailanganin mo ang isang Mac, dahil ang Xcode ay maaari lamang maiipon sa isang Mac.
    • Ang Python ay isang wika para sa pagsulat ng server-side code, isa sa pinakamadaling matutunan. Ginagamit ang Python para sa mga serbisyo sa internet tulad ng Pinterest at Instagram, at sapat itong simple upang malaman ang mga pangunahing kaalaman sa loob lamang ng ilang araw.
  4. 4 Pagpasensyahan mo Habang nagprograma, madalas kang magkakaroon ng mga problema, lalo na kapag naghahanap ng mga bug o paglalapat ng mga bagong ideya. Kakailanganin mong malaman na maging kontento sa pagkamit ng maliit na mga resulta sa halip na malutas ang buong problema nang sabay-sabay. Ang pasensya ay makakatulong sa iyo na lumikha ng mas mahusay na code, na nangangahulugang ang iyong programa ay gagana nang mas mahusay at ang iyong mga kasamahan ay magiging masaya.
  5. 5 Alamin na magtrabaho sa isang koponan. Kung maraming tao ang nagtatrabaho sa isang proyekto nang sabay, maaari silang magkaroon ng ibang paningin kung paano dapat magpatuloy ang proyekto. Ang pagtutulungan ay halos hindi maiiwasan sa mundo ng negosyo, kaya maging handa kang makipagtulungan sa ibang mga tao, maliban kung siyempre balak mong paunlarin ang iyong buong proyekto.
  6. 6 Maghanap ng isang trabaho kung saan maaari mong pagsasanay ang iyong mga kasanayan sa programa. Lumikha ng mga website at programa ng computer sa batayan ng pagiging boluntaryo. Ang pagtatrabaho ng isang part-time na trabaho sa isang maliit na kumpanya ay maaari ring buksan ang mga pagkakataon sa pag-cod para sa mga website at simpleng mga programa.
  7. 7 Makipag-chat sa ibang mga programmer. Mayroong hindi mabilang na mga komunidad ng developer kung saan makakahanap ka ng suporta at inspirasyon. Maghanap ng mga kombensiyon sa programa, lumahok sa mga hackathon o gamejams (mga pagtitipon ng developer upang lumikha ng mga programa o laro sa isang limitadong oras), magparehistro sa maraming mga forum ng programa upang simulang gawin ang iyong pangalan at lumalagong mga koneksyon.
  8. 8 Pagsasanay, pagsasanay at pagsasanay. Sa pamamagitan ng ilang mga pagtatantya, tumatagal ng humigit-kumulang na 15,000 na oras ng pagprograma bago ka maituring na isang tunay na master. Nangangahulugan ito ng mga taon ng patuloy na pagsasanay. Totoong makakapag-master ka lamang ng kasanayan sa pagprograma kapag namuhunan ka ng maraming oras sa praktikal na gawain at naging dalubhasa sa iyong larangan.
    • Subukang mag-program araw-araw, kahit sa katapusan ng linggo. Ang paglilibang sa programa ay maaaring humantong sa mga tagumpay at bagong ideya.