Ano Ang Dapat Malaman Ng Isang Programmer

Talaan ng mga Nilalaman:

Ano Ang Dapat Malaman Ng Isang Programmer
Ano Ang Dapat Malaman Ng Isang Programmer

Video: Ano Ang Dapat Malaman Ng Isang Programmer

Video: Ano Ang Dapat Malaman Ng Isang Programmer
Video: Gusto Mo Maging Programmer? Anu-Ano ang Kailangang Mong Malaman? 2024, Nobyembre
Anonim

Ang propesyon ng isang programmer ay nangangailangan ng ilang mga kasanayan at kaalaman na nauugnay hindi lamang direkta sa mga wika ng programa mismo. Ang isang mahusay na dalubhasa ay dapat magkaroon ng isang ideya ng istraktura ng isang computer, magkaroon ng kaalaman sa wikang Ingles, upang maisagawa ang mga kalkulasyon ng matematika at bumuo ng mga formula sa kanilang sarili.

Ano ang dapat malaman ng isang programmer
Ano ang dapat malaman ng isang programmer

Kaalaman at pag-unawa sa terminolohiya

Walang mga tiyak na pamantayan na kinakailangan ng anumang programmer. Gayunpaman, upang maging matagumpay at in demand sa iyong negosyo, dapat kang magkaroon ng ilang mga kaalaman at katangian.

Ang isang mahusay na programmer ay dapat na maunawaan kung ano ang isang array, isang hash table, isang naka-link na listahan. Ang dalubhasa ay magiging pamilyar sa mga konsepto tulad ng Fibonacci heaps, pagpapalawak ng mga puno, laktawan ang mga listahan, mga puno ng AVL, atbp. Nakasalalay sa pagdadalubhasa, dapat siya ay bihasa sa mga algorithm para sa pagpapatupad ng mga gawain, alam ang mga pamamaraan sa paghahanap, pagpili, pagpasa ng mga istraktura ng data, bumuo ng mga graphic, matrice at pamilyar sa hindi bababa sa mga pangunahing prinsipyo ng pabagu-bagong programa.

Ang pinakamahalagang bagay ay ang magkaroon ng may-katuturang kaalaman sa larangan ng mga informatika at master ang isang tiyak na aparatong terminolohikal.

Dapat maunawaan ng programmer ng system ang layunin ng tagatala, maunawaan ang nagtitipon, magkaroon ng kaunting kaalaman tungkol sa virtual na memorya at ang istraktura ng code ng operating system bilang isang buo; dapat mayroon siyang impormasyon tungkol sa mga socket, maunawaan ang pagpapatakbo ng mga network ng Internet at mga network protocol.

Antas ng kasanayan sa wika ng programa (PL)

Ang programmer ay dapat magkaroon ng isang mahusay na utos ng wika ng paksa ng lugar kung saan siya nagdadalubhasa. Ipinapalagay ng kaalaman sa PL na magagamit mo ang mga tool na magagamit dito upang malutas ang mga tukoy na problema. Ang isang matagumpay na dalubhasa ay nakakaalam ng maraming mga wika sa pagprograma at alam kung paano iakma ang mga pamamaraang ginamit upang umangkop sa kanyang mga gawain o kanyang pagdadalubhasa.

Dapat pag-aralan ng programmer ang pag-uugali ng gumagamit at asahan ang iba't ibang mga aksyon at reaksyon mula sa kanya, na dapat ipatupad sa interface ng hinaharap na programa.

Ang kaalaman ng isang programmer ay natutukoy din sa pamamagitan ng kanyang pagdadalubhasa at profile na PL, pati na rin ang mga gawain na ipinatutupad niya sa pamamagitan niya.

Halimbawa, kapag nagsusulat ng code sa Java o C #, dapat niyang malaman ang mga ginamit na aklatan, mga karaniwang sitwasyon sa pagprograma. Ang isang mahusay na dalubhasa ay nakikilala sa pamamagitan ng kakayahang maiwasan ang paulit-ulit na mga istraktura sa code at ang kakayahang lumikha ng iyong sariling mga programa alinsunod sa mga problema na nalulutas sa nabuong aplikasyon.

Kakayahan sa pakikipag-usap

Dapat na makipag-usap ang programmer sa parehong mga customer at kasamahan. Ang mga malalaking proyekto sa software ay nangangailangan ng programmer upang makapag-ugnay at maipahayag nang tama ang kanilang mga saloobin at konsepto ng proyekto.

Ang kaalaman sa isang wikang banyaga para sa isang programmer ay nagbibigay-daan sa kanya upang mag-aral ng iba't ibang hindi naisalin na dokumentasyong teknikal, na kung saan maraming marami sa larangan ng agham sa kompyuter. Gayundin, papayagan ka ng isang banyagang wika na makipag-usap sa mga banyagang customer at kumita ng higit.

Inirerekumendang: