Ohun ti Mo Kọ ni Awọn Ọdun 10 lori Aponsedanu Stack

Ohun ti Mo Kọ ni Awọn Ọdun 10 lori Aponsedanu Stack
Mo n sunmọ mi kẹwa aseye lori Stack aponsedanu. Ni awọn ọdun, ọna mi si lilo aaye naa ati iwoye rẹ ti yipada pupọ, ati pe Mo fẹ lati pin iriri mi pẹlu rẹ. Ati pe Mo n kọwe nipa eyi lati oju wiwo ti olumulo apapọ ti ko ni ipa pupọ ninu igbesi aye agbegbe ti aaye tabi aṣa rẹ. Awọn ọjọ wọnyi Mo ti n dahun awọn ibeere nikan ti o jọmọ koodu VS, ọja ti Mo n ṣiṣẹ lori. Bí ó ti wù kí ó rí, mo máa ń fi taratara kópa nínú àwọn ìjíròrò lórí ọ̀pọ̀lọpọ̀ kókó-ọ̀rọ̀. Ni ọdun 10 I beere nipa awọn ibeere 50 o si fun awọn idahun 575, wò nipasẹ kan myriad ti miiran eniyan comments.

Jon Skeete se apejuwe awọn asa ti Stack aponsedanu Elo dara ati aṣẹ diẹ sii ju Emi yoo ni anfani lati ṣe lailai. Atẹjade rẹ ni ipa diẹ ninu awọn ipin ninu nkan yii, ṣugbọn ni gbogbogbo iwọnyi jẹ awọn ifojusọna ododo ti ara mi lori awọn iriri mi lori Stack Overflow, kini o dara ati buburu nipa aaye naa, ati bii o ṣe le ṣee lo loni. Ifọrọwanilẹnuwo yii yoo jẹ aiyẹwu, laisi omi omi jinna sinu awọn iṣẹ ti aaye naa tabi itan-akọọlẹ rẹ.

Nitorinaa eyi ni ohun ti Mo ti kọ lati ọdun 10 ti lilo Stack Overflow.

O nilo lati ni anfani lati beere awọn ibeere

Ni wiwo akọkọ, ko si ohun ti o rọrun: tẹ awọn ọrọ diẹ sii ni aaye ọrọ, tẹ “Firanṣẹ”, ati Intanẹẹti yoo ṣe iranlọwọ magically yanju gbogbo awọn iṣoro rẹ! Ṣugbọn o fẹrẹ to ọdun mẹwa 10 lati ro ero kini awọn ọrọ lati tẹ sinu aaye ti o buruju lati gba awọn abajade gangan. Kódà, ojoojúmọ́ ni mo ṣì ń kẹ́kọ̀ọ́ nípa rẹ̀.

Bibeere awọn ibeere ti o dara jẹ ọgbọn ti ko ni oye nitootọ (gẹgẹbi kikọ ijabọ ọran ti o dara, fun ọran naa). Ni akọkọ, bawo ni a ṣe le pinnu boya ibeere kan “dara”? Stack aponsedanu ipese ofiri, eyiti o ṣe atokọ awọn agbara wọnyi ti ibeere to dara:

  • Ṣe o baamu akori ti aaye naa?
  • Itumọ si idahun ohun idi.
  • Ti ko ti beere sibẹsibẹ.
  • Ti ṣe iwadii.
  • Kedere ṣapejuwe iṣoro naa, nigbagbogbo pẹlu apẹẹrẹ ti o kere, ti o rọrun lati tun ṣe.

O dara, ṣugbọn kini “gbólóhùn iṣoro kedere” dabi ni iṣe? Alaye wo ni o wulo ati kini kii ṣe? Nigba miran o kan lara bi lati beere ibeere ti o dara, o nilo akọkọ lati mọ idahun naa.

Laanu, aaye ọrọ kekere ko ṣe iranlọwọ nibi. Nitorinaa ṣe o jẹ iyalẹnu pe ọpọlọpọ awọn olumulo n firanṣẹ awọn ibeere didara-kekere? Nigba miiran idahun nikan ti wọn gba ni ọna asopọ si diẹ ninu awọn iwe iruju. Ati pe wọn yoo tun ni orire. Ọpọlọpọ awọn ibeere ti o ni agbara kekere ni a sọ kalẹ ni ipalọlọ, ati pe wọn parẹ sinu o tẹle awọn ibeere ailopin.

Béèrè ti o dara ibeere ni a olorijori. O da, o le ni idagbasoke. Mo kọ ẹkọ pupọ julọ nipa kika opo awọn ibeere ati awọn idahun, ṣe akiyesi ohun ti o ṣiṣẹ ati ohun ti ko ṣe. Alaye wo ni o wulo ati kini o jẹ didanubi? Botilẹjẹpe iwọ yoo tun bẹru lati lo imọ ti o gba ni adaṣe ati beere awọn ibeere. O kan gbiyanju ohun ti o dara julọ ki o kọ ẹkọ lati awọn abajade. Mo gbọdọ jẹwọ pe Emi funrarami ni itiju diẹ nipasẹ diẹ ninu awọn ibeere aimọkan ni kutukutu, botilẹjẹpe boya eyi jẹri pe Mo ti ni ilọsiwaju awọn ọgbọn ibeere mi pupọ lati igba ti Mo rii ara mi lori aaye yii.

Awọn ibeere buburu ati ti kii ṣe-dara kii ṣe ohun kanna

Mo ti yoo ko sugarcoat awọn egbogi: diẹ ninu awọn ibeere ni o kan buburu.

Ibeere kan ti o ni aworan sikirinifoto ati gbolohun ọrọ “Kini idi ti KO ṢE ṢIṢẸ!?!” - buburu. Kí nìdí? O han gbangba pe onkọwe fi fere ko si akitiyan. Eyi kii ṣe ibeere pupọ bi ibeere: “Ṣe iṣẹ yii fun mi!” Kini idi ti Emi yoo ṣe eyi? Akoko mi niyelori pupọ lati ṣe iranlọwọ fun ẹnikan ti ko fẹ kọ ẹkọ lati bẹrẹ pẹlu ti kii yoo ni riri iranlọwọ mi. Kọ ẹkọ kini Stack Overflow jẹ.

Nisisiyi ronu ibeere kan ti a pe ni "Bawo ni a ṣe le yọ awọn aala buluu kuro ni oju-iwe mi," eyiti o ni ọpọlọpọ awọn paragira ti ọrọ ti o sọrọ nipa ohun-ini CSS, ṣugbọn laisi mẹnuba awọn ọrọ naa "CSS" tabi "ilana." Lakoko ti ibeere bii eyi le lodi si ọpọlọpọ awọn itọsọna Stack Overflow, Emi ko gba, kii ṣe ibeere buburu. Awọn onkowe ni o kere gbiyanju lati fun diẹ ninu awọn alaye, ani lai mọ ohun ti lati fi fun. Igbiyanju naa ni iye, bii ifẹ lati mọ ati kọ ẹkọ.

Sibẹsibẹ, ọpọlọpọ awọn oluranlọwọ Stack Overflow yoo ṣe itọju awọn ibeere mejeeji ni ọna kanna: ibo isalẹ ati sunmọ. Eyi jẹ ibanujẹ o si pa ọpọlọpọ awọn olumulo ti ko ni iriri ṣaaju ki wọn le kọ ẹkọ lati beere awọn ibeere to dara julọ ati paapaa loye bi aaye naa ṣe n ṣiṣẹ.

Awọn ibeere buburu ko tọ si akoko rẹ. Ṣùgbọ́n ó gbọ́dọ̀ fi sọ́kàn pé àwọn tí kò béèrè ìbéèrè tí kò dára gan-an ń ṣe bẹ́ẹ̀ láìmọ̀ọ́mọ̀. Wọn fẹ lati beere awọn ibeere to dara, wọn kan ko mọ bii. Ti o ba jẹ iya awọn tuntun ni afọju ati laisi alaye, bawo ni wọn yoo ṣe kọ ẹkọ?

Ibeere to dara ko ṣe idaniloju idahun

Iṣagbese akopọ nigbagbogbo pese awọn idahun yiyara si awọn ibeere ti o rọrun ti ọpọlọpọ eniyan le dahun. Ṣe o ni ibeere kan nipa wiwa alakomeji ni JavaScript tabi nipa HTML? Iyanu! Gba awọn idahun marun ni o kere ju wakati kan. Ṣùgbọ́n bí ìbéèrè náà bá ṣe díjú tàbí ní pàtó, bẹ́ẹ̀ náà ni ó ṣe lè dín kù tó pé wàá rí ìdáhùn, láìka bí ọ̀rọ̀ náà ṣe wúlò tó.

O ṣeeṣe ti gbigba esi tun lọ silẹ ni iyara lori akoko. Nigbati ibeere kan ba lọ awọn oju-iwe pupọ jinlẹ sinu kikọ sii, o padanu. Ni ọsẹ kan lẹhinna, o le gbadura nikan pe ẹnikan ti o ni imọ ti o tọ yoo kọsẹ lori ibeere rẹ (tabi tẹwọba lori rẹ).

O le ma fẹran awọn idahun to pe

Ni gbogbo oṣu Mo gba ọpọlọpọ awọn ibosile fun awọn ti a pe ni awọn idahun ti ko gbajugbaja. Iwọnyi jẹ iru awọn idahun ti o sọ ni pataki, “Idi naa jẹ nitori pe o ṣe apẹrẹ ni ọna yẹn,” tabi “ko ṣee ṣe nitori…”, tabi “o jẹ kokoro ti o nilo lati ṣatunṣe akọkọ.” Ninu gbogbo awọn ọran ti o wa loke, awọn onkọwe ko gba ojutu kan tabi paapaa adaṣe kan. Ati pe Mo fura pe nigba ti awọn eniyan ko fẹran ohun ti idahun kan sọ, wọn dinku rẹ. Mo paapaa loye wọn, ṣugbọn eyi ko tumọ si pe awọn idahun ko tọ.

Dajudaju, idakeji tun jẹ otitọ: awọn idahun to dara ko ṣe dandan sọ ohun ti o fẹ gbọ fun ọ. Diẹ ninu awọn idahun to dara julọ ni akọkọ dahun ibeere atilẹba, ṣugbọn lẹhinna ṣapejuwe awọn ọna miiran lati yanju iṣoro naa. Nigba miiran Mo dahun ibeere olumulo kan lẹhinna kọ ọrọ gigun kan nipa idi ti a ko ṣe iṣeduro lati ṣe bẹ.

Nigbakugba ti awọn ikosile ti iwa jẹ irọrun si awọn ibo oke ati isalẹ tabi bọtini bii, awọn iyatọ pataki ti sọnu. Isoro yii nwaye nigbagbogbo lori Intanẹẹti. Awọn nẹtiwọọki awujọ melo ni o gba ọ laaye lati ṣe iyatọ laarin “Mo ṣe atilẹyin eyi” ati “Mo ro pe o ti sọ daradara, paapaa ti Emi ko fẹran rẹ tabi gba pẹlu rẹ”?

Lapapọ, laibikita awọn ibosile oṣooṣu, Mo gbagbọ pe agbegbe Stack Overflow n dibo ni deede. A yoo duro si ọna yii.

Mo ti fere ko beere lori Stack aponsedanu

Bí mo ṣe ń lo ìkànnì yìí tó, bẹ́ẹ̀ náà ni mo máa ń dín àwọn ìbéèrè lọ́wọ́ lórí rẹ̀. Eyi jẹ apakan nitori idagbasoke ọjọgbọn mi. Ọpọlọpọ awọn iṣoro ti Mo koju ni iṣẹ jẹ idiju pupọ lati sọ ni awọn ibeere ti o rọrun, tabi ni pato fun ẹnikẹni lati ṣe iranlọwọ fun mi rara. Mo ti mọ awọn idiwọn ti aaye naa, nitorina emi yago fun bibeere awọn ibeere ti o fẹrẹẹ jẹ pe Emi kii yoo ni idahun to dara si.

Ṣugbọn Mo ṣọwọn beere awọn ibeere nibi, paapaa nigba ti Mo nkọ ede tabi ilana tuntun kan. Kii ṣe nitori pe o jẹ oloye-pupọ bẹ, ni idakeji. O kan jẹ pe, lẹhin awọn ọdun ti jije lori Stack Overflow, nigbati Mo ni ibeere kan, Mo wa si idalẹjọ ti o jinlẹ pe ko ṣeeṣe lati jẹ ẹni akọkọ lati beere lọwọ rẹ. Mo bẹrẹ wiwa, ati pe o fẹrẹ rii nigbagbogbo pe ẹnikan ti beere ohun kanna ni ọdun meji sẹhin.

Wiwo awọn ibeere eniyan miiran jẹ ọna nla lati kọ ẹkọ awọn nkan tuntun nipa ọja rẹ.

Bayi Mo n ṣiṣẹ lori Koodu VS, nitorina ni mo ṣe jẹ aṣa lati wo awọn ibeere ti a samisi vscode. Eyi jẹ ọna nla lati rii bi a ṣe lo koodu mi ni agbaye gidi. Awọn iṣoro wo ni awọn olumulo ba pade? Bawo ni iwe tabi API ṣe le ni ilọsiwaju? Kilode ti nkan ti Mo ro pe o han gbangba pe o fa ede aiyede pupọ bẹ?

Awọn ibeere jẹ ifihan agbara pataki ti o fihan bi a ṣe nlo ọja rẹ. Ṣugbọn aaye kii ṣe lati dahun ati tẹsiwaju, ṣugbọn lati gbiyanju lati kọkọ loye idi ti eniyan fi ni ibeere kan. Boya iṣoro kan wa ninu ọja ti o jẹ aimọ fun ọ, tabi diẹ ninu awọn arosinu ti o ṣe laimọ? Awọn ibeere naa tun ṣe iranlọwọ fun mi lati ṣawari ọpọlọpọ awọn idun ati fun mi ni iyanju lati tẹsiwaju ṣiṣẹ.

Ti o ba n ṣetọju ọja fun awọn olupilẹṣẹ, maṣe ronu ti Stack Overflow bi ilẹ idalẹnu (tabi buru ju, iboji ibeere kan). Ṣayẹwo pada nigbagbogbo lati rii kini awọn ibeere ati awọn idahun ti han. Eyi ko tumọ si pe o nilo lati dahun gbogbo ibeere funrararẹ, ṣugbọn awọn ifihan agbara lati Imudanu Stack ṣe pataki pupọ lati foju.

Awọn ila laarin ibeere kan, ijabọ kokoro kan, ati ibeere ẹya kan jẹ alaiwu.

Awọn ibeere diẹ diẹ nipa koodu VS lori Iṣagbese Stack jẹ awọn ijabọ kokoro nitootọ. Ati ọpọlọpọ awọn miiran jẹ awọn ibeere fun awọn ẹya tuntun.

Fun apẹẹrẹ, ibeere kan pẹlu akọle “Kini idi ti koodu VS ṣe jamba nigbati mo ṣe…?” - Eyi jẹ ijabọ kokoro. VS koodu ko yẹ ki o jamba ni orisirisi awọn ipo. Idahun awọn ibeere ti o jẹ awọn ijabọ kokoro jẹ ilodisi nitori awọn onkọwe le ni itẹlọrun pẹlu iṣẹ ṣiṣe kan ati pe ko ṣe faili ijabọ kokoro gidi kan. Ni awọn ipo bii eyi, Mo maa n beere lọwọ awọn olumulo lati ṣajọ ijabọ kokoro kan lori Github.

Ni awọn igba miiran, awọn iyato le jẹ kere kedere. Fun apẹẹrẹ, ibeere naa "Kilode ti JavaScript IntelliSense ko ṣiṣẹ ni koodu VS?" Da lori bii JavaScript IntelliSense ko ṣiṣẹ, ọran naa le ṣubu si ọkan ninu awọn ẹka mẹta:

  • Ti o ba jẹ ọran iṣeto olumulo, lẹhinna o jẹ ibeere gaan fun Aponsedanu Stack.
  • Ti o ba wa ninu ọran ti a ṣalaye IntelliSense yẹ ki o ṣiṣẹ, ṣugbọn kii ṣe, lẹhinna eyi jẹ ijabọ kokoro.
  • Ti o ba wa ninu ọran ti a ṣalaye IntelliSense ko yẹ ki o ṣiṣẹ, lẹhinna eyi jẹ ibeere fun ẹya tuntun.

Ni ipari ọjọ, ọpọlọpọ awọn olumulo ko bikita nipa awọn nuances wọnyi — wọn kan fẹ JavaScript IntelliSense lati ṣiṣẹ.

Ati pe biotilejepe awọn iyatọ wọnyi ṣe pataki fun mi, gẹgẹbi ẹni ti o ni idiyele fun iṣẹ naa, ni apapọ wọn ko yẹ ki o ṣe pataki si mi. Nitoripe awọn ibeere, awọn ijabọ kokoro, ati awọn ibeere ẹya jẹ gbogbo awọn ọna ti sisọ imọran kan: olumulo n reti nkankan lati koodu mi ko si gba. Ti ọja naa ba jẹ pipe, awọn olumulo kii yoo beere awọn ibeere nipa rẹ, nitori pe ohun gbogbo yoo han si wọn ati pe yoo ṣe deede ohun ti wọn fẹ (tabi o kere sọ fun wọn ni kedere idi ti ko le ṣe).

Awọn olupilẹṣẹ jẹ eniyan paapaa

Eniyan ti wa ni imolara. Awọn eniyan jẹ alaigbọn. Awọn eniyan jẹ aṣiwere. Ko nigbagbogbo, dajudaju, sugbon ma! Ati gbagbọ tabi rara, awọn olupilẹṣẹ jẹ eniyan paapaa.

Adaparọ-ọrọ kan wa ti awa oluṣe idagbasoke fẹ lati sọ fun ara wa pe: “A ṣiṣẹ pẹlu awọn kọnputa, nitorinaa a ni lati ni oye. A loye awọn aami cryptic, nitorinaa a gbọdọ jẹ ọlọgbọn. Sọfitiwia ti gba agbaye, nitorinaa a ni lati dara! Itura! Siwaju!!!"

Eyi jẹ aṣiṣe. Bí ó bá sì rí bẹ́ẹ̀, Ọlọrun ran àwọn eniyan yòókù lọ́wọ́. Paapaa lori Aponsedanu Stack, ohun elo yẹn fun awọn alamọdaju ti a ṣe apẹrẹ bi ipilẹ oye ohun to daju, paapaa ni ti ara mi, igun kan pato ti koodu VS, Mo tẹsiwaju lati ba gbogbo iru awọn ibinu: awọn iro ti ọgbọn, awọn ẹgan, ironu agbo, ati bẹbẹ lọ.

Maṣe ṣe ọmọde funrararẹ: o ṣee ṣe pe o ko ni pipe bi o ṣe ro. Ṣùgbọ́n èyí kò túmọ̀ sí pé a kò gbọ́dọ̀ gbìyànjú láti mú àwọn kùdìẹ̀-kudiẹ wa kúrò.

Arakunrin, Emi ni o da yi

Emi naa jẹ eniyan, ati lati igba de igba ohun ti o ṣẹlẹ lori Stack Overflow n binu mi. Fun apẹẹrẹ, nigbati olumulo kan ba ni igboya kọ ọrọ isọkusọ tabi nirọrun funni ni idahun aṣiṣe si ibeere kan ti o jọmọ koodu VS, ọja ti Mo ṣẹda ati eyiti Mo mọ daradara. Lọ́nà tí ó ṣàjèjì, ó dà bíi pé bí ìdáhùn náà bá ṣe burú síi, bẹ́ẹ̀ náà ni yóò ṣe túbọ̀ ṣeé ṣe kí ẹnì kan pè é ní òtítọ́ tí kò ṣeé fọwọ́ sí.

Nigbati eyi ba ṣẹlẹ, Mo ṣe bi ninu aworan ati kọ idahun to pe.

Ohun ti Mo Kọ ni Awọn Ọdun 10 lori Aponsedanu Stack

Ati ni ọpọlọpọ igba eyi yorisi awọn okun gigun: egbé ni fun mi fun igboya lati beere imọ wọn nipa ohun ti Mo ṣẹda! Duro igbiyanju lati wa ni ẹtọ ni gbogbo igba, ẹyin eniyan ti o gbọn! Nitori Mo tọ!!!

O rọrun lati di alaimọkan ni ainireti yii

Nigbati o ba dojukọ ṣiṣan ailopin ti awọn ibeere didara kekere, o rọrun lati di alaimọkan. Njẹ ko ti gbọ ti Google rara? Ṣe o paapaa mọ bi o ṣe le kọ awọn gbolohun ọrọ isokan? Kini iwo, aja kan?

Nigba miiran Mo wo awọn dosinni ti awọn ibeere tuntun ni ọjọ kan. Ṣiṣayẹwo nigbagbogbo gbogbo awọn ibeere didara kekere wọnyi ṣe eewu yiyọ sinu ẹgan tabi ẹgan. Ibanujẹ yii le tan kaakiri sori aaye naa, nitori ẹnikẹni ti o ti pade adari itara tabi lo awọn wakati meji diẹ ti iwadii ati kikọ ibeere kan yoo jẹri si, nikan lati gba awọn idahun odi ni ipadabọ ati parẹ sinu igbagbe laisi alaye eyikeyi.

Nitoribẹẹ, awọn olumulo wa ti ko fi ipadanu haunsi kan ati firanṣẹ awọn ibeere buburu. Ṣugbọn Mo gbagbọ pe ọpọlọpọ awọn ibeere didara-kekere wa lati ọdọ awọn eniyan ti o ni awọn ero to dara (botilẹjẹpe awọn aṣiwere). Mo nigbagbogbo gbiyanju lati ranti ohun ti o tumo si lati wa ni a newbie. Nigbati o kan bẹrẹ, o ko loye bi ohun gbogbo ṣe n ṣiṣẹ nibi. Ni awọn igba miiran, iwọ ko paapaa mọ kini awọn ọrọ lati ṣafihan iṣoro rẹ ni deede. Gbà mi gbọ, o ṣoro lati wa ni ipo yii. Ati pe ko dun nigba ti o ba jẹ doused pẹlu slop kan fun bibeere ibeere kan.

Botilẹjẹpe Stack Overflow ti ṣe pupọ lati ṣe iranlọwọ fun awọn tuntun, pupọ diẹ sii tun wa ti o nilo lati ṣee. Mo gbiyanju lati wa iwọntunwọnsi laarin titẹle si awọn iṣedede aaye ati jijẹ alaanu si awọn olumulo ti ko ni iriri. Eyi le pẹlu ṣiṣe alaye idi ti Mo dibo lati pa ibeere naa tabi fifiranṣẹ asọye kan ti n gba olumulo ni iyanju lati pese alaye diẹ sii. Mo tun ni aye lati dagba.

Ni apa keji, Emi ko ni iyemeji ninu idinku awọn olumulo pẹlu orukọ rere ti 50 ti o firanṣẹ awọn ibeere bii “Kini ipilẹ koodu VS ti o dara julọ fun idagbasoke JavaScript?”, Tabi tani gbejade awọn sikirinisoti ọṣẹ ti koodu dipo ọrọ.

Nigba miran Mo kan fẹ lati dupẹ lọwọ rẹ

Asa ti idupẹ ti ko lagbara wa lori Stack Overflow. Mo ranti lẹẹkan lori akoko aaye naa ge awọn ọrọ “hello” ati “o ṣeun” lati awọn ibeere laifọwọyi. Boya eyi tun ṣe, Emi ko ṣayẹwo.

Loni, ẹnikẹni ti o ti ṣiṣẹ ni atilẹyin alabara mọ daradara pe iwa-rere pupọ le gba ni ọna ati paapaa dabi ẹni pe o fi agbara mu. Ṣugbọn nigbami ẹnikan lori aaye yii ṣe nkan pataki si ọ, ati pe ọna kan ṣoṣo lati dupẹ lọwọ wọn ni lati fun wọn ni afikun. O buruja.

Ṣiṣe ko nilo wa lati di awọn roboti ti ko ni ẹmi. Ikanni ẹgbẹ kan le pese ibaraẹnisọrọ ojulowo diẹ sii laarin awọn eniyan, ti awọn olumulo funrararẹ ba fẹ, dajudaju.

Nigba miran Mo fẹ lati mọ ohun ti o ṣẹlẹ lẹhin gbigba idahun

Stack Overflow nṣiṣẹ lori ilana iṣowo: diẹ ninu awọn eniyan beere awọn ibeere, awọn miiran dahun. Kini yoo ṣẹlẹ lẹhin gbigba esi kan? Talo mọ? Nigba miran Mo Iyanu nipa eyi. Ṣe idahun mi ṣe iranlọwọ? Iṣẹ akanṣe kekere wo ni o ṣe iranlọwọ? Kí ni olùbéèrè kọ?

Dajudaju, ko ṣee ṣe lati ni itẹlọrun iwariiri yii. Nbeere awọn olumulo lati ṣe akọọlẹ fun bii wọn yoo ṣe lo alaye ti wọn gba yoo jẹ iṣoro pupọ, paapaa ti o ba le ṣe iyẹn. Sugbon o ni awon lati ro nipa o.

Gamification jẹ doko...

... nigbati awọn ilana titan sinu awọn ere.

Mo tun ni aniyan diẹ nigbati Mo rii aami +10 tabi +25 kekere ninu ọpa ipo. Boya awọn fọwọkan kekere wọnyi ti gamification jẹ idi ti Mo ti n bọ pada si aaye fun ọdun 10. Ṣugbọn ni awọn ọdun diẹ, Mo ti tun bẹrẹ lati ṣe iyalẹnu kini iru ere Stack Overflow jẹ ati kini bori ninu rẹ tumọ si.

Mo ni idaniloju pe a ṣẹda eto naa pẹlu awọn ero ti o dara julọ: lati san awọn eniyan fun awọn ibeere ati awọn idahun to wulo. Ṣugbọn ni kete ti o ba ṣafikun awọn ikun giga, o wa sinu agbara Goodhart ká ofin, ati diẹ ninu awọn olumulo bẹrẹ lati ṣatunṣe awọn iṣẹ wọn kii ṣe lati ṣaṣeyọri iye ti o pọju, ṣugbọn lati gba awọn idiyele ti o pọju. Ati pe eyi jẹ pataki nitori ...

Okiki ko tumọ si ohun ti o ro pe o tumọ si.

Okiki kii ṣe deede si agbara imọ-ẹrọ, awọn ọgbọn ibaraẹnisọrọ, tabi oye ti bii Stack Overflow ṣiṣẹ tabi yẹ ki o ṣiṣẹ.

Emi ko tumọ lati sọ pe orukọ rere ko wulo. O kan ko tumọ si kini Stack Overflow admins tumọ si tabi kini ọrọ “orukọ” yẹ ki o tumọ si. Mo rí i pé òkìkí jẹ́ ìwọ̀n ipa. Wo awọn idahun arosọ meji ti a tẹjade lori aaye naa:

  • Ọkan nipa iṣẹ git ti o wọpọ. Mo kọ idahun ila mẹta ni iṣẹju meji ni lilo Google.
  • Awọn miiran jẹ nipa entengled awonya yii. Boya eniyan ọgọrun nikan ni gbogbo agbaye le dahun. Mo ti kowe kan diẹ ìpínrọ ati awọn ayẹwo koodu nse awọn isoro ati bi o si yanju o.

Ni ọdun marun, idahun akọkọ ni a wo ni igba miliọnu 5 ati gba awọn igbega 2000. Idahun keji ni a wo ni awọn akoko 300 ati fun awọn igbega measly meji.

Ni iwọn kan eyi jẹ aiṣotitọ pupọ. Kini idi ti o san fun ohun kan ti o wa ni aye ti o tọ ni akoko ti o tọ? (kii ṣe ohun gbogbo ni ipinnu nipasẹ orire; oye awọn ofin ti ere tun ṣe ipa nla). Ni apa keji, ibeere akọkọ ṣe iranlọwọ fun eniyan pupọ diẹ sii ju ekeji lọ. Boya o tọ lati mọ pe, ni ọna kan, idanimọ nyorisi ikojọpọ ti "orukọ"?

Nitorinaa Mo ro “orukọ” lori Stack Overflow lati jẹ iru iwọn ti ipa kan. Okiki otitọ ko le ṣe iwọn nipasẹ awọn aaye lasan, o wa lati agbegbe. Ìmọ̀ràn ta ni mò ń gbọ́, ta ló ń ran àwọn ẹlòmíràn lọ́wọ́, ta ni mo gbẹ́kẹ̀ lé? Boya gbogbo eyi yoo jẹ eniyan ti o yatọ, da lori boya Mo kọ ni PHP tabi fun iOS.

Pẹlu iyẹn ti sọ, Emi ko mọ kini Stack Overflow yẹ ki o ṣe ni ọran yii. Ṣe awọn olumulo yoo jẹ itara ti o ba jẹ pe dipo “orukọ” wọn gba “awọn aaye arekereke”? Yoo awọn olumulo wa bi išẹ ti o ba ti nibẹ ni ko si ojuami eto ni gbogbo? Mo ro pe ko ṣeeṣe. Ati arosọ pe “orukọ” lori Stack Overflow jẹ deede si awọn anfani orukọ rere kii ṣe aaye nikan funrararẹ, ṣugbọn tun awọn olumulo ti nṣiṣe lọwọ julọ. O dara, looto, tani ko fẹran jijẹ orukọ wọn pọ si?

Rara, bi igbagbogbo ṣe n ṣẹlẹ ni igbesi aye, lati le ni imọran gidi ti ohun ti n ṣẹlẹ, o nilo lati ṣe itupalẹ kii ṣe awọn nọmba nikan. Ti ifiweranṣẹ kan ba ni awọn aaye 10 ẹgbẹrun lori Stack Overflow, lẹhinna wo bii eniyan yii ṣe n sọrọ, awọn ibeere ati awọn idahun wo ni o nkede. Ati ninu gbogbo ṣugbọn awọn ọran alailẹgbẹ, ni lokan pe awọn ikun Imudanu Stack nikan ko ṣeeṣe lati tọka ohunkohun miiran ju agbara eniyan lati lo aaye naa. Ati ninu iriri mi, wọn nigbagbogbo ko paapaa sọrọ nipa eyi.

Emi kii yoo ni iṣelọpọ laisi Stack Overflow

Ni gbogbo igba ti Mo nilo lati ṣe nkan idiju ni git, Mo lọ si Stack Overflow. Ni gbogbo igba ti Mo nilo nkan ti o rọrun ni bash, Mo lọ si Stack Overflow. Ni gbogbo igba ti Mo gba aṣiṣe akopo ajeji, Mo lọ si Stack Overflow.

Emi ko ni iṣelọpọ laisi IntelliSense, ẹrọ wiwa, ati Aponsedanu Stack. Ni idajọ nipasẹ awọn iwe kan, eyi jẹ ki mi jẹ oluṣeto eto buburu pupọ. Emi yoo jasi kuna ọpọlọpọ awọn idanwo ati kii ṣe yanju ọpọlọpọ awọn iṣoro lori ọkọ. Nitorina o jẹ. Ni pataki, ni gbogbo igba ti Mo lo .sort ni JavaScript, Mo ni lati wa alaye nipa igba ti Emi yoo gba -1, 0, tabi 1, ati pe Mo kọ JS lojoojumọ, ni idagbasoke olootu olokiki julọ fun ede naa.

Rara, Aponsedanu Stack jẹ ohun elo iyalẹnu kan. Aṣiwere nikan ni kii yoo lo gbogbo awọn irinṣẹ ti o wa fun u. Nitorina kilode ti o ko jẹ aṣiwere inu bi emi? Ṣafipamọ awọn orisun ọpọlọ rẹ fun imọ pataki, gẹgẹ bi akori gbogbo awọn igbero ti jara Seinfeld tabi wiwa pẹlu awọn puns fafa (eyiti o nsọnu ninu nkan yii, ṣugbọn ọpọlọpọ awọn miiran yoo wa ti ẹda ti o yatọ patapata).

Aponsedanu akopọ jẹ iyanu kan

Aponsedanu akopọ gba ẹnikẹni laaye, laibikita iriri tabi imọ, lati firanṣẹ awọn ibeere siseto. Awọn ibeere wọnyi ni idahun nipasẹ awọn alejò pipe, pupọ julọ wọn lo akoko ti igbesi aye wọn ati awọn iṣẹ ṣiṣe iranlọwọ fun awọn miiran ni ọfẹ.

Iyanu naa jẹ otitọ pupọ ti aye ati abajade ti iṣẹ ti Stack Overflow. Mo dajudaju pe kii ṣe ohun gbogbo yoo jade bi awọn olupilẹṣẹ rẹ ti pinnu, ṣugbọn wọn gbiyanju. Pelu gbogbo awọn aito, aaye naa ti n ṣe iranlọwọ fun ọpọlọpọ eniyan fun ọpọlọpọ ọdun, pẹlu emi.

Aponsedanu akopọ kii yoo duro lailai. Ni ọjọ kan nkan ti o dara julọ yoo wa. Ni ireti eyi jẹ nkan ti yoo kọ ẹkọ lati awọn aṣiṣe ti Stack Overflow ati ki o gba ohun ti o dara julọ lati ọdọ rẹ. Titi di igba naa, Mo nireti pe a ko gba aaye yii fun ọfẹ. Eyi jẹ ami-ilẹ ati agbegbe ti o ngbe, eyiti o kun nigbagbogbo pẹlu awọn eniyan tuntun. Ti eyi ba ṣe aniyan rẹ, ranti pe gbogbo eyi jẹ ẹlẹgẹ pupọ, ati paapaa awọn iṣe kekere - bii iranlọwọ itumọ-dara ṣugbọn bi awọn tuntun ti ko mọ sibẹsibẹ - le ni ipa rere. Ti MO ba ṣofintoto aaye yii, o jẹ nitori pe Mo bikita ati pe Mo mọ bi o ṣe le jẹ ki o dara julọ.

PS

Mo tun jẹ ọmọ ile-iwe nigbati mo wa si Stack Overflow. Mo ti bẹrẹ lati kọ (ES5!) JavaScript ni Eclipse, ati pe o dabi 90% awọn ibeere ti o bẹrẹ pẹlu "Lilo jQuery, o kan...". Bó tilẹ̀ jẹ́ pé mi ò mọ ohun tí mò ń ṣe, àwọn àjèjì máa ń lo àkókò wọn láti ràn mí lọ́wọ́. Emi ko ro pe mo mọrírì rẹ gaan ni akoko yẹn, ṣugbọn Emi ko gbagbe.

Eniyan yoo ma fẹ Stack Overflow lati jẹ nkan ti o yatọ: aaye ibeere ati idahun; ohun elo lati yanju awọn iṣoro ile; igbelewọn ti siseto. Ati fun mi, aaye yii, laibikita idagbasoke ati awọn ailagbara rẹ, wa ni ipilẹ agbegbe ti o ṣii nibiti awọn alejo ṣe iranlọwọ fun ara wọn lati kọ ẹkọ ati ilọsiwaju. Ati pe iyẹn jẹ nla. Inu mi dun pe Mo ti jẹ apakan ti Stack Overflow fun ọdun 10 sẹhin ati nireti lati tẹsiwaju lati ṣe bẹ. Mo fẹ lati kọ ẹkọ bii nkan tuntun pupọ ni ọdun mẹwa to nbọ bi Mo ti ṣe ni ọdun mẹwa ti tẹlẹ.

orisun: www.habr.com

Fi ọrọìwòye kun