Koj tsis tas yuav muaj txuj ci lossis kev mob siab rau kev ua haujlwm zoo
Koj tsis tas yuav muaj txuj ci lossis kev mob siab rau kev ua haujlwm zoo
Anonim

Xav tias koj tsis muaj peev xwm txaus los ua tus programmer? Xav tau kev mob siab rau, kev xav nrog kev ua haujlwm? Tsis yog tiag. Thiab ntau tus neeg tsim khoom txias xav li ntawd.

Koj tsis tas yuav muaj txuj ci lossis kev mob siab rau kev ua haujlwm zoo
Koj tsis tas yuav muaj txuj ci lossis kev mob siab rau kev ua haujlwm zoo

Txij li thaum yau, txhua tus programmers txias tau npau suav ntawm kev sau cov lej. Thiab yog tias qhov no tsis yog hais txog koj, ces koj tsis muaj nyob, lossis tsis ua haujlwm thiab feem ntau tsis haum rau kev ua haujlwm zoo thiab txaus ntshai (aspirated).

Cov stereotypes sib sib zog nqus no tsis yog lawm. Lawv kuj muaj teeb meem, raws li ntau tus programmers ua tiav ntseeg.

Image
Image

Jacob Kaplan-Moss

Cov lus dab neeg ntawm cov neeg txawj ntse ntawm programmers yog qhov txaus ntshai. Ntawm qhov tod tes, nws overestimates qhov yuav tsum tau nkag mus rau hauv cheeb tsam no, scaring deb ntawm txoj hauj lwm. Ntawm qhov tod tes, cov lus dab neeg tsim txom cov kws tshaj lij. Tom qab tag nrho, yog tias koj tsis tau obsessed nrog cov cai, koj yog, ntawm chav kawm, ib tug poob. Yog li ntawd, tus programmer yuav tsum yog code lossis kawm kom code zoo dua thiab ntau dua, thiab qhov no cuam tshuam rau lub neej zoo. Peb yuav tsum tau tshem ntawm txoj kev no. Programming tsuas yog ib qho txuj ci uas tsis xav tau ntau tus txuj ci. Thiab nws tsis yog qhov txaj muag los ua tus programmer zoo tib yam.

Jacob's Twitter nplooj ntawv hais tias tus tsim ntawm Django yog "tus programmer cuav." Vim nws nkees ntawm lub tswv yim cuav ntawm txoj haujlwm.

Jacob Thornton tau ua haujlwm ua tus programmer ntawm Twitter thiab tam sim no ntawm Medium. Nws kuj tuaj nrog Bootstrap, lub moj khaum uas tau khaws 80,000 hnub qub ntawm GitHub platform. Thiab cov lus ntawm no coder kuj dispel lub tswvyim hais ua dabneeg ntawm programming nkag tsis tau rau cov neeg tuag.

Image
Image

Jacob Thornton

Kuv ntxub computers. Kuv tab tom mus kawm sociology ntawm New School hauv New York.

Kuv tau txais txoj haujlwm txawm tias kuv tsis muaj ib qho kev txawj uas kuv xav tau. Kuv tuaj yeem raug rho tawm haujlwm txhua lub sijhawm. Kuv tau ua hauj lwm nyuaj rau kuv qhov kev kawm JavaScript siab heev vim kuv tsis nkag siab tias muaj dab tsi tshwm sim. Thiab kuv tsis muaj lwm txoj kev xaiv.

Ib lub sijhawm txaus ntshai tshaj plaws hauv kuv lub neej yog thaum tag nrho pab neeg pib ua haujlwm sib sau ua ke nyob ib puag ncig kuv thiab thov kom kuv daws qhov teeb meem nrog kev thov hla kev thov. Kuv yeej tsis tau ua qhov no, kuv tsuas yog kwv yees nkag siab tias nws yog dab tsi. Kuv pib coding thiab hloov kho qhov browser. Tsis muaj dab tsi hloov. Thiab yog li ob peb zaug ua ke. Kuv tab tom pib hysterical: zoo li tsis tau ua ntej kuv tau nyob ze rau qhov tsis ua tiav. Thiab tom qab ntawd kuv pom tau tias kuv tsis nco qab ntxiv.send() rau tus lej. Kuv kho qhov yuam kev, tau txais qhov tshwm sim, pab neeg luag ntxhi thiab rov qab mus ua haujlwm.

Kuv zaum 15 feeb thiab khiav tib txoj kev xav hauv kuv lub taub hau. Ntawm no nws yog. Kuv tswj. Kuv yuav tsis raug rho tawm haujlwm.

Zaj dab neeg dais me ntsis zoo ib yam li cov lus piav qhia ntawm txoj haujlwm nrawm nrawm ntawm tus kws tshaj lij programmer. Yog li ntawd qhov kev txhawb siab los ntawm qhov twg? Yakhauj teb tias: “Kuv yog ib tug neeg muaj lub siab dawb siab zoo. Kuv cov phooj ywg, cov neeg tsim tawm pem hauv ntej, yuav ib txwm qhia rau kuv hauv cov ntsiab lus tsis txaus ntseeg tias kuv qhov kev sim ua kom cov ces kaum sib npaug tau ua tsis tiav lossis qhov tshiab feature zoo li qias neeg hauv ib qho browser tshwj xeeb. kuv nyiam. Kuv tsuas yog nyiam coding thiab ua haujlwm nrog phooj ywg."

Hauv Twitter, Jacob Thornton hu nws tus kheej "lub computer poob." Cov ntawv tshaj tawm nrov tshaj plaws hauv kev pub: "Kuv yog tus kws ua haujlwm phem tshaj plaws hauv lub tuam txhab, tab sis kuv nyob rau saum peb." Tsis haum cov lus piav qhia ntawm tus programmer ib txwm, txoj cai?

Cov lus ntawm lwm tus pro, (Rasmus Lerdorf), feem ntau muaj teeb meem.

  • “Kuv ntxub programming. Tab sis kuv nyiam daws teeb meem."
  • “Muaj cov neeg nyob hauv lub ntiaj teb uas ua siab dawb hlub rau txoj haujlwm. Kuv tsis to taub lawv".
  • “Kuv tsis yog programmer tiag tiag. Kuv muab txhua yam ua ke kom txog thaum nws pib ua haujlwm. Ces kuv tsiv mus. Tus programmer tiag tiag yuav hais tias, "Ok, qhov no ua haujlwm, tab sis qhov no yog lub cim xeeb xau, peb yuav tsum kho nws." Thiab kuv tsuas yog rov pib Apache txhua 10 qhov kev thov."

Nws yog ib qho nyuaj rau kev paub txog kev hlub tshwj xeeb rau computers hauv nws cov lus. Zoo li ob leeg Yakhauj, uas tsis haum cov lus dab neeg ntawm cov coders zoo, nws zoo li ua tus programmer.

Image
Image

David Heinemeier Hansson Creator of Rails

Nws lom zem. Thaum kuv siv PHP lossis sau ntawv hauv Java, kuv ib txwm nrhiav lwm yam, lwm yam lus programming. Tsuas yog kom muaj kev lom zem, vim hais tias cov lus programming yog qhov txawv. Ua haujlwm nrog PHP thiab Java, Kuv tsis muaj lub hom phiaj los ua tus programmer.

Lwm qhov kev tshuaj xyuas txog kuv tus kheej, uas tsis muaj dab tsi ua nrog cov duab ntawm lub tshuab computer ntse. Nws thiaj li David Heinemeyer Hansson poob rau hauv kev hlub nrog qhov zoo nkauj ntawm Ruby, tsis yog cov khoos kas thiab khoos phis tawj. Yog tias Ruby tsis tau tsim, nws yuav tau ua ib yam dab tsi diametrically opposite.

Raws li nws twb tau hais meej lawm, muaj ntau ntau cov lus thiab kev xam phaj uas tsis lees paub txog cov neeg ua haujlwm programmers. Lawv kuj nyiam tso dag rau lub ncauj lus no. Nov yog ob peb tab sis muaj tseeb coding quotes los ntawm cov neeg tsim tawm lawv tus kheej:

  • Ib qho software zoo li cas, lwm qhov - ua haujlwm puv sijhawm.
  • Txhua tus neeg ruam tuaj yeem sau cov lej uas lub computer tuaj yeem nkag siab. Ib tug zoo programmer sau tib neeg-nyeem tau code.
  • Cov kev pab cuam thiab pawg ntseeg zoo sib xws heev. Peb tsim lawv ua ntej. Tom qab ntawd peb thov Vajtswv kom nws ua haujlwm.

Yog tias cov programmer xav tau ntau lub peev xwm thiab kev mob siab rau, yog vim li cas cov lus tso dag no nrov ntawm cov kws tshaj lij?

Thaum koj tab tom kawm txog qhov program, koj yuav raug qhia tias koj ua txhua yam tsis raug. Lawv yuav piav qhia rau koj tias vim li cas koj tsis yog tus lej lej tiag. Sim ua "geek tiag" yuav ua rau koj vwm.

Yog lawm, tsab xov xwm no tawm tsam kev ua haujlwm stereotypes. Hais txog qhov tsis paub lus dab neeg hais tias qhov kev kos duab zoo no tsuas yog muaj rau qee tus neeg xaiv. Lwm zaus koj xav txog seb koj puas muaj peev xwm txaus, thiab seb koj puas muaj peev xwm txaus, thiab tsis xa qhov programming no mus rau ntuj txiag teb tsaus, so. Sim lwm txoj hauv kev. Feem ntau qhov teeb meem nyob ntawm seb koj kawm li cas. Nyob rau hauv koj tus cwj pwm rau cov ntaub ntawv kawm. Thiab tsis txhob tso tseg kom txog thaum koj mus txog qhov teeb meem sib txawv.

Nws tsis siv cov txuj ci lossis kev mob siab rau ua tus programmer.

Pom zoo: