Npau taws ntawm code: programmers thiab negativity

Npau taws ntawm code: programmers thiab negativity

Kuv tab tom saib ib daim code. Qhov no tej zaum yuav yog tus lej phem tshaj kuv tau pom. Txhawm rau hloov kho tsuas yog ib cov ntaub ntawv hauv cov ntaub ntawv, nws khaws tag nrho cov ntaub ntawv hauv kev sau thiab tom qab ntawd xa cov ntawv thov hloov tshiab rau txhua cov ntaub ntawv hauv cov ntaub ntawv, txawm tias cov uas tsis tas yuav hloov kho. Muaj ib daim ntawv qhia muaj nuj nqi uas tsuas yog rov qab tus nqi dhau mus rau nws. Muaj cov kev ntsuam xyuas rau cov kev hloov pauv uas pom tau tias muaj txiaj ntsig zoo ib yam, tsuas yog muaj npe nyob rau hauv ntau hom (firstName ΠΈ first_name). Rau txhua qhov UPDATE, tus lej xa xov mus rau cov kab sib txawv, uas yog tswj hwm los ntawm qhov sib txawv serverless muaj nuj nqi, tab sis qhov twg ua txhua yam haujlwm rau kev sau sib txawv hauv tib lub database. Kuv puas tau hais tias qhov kev ua haujlwm tsis muaj server no yog los ntawm huab-raws li "kev pabcuam-taw qhia ntawv" uas muaj ntau dua 100 lub luag haujlwm hauv ib puag ncig?

Yuav ua li cas thiaj ua tau qhov no? Kuv npog kuv lub ntsej muag thiab pom kev quaj los ntawm kuv lub luag. Kuv cov npoj yaig nug tias muaj dab tsi tshwm sim, thiab kuv rov hais dua hauv cov xim Qhov phem tshaj plaws ntawm BulkDataImporter.js 2018. Txhua leej txhua tus nods sympathetically rau kuv thiab pom zoo: lawv yuav ua li cas rau qhov no rau peb?

Negativity: ib qho kev xav hauv lub programmer kab lis kev cai

Negativity plays lub luag haujlwm tseem ceeb hauv kev ua haujlwm. Nws tau muab tso rau hauv peb cov kab lis kev cai thiab siv los qhia qhov peb tau kawm ("koj tsis yog koj yuav ntseeg nws, txoj cai ntawd zoo li cas!”), qhia kev khuv leej los ntawm kev ntxhov siab (β€œVajtswv, Ua li cas?”), qhia tawm tus kheej (β€œKuv yuav tsis tau li ntawd, tsis ua li ntawd"), los muab liam rau lwm tus ("peb ua tsis tiav vim nws txoj cai, uas tsis muaj peev xwm tswj tau"), lossis, raws li kev cai hauv cov koom haum "tshuaj lom" feem ntau, tswj hwm lwm tus los ntawm ib qho kev txaj muag ("Koj txawm xav txog dab tsi?" ? yog").

Npau taws ntawm code: programmers thiab negativity

Kev tsis zoo yog qhov tseem ceeb heev rau cov programmer vim tias nws yog ib txoj hauv kev zoo heev los qhia tus nqi. Kuv ib zaug tau mus koom ib lub programming camp, thiab tus qauv kev coj ua ntawm instilling ib kab lis kev cai ntawm kev lag luam nyob rau hauv cov tub ntxhais kawm yog generously muab memes, dab neeg, thiab yeeb yaj duab, uas yog nrov tshaj plaws ntawm uas exploited. programmers kev ntxhov siab thaum ntsib cov neeg tsis to taub. Nws yog qhov zoo kom siv tau cov cuab yeej kev xav los txheeb xyuas qhov zoo, qhov phem, qhov phem, tsis txhob ua, Tsis txhob ua txhua yam. Nws yog ib qho tsim nyog los npaj cov neeg tuaj tshiab rau qhov tseeb tias lawv tej zaum yuav nkag siab yuam kev los ntawm cov npoj yaig uas nyob deb ntawm IT. Tias lawv cov phooj ywg yuav pib muag lawv lab-duas app tswv yim. Tias lawv yuav tau taug kev los ntawm qhov kawg ntawm labyrinths ntawm cov lej dhau los nrog ib pawg ntawm minotaurs nyob ib ncig ntawm lub ces kaum.

Thaum peb xub kawm txog qhov program, peb nkag siab qhov tob ntawm "kev paub txog programming" yog nyob ntawm kev soj ntsuam lwm tus neeg lub siab xav. Qhov no tuaj yeem pom meej los ntawm cov ntawv hauv sabe ProgrammerHumor, qhov twg ntau tus newbie programmers dai tawm. Muaj ntau yam kev lom zem yog, mus rau ib qib lossis lwm qhov, xim nrog ntau qhov ntxoov ntxoo ntawm kev tsis zoo: kev poob siab, kev xav phem, kev npau taws, kev txiav txim siab thiab lwm yam. Thiab yog tias qhov no tsis zoo rau koj, nyeem cov lus.

Npau taws ntawm code: programmers thiab negativity

Kuv pom tias thaum cov programmer tau txais kev paub dhau los, lawv dhau los ua qhov tsis zoo. Cov pib tshiab, tsis paub txog cov teeb meem uas tos lawv, pib nrog kev txaus siab thiab txaus siab ntseeg tias qhov ua rau ntawm cov teeb meem no tsuas yog qhov tsis muaj kev paub thiab kev paub; thiab thaum kawg lawv yuav raug ntsib nrog qhov tseeb ntawm tej yam.

Lub sijhawm dhau mus, lawv tau txais kev paub dhau los thiab tuaj yeem paub qhov txawv qhov zoo ntawm qhov phem. Thiab thaum lub sijhawm ntawd los, cov tub ntxhais hluas cov programmer xav tias muaj kev ntxhov siab ntawm kev ua haujlwm nrog cov lej tsis zoo. Thiab yog hais tias lawv ua hauj lwm nyob rau hauv ib pab neeg (nyob deb nroog los yog nyob rau hauv tib neeg), lawv feem ntau siv cov kev xav ntawm cov neeg ua hauj lwm paub ntau dua. Qhov no feem ntau ua rau muaj kev tsis zoo ntxiv, vim tias tam sim no cov tub ntxhais hluas tuaj yeem tham nrog kev xav txog kev cai thiab faib ua qhov phem thiab qhov zoo, yog li qhia tias lawv yog "kev paub." Qhov no ntxiv dag zog rau qhov tsis zoo: tawm ntawm kev poob siab, nws yooj yim mus nrog cov npoj yaig thiab ua ib feem ntawm pab pawg; thuam Txoj Cai phem ua rau koj cov xwm txheej thiab kev tshaj lij nyob rau hauv lub qhov muag ntawm lwm tus: cov neeg uas tawm tswv yim tsis zoo feem ntau pom tau tias yog neeg txawj ntse thiab txawj ntse.

Kev ua kom tsis zoo tsis tas yuav yog qhov phem. Kev sib tham ntawm programming, ntawm lwm yam, yog tsom ntsoov rau qhov zoo ntawm cov cai sau. Qhov code yog kiag li txhais tau hais tias muaj nuj nqi nws yog npaj los ua (hardware, networking, thiab lwm yam ib sab), yog li nws yog ib qho tseem ceeb kom muaj peev xwm qhia koj lub tswv yim txog cov cai ntawd. Yuav luag txhua qhov kev sib tham los txog seb txoj cai twg zoo txaus, thiab rau txim rau qhov tshwm sim ntawm qhov tsis zoo ntawm txoj cai hauv cov ntsiab lus uas nws lub siab xav qhia qhov zoo ntawm txoj cai:

  • "Muaj ntau qhov kev tsis sib haum xeeb hauv cov qauv no, nws yog tus neeg sib tw zoo rau kev ua tau zoo ntawm kev ua tau zoo."
  • "Qhov no module yog qhov phem heev, peb yuav tsum tau rov ua dua nws."
  • "Qhov module no tsis muaj txiaj ntsig, nws yuav tsum rov sau dua."
  • "Qhov no module nqus, nws yuav tsum tau patched."
  • "Qhov no yog ib daim ntawm ram, tsis yog ib qho module, nws tsis tas yuav tsum tau sau tag nrho, dab tsi lub ntuj raug txim yog nws tus sau xav."

Los ntawm txoj kev, nws yog qhov "kev xav tso tawm" uas ua rau cov neeg tsim khoom hu ua "sexy", uas tsis tshua muaj kev ncaj ncees - tshwj tsis yog koj ua haujlwm ntawm PornHub.

Qhov teeb meem yog hais tias tib neeg yog coj txawv txawv, nyob tsis tswm, kev xav creatures, thiab kev xaav thiab kev qhia ntawm tej kev xav hloov peb: thaum xub thawj subtly, tab sis dhau sij hawm, dramatically.

Ib qho teeb meem slippery nqes hav ntawm negativity

Ob peb xyoos dhau los, kuv yog ib pab neeg ua haujlwm tsis raug cai thiab xam phaj tus tsim tawm. Peb nyiam nws heev: nws txawj ntse, nug cov lus nug zoo, paub siv thev naus laus zis, thiab haum rau peb cov kab lis kev cai. Kuv txaus siab tshwj xeeb los ntawm nws qhov zoo thiab nws zoo li ua lag luam zoo li cas. Thiab kuv ntiav nws.

Lub sijhawm ntawd, kuv tau ua haujlwm hauv tuam txhab tau ob peb xyoos thiab xav tias peb cov kab lis kev cai tsis zoo. Peb sim tso cov khoom ob zaug, peb zaug thiab ob peb zaug ntxiv ua ntej kuv tuaj txog, uas ua rau muaj kev siv nyiaj ntau rau kev ua haujlwm, thaum lub sijhawm peb tsis muaj dab tsi los qhia tshwj tsis yog hmo ntuj ntev, lub sijhawm nruj thiab cov khoom ua haujlwm. Thiab txawm hais tias kuv tseem ua haujlwm hnyav, kuv tsis ntseeg txog lub sijhawm kawg uas tau muab rau peb los ntawm kev tswj hwm. Thiab nws tsis ntev los no tau cog lus thaum tham txog qee yam ntawm txoj cai nrog kuv cov npoj yaig.

Yog li nws tsis xav tsis thoob - txawm tias kuv xav tsis thoob - tias ob peb lub lis piam tom qab ntawd, tus tsim tawm tshiab no tau hais tib yam tsis zoo uas kuv tau ua (xws li kev cog lus). Kuv pom tau hais tias nws yuav coj txawv txawv hauv ib lub tuam txhab sib txawv nrog cov kab lis kev cai sib txawv. Nws nyuam qhuav yoog raws li kab lis kev cai uas kuv tsim. Kuv tau kov yeej nrog kev xav txhaum. Vim kuv qhov kev paub dhau los, kuv tau tsim kev xav phem rau tus neeg tuaj tshiab uas kuv pom tias txawv kiag li. Txawm hais tias nws yeej tsis zoo li ntawd thiab tsuas yog tso rau qhov pom tias nws tuaj yeem haum rau hauv, kuv yuam kuv tus cwj pwm phem rau nws. Thiab txhua yam hais, txawm nyob rau hauv jest los yog nyob rau hauv dhau, muaj tus phem yam uas tig mus rau hauv dab tsi ntseeg.

Npau taws ntawm code: programmers thiab negativity

Txoj kev tsis zoo

Cia peb rov qab mus rau peb cov qub programmers tshiab, uas tau txais kev txawj ntse me ntsis thiab kev paub dhau los: lawv tau paub ntau dua nrog kev lag luam programming thiab nkag siab tias cov cai phem nyob txhua qhov chaw, nws tsis tuaj yeem zam. Nws tshwm sim txawm tias nyob rau hauv cov tuam txhab siab tshaj plaws tsom rau qhov zoo (thiab cia kuv nco ntsoov: pom tseeb, kev niaj hnub tsis tiv thaiv cov cai phem).

Tsab ntawv zoo. Lub sijhawm dhau los, cov neeg tsim khoom pib lees paub tias cov lej tsis zoo yog qhov tseeb ntawm software thiab tias lawv txoj haujlwm yog los txhim kho nws. Thiab hais tias yog tias tsis zoo code tsis tuaj yeem zam tau, ces tsis muaj qhov taw tes hauv kev npau taws txog nws. Lawv coj txoj hauv kev ntawm Zen, tsom mus rau kev daws teeb meem lossis kev ua haujlwm uas tawm tsam lawv. Lawv kawm paub ntsuas qhov tseeb thiab sib txuas lus software zoo rau cov tswv lag luam, sau cov kev kwv yees zoo raws li lawv lub xyoo dhau los, thiab thaum kawg tau txais txiaj ntsig zoo rau lawv cov txiaj ntsig zoo kawg thiab tsis tu ncua rau kev lag luam. Lawv ua lawv txoj haujlwm zoo heev uas lawv tau them $ 10 lab nyiaj tshwj xeeb thiab so haujlwm kom ua raws li lawv xav tau rau lawv lub neej (thov tsis txhob muab nws tso cai).

Npau taws ntawm code: programmers thiab negativity

Lwm qhov xwm txheej yog txoj kev tsaus ntuj. Tsis txhob lees txais cov cai tsis zoo raws li qhov tsis muaj peev xwm, cov neeg tsim khoom siv nws rau lawv tus kheej kom hu tawm txhua yam tsis zoo hauv lub ntiaj teb programming kom lawv tuaj yeem kov yeej. Lawv tsis kam txhim kho txoj cai tsis zoo uas twb muaj lawm rau ntau qhov laj thawj zoo: "neeg yuav tsum paub ntau ntxiv thiab tsis txhob ruam dhau"; "Nws tsis kaj siab"; "Qhov no tsis zoo rau kev lag luam"; β€œqhov no ua pov thawj tias kuv ntse npaum li cas”; "yog tias kuv tsis qhia koj tias tus lej tsis zoo no yog dab tsi, tag nrho lub tuam txhab yuav poob rau hauv dej hiav txwv," thiab lwm yam.

Muaj tseeb tsis tuaj yeem ua raws li cov kev hloov pauv uas lawv xav tau vim tias kev lag luam hmoov tsis zoo yuav tsum txuas ntxiv txhim kho thiab tsis tuaj yeem siv sijhawm txhawj xeeb txog qhov zoo ntawm cov cai, cov neeg no tau txais lub koob npe nrov li cov neeg yws. Lawv tau khaws cia rau lawv cov kev txawj ntse, tab sis raug thawb mus rau cov npoo ntawm lub tuam txhab, qhov chaw uas lawv yuav tsis cuam tshuam ntau tus neeg, tab sis tseem yuav txhawb nqa kev ua haujlwm ntawm cov txheej txheem tseem ceeb. Yog tias tsis muaj kev nkag mus rau txoj hauv kev txhim kho tshiab, lawv poob kev txawj ntse thiab tsis ua raws li kev lag luam xav tau. Lawv qhov kev tsis zoo tau hloov mus rau hauv kev iab iab, thiab vim li ntawd lawv pub lawv cov egos los ntawm kev sib cav nrog cov tub ntxhais kawm hnub nyoog nees nkaum xyoo txog txoj kev taug kev uas lawv nyiam cov cuab yeej qub qub tau coj mus thiab vim li cas nws tseem kub heev. Lawv mus so haujlwm thiab ua neej nyob lawv lub hnub nyoog laus cog lus ntawm cov noog.

Qhov kev muaj tiag tej zaum yuav nyob rau qhov chaw nyob nruab nrab ntawm ob lub siab.

Qee lub tuam txhab tau ua tiav qhov zoo tshaj plaws hauv kev tsim cov kab lis kev cai tsis zoo, insular, muaj zog-willed kab lis kev cai (xws li Microsoft ua ntej nws poob xyoo lawm) - feem ntau cov no yog cov tuam txhab nrog cov khoom lag luam zoo kawg nkaus thiab xav tau kom loj hlob sai li sai tau; los yog tuam txhab uas muag nrog ib tug hierarchy ntawm kev hais kom ua thiab kev tswj (Apple nyob rau hauv lub xyoo zoo tshaj ntawm cov hauj lwm), qhov twg txhua leej txhua tus ua raws li lawv tau hais. Txawm li cas los xij, kev tshawb fawb kev lag luam niaj hnub no (thiab kev nkag siab zoo) qhia tias qhov siab tshaj plaws ingenuity, uas ua rau muaj kev tsim kho tshiab hauv cov tuam txhab, thiab cov khoom lag luam siab hauv cov tib neeg, yuav tsum muaj kev ntxhov siab tsawg los txhawb kev muaj tswv yim thiab kev xav. Thiab nws yog ib qho nyuaj heev los ua kev muaj tswv yim, kev sib tham raws li kev ua haujlwm yog tias koj pheej txhawj xeeb txog qhov koj cov npoj yaig yuav tau hais txog txhua kab ntawm koj cov cai.

Negativity yog engineering pop kab lis kev cai

Niaj hnub no, kev saib xyuas ntau dua yog them rau tus cwj pwm ntawm engineers dua li yav dhau los. Hauv cov koom haum engineering, txoj cai "Tsis muaj horns". Ntau thiab ntau cov lus piav qhia thiab cov dab neeg tau tshwm sim hauv Twitter txog cov neeg uas tau tawm txoj haujlwm no vim tias lawv tsis tuaj yeem (yuav tsis) txuas ntxiv nrog kev ua phem thiab kev mob rau cov neeg sab nraud. Txawm Linus Torvalds nyuam qhuav thov txim xyoo ntawm kev ua siab phem thiab kev thuam rau lwm tus neeg tsim tawm Linux - qhov no tau ua rau kev sib cav txog qhov ua tau zoo ntawm txoj hauv kev no.

Qee tus tseem tiv thaiv Linus txoj cai los ua qhov tseem ceeb heev - cov neeg uas yuav tsum paub ntau txog qhov zoo thiab qhov tsis zoo ntawm "kev tsis zoo tsis zoo". Yog lawm, kev coj noj coj ua yog qhov tseem ceeb heev (txawm tias tseem ceeb), tab sis yog tias peb suav cov laj thawj vim li cas peb feem ntau tso cai rau kev tawm tswv yim tsis zoo los ua "kev lom zem", cov laj thawj no zoo li niam txiv lossis cov tub ntxhais hluas: "lawv tsim nyog nws vim lawv yog neeg ruam. ", "nws yuav tsum paub tseeb tias lawv yuav tsis ua dua," "yog tias lawv tsis ua li ntawd, nws yuav tsis tau qw rau lawv," thiab lwm yam. Ib qho piv txwv ntawm qhov cuam tshuam rau tus thawj coj lub siab xav muaj nyob rau hauv lub zej zog programming yog Ruby lub zej zog lub ntsiab lus MINASWAN - "Matz zoo yog li peb zoo."

Kuv tau pom tias ntau tus neeg txhawb nqa ntawm "tua neeg ruam" txoj hauv kev feem ntau mob siab rau qhov zoo thiab qhov tseeb ntawm txoj cai, txheeb xyuas lawv tus kheej nrog lawv txoj haujlwm. Hmoov tsis zoo, lawv feem ntau confuse hardness nrog rigidity. Qhov tsis zoo ntawm txoj haujlwm no yog los ntawm cov tib neeg yooj yim, tab sis tsis muaj kev xav ua kom zoo dua rau lwm tus. Cov neeg uas nkag rau hauv qhov kev ntshaw no tau daig hauv txoj kev tsaus ntuj.

Npau taws ntawm code: programmers thiab negativity

Lub ntiaj teb ntawm kev ua haujlwm tau loj hlob sai thiab thawb tawm tsam cov ciam teb ntawm nws lub thawv - lub ntiaj teb uas tsis yog programming (lossis yog lub ntiaj teb ntawm programming lub thawv rau lub ntiaj teb uas tsis yog programming? lus nug zoo).

Raws li peb txoj kev lag luam nthuav dav ntawm qhov nce zuj zus thiab kev ua haujlwm tau yooj yim dua, qhov kev ncua deb ntawm "techies" thiab "ib txwm" tau kaw sai. Lub ntiaj teb ntawm kev ua haujlwm tau nthuav dav ntxiv rau kev sib cuam tshuam ntawm tus kheej ntawm cov neeg uas loj hlob hauv kev sib cais nerd kab lis kev cai ntawm kev lag luam thaum ntxov, thiab nws yog lawv uas yuav tsim lub ntiaj teb tshiab ntawm kev ua haujlwm. Thiab tsis hais txog kev sib raug zoo lossis kev sib cav, kev ua haujlwm ntawm lub npe ntawm peev yuav tshwm sim hauv tuam txhab kab lis kev cai thiab kev ntiav neeg ua haujlwm: cov tuam txhab zoo tshaj plaws yuav tsis ntiav leej twg uas tsis tuaj yeem cuam tshuam nrog lwm tus, cia nyob ib leeg muaj kev sib raug zoo.

Qhov kuv kawm txog qhov tsis zoo

Yog tias koj tso cai rau kev tsis txaus siab ntau dhau los tswj koj lub siab thiab kev sib cuam tshuam nrog tib neeg, tig mus rau hauv kev muaj kuab lom, ces nws yog qhov txaus ntshai rau pawg khoom thiab kim rau kev lag luam. Kuv tau pom (thiab hnov ​​​​txog) cov haujlwm suav tsis txheeb uas tau poob sib nrug thiab tau tsim kho tag nrho ntawm kev siv nyiaj zoo vim tias ib tus neeg tsim khoom ntseeg tau muaj kev tsis txaus siab rau cov thev naus laus zis, lwm tus tsim tawm, lossis txawm tias ib daim ntawv xaiv los sawv cev rau qhov zoo ntawm tag nrho cov codebase.

Negativity kuj demoralizes thiab rhuav tshem kev sib raug zoo. Kuv yuav tsis hnov ​​​​qab li cas ib tug npoj yaig thuam kuv rau muab CSS rau hauv cov ntaub ntawv tsis raug, nws chim kuv thiab tsis tso cai rau kuv sau kuv cov kev xav rau ob peb hnub. Thiab nyob rau hauv lub neej yav tom ntej, kuv tsis zoo li yuav cia tus neeg ntawd nyob ze ntawm ib pab pawg (tab sis leej twg paub, tib neeg hloov).

Thaum kawg, qhov tsis zoo lus ua rau koj noj qab haus huv.

Npau taws ntawm code: programmers thiab negativity
Kuv xav tias qhov no yog qhov master class ntawm luag nyav yuav tsum zoo li.

Tau kawg, qhov no tsis yog ib qho kev sib cav hauv kev pom zoo ntawm kev zoo siab, ntxig kaum lab emoticons rau hauv txhua qhov kev thov rub, lossis mus rau chav kawm ntawm kev luag nyav (tsis yog, zoo, yog tias koj xav tau, ces tsis muaj teeb meem). Kev tsis zoo yog ib feem tseem ceeb ntawm kev ua haujlwm (thiab tib neeg lub neej), qhia qhov zoo, tso cai rau ib tus neeg los qhia kev xav thiab ua siab zoo nrog cov tib neeg. Negativity qhia txog kev pom thiab kev ceev faj, qhov tob ntawm qhov teeb meem. Kuv feem ntau pom tias tus tsim tawm tau mus txog qib tshiab thaum nws pib qhia kev tsis ntseeg txog qhov nws tau npau taws yav dhau los thiab tsis paub meej txog. Cov neeg ua kom muaj kev tsim nyog thiab kev ntseeg siab nrog lawv cov kev xav. Koj tsis tuaj yeem tso tseg qhov kev qhia tsis zoo, uas yuav yog Orwellian.

Txawm li cas los xij, kev tsis pom zoo yuav tsum tau muab tshuaj thiab sib npaug nrog lwm yam tseem ceeb ntawm tib neeg: kev xav, kev ua siab ntev, kev nkag siab thiab kev lom zem. Koj tuaj yeem qhia ib tus neeg tias nws tau npau taws yam tsis tau qw lossis qw. Tsis txhob kwv yees qhov kev xav no: yog tias ib tug neeg qhia koj yam tsis muaj kev xav tias koj tau ntxhov siab heev, nws txaus ntshai heev.

Lub sijhawm ntawd, ob peb xyoos dhau los, CEO tau hais rau kuv. Peb tham txog qhov xwm txheej tam sim no ntawm qhov project, ces nws nug kuv li cas. Kuv teb tias txhua yam zoo, qhov project tau txav mus, peb tau ua haujlwm maj mam, tej zaum kuv tsis nco ib yam dab tsi thiab yuav tsum tau rov xav dua. Nws hais tias nws tau hnov ​​​​kuv qhia kev xav tsis zoo rau cov npoj yaig hauv chaw ua haujlwm, thiab lwm tus tau pom qhov no thiab. Nws tau piav qhia tias yog tias kuv muaj kev tsis ntseeg, kuv tuaj yeem qhia lawv rau kev tswj hwm, tab sis tsis yog "coj lawv." Ua ib tus kws tshaj lij, kuv yuav tsum nco ntsoov tias kuv cov lus cuam tshuam li cas rau lwm tus vim tias kuv muaj kev cuam tshuam ntau txawm tias kuv tsis paub nws. Thiab nws tau hais rau kuv txhua yam no ua siab zoo, thiab thaum kawg tau hais tias yog tias kuv xav li ntawd tiag tiag, ces tej zaum kuv yuav tsum xav txog qhov kuv xav tau rau kuv tus kheej thiab kuv txoj haujlwm. Nws yog ib qho yooj yim heev, tau txais-nws-lossis-tawm-ntawm-koj-lub rooj sib tham. Kuv ua tsaug rau nws cov ntaub ntawv hais txog yuav ua li cas kuv tus cwj pwm hloov pauv li ntawm rau lub hlis tau cuam tshuam rau lwm tus uas kuv tsis pom.

Nws yog ib qho piv txwv ntawm kev ua tau zoo, kev tswj hwm zoo thiab lub zog ntawm txoj kev muag muag. Kuv pom tau hais tias kuv tsuas yog zoo li muaj kev ntseeg tiav hauv lub tuam txhab thiab nws lub peev xwm ua tiav nws cov hom phiaj, tab sis qhov tseeb kuv tau hais thiab sib tham nrog lwm tus hauv txoj kev sib txawv kiag li. Kuv kuj pom tau hais tias txawm tias kuv tsis ntseeg txog txoj haujlwm uas kuv tab tom ua haujlwm, kuv yuav tsum tsis txhob qhia kuv txoj kev xav rau kuv cov npoj yaig thiab nthuav tawm kev xav phem xws li kev sib kis, txo peb txoj hauv kev ua tiav. Hloov chaw, kuv tuaj yeem aggressively qhia qhov xwm txheej tiag tiag rau kuv kev tswj hwm. Thiab yog tias kuv xav tias lawv tsis mloog kuv, kuv tuaj yeem qhia kuv qhov kev tsis pom zoo los ntawm kev tawm hauv tuam txhab.

Kuv tau txais lub sijhawm tshiab thaum kuv tau los ua tus thawj coj ntawm kev soj ntsuam cov neeg ua haujlwm. Raws li ib tug qub engineers, kuv tau ceev faj heev txog kev hais tawm kuv cov kev xav ntawm peb (txhim kho) txoj cai qub txeeg qub teg. Txhawm rau pom zoo rau qhov kev hloov pauv, koj yuav tsum xav txog qhov xwm txheej tam sim no, tab sis koj yuav tsis tau nyob qhov twg yog tias koj quaj qw, tawm tsam, lossis lwm yam. Thaum kawg, kuv nyob ntawm no kom ua tiav ib txoj haujlwm thiab yuav tsum tsis txhob yws txog cov cai kom nkag siab nws, ntsuas nws, lossis kho nws.

Qhov tseeb, qhov ntau kuv tswj kuv lub siab lub ntsws cov lus teb rau cov cai, qhov ntau kuv nkag siab tias nws tuaj yeem dhau los thiab qhov tsis meej pem kuv xav. Thaum kuv qhia kuv tus kheej nrog kev ceev faj ("yuav tsum muaj chaw rau kev txhim kho ntxiv ntawm no"), Kuv tau ua rau kuv tus kheej thiab lwm tus zoo siab thiab tsis ua qhov xwm txheej hnyav dhau. Kuv pom tau hais tias kuv tuaj yeem txhawb thiab txo qhov tsis zoo ntawm lwm tus los ntawm kev ua kom zoo (kev ntxhov siab?) tsim nyog ("koj hais yog lawm, cov cai no tsis zoo, tab sis peb yuav txhim kho nws"). Kuv zoo siab pom tias kuv tuaj yeem mus tau deb npaum li cas ntawm txoj kev Zen.

Qhov tseem ceeb, kuv niaj hnub kawm thiab rov kawm ib zaj lus qhia tseem ceeb: lub neej luv luv tsis tu ncua npau taws thiab mob.

Npau taws ntawm code: programmers thiab negativity

Tau qhov twg los: www.hab.com

Ntxiv ib saib