Mga Simpleng Paraan upang Magsanay sa Programming: 8 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Mga Simpleng Paraan upang Magsanay sa Programming: 8 Hakbang (na may Mga Larawan)
Mga Simpleng Paraan upang Magsanay sa Programming: 8 Hakbang (na may Mga Larawan)

Video: Mga Simpleng Paraan upang Magsanay sa Programming: 8 Hakbang (na may Mga Larawan)

Video: Mga Simpleng Paraan upang Magsanay sa Programming: 8 Hakbang (na may Mga Larawan)
Video: How to Reset Admin and User Password Tagalog Version 2024, Mayo
Anonim

Ang programa ay isang uri ng kagaya ng pagtugtog ng isang instrumento; kailangan mong magsanay palagi upang mapanatili ang iyong mga kasanayan na matalim at pagbutihin ang iyong mga diskarte. Kung nais mong sanayin ang pag-program sa iyong sariling oras, gamitin ang Internet upang makahanap ng mga ehersisyo sa pag-coding at mga hamon upang magsanay pati na rin mapabuti ang iyong kaalaman sa pamamagitan ng pagtatrabaho sa mga open source na proyekto o pagkuha ng mga kurso sa online. Upang mahasa ang iyong mga kasanayan sa programa sa isang setting na totoong mundo, gumana sa mga proyekto sa pagprogram.

Mga hakbang

Paraan 1 ng 2: Paggamit ng Mga Mapagkukunang Online

Pagsasanay sa Programming Hakbang 1
Pagsasanay sa Programming Hakbang 1

Hakbang 1. Alamin mula sa mga open-source na proyekto ng software

Magsimula sa pamamagitan ng paghahanap sa online para sa iba't ibang mga proyekto ng open-source at basahin lamang ang kanilang code upang malaman kung paano gumagana ang iba't ibang mga balangkas. Simulang mag-ambag sa mga proyekto ng open-source o lumikha ng iyong sarili sa sandaling natutunan mo kung paano binuo ang iba pang mga proyekto ng open-source.

  • Ang mga proyekto ng bukas na mapagkukunan ay mga proyekto kung saan ang code ay ganap na bukas sa publiko upang matingnan. Karaniwan silang nakabase sa pamayanan at tumatanggap ng tulong mula sa iba pang mga programmer.
  • Halimbawa, kung nais mong malaman kung paano gumagana ang balangkas ng Rails, hanapin ang mga bukas na proyekto ng mapagkukunan ng Riles sa GitHub at pag-aralan ang code upang makita kung paano ipinatupad ng iba't ibang mga programmer ang iba't ibang mga tampok.
Pagsasanay sa Programming Hakbang 2
Pagsasanay sa Programming Hakbang 2

Hakbang 2. Kumuha ng mga kurso sa online upang mapabuti ang iyong kaalaman at matuto ng mga bagong diskarte

Maghanap para sa mura o libreng online na kurso sa pagprograma sa mga site tulad ng Udemy o Coursera o maghanap ng Massive Open Online Courses (MOOCs). Mag-sign up at kumuha ng mga kurso upang mag-ayos sa iyong mga kasanayan sa programa.

  • Ang mga kursong tulad nito ay isang mahusay na paraan upang magsanay ng mga diskarte na nais mong gumana sa iyong sariling bilis. Maaari ka ring makakuha ng mga kapaki-pakinabang na tip at puna mula sa mga guro at iba pang mga mag-aaral.
  • Maaari kang makahanap ng mga MOOC dito:
Pagsasagawa ng Programming Hakbang 3
Pagsasagawa ng Programming Hakbang 3

Hakbang 3. Malutas ang mga hamon sa pag-coding at mga puzzle sa iba't ibang mga site upang magsanay

Maghanap para sa mga website ng hamon sa pag-coding at maghanap ng ilang mga umaakit sa iyo. Subukan ang iba't ibang mga hamon upang magsanay sa pag-edit ng code upang malutas ang mga problema at pagbutihin ang iyong mga diskarte sa pagprograma.

Ang ilang mga halimbawa ng mga nangungunang mga website ng hamon ng code ay ang HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars, at CodinGame

Tip: Maaari mo ring mahanap ang mga hamon sa pag-program sa DailyProgrammer Subreddit sa Reddit dito: https://www.reddit.com/r/dailyprogrammer. Mayroong 3 mga hamon sa pag-program na nai-post lingguhan, at ang komunidad ay nagrerepaso ng mga solusyon at nagbibigay ng feedback.

Pagsasanay sa Programming Hakbang 4
Pagsasanay sa Programming Hakbang 4

