ʻO kaʻu i aʻo ai i 10 mau makahiki ma Stack Overflow

ʻO kaʻu i aʻo ai i 10 mau makahiki ma Stack Overflow
Ke hoʻokokoke nei au i kaʻu makahiki ʻumi ma Stack Overflow. I nā makahiki, ua loli nui koʻu ala e hoʻohana ai i ka pūnaewele a me ka ʻike ʻana iā ia, a makemake wau e kaʻana like i koʻu ʻike me ʻoe. A ke kākau nei au e pili ana i kēia mai ka manaʻo o ka mea hoʻohana maʻamau i pili ʻole i ke ola o ke kaiāulu o ka pūnaewele a i kāna moʻomeheu. I kēia mau lā, pane wale wau i nā nīnau e pili ana i ka VS Code, ka huahana aʻu e hana nei. Akā naʻe, ua komo au i nā kūkākūkā e pili ana i nā kumuhana ākea. I loko o 10 mau makahiki ua nīnau ma kahi o 50 mau nīnau a hāʻawi i 575 pane, nānā i ka lehulehu o nā ʻōlelo a nā poʻe ʻē aʻe.

Jon Skeete wehewehe i ka moʻomeheu o Stack Overflow ʻoi aku ka maikaʻi a ʻoi aku ka mana ma mua o kaʻu e hiki ai ke hana. Ua hoʻopili kona paʻi ʻana i kekahi o nā mokuna o kēia ʻatikala, akā ʻo kaʻu mau noʻonoʻo ponoʻī i kaʻu mau ʻike ma Stack Overflow, he aha ka maikaʻi a me ka maikaʻi ʻole e pili ana i ka pūnaewele, a pehea e hoʻohana ai i kēia lā. He pāpaʻu loa kēia kūkākūkā, me ka luʻu ʻole i ka hana o ka pūnaewele a i ʻole kona mōʻaukala.

No laila eia kaʻu mea i aʻo ai mai 10 mau makahiki o ka hoʻohana ʻana iā Stack Overflow.

Pono ʻoe e nīnau i nā nīnau

I ka nānā mua ʻana, ʻaʻohe mea hiki ke maʻalahi: e hoʻokomo i kekahi mau huaʻōlelo ma ke kahua kikokikona, kaomi i ka "Submit", a e kōkua ka Pūnaewele e hoʻoponopono i kāu mau pilikia āpau! Akā, ua lawe iaʻu ma kahi o 10 mau makahiki e noʻonoʻo i nā huaʻōlelo e paʻi i loko o kēlā kahua pōʻino e loaʻa maoli nā hopena. ʻOiaʻiʻo, ke aʻo nei au i kēlā me kēia lā.

ʻO ka nīnau ʻana i nā nīnau maikaʻi he mākaukau haʻahaʻa loa ia (e like me ke kākau ʻana i kahi hōʻike hoʻopuka maikaʻi, no ia mea). ʻO ka mea mua, pehea mākou e hoʻoholo ai inā he "maikaʻi" kahi nīnau? Hāʻawi ʻo Stack Overflow hōʻailona, e papa inoa ana i kēia mau ʻano o ka nīnau maikaʻi:

  • Ua like ia me ke kumuhana o ka pūnaewele?
  • Hōʻike i kahi pane kūpono.
  • ʻAʻole i nīnau ʻia.
  • Ua noiʻi ʻia.
  • Hōʻike maopopo i ka pilikia, maʻamau me kahi laʻana liʻiliʻi, maʻalahi hiki ke hana hou.

ʻAe, akā pehea ke ʻano o ka "'ōlelo pilikia maopopo" i ka hoʻomaʻamaʻa? He aha ka ʻike pili a he aha ka mea ʻole? I kekahi manawa e like me ka nīnau ʻana i kahi nīnau maikaʻi, pono ʻoe e ʻike mua i ka pane.

ʻO ka mea pōʻino, ʻaʻole kōkua ke kahua kikokikona ma ʻaneʻi. No laila, he mea kupanaha paha ka nui o nā mea hoʻohana e kau nei i nā nīnau haʻahaʻa haʻahaʻa? I kekahi manawa ʻo ka pane wale nō i loaʻa iā lākou he loulou i kekahi palapala huikau. A e laki nō lākou. He nui nā nīnau haʻahaʻa haʻahaʻa e hoʻohaʻahaʻa wale ʻia, a nalowale lākou i loko o ke kaula pau ʻole o nā nīnau.

He akamai ka ninau ana i na ninau maikai. ʻO ka pōmaikaʻi, hiki ke kūkulu ʻia. Ua aʻo nui au ma ka heluhelu ʻana i nā nīnau a me nā pane, me ka ʻike ʻana i ka mea i hana a me ka mea ʻaʻole. He aha ka ʻike e pono ai a he aha ka mea hoʻonāukiuki? ʻOiai e makaʻu mau ana ʻoe e hoʻohana i ka ʻike i loaʻa i ka hana a nīnau i nā nīnau. E ho'āʻo wale i kāu mea maikaʻi loa a aʻo mai nā hopena. Pono wau e hōʻoiaʻiʻo ua hilahila wau i kekahi o kaʻu mau nīnau naʻaupō mua, ʻoiai paha e hōʻike ana kēia i koʻu hoʻomaikaʻi nui ʻana i kaʻu mau nīnau nīnau mai koʻu loaʻa ʻana iaʻu iho ma kēia pūnaewele.

ʻAʻole like nā nīnau maikaʻi ʻole a maikaʻi ʻole

ʻAʻole au e hoʻopaʻa i ka pila: ʻino wale kekahi mau nīnau.

He nīnau i loaʻa i kahi kiʻi paʻi kiʻi a me ka huaʻōlelo "No ke aha e hana ʻole ai kēia!?!" - ino. No ke aha mai? ʻIke ʻia ʻaʻole i hoʻoikaika ka mea kākau. ʻAʻole kēia he nīnau e like me ke koi: "e hana i kēia hana noʻu!" No ke aha wau e hana ai i kēia? He mea waiwai loa ko'u manawa no ka hoopau ana i ke kokua ana i ka mea makemake ole e a'o e hoomaka a mahalo ole i ka'u kokua. E aʻo i ke ʻano o Stack Overflow.

I kēia manawa e noʻonoʻo i kahi nīnau i kapa ʻia "Pehea e wehe ai i nā palena polū ma kaʻu ʻaoʻao," aia kekahi mau paukū o nā kikokikona e kamaʻilio e pili ana i ka waiwai CSS outline, akā me ka ʻole o ka haʻi ʻana i nā huaʻōlelo "CSS" a i ʻole "outline." ʻOiai e kūʻē paha kekahi nīnau e like me kēia i nā alakaʻi Stack Overflow, ʻaʻole wau i ʻae, ʻaʻole ia he nīnau maikaʻi ʻole. Ua hoʻāʻo ka mea kākau e hāʻawi i kekahi mau ʻike, ʻoiai me ka ʻike ʻole i ka mea e hāʻawi ai. He nui ka ho'āʻo ʻana, e like me ka makemake e ʻike a aʻo.

Eia nō naʻe, nui nā mea kōkua Stack Overflow e hana like i nā nīnau ʻelua: downvote a pani. Hoʻopilikia kēia a hoʻopau i nā mea hoʻohana ʻike ʻole ma mua o ka hiki iā lākou ke aʻo e nīnau i nā nīnau maikaʻi aʻe a hoʻomaopopo i ka hana ʻana o ka pūnaewele.

ʻAʻole kūpono nā nīnau maikaʻi ʻole i kou manawa. Akā, pono e hoʻomanaʻo ʻia ʻo ka poʻe i nīnau ʻole i nā nīnau maikaʻi ʻole ke hana me ka manaʻo ʻole. Makemake lākou e nīnau i nā nīnau maikaʻi, ʻaʻole lākou ʻike pehea. Inā ʻoe e hoʻopaʻi makapō i ka poʻe hou a wehewehe ʻole, pehea lākou e aʻo ai?

ʻAʻole hōʻoia ka nīnau maikaʻi i kahi pane

Hāʻawi pinepine ʻo Stack Overflow i nā pane wikiwiki i nā nīnau maʻalahi i hiki i nā poʻe he nui ke pane. He nīnau kāu e pili ana i ka huli binary ma JavaScript a i ʻole HTML? Kupaianaha! E loaʻa i ʻelima mau pane ma lalo o hoʻokahi hola. Akā ʻoi aku ka paʻakikī a kikoʻī paha o ka nīnau, ʻoi aku ka liʻiliʻi o ka loaʻa ʻana o kahi pane, me ka nānā ʻole i ka maikaʻi o ka huaʻōlelo.

E hāʻule koke ka loaʻa ʻana o ka pane i ka manawa. Ke hele ka nīnau i kekahi mau ʻaoʻao i loko o ka hānai, nalowale ia. I hoʻokahi pule ma hope aku, hiki iā ʻoe ke pule wale i kahi kanaka me ka ʻike kūpono e hina i kāu nīnau (a i ʻole kaomi ʻoluʻolu ma luna).

ʻAʻole paha ʻoe makemake i nā pane pololei

I kēlā me kēia mahina, loaʻa iaʻu nā koho hoʻohaʻahaʻa no nā pane kaulana ʻole. ʻO kēia nā ʻano pane e ʻōlelo maoli nei, "ʻo ke kumu no ka mea i hoʻolālā ʻia ma ia ala," a i ʻole "ʻaʻole hiki no ka mea...", a i ʻole "he ʻino e pono e hoʻoponopono mua ʻia." Ma nā hihia i luna aʻe, ʻaʻole loaʻa i nā mea kākau kahi hoʻonā a i ʻole kahi workaround. A ke manaʻo nei au inā ʻaʻole makemake ka poʻe i ka pane ʻana, hoʻohaʻahaʻa lākou iā ia. Ua maopopo iaʻu ia mau mea, akā ʻaʻole ia he manaʻo he hewa nā pane.

ʻOiaʻiʻo, he ʻoiaʻiʻo nō hoʻi: ʻaʻole pono nā pane maikaʻi e haʻi iā ʻoe i ka mea āu e makemake ai e lohe. ʻO kekahi o nā pane maikaʻi loa e pane mua i ka nīnau kumu, akā e wehewehe i nā ala ʻē aʻe e hoʻoponopono ai i ka pilikia. I kekahi manawa pane wau i ka nīnau a ka mea hoʻohana a laila kākau i kahi kikokikona lōʻihi e pili ana i ke kumu ʻaʻole ʻōlelo ʻia e hana pēlā.

Ke maʻalahi ka manaʻo i nā koho piʻi a i lalo a i ʻole ke pihi like, nalowale nā ​​ʻokoʻa koʻikoʻi. Loaʻa pinepine kēia pilikia ma ka Pūnaewele. ʻEhia mau pūnaewele kaiapili e ʻae iā ʻoe e hoʻokaʻawale ma waena o "Ke kākoʻo nei au i kēia" a "Manaʻo wau ua maikaʻi ka ʻōlelo ʻana, ʻoiai inā ʻaʻole wau makemake a ʻae paha me ia"?

Ma ke ʻano holoʻokoʻa, ʻoiai ʻo ka downvotes o kēlā me kēia mahina, ke manaʻoʻiʻo nei au i nā koho balota ʻo Stack Overflow. E paʻa mākou i kēia ala.

ʻAʻole loa wau e nīnau ma Stack Overflow

ʻO ka lōʻihi o koʻu hoʻohana ʻana i kēia pūnaewele, ʻoi aku ka liʻiliʻi o kaʻu nīnau ʻana i nā nīnau ma luna. Ma muli o koʻu ulu ʻana i ka ʻoihana. ʻO ka nui o nā pilikia aʻu e kū nei ma ka hana he paʻakikī loa ke haʻi ʻia ma nā nīnau maʻalahi, a i ʻole kikoʻī loa no kekahi e kōkua mai iaʻu. Ua ʻike au i nā palena o ka pūnaewele, no laila ke pale aku nei au i ka nīnau ʻana i nā nīnau i aneane ʻaʻole loaʻa iaʻu kahi pane maikaʻi.

Akā, ʻaʻole wau i nīnau i nā nīnau ma ʻaneʻi, ʻoiai i koʻu aʻo ʻana i kahi ʻōlelo hou a i ʻole ka hoʻolālā. ʻAʻole no ka mea he akamai ʻo ia, ʻokoʻa loa. ʻO ia wale nō, ma hope o nā makahiki o ka noho ʻana ma Stack Overflow, ke loaʻa iaʻu kahi nīnau, hiki iaʻu i ka manaʻo hohonu ʻaʻole paha wau ka mea mua e nīnau. Hoʻomaka wau e ʻimi, a ʻike i nā manawa a pau ua nīnau kekahi i ka mea like i kekahi mau makahiki i hala.

ʻO ka nānā ʻana i nā nīnau a nā poʻe ʻē aʻe he ala maikaʻi loa ia e aʻo ai i nā mea hou e pili ana i kāu huahana.

Ke hana nei au i kēia manawa Kānāwai VS, no laila ua maʻa wau i ka nānā ʻana i nā nīnau i kau ʻia ma vscode. He ala maikaʻi kēia e ʻike ai i ka hoʻohana ʻia ʻana o kaʻu code ma ke ao maoli. He aha nā pilikia e hālāwai ai nā mea hoʻohana? Pehea e hoʻomaikaʻi ʻia ai ka palapala a i ʻole API? No ke aha ke kumu o kekahi mea aʻu i manaʻo ai he maopopo loa?

He hōʻailona koʻikoʻi nā nīnau e hōʻike ana i ka hoʻohana ʻia ʻana o kāu huahana. Akā, ʻaʻole ka pane a neʻe i mua, akā e hoʻāʻo e hoʻomaopopo mua i ke kumu o ka nīnau a ke kanaka. Malia paha he pilikia i ka huahana i ʻike ʻole ʻia e ʻoe, a i ʻole kekahi mau manaʻo i hana ʻole ʻia e ʻoe? Ua kōkua pū nā nīnau iaʻu e ʻike i nā pōpoki he nui a hoʻoikaika iaʻu e hoʻomau i ka hana.

Inā mālama ʻoe i kahi huahana no nā mea hoʻomohala, mai noʻonoʻo ʻo Stack Overflow ma ke ʻano he ʻāina hoʻolei (a i ʻole ka ʻoi aku ka maikaʻi, he lua kupapaʻu nīnau). E nānā maʻamau e ʻike i nā nīnau a me nā pane i puka mai. ʻAʻole kēia manaʻo pono ʻoe e pane i kēlā me kēia nīnau iā ʻoe iho, akā ʻo nā hōʻailona mai Stack Overflow he mea koʻikoʻi ke nānā ʻole.

ʻO nā laina ma waena o kahi nīnau, kahi hōʻike bug, a me kahi noi hiʻohiʻona ua pohihihi.

He mau nīnau liʻiliʻi e pili ana i ka VS Code ma Stack Overflow he mau hōʻike bug. A ʻo nā mea ʻē aʻe he noi maoli no nā hiʻohiʻona hou.

No ka laʻana, he nīnau me ke poʻo inoa "No ke aha e hāʻule ai ka VS Code i ka wā e hana ai au ...?" - he hōʻike kuhi kēia. ʻAʻole pono ka VS Code e hāʻule i nā kūlana like ʻole. ʻO ka pane ʻana i nā nīnau e pili ana i nā hōʻike bug he mea kūʻē ʻole no ka mea e ʻoluʻolu paha nā mea kākau i kahi workaround a ʻaʻole loa e waiho i kahi hōʻike bug maoli. I nā kūlana e like me kēia, noi pinepine au i nā mea hoʻohana e waiho i kahi hōʻike bug ma Github.

I kekahi mau hihia ʻē aʻe, ʻaʻole maopopo ka ʻokoʻa. No ka laʻana, ka nīnau "No ke aha i hana ʻole ai ʻo JavaScript IntelliSense ma VS Code?" Ma muli o ka hana ʻole ʻana o JavaScript IntelliSense, hiki ke hāʻule ka pilikia i loko o kekahi o ʻekolu mau ʻāpana:

  • Inā he pilikia hoʻonohonoho hoʻohana, a laila he nīnau maoli ia no Stack Overflow.
  • Inā ma ka hihia i wehewehe ʻia e hana ʻo IntelliSense, akā ʻaʻole, a laila he hōʻike bug kēia.
  • Inā ma ka hihia i wehewehe ʻia ʻaʻole pono e hana ʻo IntelliSense, a laila he noi kēia no kahi hiʻohiʻona hou.

I ka hopena o ka lā, ʻaʻole mālama ka hapa nui o nā mea hoʻohana i kēia mau nuances - makemake wale lākou e hana ʻo JavaScript IntelliSense.

A ʻoiai he mea koʻikoʻi kēia mau ʻokoʻa iaʻu, ma ke ʻano he kanaka kuleana no ka papahana, ma ke ʻano laulā, ʻaʻole pono iaʻu. No ka mea, ʻo nā nīnau, nā hōʻike bug, a me nā noi hiʻohiʻona nā ala āpau e hōʻike ai i hoʻokahi manaʻo: manaʻo ka mea hoʻohana i kekahi mea mai kaʻu code a ʻaʻole loaʻa. Inā maikaʻi ka huahana, ʻaʻole hiki i nā mea hoʻohana ke nīnau i nā nīnau e pili ana iā ia, no ka mea, e maopopo ana nā mea a pau iā lākou a e hana ʻo ia i kā lākou makemake (a i ʻole e haʻi pololei iā lākou i ke kumu hiki ʻole ai).

He poʻe hoʻi nā mea hoʻomohala

Pili nā kānaka. He poe noonoo ole. He poe pupule. ʻAʻole i nā manawa a pau, ʻoiaʻiʻo, akā i kekahi manawa! A manaʻoʻiʻo a ʻaʻole paha, he poʻe hoʻi nā mea hoʻomohala.

Aia kekahi manaʻo noʻonoʻo a mākou nā mea hoʻomohala e ʻōlelo iā mākou iho: "Ke hana nei mākou me nā kamepiula, no laila pono mākou e noʻonoʻo. Hoʻomaopopo mākou i nā hōʻailona cryptic, no laila pono mākou e akamai. Ua lawe ʻia ka polokalamu ma luna o ka honua, no laila pono mākou e ʻoluʻolu! Anu! I mua!!!"

He hewa kēia. A ina pela, alaila, kokua mai ke Akua i ke koena o na kanaka. ʻOiai ma Stack Overflow, kēlā mea hana no ka poʻe ʻoihana i hoʻolālā ʻia ma ke ʻano he kumu ʻike kumu, ʻoiai ma koʻu kihi kikoʻī kikoʻī loa o VS Code, ke hoʻomau nei au e hālāwai me nā ʻano ʻano ʻino: logical fallacies, insults, herd mentality, etc.

Mai ʻakaʻaka iā ʻoe iho: ʻaʻole paha ʻoe i hemolele e like me kou manaʻo. Akā ʻaʻole kēia manaʻo ʻaʻole pono mākou e hoʻāʻo e hoʻopau i kā mākou mau hemahema.

E ka hoa, ʻo wau ka mea nāna i hana i kēia

He kanaka nō hoʻi au, a i kēlā me kēia manawa he mea hoʻonāukiuki iaʻu nā mea e hana nei ma Stack Overflow. No ka laʻana, ke kākau wiwo ʻole ka mea hoʻohana a hāʻawi wale i kahi pane hewa i kahi nīnau e pili ana i ka VS Code, kahi huahana aʻu i hana ai a ʻike maopopo wau. ʻO ka mea kupanaha, me he mea lā ʻoi aku ka hewa o ka pane, ʻoi aku ka nui o ka mea e kapa ʻia e kekahi he mea hiki ʻole ke hoʻopaʻapaʻa.

Ke hana ʻia kēia, hana wau e like me ke kiʻi a kākau i ka pane pololei.

ʻO kaʻu i aʻo ai i 10 mau makahiki ma Stack Overflow

A ʻo kekahi mau manawa i loaʻa ai kēia i nā kaula lōʻihi: auwe wau i ka ʻaʻa ʻana e nīnau i ko lākou ʻike i kaʻu mea i hana ai! Mai ho'āʻo e pololei i nā manawa a pau, e nā poʻe akamai! No ka mea, pololei wau!!!

He mea maʻalahi ke lilo i mea hoʻomāʻewaʻewa i kēia manaʻolana

Ke kū nei me kahi kahawai pau ʻole o nā nīnau haʻahaʻa haʻahaʻa, maʻalahi ka lilo ʻana i mea hoʻohenehene. ʻAʻole anei ʻo ia i lohe iā Google? ʻIke paha ʻo ia i ke kūkulu ʻana i nā huaʻōlelo koʻikoʻi? He aha ʻoe, he ʻīlio?

I kekahi manawa, nānā au i nā nīnau he nui i ka lā hoʻokahi. ʻO ka nānā mau ʻana i kēia mau nīnau haʻahaʻa haʻahaʻa e lilo ana i ka hoʻowahāwahā a i ʻole ka hoʻomāinoino. Hiki i kēia manaʻo hoʻohenehene ke hoʻoheheʻe ʻia ma luna o ka pūnaewele, ʻoiai ʻo ka mea i hālāwai me kahi moderator overzealous a i ʻole ʻelua mau hola e noiʻi a haku i kahi nīnau e hōʻoiaʻiʻo ʻia, e loaʻa wale nā ​​pane maikaʻi ʻole a nalowale i ka poina me ka ʻole o ka wehewehe ʻana.

ʻOiaʻiʻo, aia nā mea hoʻohana ʻaʻole hoʻokomo i kahi auneke o ka hoʻoikaika a hoʻouna i nā nīnau maikaʻi ʻole. Akā, ke manaʻoʻiʻo nei au ʻo ka hapa nui o nā nīnau haʻahaʻa haʻahaʻa mai ka poʻe me ka manaʻo maikaʻi (ʻoiai he naʻaupō). Ke ho'āʻo mau nei au e hoʻomanaʻo i ke ʻano o ka lilo ʻana i mea hou. Ke hoʻomaka wale nei ʻoe, ʻaʻole maopopo ʻoe i ka hana maoli ʻana o nā mea āpau ma aneʻi. I kekahi mau hihia, ʻaʻole ʻoe i ʻike i nā huaʻōlelo e hōʻike pololei i kou pilikia. E manaʻoʻiʻo mai iaʻu, paʻakikī ke noho ma kēia kūlana. A ʻaʻole ʻoluʻolu ke hoʻopiha ʻia ʻoe me ka slop no ka nīnau ʻana i kahi nīnau.

ʻOiai ua hana nui ʻo Stack Overflow e kōkua i nā poʻe hou, ʻoi aku ka nui o nā mea e pono e hana ʻia. Ua hoʻāʻo wau e ʻimi i kahi kaulike ma waena o ka mālama ʻana i nā kūlana pūnaewele a me ka ʻoluʻolu i nā mea hoʻohana ʻike ʻole. E pili ana paha kēia i ka wehewehe ʻana i ke kumu aʻu i koho ai e pani i ka nīnau a i ʻole ke kau ʻana i kahi manaʻo e paipai ana i ka mea hoʻohana e hāʻawi i ka ʻike hou aku. Loaʻa iaʻu kahi lumi e ulu ai.

Ma ka ʻaoʻao ʻē aʻe, ʻaʻohe oʻu kānalua i ka hoʻohaʻahaʻa ʻana i nā mea hoʻohana me ka inoa o 50 nāna i hoʻopuka i nā nīnau e like me "He aha ka hoʻolālā VS Code maikaʻi loa no ka hoʻomohala ʻana i ka JavaScript?", A i ʻole ka mea e hoʻouka i nā kiʻi ʻoniʻoni o ke code ma mua o ka kikokikona.

I kekahi manawa makemake wau e hoʻomaikaʻi iā ʻoe

Aia kahi moʻomeheu nāwaliwali o ka mahalo ma Stack Overflow. Hoʻomanaʻo wau i kekahi manawa ua ʻoki ʻoki ka pūnaewele i nā huaʻōlelo "hello" a "mahalo" mai nā nīnau. Malia paha ua hana ʻia kēia, ʻaʻole au i nānā.

I kēia lā, ʻike maopopo ka poʻe i hana i ke kākoʻo o ka mea kūʻai aku i ka nui o ka politeness hiki ke komo i ke ala a me he mea lā e koi ʻia. Akā i kekahi manawa hana kekahi ma kēia pūnaewele i kahi mea nui iā ʻoe, a ʻo ke ala wale nō e hoʻomaikaʻi ai iā lākou ʻo ka hāʻawi ʻana iā lākou. ʻAhaʻi.

ʻAʻole koi ka pono iā mākou e lilo i mau robots ʻuhane ʻole. Hiki i kahi alahele ʻaoʻao ke hāʻawi i ka kamaʻilio ʻoiaʻiʻo ma waena o nā poʻe, inā makemake nā mea hoʻohana iā ia, ʻoiaʻiʻo.

I kekahi manawa makemake au e ʻike i ka mea i hana ʻia ma hope o ka loaʻa ʻana o ka pane

Hana ʻia ʻo Stack Overflow ma kahi loina transactional: nīnau kekahi poʻe i nā nīnau, pane kekahi. He aha ka hopena ma hope o ka loaʻa ʻana o kahi pane? ʻO wai ka mea ʻike? I kekahi manawa noʻonoʻo wau i kēia. Ua kōkua kaʻu pane? He aha ka papahana haʻahaʻa āna i kōkua ai? He aha ka mea i aʻo ʻia e ka mea nīnau?

ʻOiaʻiʻo, ʻaʻole hiki ke hoʻokō i kēia hoihoi. ʻO ka koi ʻana i nā mea hoʻohana e ʻike pehea lākou e hoʻohana ai i ka ʻike i loaʻa iā lākou he pilikia nui, ʻoiai inā hiki iā ʻoe ke hana i kēlā. Akā, hoihoi ka noʻonoʻo ʻana.

He hopena maikaʻi ʻo Gamification...

… i ka hoʻololi ʻana i nā kaʻina hana i nā pāʻani.

Ke hopohopo nei au ke ʻike au i ka +10 a i ʻole +25 ikona ma ka pae kūlana. ʻO kēia mau mea liʻiliʻi o ka gamification ke kumu o koʻu hoʻi ʻana i ka pūnaewele no 10 mau makahiki. Akā i nā makahiki, ua hoʻomaka wau e noʻonoʻo i ke ʻano o ka pāʻani Stack Overflow a me ke ʻano o ka lanakila ʻana.

ʻIke wau ua hana ʻia ka ʻōnaehana me ka manaʻo maikaʻi loa: e uku i nā poʻe no nā nīnau a me nā pane pono. Akā ke hoʻohui ʻoe i nā helu kiʻekiʻe, hiki mai ia i ka ikaika Kānāwai o Goodhart, a hoʻomaka kekahi mau mea hoʻohana e hoʻoponopono i kā lākou mau hana ʻaʻole e hoʻokō i ka waiwai nui, akā no ka loaʻa ʻana o nā helu kiʻekiʻe. A he mea nui kēia no ka mea ...

ʻAʻole manaʻo ka kaulana i kou manaʻo.

ʻAʻole like ka maikaʻi me ka mākaukau ʻenehana, nā mākau kamaʻilio, a i ʻole ka hoʻomaopopo ʻana i ke ʻano o ka hana a Stack Overflow.

ʻAʻole oʻu manaʻo e ʻōlelo he mea ʻole ka kaulana. ʻAʻole ia i manaʻo i ka manaʻo o nā admins Stack Overflow a i ʻole ka manaʻo o ka huaʻōlelo "kaulana". Ua ʻike au he ana ka mana o ka inoa. E noʻonoʻo i ʻelua pane hypothetical i paʻi ʻia ma ka pūnaewele:

  • Hoʻokahi e pili ana i kahi hana git maʻamau. Ua kākau wau i kahi pane ʻekolu laina i ʻelua mau minuke me ka hoʻohana ʻana iā Google.
  • ʻO ka mea ʻē aʻe e pili ana i ke kumumanaʻo entangled graph theory. He haneri wale no kanaka o ka honua holookoa e hiki ke pane mai. Ua kākau wau i kekahi mau paukū a me ka laʻana code e wehewehe ana i ka pilikia a pehea e hoʻoponopono ai.

I loko o ʻelima mau makahiki, ʻike ʻia ka pane mua i 5 miliona mau manawa a loaʻa iā 2000 upvotes. Ua nānā ʻia ka pane ʻelua i 300 mau manawa a hāʻawi ʻia i ʻelua mau koho.

Ma kekahi ʻano he hoʻopunipuni loa kēia. No ke aha e uku ai i kahi mea i kūpono i ka manawa kūpono? (ʻaʻole i hoʻoholo ʻia nā mea a pau e ka laki; ʻo ka hoʻomaopopo ʻana i nā lula o ka pāʻani he kuleana nui nō hoʻi). Ma ka ʻaoʻao ʻē aʻe, ua kōkua maoli ka nīnau mua i nā poʻe he nui ma mua o ka lua. Malia paha he mea pono ke hoʻomaopopo, ma keʻano,ʻo kaʻikeʻana e alakaʻi i ka hōʻiliʻili o ka "kaulana"?

No laila ke noʻonoʻo nei au i ka "kaulana" ma Stack Overflow he ʻano o ke ana o ka mana. ʻAʻole hiki ke ana ʻia ka inoa ʻoiaʻiʻo ma nā helu wale nō, mai ke kaiāulu. ʻO wai kaʻu e hoʻolohe ai, ʻo wai kaʻu e hilinaʻi nei? He poʻe ʻokoʻa paha kēia, e pili ana i kaʻu kākau ʻana ma PHP a i ʻole no iOS.

Me kēlā ʻōlelo, ʻaʻole wau ʻike i ka mea e hana ai ʻo Stack Overflow ma kēia ʻano. E hoʻoikaika ʻia paha nā mea hoʻohana inā ma kahi o ka "kaulana" i loaʻa iā lākou nā "manaʻo maalea"? E noho mau nā mea hoʻohana inā ʻaʻohe ʻōnaehana helu? ʻaʻole naʻe wau e manaʻo. A ʻo ka moʻolelo ʻo "kaulana" ma Stack Overflow e like me nā pōmaikaʻi kaulana maoli ʻaʻole wale i ka pūnaewele ponoʻī, akā ʻo kāna mau mea hoʻohana ikaika loa. ʻAe, ʻoiaʻiʻo, ʻo wai ka mea makemake ʻole e hoʻonui i ko lākou kaulana?

ʻAʻole, e like me ka mea i hana pinepine ʻia i ke ola, i mea e loaʻa ai ka manaʻo maoli i ka mea e hana nei, pono ʻoe e nānā i nā helu wale nō. Inā he 10 tausani mau helu o ka pou ma Stack Overflow, a laila e nānā i ke kamaʻilio ʻana o kēia kanaka, he aha nā nīnau a me nā pane āna e paʻi ai. A ma nā hihia kūʻokoʻa wale nō, e hoʻomanaʻo ʻaʻole hiki i nā helu Stack Overflow wale nō ke kuhikuhi i kekahi mea ʻē aʻe ma mua o ka hiki o ke kanaka ke hoʻohana i ka pūnaewele. A i koʻu ʻike, ʻaʻole pinepine lākou e kamaʻilio e pili ana i kēia.

ʻAʻole au e huahua me ka ʻole o Stack Overflow

I kēlā me kēia manawa pono wau e hana i kahi mea paʻakikī i ka git, hele wau i Stack Overflow. I kēlā me kēia manawa makemake wau i kahi mea maʻalahi i ka bash, hele wau i Stack Overflow. I kēlā me kēia manawa e loaʻa iaʻu kahi hewa compilation ʻē, hele wau i Stack Overflow.

ʻAʻole au huahua me ka ʻole o IntelliSense, kahi ʻenekini huli, a me Stack Overflow. Ma ka hoʻoholo ʻana i kekahi mau puke, ʻo ia kaʻu i hana ʻino loa. E hāʻule paha wau i nā hoʻokolohua he nui a ʻaʻole e hoʻoponopono i nā pilikia he nui ma ka papa. Pela no. ʻOiaʻiʻo, i kēlā me kēia manawa aʻu e hoʻohana ai i ka .sort ma JavaScript, pono wau e ʻimi i ka ʻike e pili ana i ka wā e loaʻa ai iaʻu -1, 0, a i ʻole 1, a kākau wau iā JS i kēlā me kēia lā, e hoʻomohala ana i ka mea hoʻoponopono kaulana loa no ka ʻōlelo.

ʻAʻole, he mea hana kupanaha ʻo Stack Overflow. ʻAʻole hoʻohana ka naʻaupō i nā mea hana a pau i loaʻa iā ia. No laila, no ke aha e lilo ʻole ai i naʻaupō i loko e like me aʻu? E mālama i kou lolo no ka ʻike koʻikoʻi, e like me ka hoʻopaʻanaʻau ʻana i nā ʻāpana āpau o ka moʻo Seinfeld a i ʻole ka piʻi ʻana mai me nā puns maʻalahi (ʻo ia ka mea i nalowale i kēia ʻatikala, akā he nui nā mea ʻē aʻe o ke ʻano ʻokoʻa loa).

He hana mana ʻo Stack Overflow

Hāʻawi ʻo Stack Overflow i kekahi, me ka nānā ʻole i ka ʻike a i ʻole ka ʻike, e kau i nā nīnau hoʻonohonoho. Ua pane ʻia kēia mau nīnau e nā malihini holoʻokoʻa, ʻo ka hapa nui o lākou e hoʻolilo i ka manawa o ko lākou ola a me nā ʻoihana e kōkua i nā poʻe ʻē aʻe me ka manuahi.

ʻO ka hana mana ka mea maoli o ke ola a me ka hopena o ka hana a Stack Overflow. ʻAʻole maopopo iaʻu ʻaʻole like nā mea a pau e like me ka manaʻo o nā mea hana, akā hoʻāʻo lākou. ʻOiai ʻo nā hemahema āpau, ua kōkua ka pūnaewele i kahi heluna nui o nā poʻe no nā makahiki he nui, me aʻu.

ʻAʻole mau loa ka Stack Overflow. I kekahi lā e hiki mai ana kekahi mea maikaʻi. Lana ka manaʻo he mea kēia e aʻo mai nā hewa o Stack Overflow a lawe i ka maikaʻi mai ia mea. A hiki i kēlā manawa, ke manaʻo nei au ʻaʻole mākou e lawe wale i kēia pūnaewele. He ʻāina ʻāina kēia a he kaiāulu ola, i hoʻopiha mau ʻia me nā poʻe hou. Inā hopohopo kēia iā ʻoe, e hoʻomanaʻo he palupalu loa kēia, a me nā hana liʻiliʻi - e like me ke kōkua ʻana i ka manaʻo maikaʻi akā naʻe naʻaupō - hiki ke loaʻa ka hopena maikaʻi. Inā hoʻohewa wau i kēia pūnaewele, no ka mea wale nō wau e mālama a ʻike wau pehea e hoʻomaikaʻi ai.

PS

He keiki kula nō wau i koʻu hele ʻana i Stack Overflow. Ua hoʻomaka wau e kākau (ES5!) JavaScript ma Eclipse, a me he mea lā ua hoʻomaka ka 90% o nā nīnau me ka "Hoʻohana i ka jQuery, wale nō ...". A ʻoiai ʻaʻole wau i ʻike i kaʻu e hana nei, ua hoʻohana nā malihini i ko lākou manawa e kōkua mai iaʻu. ʻAʻole wau i mahalo nui ia manawa, akā ʻaʻole wau i poina.

Makemake mau ka poʻe iā Stack Overflow i mea ʻokoʻa: he kahua nīnau-a-pane; he mea paahana no ka hoopau ana i na pilikia o ka hale; kūlana ola o ka papahana. A iaʻu, ʻo kēia pūnaewele, ʻoiai kona ulu ʻana a me kona mau hemahema, ʻo ia ke kumu o kahi kaiāulu ākea kahi e kōkua ai nā malihini i kekahi i kekahi e aʻo a hoʻomaikaʻi. A maikaʻi kēlā. Hauʻoli wau i koʻu lilo ʻana i ʻāpana o Stack Overflow no nā makahiki he 10 i hala iho nei a ke manaʻo nei e hoʻomau e hana pēlā. Makemake au e aʻo i nā mea hou e like me kaʻu i hana ai i nā makahiki i hala.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka