Buugga “Sida loo maareeyo waxgaradka. Aniga, neers iyo geeks"

Buugga “Sida loo maareeyo waxgaradka. Aniga, neers iyo geeks" U huray maareeyayaasha mashruuca (iyo kuwa ku riyoonaya inay madax noqdaan).

Qoritaanka tiro badan oo kood ah waa adag tahay, laakiin maamulka dadka ayaa ka sii adag! Markaa waxaad kaliya u baahan tahay buuggan si aad u barato sida loo sameeyo labadaba.

Suurtagal ma tahay in la isku daro sheekooyin qosol leh iyo casharro culus? Michael Lopp (sidoo kale loo yaqaan wareegyada cidhiidhiga ah ee Rands) ayaa ku guulaystay. Waxaad ka heli doontaa sheekooyin khayaali ah oo ku saabsan dadka khayaaliga ah oo leh waayo-aragnimo cajiib ah oo abaal-marin leh (inkastoo khayaali ah). Tani waa sida uu Rands u wadaago khibradihiisa kala duwan, mararka qaarkoodna la yaab leh oo uu kasbaday sannadihii uu ka shaqaynayey shirkadaha waaweyn ee IT-ga: Apple, Pinterest, Palantir, Netscape, Symantec, iwm.

Ma tahay maamule mashruuc? Mise waxaad doonaysaa inaad fahanto waxa madaxaagu habaaran qabto maalinta oo dhan? Rands waxay ku bari doontaa sida aad uga badbaado Dunida Sunta ah ee Turkiga ee sicir bararka oo aad ku barato waallida guud ee dadka aan shaqaynayn. Bulshadan la yaabka leh ee maskaxda maskaxda ku haysa waxaa jira xitaa makhluuqaad shisheeye ah - maareeyayaal, iyada oo loo marayo caado urureed oo qarsoodi ah, ayaa awood ku yeeshay qorshayaasha, fikradaha iyo xisaabaadka bangiga ee dad badan.

Buuggani waa ka duwan yahay qoraallada maamulka ama hoggaanka. Michael Lopp waxba ma qariyo, waxa uu u sheegaa sida ay tahay (laga yaabee in aan dhammaan sheekooyinka la shaacin: P). Laakiin kaliya habkan waxaad fahmi doontaa sida aad ugu noolaan karto madaxa sida, sida loo maareeyo geeks iyo nerds, iyo sida loo keeno "mashruucaas xun" dhamaadka farxad leh!

Qoraal. Maskaxda injineernimada

Fikradaha ku saabsan: Ma u baahan tahay inaad sii waddo Qorista Xeerka?

Buugga Rands ee xeerarka maareeyayaasha waxa uu ka kooban yahay liis aad u gaaban oo maamul casri ah "must-dos." Laconicism-ka liiskani wuxuu ka yimaadaa xaqiiqda ah in fikradda "waa qasab" ay tahay nooc ka mid ah dhammaystiran, iyo marka ay timaado dadka, waxaa jira fikrado dhammaystiran oo aad u yar. Habka maaraynta guusha leh ee hal shaqaale waxay u noqon doontaa masiibo dhab ah mid kale. Fikirkani waa shayga ugu horreeya ee liiska "waa in la sameeyo" maamulaha:

Debacsanow!

Inaad ku fikirto inaad wax walba hore u ogeyd waa fikrad aad u xun. Xaalad ah in xaqiiqda kaliya ee joogtada ah ay tahay in dunidu si joogto ah isu beddesho, dabacsanaantu waxay noqotaa booska kaliya ee saxda ah.

Si ka duwan, shayga labaad ee liiska ku jira ayaa si la yaab leh u dabacsanaan kara. Si kastaba ha ahaatee, qodobkani waa midka aan jecelahay shakhsi ahaan sababtoo ah waxaan aaminsanahay inay ka caawiso abuurista aasaaska koritaanka maamulka. Cutubkani waxa uu u dhignaa sidan:

Jooji qoraalka koodka!

Aragti ahaan, haddii aad rabto inaad noqoto maareeye, waa inaad barataa inaad aaminto kuwa kuu shaqeeya oo aad si buuxda ugu wareejiso koodka iyaga. Taladani inta badan way adag tahay in la dheefshiido, gaar ahaan maareeyayaasha cusub ee la soo saaray. Malaha sababaha ay maamulayaasha u noqdeen waxa ka mid ah wax-soo-saarkooda dhinaca horumarka, marka ay wax qaldamaanna fal-celintooda ugu horreysa waa inay dib ugu noqdaan xirfadda ay kalsooni buuxda ku qabaan, taas oo ah awoodda ay u leeyihiin inay wax qoraan.

Markaan arko in maamule cusub uu "ku quus"qodobo qorista koodka, waxaan u sheegaa: "Waan ognahay inaad qori karto kood. Su'aashu waxay tahay: ma hoggaamin kartaa? Adigu hadda kama mas'uul tahay naftaada kaligaa, adiga ayaa mas'uul ka ah kooxda oo dhan; waxaanan rabaa inaan hubiyo inaad kooxdaada ka heli karto inay xalliyaan mashaakilaadka keligood, adoon adigu qorin koodka laftaadu. Shaqadaadu waa inaad ogaatid sidaad naftaada u cabiri lahayd. Ma doonayo inaad mid uun noqoto, waxaan doonayaa inay jiraan kuwo badan oo adiga oo kale ah.”

Talo wanaagsan, sax? Miisaanka Maamulka. Mas'uuliyadda. Erayada caanka ah ee noocaas ah. Waa wax laga xumaado in taladu qaldan tahay.

Sax maaha?

Haa. Taladu waa khalad! Ma khaldana, laakiin khalad igu filan waa inaan waco qaar ka mid ah asxaabtii hore oo aan raaligelin ka bixiyo: "Xusuusnow hadalkaa aan jeclahay ee ku saabsan sida aad u joojin lahayd qorista koodka? Waa khalad! Haa... Mar labaad dib u bilow barnaamijka Ku bilow Python iyo Ruby. Haa, dhab baan ka ahay! Xirfaddaada way ku xidhan tahay!”

Markii aan bilaabay xirfadeyda horumarinta software ee Borland, waxaan ka shaqeeyay kooxda Paradox Windows, taas oo ahayd koox weyn. Waxa jiray 13 codsi oo keli ah. Haddii aad ku darto dadka ka socda kooxaha kale kuwaas oo sidoo kale si joogto ah uga shaqaynayey tignoolajiyada muhiimka ah ee mashruucan, sida mashiinka xogta asaasiga ah iyo adeegyada codsiga aasaasiga ah, waxaad heshay 50 injineero si toos ah uga qaybqaatay horumarinta alaabtan.

Ma jiro koox kale oo aan waligay u shaqeeyay oo xataa ku dhaw cabbirkan. Dhab ahaantii, sannad kasta, tirada dadka ee kooxda aan ka shaqeeyo ayaa si tartiib tartiib ah hoos u dhacaya. Maxaa dhacaya? Miyaynu horumariyayaashu si wada jir ah u noqonaynaa kuwo caqli badan oo caqli badan? Maya, culayska ayaanu wadaagaynaa.

Maxay horumariyayaashu qabanayeen 20kii sano ee la soo dhaafay? Inta lagu jiro wakhtigan waxaan qornay shitload of code. Badda code! Waxaan qornay kood aad u badan oo waxaan go'aansanay inay fiicnaan lahayd in la fududeeyo wax walba oo aan aadno ilo furan.

Nasiib wanaag, mahadsanid internetka, habkani hadda wuxuu noqday mid fudud intii suurtagal ah. Haddii aad tahay horumariye software, waad hubin kartaa hadda! Ka raadi magacaaga Google ama Github waxaad arki doontaa kood aad muddo dheer illowday, laakiin qof kastaa heli karo. Naxdin, sax? Miyaadan ogayn in kood nool yahay weligiis? Haa, isagu weligiis wuu nool yahay.

Codku weligiis wuu noolaadaa. Iyo code wanaagsan ma aha oo kaliya inuu noolaado weligiis, wuu koraa sababtoo ah kuwa qiimeeya waxay si joogto ah u hubiyaan in ay sii ahaanayso mid cusub. Koodhkan tayada sare leh, koodhka si fiican loo ilaaliyo ayaa kaa caawinaya in la yareeyo celceliska cabbirka kooxda injineernimada sababtoo ah waxay noo ogolaanaysaa inaan diirada saarno koodka jira halkii aan ka qori lahayn kood cusub, oo aan shaqada ku helno dad yar iyo waqti gaaban.

Khadkaan sababaynta ayaa u muuqda mid niyad-jab leh, laakiin fikradda ayaa ah inaan dhammaanteen nahay koox isku-dhafan oo otomaatig ah anagoo adeegsanayna cajalad tuubbada ah si aan isugu xirno qaybaha kala duwan ee waxyaabaha jira si wadajir ah loo abuuro nooc ka duwan isla shay. Tani waa fikrad caadi ah oo ka dhex jirta madaxda sare ee jecel dibadda. "Qof kasta oo yaqaan sida loo isticmaalo Google oo haysta xoogaa cajalad ah ayaa samayn kara tan! Markaa maxaynu lacag badan ugu bixinaynaa mishiinnadayada?

Waxaan siinnaa kuwan maamulka lacag aad u badan, laakiin waxay u maleynayaan wax aan micno lahayn. Mar labaad, qodobkayga ugu muhiimsan waa in ay jiraan horumariyayaal badan oo dhalaalaya oo aad u adag oo ka shaqeeya meeraheena; runtii waa dad karti iyo dadaal badan, in kasta oo aanay hal daqiiqo fadhiisan jaamacado la aqoonsan yahay. Oh haa, hadda waxaa jira in badan oo ka mid ah!

Uma soo jeedinayo inaad bilowdo inaad ka werwerto meeshaada sababtoo ah saaxiibo cajiib ah ayaa lagu eedeeyay inay ugaarsanayaan. Waxaan kuu soo jeedinayaa inaad bilowdo inaad ka walwasho sababtoo ah horumarka horumarinta software ayaa laga yaabaa inuu u socdo si ka dhaqso badan adiga. Waxaad shaqaynaysay toban sano, shan ka mid ah maareeye ahaan, waxaadna u malaynaysaa: "Waxaan horayba u aqaanay sida software loo horumariyo." Haa, waad ogtahay. Nabadgelyo…

Jooji qoraalka koodka, laakiin...

Haddii aad raacdo taladaydii asalka ahayd oo aad joojiso qorista koodka, waxa kale oo aad si ikhtiyaari ah u joojin doontaa ka qayb qaadashada habka abuurista. Taasi waa sababta aanan si firfircoon u isticmaalin dibadda. Automata ma abuuraan, waxay soo saaraan. Nidaamyada si wanaagsan loo naqshadeeyay waxay badbaadiyaan lacag badan, laakiin ma keenaan wax cusub adduunkeena.

Haddii aad haysato koox yar oo wax badan ku qabata lacag yar, markaa fikradda joojinta qorista code waxay u egtahay go'aan shaqo oo xun aniga. Xataa shirkadaha bahalnimada leh ee leh shuruucdooda, habraacyadooda iyo siyaasadahooda aan dhammaadka lahayn, xaq uma lihid inaad illowdo sida loo horumariyo software-ka laftaadu. Iyo horumarinta software ayaa si joogto ah isbeddelaya. Hadda way isbedelaysaa. Cagahaaga hoostooda! Isla ilbidhiqsigan!

Waxaad leedahay diidmo. Faham. Aan maqalno.

"Rands, waxaan ku socdaa kursiga agaasimaha! Haddii aan sii wado qorista koodka, qofna ma rumaysan doono inaan kori karo."

Waxaan rabaa inaan ku weydiiyo tan: maadaama aad ku fadhiisatay "Waxaan ku dhowahay inaan noqdo maamulaha guud!", miyaad dareentay in muuqaalka horumarinta software uu isbeddelayo, xitaa gudaha shirkaddaada? Hadday jawaabtaadu haa tahay, markaas waxaan ku waydiin doonaa su'aal kale: sida saxda ah ee uu isu bedelayo maxaadse ka qabanaysaa isbedeladan? Haddii aad ku jawaabtay "maya" su'aashayda koowaad, markaa waxaad u baahan tahay inaad u guurto kursi ka duwan, sababtoo ah (I bet!) Goobta horumarinta software ayaa isbeddelaya markan aad ilbiriqsi ah. Sideed weligaa u kori doontaa haddii aad si tartiib ah laakiin hubaal u illowday sida loo horumariyo software?

Taladaydu waa inaadan isku xilqaamin inaad hirgeliso astaamo badan oo alaabtaada xigta. Waxaad u baahan tahay inaad si joogto ah u qaaddo tillaabooyin aad ugu sii wadi karto sida kooxdaadu u dhisayso software-ka. Taas waxaad samayn kartaa labadaba agaasime ahaan iyo madaxweyne ku xigeen ahaan. Wax kale?

"Ah, Rands! Laakiin qof waa inuu noqdaa garqaadka! Qofku waa inuu arko sawirka weyn. Haddii aan kood qoro, aragtidayda waa lumin doonaa."

Wali waa inaad noqotaa garsooraha, wali waa inaad sii daysaa go'aamada, walina waa inaad afar jeer subax kasta oo isniin ah ku wareegtaa dhismaha adiga oo mid ka mid ah injineeradaada dhageysto toddobaadlaha ah "Dhammaanteen waa nala xukumay" oo ku qaylinaya 30. daqiiqado. Laakiin waxaas oo dhan ka baxsan, waa inaad ilaalisaa maskaxda injineernimada, mana aha inaad noqoto barnaamij-fuliye si aad taas u samayso.

Talooyinkayga ku aaddan ilaalinta maskaxda injineernimada:

  1. Isticmaal deegaanka horumarinta. Tani waxay ka dhigan tahay inaad taqaanid qalabka kooxdaada, oo ay ku jiraan nidaamka kood-dhisidda, xakamaynta nooca, iyo luqadda barnaamijka. Natiijo ahaan, waxaad si fiican ugu hadli doontaa luqadda kooxdaadu isticmaasho marka ay ka hadlayaan horumarinta alaabta. Tani waxay sidoo kale kuu ogolaaneysaa inaad sii wadato isticmaalka tifaftiraha qoraalka aad jeceshahay, kaas oo si fiican u shaqeynaya.
  2. Waa in aad sawiri kartaa jaantus qaab dhismeed faahfaahsan oo qeexaya alaabtaada oog kasta wakhti kasta. Hadda uma jeedo nooca la fududeeyay ee leh saddex unug iyo laba fallaadho. Waa inaad taqaanaa jaantuska faahfaahsan ee alaabta. Midda ugu adag. Ma aha oo kaliya jaantus kasta oo qurxoon, laakiin jaantus ay adag tahay in la sharaxo. Waa inay noqotaa khariidad ku habboon faham buuxa ee alaabta. Si joogto ah ayay isu beddeshaa, waana inaad had iyo jeer ogaataa sababta isbeddellada qaarkood u dhaceen.
  3. La wareeg fulinta mid ka mid ah shaqooyinka. Run ahaantii waan guuleysanayaa markaan qorayo tan sababtoo ah qodobkani wuxuu leeyahay khataro badan oo qarsoon, laakiin runtii ma hubo inaad ku guuleysan karto dhibic # 1 iyo dhibic # 2 adoon go'aansan inaad hirgeliso ugu yaraan hal sifo . Adigoo fulinaya mid ka mid ah sifooyinka nafsadaada, kaliya maaha inaad si firfircoon uga qaybqaadato geeddi-socodka horumarinta, waxay sidoo kale kuu ogolaan doontaa inaad si xilliyo ah u beddesho doorka "Maareeyaha wax walba u xilsaaran" doorka "Ninka mas'uulka ka ah fulinta hal. ee hawlaha." Dabeecaddan is-hoosaysiinta iyo is-hoosaysiinta ah waxay ku xasuusin doontaa muhiimadda ay leeyihiin go'aamada yaryar.
  4. Weli waan gariirayaa dhammaantiis. Waxa aad mooddaa in uu qof hore iigu qaylinayay: “Maareeyihii isku xilqaamay fulinta hawsha?! (Oo waan ku raacsanahay isaga!) Haa, weli waxaad tahay maamulaha, taas oo macnaheedu yahay inay tahay hawl yar oo yar, okay? Haa, wali wax badan ayaad qabanaysaa. Haddii aadan kaliya qaadan karin fulinta shaqada, markaa waxaan kuu hayaa talo firaaqo ah: hagaajin qaar ka mid ah cayayaanka. Xaaladdan oo kale, ma dareemi doontid farxadda abuurista, laakiin waxaad yeelan doontaa faham ku saabsan sida badeecada loo abuuray, taas oo macnaheedu yahay inaadan waligaa ka tegin shaqada.
  5. Qor imtixaanada cutubka. Weli waxaan tan sameeyaa dabayaaqadii wareegga wax soo saarka marka dadku bilaabaan inay waalan yihiin. Ka fakar sida liiska caafimaadka alaabtaada. Sidan marar badan samee.

diidmo mar labaad?

"Rands, haddii aan qoro kood, waxaan wareerin doonaa kooxdayda. Ma garan doonaan cidda aan ahay - maamule ama horumariye."

Wanaagsan

Haa, waxaan idhi, "Hagaag!" Waan ku faraxsanahay inaad u malaynayso inaad ku wareeri karto kooxdaada kaliya inaad ku dabaalato balliga horumariyaha. Way fududahay: xuduudaha u dhexeeya doorarka kala duwan ee horumarinta software ayaa hadda aad u mugdi badan. Wiilasha UI waxay sameeyaan waxa guud ahaan loogu yeeri karo JavaScript iyo programming CSS. Horumariyayaashu waxay wax badan ka baranayaan naqshadaynta khibrada isticmaalaha. Dadku way la xidhiidhaan midba midka kale oo waxay bartaan kutaannada, xatooyada koodka dadka kale, iyo sidoo kale xaqiiqda ah in aysan jirin sabab wanaagsan oo maamuluhu uga qayb qaadan karo xogtan ballaaran, caalamiga ah, macluumaadka pollinating bacchanalia.

Ka sokow, ma doonaysaa inaad ka mid noqoto koox ka kooban qaybo si fudud loo beddeli karo? Tani kaliya kama dhigi doonto kooxdaada mid jilicsan, waxay siin doontaa xubin kasta oo kooxeed fursad uu ku arko badeecada iyo shirkadda dhinacyo kala duwan. Sideed u ixtiraami kartaa Frank, ninka degan ee masuulka ka ah dhismooyinka, wax ka badan ka dib markaad aragto xarrago fudud ee qoraalladiisa?

Ma rabo in kooxdaadu noqoto mid jahawareer iyo qas. Taa lidkeeda, waxaan rabaa in kooxdaadu ay si wax ku ool ah ula xiriirto. Waxaan aaminsanahay in haddii aad ku lug leedahay abuurista alaabta oo aad ka shaqeyso sifooyinka, waxaad u dhowaan doontaa kooxdaada. Iyo ka sii muhiimsan, waxaad ku dhowaan doontaa isbeddelada joogtada ah ee habka horumarinta software ee ururkaaga.

Ha joojin horumarka

Saaxiibkay Borland ayaa hal mar weerar afka ah igu soo qaaday markii aan ugu yeeray "coder."

"Rands, codeerku waa mishiin aan maskax lahayn! Daanyeer! Codeeyaha wax muhiim ah ma sameeyo marka laga reebo inuu qoro khadadka caajiska ah ee kood aan faa'iido lahayn. Anigu ma ihi cod-bixiye, waxaan ahay soo-saare software-ka ah!”

Way saxsanayd, way necbi lahayd taladayda ugu horreysa ee madaxda cusub: "Jooji qoraalka code!" Ma aha sababtoo ah waxaan soo jeedinayaa inay yihiin coders, laakiin in ka badan sababtoo ah waxaan si firfircoon u soo jeedinayaa inay bilaabaan inay iska indhatiraan mid ka mid ah qaybaha ugu muhiimsan ee shaqadooda: horumarinta software.

Markaa waan cusboonaysiiyay taladayda. Haddii aad rabto inaad noqoto hogaamiye wanaagsan, waxaad joojin kartaa qorista koodka, laakiin...

Noqo mid dabacsan Xusuusnow waxa ay ka dhigan tahay in aad injineer noqoto oo ha joojin horumarinta software.

Ku saabsan qoraaga

Michael Lopp waa horumariye software ruug cadaa ah oo aan wali ka tagin Silicon Valley. 20-kii sano ee la soo dhaafay, Michael wuxuu u shaqeeyay shirkado kala duwan oo hal abuur leh, oo ay ku jiraan Apple, Netscape, Symantec, Borland, Palantir, Pinterest, iyo sidoo kale ka qaybqaatay bilawga si tartiib tartiib ah u soo baxay.

Shaqada ka baxsan, Michael wuxuu maamulaa blog caan ah oo ku saabsan tiknoolajiyada iyo maamulka oo hoos yimaada magaca Rands, halkaas oo uu kala hadlo fikradaha ku saabsan maareynta maareynta akhristayaasha, wuxuu muujiyaa walaac ku saabsan baahida joogtada ah ee loo qabo in uu farta ku hayo garaaca wadnaha, wuxuuna sharxayaa, inkastoo abaal-marinno deeqsinimo leh oo loogu talagalay abuurista badeecad, guushaadu waa suurtogal oo keliya mahadnaqa kooxdaada. Blog ayaa laga heli karaa halkan www.randsinrepose.com.

Michael wuxuu qoyskiisa kula nool yahay Redwood, California. Wuxuu had iyo jeer helaa wakhti uu baaskiil ku kaxeeyo, ciyaaro xeegada oo uu cabbo khamri cas, maadaama caafimaadkaagu uu ka muhiimsan yahay mashquulka.

» Faahfaahin dheeraad ah oo ku saabsan buugga waxaad ka heli kartaa at website-ka daabacaha
» Tusmada
» Qoraal

Khabrozhiteley 20% qiimo dhimis iyadoo la isticmaalayo coupon - Maamulka Dadka

Marka la bixiyo kharashka nooca warqadda ee buugga, nuqulka elektarooniga ah ee buugga ayaa lagu soo diri doonaa e-mail.

PS: 7% qiimaha buuggu waxa uu geli doonaa tarjumaadda buugaagta kumbuyuutarka ee cusub, liiska buugaagta lagu wareejiyay madbacadda halkan.

Source: www.habr.com

Add a comment