Hakbang 4. Gumawa ng mga pagsasanay sa code kata upang malaman sa pamamagitan ng pag-uulit

Bisitahin ang website ng CodeKata at lumikha ng code batay sa paligid ng mga kinakailangan para sa iba't ibang mga ehersisyo sa kata. Gawin ang bawat pag-eehersisyo nang paulit-ulit, pagpapabuti ng code sa bawat oras, upang mapabuti ang iyong mga diskarte sa pag-program.

  • Ang term code na kata ay nagmula sa konsepto ng Hapon ng isang kata sa martial arts, na isang ehersisyo na paulit-ulit mong ulitin, patuloy na nagpapabuti sa iyong pagpunta. Nalalapat ng mga code katas ang konseptong ito sa pag-program sa pamamagitan ng pagbibigay ng maliliit na pagsasanay na dinisenyo upang tumagal ng 30-60 minuto na sinadya upang ulitin.
  • Ang ilang mga code katas ay hindi nangangailangan ng anumang pag-coding, ngunit tutulungan ka nilang magsanay ng mga kasanayan na pangunahing sa pagprograma, tulad ng pang-eksperimentong pagmomodelo.
  • Maaari ka ring makahanap ng ilang mga katas sa mga website ng hamon sa pag-coding, tulad ng Codewars, na maaari mong bisitahin dito:

Paraan 2 ng 2: Paggawa sa Mga Proyekto sa Programming

Pagsasagawa ng Programming Hakbang 5
Pagsasagawa ng Programming Hakbang 5

Hakbang 1. Magplano ng sarili mong proyekto sa software

Tukuyin ang isang problema sa negosyo na nangangailangan ng paglutas at magkaroon ng solusyon. Hatiin ang solusyon sa mas maliit na mga gawain sa pag-program na maaari mong kumpletuhin sa isang tukoy na order upang maipatupad ang solusyon at malutas ang problema.

Magsanay ng mabuting pamamahala sa sarili sa pamamagitan ng pananatiling nakatuon sa bawat gawain sa programa habang ginagawa mo ito at sinusubaybayan kung gaano ka katagal. Kung ang isang partikular na gawain ay nagtatagal, humingi ng tulong sa ibang mga programmer

Pagsasanay sa Programming Hakbang 6
Pagsasanay sa Programming Hakbang 6

Hakbang 2. Ugaliin ang iyong mga kasanayan sa pag-debug sa anumang proyekto sa pag-program na pinagtatrabahuhan mo

Kilalanin ang mga sanhi ng mga bug ng programa at subukang magpatupad ng iba't ibang mga solusyon upang ayusin ang mga ito o gumana sa paligid nila. Magtanong ng mga katanungan tungkol sa kung bakit nangyayari ang isang bug at subukan ang iba't ibang mga diskarte sa pag-coding upang i-debug ang mga ito.

Kapag matagumpay mong na-debug ang isang bagay, bigyang pansin ang mga katanungan at diskarteng ginamit mo upang gawin ito. Patuloy na tanungin ang mga katanungang ito at ilapat ang mga diskarteng ito sa mga hinaharap na bug

Pagsasagawa ng Programming Hakbang 7
Pagsasagawa ng Programming Hakbang 7

Hakbang 3. Sumali sa pares na programa upang matuto mula sa iba

Makipagtulungan kasama ang isa pang programmer sa isang solong computer upang malutas ang isang partikular na problema sa programa o magkasama sa isang proyekto sa programa na magkasama. Tiyaking pumili ng isang mabuting kasosyo kung kanino mo matututunan, tulad ng isang may karanasan na senior developer.

Kung nagtatrabaho ka bilang isang programmer, maaari mong subukang pumili ng kapareha na kapareho mo sa pagtanda, ngunit mas may karanasan kaysa sa iyo sa ibang wika ng pagprograma. Halimbawa, kung pinaka-tiwala ka sa iyong mga kakayahan sa pag-program ng Python, maaari kang pumili ng isang taong may kasanayan sa Ruby

Pagsasagawa ng Programming Hakbang 8
Pagsasagawa ng Programming Hakbang 8

Hakbang 4. Subaybayan ang mga pagkakamali na nagagawa at natutunan mula sa kanila

Gawin ang iyong makakaya upang mapansin ang mga pagkakamali sa pag-coding na nagagawa mo kapag nagtatrabaho sa mga proyekto sa pagprograma. Tukuyin kung bakit naganap ang pagkakamali at kung ano ang kailangan mong gawin nang iba sa hinaharap upang maiwasan ang paggawa ng parehong mga pagkakamali.

Inirerekumendang: