StackOverflow бол зүгээр л тэнэг асуултуудын хариултын сан биш юм

Энэхүү бичвэр нь ""-ийн нэмэлт болгон бичигдсэн болно.Stack Overflow дээр миний 10 жилийн хугацаанд сурсан зүйл".

Би бараг бүх зүйл дээр Мэтт Бирнертэй санал нэг байгаагаа шууд хэлье. Гэхдээ надад маш чухал гэж бодож байгаа хэд хэдэн нэмэлт зүйл байгаа бөгөөд хуваалцахыг хүсч байна.

Би энэ тэмдэглэлийг бичихээр шийдсэн тул би долоон жилийг өнгөрөөсөн SO, Би олон нийтийг дотроос нь нэлээд сайн судалсан. Би 3516 асуултад хариулж, 58-ыг асууж, оруулсан алдрын танхим (дэлхийн шилдэг 20) Би байнга бичдэг хоёр хэлээр олон ухаалаг хүмүүстэй найзалж, сайтаас олгосон бүх боломжийг идэвхтэй ашигладаг.

Өглөө бүр кофегоо ууж байхдаа би мэдээний хуудас, твиттер болон - SO. Энэ сайт нь хөгжүүлэгчдэд анхааралтай санал болгож буй хуулж буулгах хэсгээс илүү ихийг өгч чадна гэдэгт би итгэж байна. DuckDuckGo.

Өөрийгөө хөгжүүлэх

Нэг удаа би ийм жиргээтэй таарч байсан:

Хачирхалтай нь, би шинэ хэл сурах хамгийн сайн арга бол асуулт асуухаас илүүтэй хариулах явдал юм. - Жон Эриксон

Дараа нь би асуулт тавьсанд бага зэрэг гайхсан ч цаг хугацаа өнгөрөхөд энэ нь үнэн гэдэгт итгэлтэй болсон. HackerRank, Дасгал хөдөлгөөн үүнтэй төстэй сайтууд нь бөмбөрцөг хэлбэрийн асуудлыг вакуум орчинд шийдвэрлэх боломжийг олгодог бөгөөд тэр ч байтугай сайхан, найрсаг хүмүүстэй шийдлээ хэлэлцэх боломжийг олгодог. Номуудын дийлэнх нь одоо татаж аваад ажиллуулж болох жишээнүүдээр нэмэгджээ. Github дээрээс та сурч буй хэлээрээ сонирхолтой төслийг олж, хэн нэгний эх кодын ангал руу шумбах боломжтой. Үүнд ямар хамаатай юм SO? - хариулт нь энгийн: зөвхөн SO асуултууд нь тодорхой хүмүүсийн хачирхалтай төсөөллөөс бус амин чухал хэрэгцээнээс үүдэлтэй байдаг. Ийм асуултад хариулснаар бид товчхон сэтгэх чадвараа (манай хэлний синтакс дотор) зайлшгүй хурцалж, байнга хэрэглэдэг хэв маягийг идэвхтэй санах ойд шилжүүлж, бусдын хариултыг уншсанаар бид өөрсдийнхөө хариулттай харьцуулж, хамгийн сайн арга барилыг санаж байдаг.

Хэрэв танихгүй хүмүүсийн асуусан асуултын хариулт тэр дороо тодорхойгүй байвал - энэ нь бүр сайн - зөв шийдлийг олох нь асуудлын хариултыг хайхаас хамаагүй илүү ур чадварыг авчирдаг. HackerRank.

Нийгэмлэгийн бодит үнэлгээ

Өөрсдийгөө ахмад настан гэж нэрлэдэг хөгжүүлэгчдийн хувьд өөрсдийн сэрүүн байдлыг танихгүй хүмүүсийн бодитой бодолтой харьцуулах нь маш чухал юм. Миний ур чадвар, чадварын түвшин ямар ч эргэлзээ төрүүлдэггүй багаар ажилласан. Би шууд утгаараа гуру шиг санагдсан. сэдвээр хэлэлцүүлэгт идэвхтэй оролцох SO Энэ домог миний толгойд маш хурдан арилав. Би "сенор"-ийн түвшинд хүрэхийн тулд өсөж, өсөж, өсөх ёстой гэдэг нь надад гэнэт тодорхой болсон. Үүний төлөө би хамт олондоо маш их талархаж байна. Шүршүүр нь хүйтэн жавартай байсан ч маш их эрч хүч өгч, маш их ашиг тустай байв.

Одоо би ямар ч асуултыг давхардсан байдлаар хааж болно:

StackOverflow бол зүгээр л тэнэг асуултуудын хариултын сан биш юм

эсвэл олон нийт эвдэн сүйтгэгчдээс хамгаалсан асуултад хариулах/блокыг тайлах:

StackOverflow бол зүгээр л тэнэг асуултуудын хариултын сан биш юм

Энэ нь урам зориг өгдөг. 25000 нэр хүндтэй болсны дараа бүх статистик мэдээллийг хэрэглэгчдэд үзүүлдэг SO болон шийдэл хэрэглэгчийн мэдээллийн санд асуулга хадгалах.

Тааламжтай танилууд

Хариуцсан хүмүүсийн хуаранд идэвхтэй оролцсоноор би янз бүрийн улс орны олон гайхалтай хөгжүүлэгчидтэй уулзсан. Энэ үнэхээр сайхан. Тэд бүгд маш сонирхолтой хүмүүс бөгөөд та тэднээс бидний нийтлэхээр шийдсэн зарим нэг нарийн төвөгтэй номын сангийн кодтой танилцахыг хүссэн үедээ шууд асууж болно. НЦҮ. Ийм сайн дурын хоёр шүүмжлэгчийн ур чадвар нь ямар ч болхи зүсэгдсэн хоосон цаасыг ашиглахад бэлэн гоёмсог, сум нэвтэрдэггүй код болгон хувиргах боломжийг олгодог.

"Хортой уур амьсгал"-ын тухай цуу яриаг хамгийн багаар бодоход хэтрүүлсэн байна. Би бүх хэлний нийгэмлэгийн төлөө ярьж чадахгүй, гэхдээ бадмаарагболон elixir сегментүүд нь маш найрсаг байдаг. Туслах дургүй болохын тулд та гэрийн даалгаврынхаа кодыг бичихийг шаардахын тулд ultimatum ашиглах хэрэгтэй бөгөөд иймэрхүү зүйлийг хайхрамжгүй байдлаар бүдгэрүүлнэ.

Би бүх анхны тоонуудын нийлбэрийг 100-аас бага тооцоолох хэрэгтэй. Шийдэл нь үндсэн давталтуудыг ашиглах ёсгүй. Би үүнийг яаж хийх вэ?

Тиймээ, ийм "асуултууд" гарч ирдэг бөгөөд санал хураалтаас татгалздаг. Би үүнд ямар ч асуудал харагдахгүй байна; SO Илүүдэл цагаар шаналж буй хүмүүс бусдын гэрийн даалгавраа үнэ төлбөргүй шийддэг үйлчилгээ биш юм.

Англи хэл муу, туршлагагүйнээсээ ичиж зовох нь утгагүй.

Ажил мэргэжлийн урамшуулал

Би Github дээр нэлээд завгүй профайлтай, гэхдээ би шилдэг 20-д орж, миний аватар харгалзах хэлний үндсэн хуудсан дээр гарч ирэхэд л толгойлогчдын жинхэнэ дайралтыг мэдэрсэн. Би ойрын ирээдүйд ажил хайхгүй, өөрчлөх бодолгүй байна, гэхдээ эдгээр бүх саналууд нь надад өөрийгөө үнэлэх үнэлэмжийг хадгалах, ирээдүйн үндэс суурийг бүрдүүлэх боломжийг олгодог; Гэнэт надад ажлаа солих санаа орж ирвэл би хайлт хийх шаардлагагүй болно.

Их цаг хугацаа шаарддаггүй

Би үүнийг янз бүрийн хүмүүсээс олонтаа сонсож байсан SO Зөвхөн залхуу хүмүүс хариулдаг бөгөөд жинхэнэ мэргэжлийн хүмүүс өглөөнөөс орой болтол бизнесийн хэрэгцээний эх кодыг хайчилж авдаг. Би мэдэхгүй, хаа нэгтээ арван зургаан цагийн турш тасралтгүй код тайлж чаддаг хүмүүс байдаг ч би тэдний нэг биш нь лавтай. Надад завсарлага хэрэгтэй байна. Ажлын байран дээрээ амрах маш сайн сонголт бөгөөд энэ нь таныг эцэс төгсгөлгүй хойшлуулах горимд оруулдаггүй бөгөөд энэ бол "хоёр асуултанд хариулах" явдал юм. Энэ нь өдөрт дунджаар хэдэн арван нэр хүндийг авчирдаг.

StackOverflow бол зүгээр л тэнэг асуултуудын хариултын сан биш юм

Чакраг нээж, карбюраторыг цэвэрлэнэ

Хүмүүст туслах нь сайн хэрэг. Би тогтмол нүүр тулан заахаас гадна Вайоминг, Киншаса, Вьетнамаас ирсэн санамсаргүй хүмүүст тусалж чадна гэдэгтээ баяртай байна.

Би асуултанд хариулах хангалттай чадвартай юу?

Тиймээ.

Бид бүгд алдаа гаргадаг, хэрэв ийм зүйл тохиолдвол олон нийт үүнийг засах болно. Анхаарна уу: тэр үйлийн үрийн талаар нууцаар новш хийхгүй, харин хариултыг хасах болно (ихэнх тохиолдолд энд яг юу буруу байгааг тайлбарласан). Доошоо санал өгсөн хариултыг устгах нь утга учиртай бөгөөд сөрөг саналуудыг буцаах болно. (Устгасан хариултууд нь түүнээс илүү нэр хүндтэй хүмүүст харагдсан хэвээр байна 10000, гэхдээ надад итгээрэй, тэд ийм зүйл хараагүй).

Эцэст нь хэлэхэд

Дэлхий ертөнцийг сайжруулахад оролцох нь чухал бөгөөд шаардлагатай юм шиг санагдаж байна, хариултууд SO - Ширээний сандлаасаа буухгүйгээр үүнийг хийх сайн сонголт. Хэрэв би хэн нэгнийг өнөөдөр хариулж эхлэхийг ятгаж чадсан бол би маш их баяртай байх болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх