Akwụkwọ "Otu esi ejikwa ndị ọgụgụ isi. Mụ onwe m, ndị mmụọ ọjọọ na ndị geeks"

Akwụkwọ "Otu esi ejikwa ndị ọgụgụ isi. Mụ onwe m, ndị mmụọ ọjọọ na ndị geeks" Raara onwe ya nye ndị njikwa ọrụ (na ndị na-arọ nrọ ịghọ ndị isi).

Ide ọtụtụ koodu siri ike, mana ijikwa ndị mmadụ na-esi ike karị! Yabụ na ị chọrọ akwụkwọ a ka ị mụta otu esi eme ha abụọ.

Ọ ga-ekwe omume ijikọta akụkọ na-atọ ọchị na nkuzi siri ike? Michael Lopp (nke a makwaara na okirikiri dị warara dị ka Rands) nwere ihe ịga nke ọma. Ị ga-ahụ akụkọ ifo banyere ndị na-agụ akụkọ ifo nwere ahụmahụ na-akwụghachi ụgwọ na-enweghị atụ (n'agbanyeghị akụkọ ifo). Nke a bụ ka Rands na-ekerịta ahụmịhe ya dị iche iche, mgbe ụfọdụ, ahụmịhe dị ịtụnanya enwetara kemgbe ọtụtụ afọ ọ na-arụ ọrụ na nnukwu ụlọ ọrụ IT: Apple, Pinterest, Palantir, Netscape, Symantec, wdg.

Ị bụ onye njikwa oru ngo? Ma ọ bụ ịchọrọ ịghọta ihe onye isi gị na-eme n'ụbọchị niile? Rands ga-akụziri gị ka ị ga-esi dị ndụ na World Toxic of Inflated Turkeys ma na-eme nke ọma na isi ara nke ndị na-adịghị arụ ọrụ nke ọma. Na nke a iju obodo nke maniacal brainiacs e nwere ọbụna ala ọzọ e kere eke - njikwa ndị, site a omimi nzukọ ememe, nweela ike n'elu atụmatụ, echiche na akụ akaụntụ nke ọtụtụ ndị mmadụ.

Akwụkwọ a adịghị ka akwụkwọ njikwa ma ọ bụ akwụkwọ nduzi ọ bụla. Michael Lopp adịghị ezobe ihe ọ bụla, ọ na-agwa ya dị ka ọ dị (ma eleghị anya, ọ bụghị akụkọ niile ka e kwesịrị ime ka ọha na eze: P). Ma naanị n'ụzọ dị otú a, ị ga-aghọta otú ị ga-esi dị ndụ na onye isi dị otú ahụ, otu esi ejikwa geeks na nerds, na otu esi eweta "ọrụ ọjọọ ahụ" na njedebe obi ụtọ!

Mpempe akwụkwọ. Echiche injinia

Echiche na: Ị Kwesịrị ịga n'ihu na-ede koodu?

Akwụkwọ Rands na iwu maka ndị njikwa nwere ndepụta dị nkenke nke njikwa ọgbara ọhụrụ "ga-emerịrị." Laconicism nke ndepụta a sitere n'eziokwu ahụ bụ na echiche nke "ga-emerịrị" bụ ụdị zuru oke, na mgbe ọ na-abịakwute ndị mmadụ, enwere echiche zuru oke ole na ole. Usoro nlekọta nke ọma maka otu onye ọrụ ga-abụ ezigbo ọdachi nye onye ọzọ. Echiche a bụ ihe mbụ dị na ndepụta "ga-emerịrị" nke onye njikwa:

Nọgide na-agbanwe agbanwe!

Iche na ị maralarị ihe niile bụ echiche jọgburu onwe ya. N'ọnọdụ ebe naanị eziokwu mgbe niile bụ na ụwa na-agbanwe mgbe niile, mgbanwe na-aghọ naanị ọnọdụ ziri ezi.

N'ụzọ na-emegide onwe ya, ihe nke abụọ dị na ndepụta ahụ bụ ihe ijuanya na-enweghị mgbanwe. Agbanyeghị, isi okwu a bụ ọkacha mmasị m nke ukwuu n'ihi na m kwenyere na ọ na-enyere aka ịmepụta ntọala maka uto njikwa. Paragraf a na-agụ:

Kwụsị ide koodu!

Na tiori, ọ bụrụ na ịchọrọ ịbụ onye njikwa, ị ga-amụta ịtụkwasị ndị na-arụ ọrụ gị obi ma nyefee ha koodu ahụ kpamkpam. Ndụmọdụ a na-esikarị ike mgbari, ọkachasị maka ndị njikwa ọhụrụ. Eleghị anya otu n'ime ihe mere ha ji bụrụ ndị njikwa bụ n'ihi nrụpụta ha na mmepe, na mgbe ihe na-aga nke ọma, mmeghachi omume mbụ ha bụ ịlaghachi azụ na nkà ha nwere ntụkwasị obi zuru oke na ya, nke bụ ikike ha nwere ide koodu.

Mgbe m hụrụ na onye njikwa ọhụrụ “na-abanye” n'ime koodu ederede, m na-agwa ya: “Anyị maara na ị nwere ike ide koodu. Ajụjụ bụ: ị nwere ike idu? Ị naghịzi elekọta onwe gị naanị gị, ọ bụ gị na-ahụ maka otu niile; na achọrọ m ijide n'aka na ị nwere ike nweta otu gị iji dozie nsogbu n'onwe ha, na-enweghị ị ga-ede koodu ahụ n'onwe gị. Ọrụ gị bụ ịchọpụta otú ị ga-esi tụọ onwe gị. Achọghị m ka ị bụrụ naanị otu, achọrọ m ka e nwee ọtụtụ ndị dị ka gị. "

Ezi ndụmọdụ, nri? Ọnụ ọgụgụ. Nlekọta. Ọrụ. Okwu buzzokwu dị otú ahụ. Ọ bụ ihe nwute na ndụmọdụ ahụ adịghị mma.

ezighi ezi?

Ee. Ndụmọdụ ahụ adịghị mma! Ọ bụghị kpamkpam na-ezighị ezi, ma ezighị ezi nke na m ga-akpọtụrụ ụfọdụ ndị ọrụ ibe m rịọ mgbaghara: “Cheta okwu ahụ masịrị m banyere otu ị ga-esi kwụsị ide koodu? Ọ dị njọ! Ee... Malitekwa mmemme ọzọ. Malite na Python na Ruby. Ee, ọ dị m ezigbo mkpa! Ọrụ gị dabere na ya! "

Mgbe m malitere ọrụ m dị ka onye nrụpụta ngwanrọ na Borland, arụrụ m ọrụ na otu Paradox Windows, nke bụ nnukwu otu. Enwere ndị nrụpụta ngwa 13 naanị. Ọ bụrụ n’ịgbakwunye ndị sitere na otu ndị ọzọ na-arụkwa ọrụ mgbe niile na teknụzụ isi maka ọrụ a, dị ka injin nchekwa data na ọrụ isi ngwa, ị nwetara ndị injinia 50 na-etinye aka na mmepe ngwaahịa a.

Ọ dịghị otu ọzọ m rụtụrụla ọrụ maka nke na-abịaru nso na nha a. N’ezie, ka afọ ọ bụla na-agafe, ọnụ ọgụgụ ndị nọ n’òtù m na-arụ ọrụ na-eji nwayọọ nwayọọ na-ebelata. Kedu ihe na-aga? Anyị ndị mmepe na-agbakọta ọnụ na-amawanye ihe na karịa? Mba, naanị anyị na-ekekọrịta ibu ahụ.

Kedu ihe ndị mmepe na-eme n'ime afọ 20 gara aga? N'ime oge a anyị na-ede koodu shitload. Oké osimiri nke koodu! Anyị dere ọtụtụ koodu nke na anyị kpebiri na ọ ga-adị mma ime ka ihe niile dị mfe wee gaa ebe mepere emepe.

Ọ dabara nke ọma, ekele maka ịntanetị, usoro a aghọwo ugbu a dị mfe dị ka o kwere mee. Ọ bụrụ na ị bụ onye nrụpụta ngwanrọ, ị nwere ike lelee ya ugbu a! Chọọ aha gị na Google ma ọ bụ Github ma ị ga-ahụ koodu nke chefuru ogologo oge, mana nke onye ọ bụla nwere ike ịchọta. Ụjọ, nri? Ị maghị na koodu na-adị ndụ ebighị ebi? Ee, ọ dị ndụ ruo mgbe ebighị ebi.

Koodu na-adị ndụ ruo mgbe ebighị ebi. Na ezi koodu ọ bụghị naanị na-adị ndụ ruo mgbe ebighị ebi, ọ na-etolite n'ihi na ndị na-eji ya kpọrọ ihe mgbe niile na-ahụ na ọ na-anọgide na-adị ọhụrụ. Nke a ikpo nke elu-edu, nke ọma na-edobe koodu na-enyere aka belata nkezi nke injinia otu size n'ihi na ọ na-enye anyị ohere ilekwasị anya na koodu dị ugbu a kama ide koodu ọhụrụ, na-enweta ọrụ na-arụ ọrụ na mmadụ ole na ole na na a mkpụmkpụ oge etiti.

Usoro echiche a na-ada ụda nkụda mmụọ, mana echiche bụ na anyị niile bụ naanị ụyọkọ ntinye automata na-eji teepu duct iji jikọọ ibe dị iche iche nke ihe ndị dị adị ọnụ iji mepụta ụdị dị iche iche nke otu ihe ahụ. Nke a bụ usoro echiche mara mma n'etiti ndị isi ụlọ ọrụ na-ahụ n'anya outsourcing. "Onye ọ bụla maara ka esi eji Google ma nwee ụfọdụ teepu nwere ike ime nke a! Kedu ihe kpatara anyị ji akwụ nnukwu ego na igwe anyị?

Anyị na-akwụ ndị njikwa ndị a nnukwu ego, mana ha na-eche ihe nzuzu dị otú ahụ. Ọzọkwa, isi ihe m na-ekwu bụ na e nwere ọtụtụ ndị na-emepụta ihe na-egbuke egbuke ma na-arụsi ọrụ ike na mbara ala anyị; ha na-ama ama n'ezie ma dị uchu, n'agbanyeghị na ha etinyebeghị otu nkeji na mahadum ndị a kwadoro. Ee ee, ugbu a enwere ọtụtụ n'ime ha!

Anaghị m atụ aro ka ịmalite ichegbu onwe gị maka ebe gị naanị n'ihi na ụfọdụ ndị enyi na-ama ama na-ebo ebubo na-achụ nta ya. M na-atụ aro ka ịmalite ichegbu onwe gị maka ya n'ihi na evolushọn nke mmepe ngwanrọ nwere ike na-aga ngwa ngwa karịa gị. Ị na-arụ ọrụ afọ iri, ise n'ime ha dị ka onye njikwa, ma ị na-eche, sị: "Amala m otú e si emepụta ngwanrọ." Ee, ị maara. Daalụ…

Kwụsị ide koodu, mana...

Ọ bụrụ n’ịgbaso ndụmọdụ mbụ m wee kwụsị koodu ide, ị ga-eji aka gị kwụsị isonye na usoro okike. Ọ bụ ya mere na anaghị m eji outsourcing arụ ọrụ. Automata adịghị emepụta, ha na-emepụta. Usoro a haziri nke ọma na-azọpụta nnukwu ego, mana ha anaghị ebute ihe ọhụrụ n'ụwa anyị.

Ọ bụrụ na ị nwere obere ìgwè na-eme ọtụtụ ihe maka obere ego, mgbe ahụ, echiche nke ịkwụsị ide koodu yiri ka m mkpebi ọrụ ọjọọ. Ọbụlagodi na ụlọ ọrụ anụ ọhịa nwere ụkpụrụ, usoro na atumatu ha na-adịghị agwụ agwụ, ị nweghị ikike ichefu otu esi emepụta ngwanrọ n'onwe gị. Na ngwanrọ mmepe na-agbanwe mgbe niile. Ọ na-agbanwe ugbu a. N'okpuru ụkwụ gị! N'ime nke abụọ a!

Ị nwere ihe mgbochi. Ghọta. Ka anyị gee ntị.

"Rands, m na-aga n'oche onye nduzi! Ọ bụrụ na m anọgide na-ede koodu, ọ dịghị onye ga-ekweta na m nwere ike itolite. "

Achọrọ m ịjụ gị nke a: ebe ọ bụ na ị nọdụrụ ala n'oche gị "M na-achọ ịbụ CEO!", ị chọpụtala na mmepe ngwanrọ software na-agbanwe, ọbụlagodi n'ime ụlọ ọrụ gị? Ọ bụrụ na azịza gị bụ ee, m ga-ajụ gị ajụjụ ọzọ: kedu ka ọ na-agbanwe kpọmkwem na gịnị ka ị ga-eme gbasara mgbanwe ndị a? Ọ bụrụ na ị zara "ee e" na mbụ m ajụjụ, mgbe ahụ, ị ​​chọrọ ịkwaga ọzọ oche, n'ihi na (m nzọ!) ubi nke software mmepe na-agbanwe na nke a nnọọ nke abụọ. Kedu ka ị ga-esi eto ma ọ bụrụ na ị jiri nwayọọ nwayọọ chefuo otu esi emepụta ngwanrọ?

Ndụmọdụ m abụghị itinye onwe gị n'ọrụ itinye ọtụtụ atụmatụ maka ngwaahịa na-esote gị. Ịkwesịrị ịme usoro mgbe niile ka ị na-aga n'ihu ka otu gị si arụ ngwa ngwa. Ị nwere ike ime nke a ma dịka onye nduzi na dịka onye isi oche. Ọ dị ihe ọzọ?

"Ah, Rands! Ma onye ga-abụ onye na-ekpe ikpe! Mmadụ ga-ahụ nnukwu foto. Ọ bụrụ na m dee koodu, m ga-atụfu echiche. "

Ị ka ga-abụ onye ọka ikpe, ị ka ga-agbasa mkpebi ndị ahụ, ma ị ka ga-agagharị n'ụlọ ahụ ugboro anọ kwa ụtụtụ Monday na otu n'ime ndị injinia gị na-ege ntị kwa izu ya "Anyị niile ga-ebibi" 30. nkeji.! Mana gafere ihe ahụ niile, ị ga-edobe echiche injinia, ịkwesighi ịbụ onye mmemme oge niile iji mee nke ahụ.

Ndụmọdụ m maka idowe echiche injinia:

  1. Jiri gburugburu mmepe. Nke a pụtara na ị ga-ama ngwa ọrụ otu gị nke ọma, gụnyere sistemụ nrụpụta koodu, njikwa ụdị, na asụsụ mmemme. N'ihi ya, ị ga-ama nke ọma n'asụsụ ndị otu gị na-eji mgbe ha na-ekwu maka mmepụta ngwaahịa. Nke a ga-enyekwara gị ohere ịga n'ihu na-eji editọ ederede ọkacha mmasị gị, nke na-arụ ọrụ nke ọma.
  2. Ị ga-enwe ike ịse eserese ụkpụrụ ụlọ zuru ezu nke na-akọwa ngwaahịa gị n'elu ọ bụla n'oge ọ bụla. Ugbu a, apụtaghị m ụdị dị mfe nwere mkpụrụ ndụ atọ na akụ abụọ. Ị ga-amarịrị ihe osise zuru ezu nke ngwaahịa ahụ. Nke kacha sie ike. Ọ bụghị naanị eserese ọ bụla mara mma, mana eserese nke siri ike ịkọwa. Ọ kwesịrị ịbụ maapụ kwesịrị ekwesị maka nghọta zuru oke nke ngwaahịa ahụ. Ọ na-agbanwe mgbe niile, na ị kwesịrị ịma mgbe niile ihe kpatara mgbanwe ụfọdụ ji mee.
  3. Weghara mmejuputa otu n'ime ọrụ ahụ. M na-emeri n'ụzọ nkịtị ka m na-ede nke a n'ihi na ebe a nwere ọtụtụ ihe ize ndụ zoro ezo, mana ejighị m n'aka na ị nwere ike mezuo isi #1 na isi #2 na-enweghị itinye aka na mmejuputa ma ọ dịkarịa ala otu njirimara. Site n'itinye otu n'ime ihe ndị ahụ n'onwe gị, ọ bụghị naanị na ị ga-arụsi ọrụ ike na usoro mmepe ahụ, ọ ga-enyekwara gị ohere ịgbanwe oge site na ọrụ nke "Onye njikwa na-ahụ maka ihe niile" na ọrụ nke "Nwoke na-ahụ maka mmejuputa otu. nke ọrụ." Àgwà dị umeala n'obi na nke enweghị isi ga-echetara gị mkpa ọ dị obere mkpebi.
  4. M ka na-ama jijiji ebe niile. Ọ dị ka mmadụ na-eti m mkpu: "Onye njikwa nke weghaara onwe ya mmejuputa ọrụ ahụ?!" (Ekwenyekwara m ya na ya!) Ee, ị ka bụ onye njikwa, nke pụtara na ọ kwesịrị ịbụ obere ọrụ, ọ dị mma? Ee, ị ka nwere ọtụtụ ihe ị ga-eme. Ọ bụrụ na ị na-enweghị ike na-na mmejuputa iwu nke ọrụ, mgbe ahụ, m nwere ụfọdụ mapụtara ndụmọdụ gị: dozie ụfọdụ chinchi. N'okwu a, ị gaghị enwe obi ụtọ nke okike, ma ị ga-enwe nghọta banyere otú e si emepụta ngwaahịa ahụ, nke pụtara na ị gaghị ahapụ gị n'ọrụ.
  5. Dee ule otu. M ka na-eme nke a n'oge mmepụta okirikiri mgbe ndị mmadụ na-amalite na-agba ara. Chee ya dị ka ndepụta ahụike maka ngwaahịa gị. Mee nke a ugboro ugboro.

Mmegide ọzọ?

"Rands, ọ bụrụ na m dee koodu, m ga-emegharị ndị otu m anya. Ha agaghị ama onye m bụ - onye njikwa ma ọ bụ onye nrụpụta. "

Орошо.

Ee, asị m, "Ọ dị mma!" Obi dị m ụtọ na ị chere na ị nwere ike ịgbagha ndị otu gị naanị site na igwu mmiri na ọdọ mmiri ndị nrụpụta. Ọ dị mfe: oke dị n'etiti ọrụ dị iche iche na mmepe ngwanrọ ugbu a enweghị isi. Ụmụ okorobịa UI na-eme ihe a pụrụ ịkpọ Javascript na CSS mmemme. Ndị mmepe na-amụtakwu ihe gbasara imepụta ahụmịhe onye ọrụ. Ndị mmadụ na-ekwurịta okwu na ibe ha na-amụta banyere chinchi, banyere izu ohi nke ndị ọzọ koodu, nakwa banyere eziokwu na ọ dịghị ezi ihe mere onye njikwa ghara isonye na nke a nnukwu, zuru ụwa ọnụ, cross-pollinating ozi bacchanalia.

E wezụga nke ahụ, ị ​​​​chọrọ ịbụ akụkụ nke otu ndị nwere ihe ndị nwere ike dochie ngwa ngwa? Ọ bụghị naanị na nke a ga-eme ka ndị otu gị dịkwuo mma, ọ ga-enye onye otu ọ bụla ohere ịhụ ngwaahịa na ụlọ ọrụ site n'ụdị dị iche iche. Kedu ka ị ga-esi nwee nkwanye ùgwù Frank, onye ahụ dị jụụ na-ahụ maka ihe na-ewu ụlọ, karịa ka ọ hụchara ịdị mfe nke edemede ya?

Achọghị m ka ndị otu gị nwee mgbagwoju anya na ọgba aghara. N'ụzọ megidere nke ahụ, achọrọ m ka ndị otu gị na-ekwurịta okwu nke ọma karị. Ekwenyere m na ọ bụrụ na ị na-etinye aka n'ịmepụta ngwaahịa ma na-arụ ọrụ na njirimara, ị ga-abịaru nso na otu gị. Na nke ka mkpa, ị ga-abịaru nso na mgbanwe mgbe niile na usoro mmepe ngwanrọ n'ime nzukọ gị.

Akwụsịla ịzụlite

Otu onye mụ na ya na-arụkọ ọrụ na Borland wakporo m otu oge maka ịkpọ ya “coder.”

"Rands, coder bụ igwe na-enweghị uche! Enwe! The codeer anaghị eme ihe ọ bụla dị mkpa ma e wezụga ide na-agwụ ike ahịrị nke na-abaghị uru koodu. Abụghị m onye coder, abụ m onye nrụpụta ngwanrọ!”

O kwuru eziokwu, ọ gaara kpọ ndụmọdụ mbụ m nyere ndị isi ọhụụ asị: "Kwụsị ide koodu!" Ọ bụghị n'ihi na m na-atụ aro na ha bụ ndị na-ede akwụkwọ, ma karịa n'ihi na m na-atụ aro ka ha malite ileghara otu akụkụ kachasị mkpa nke ọrụ ha anya: mmepe ngwanrọ.

Ya mere emelitere m ndụmọdụ m. Ọ bụrụ na ịchọrọ ịbụ ezigbo onye ndu, ị nwere ike ịkwụsị ide koodu, mana ...

Na-agbanwe agbanwe. Cheta ihe ịbụ onye injinia pụtara ma akwụsịkwala imepe ngwanrọ.

Banyere onye edemede

Michael Lopp bụ onye nrụpụta ngwanrọ ochie nke na-ahapụbeghị Silicon Valley. N'ime afọ 20 gara aga, Michael na-arụ ọrụ maka ụlọ ọrụ dị iche iche na-emepụta ihe ọhụrụ, gụnyere Apple, Netscape, Symantec, Borland, Palantir, Pinterest, ma sorokwa na mmalite nke ji nwayọọ nwayọọ na-ese n'elu n'ime nchefu.

N'èzí ọrụ, Michael na-agba ọsọ a na-ewu ewu blog banyere nkà na ụzụ na njikwa n'okpuru pseudonym Rands, ebe ọ na-ekwurịta echiche na ngalaba nke njikwa na ndị na-agụ akwụkwọ, na-egosipụta nchegbu banyere mkpa mgbe nile ka ọ na-mkpịsị aka ya na usu, na-akọwa na, n'agbanyeghị na ụgwọ ọrụ mmesapụ aka maka ịmepụta ngwaahịa, ihe ịga nke ọma gị ga-ekwe omume naanị maka ndị otu gị. Enwere ike ịchọta blọgụ ebe a www.randsinrepose.com.

Michael bi na ezinụlọ ya na Redwood, California. Ọ na-enweta oge ọ bụla iji gbaa igwe kwụ otu ebe, na-egwu egwuregwu hockey na ịṅụ mmanya na-acha ọbara ọbara, n'ihi na ịdị mma dị mkpa karịa ịnọ n'ọrụ.

» Enwere ike ịhụ nkọwa ndị ọzọ gbasara akwụkwọ ahụ na webụsaịtị onye nkwusa
» Isiokwu dị n’ime
» Ekeputara

Maka Khabrozhiteley 20% mbelata site na iji coupon - Ijikwa ndị mmadụ

Mgbe ịkwụ ụgwọ maka ụdị akwụkwọ ahụ, a ga-eziga ụdị akwụkwọ eletrọnịkị site na ozi-e.

PS: 7% nke ọnụahịa akwụkwọ ga-aga na nsụgharị nke akwụkwọ kọmputa ọhụrụ, ndepụta nke akwụkwọ ndị a na-enyefe n'ụlọ obibi akwụkwọ. ebe a.

isi: www.habr.com

Tinye a comment