StackOverflow luwih saka mung gudang jawaban kanggo pitakonan bodho

Teks iki dimaksudaké lan ditulis minangka tambahan kanggo "Apa Aku Sinau ing 10 Taun ing Stack Overflow".

Ayo kula ngomong langsung yen aku setuju karo Matt Birner ing meh kabeh. Nanging aku duwe sawetara tambahan sing aku mikir cukup penting lan aku pengin nuduhake.

Aku mutusaké kanggo nulis cathetan iki amarga ing pitung taun aku ngginakaken ing SO, Aku sinau masyarakat cukup apik saka njero. Aku mangsuli 3516 pitakonan, takon 58, mlebu Hall of Fame (20 paling dhuwur ing saindenging jagad) ing loro basa sing aku nulis terus-terusan, aku wis kekancan karo akeh wong sing pinter, lan aku aktif nggunakake, bisa uga, kabeh kesempatan sing diwenehake situs kasebut.

Saben esuk, nalika ngombe kopi esuk, aku mbukak feed warta, twitter, lan - SO. Lan aku percaya yen situs iki bisa menehi pangembang luwih akeh tinimbang potongan kanggo nyalin-tempel, diusulake kanthi ati-ati DuckDuckGo.

Pangembangan diri

Sepisan aku nemoni tweet iki:

Paradoks, aku nemokake cara paling apik kanggo sinau basa anyar yaiku mangsuli pitakon tinimbang takon. — Jon Ericson

Banjur aku rada kaget karo cara pitakonan kasebut, nanging suwe-suwe aku dadi yakin yen iki pancen bener. HackerRank, Latihan lan situs padha menehi kesempatan kanggo ngatasi masalah bundher ing vakum, lan malah ngrembug solusi karo becik, wong loropaken. Akèh-akèhé buku saiki wis ditambah karo conto sing bisa diundhuh lan mbukak. Ing Github sampeyan bisa nemokake proyek menarik ing basa sing sampeyan sinau lan nyilem menyang jurang kode sumber wong liya. Apa hubungane karo SO? - jawaban iku prasaja: mung kanggo SO pitakonan sing lair saka kabutuhan penting, lan ora bayangan whimsical wong tartamtu. Kanthi mangsuli pitakon kasebut, kita mesthi bakal ngasah kemampuan kanggo mikir kanthi ringkes (ing sintaks basa kita), mindhah pola sing asring digunakake menyang area memori sing aktif, lan kanthi maca jawaban wong liya, kita mbandhingake karo kita lan ngelingi pendekatan sing paling apik.

Yen jawaban kanggo pitakonan sing ditakoni wong liya ora langsung ketok - malah luwih apik yen iku - banjur nemokake solusi sing bener bakal nggawa luwih akeh skill tinimbang nggoleki jawaban kanggo masalah saka HackerRank.

Penilaian objektif dening masyarakat

Kanggo pangembang sing nyebut awake dhewe senior lan ndhuwur, iku cukup penting kanggo bisa kanggo mbandhingaké raos dhewe coolness dhewe karo mratelakake panemume adil saka wong liyo. Aku wis kerja ing tim sing tingkat katrampilan lan kabisanku ora ana pitakonan. Aku rumangsa kaya guru. Partisipasi aktif ing diskusi ing SO Cepet banget mitos iki ilang ing pikiranku. Dumadakan dadi ketok kanggo kula sing isih kudu tuwuh, tuwuh, lan tuwuh kanggo nggayuh tingkat "senor". Lan aku matur nuwun banget kanggo komunitas kasebut. Padusan iki beku kadhemen, nanging banget invigorating lan arang banget ono gunane.

Saiki aku bisa nutup pitakonan minangka duplikat:

StackOverflow luwih saka mung gudang jawaban kanggo pitakonan bodho

utawa njawab / mbukak blokir pitakonan sing dilindhungi komunitas saka vandal:

StackOverflow luwih saka mung gudang jawaban kanggo pitakonan bodho

Iku motivasi. Sawise 25000 reputasi, kabeh statistik dicethakaké kanggo pangguna SO lan résolusi nyimpen pitakon menyang database pangguna.

Kenalan sing nyenengake

Anane aktif ing kemah sing tanggung jawab nyebabake kasunyatan manawa aku ketemu akeh pangembang sing luar biasa saka macem-macem negara. Iki apik. Dheweke kabeh wong sing menarik banget, lan sampeyan bisa langsung takon supaya mriksa kode perpustakaan kompleks sing kita mutusake kanggo nerbitake. Kepriye. Keahlian saka loro reviewer sukarelawan kasebut ngidini sampeyan ngowahi kothong sing dipotong dadi kode sing elegan lan anti peluru, siap digunakake.

Gosip babagan "atmosfer beracun", paling ora, dibesar-besarkan. Aku ora bisa ngomong kanggo kabeh komunitas basa, nanging Rubylan elixir segmen banget loropaken. Supaya ora gelem nulungi, sampeyan kudu nggunakake ultimatum kanggo njaluk supaya sampeyan nulis kode kanggo peer, kanthi ora sengaja ngucapake kaya:

Aku kudu ngetung jumlah kabeh nomer prima kurang saka 100. Solusi ora kudu nggunakake iterator inti. Kepiye carane?

Ya, "pitakonan" kasebut ditemokake lan ditolak. Aku ora weruh masalah karo iki; SO ora layanan free ngendi wong gerah saka keluwihan wektu free ngatasi peer wong liya kanggo free.

Ora ana gunane yen isin amarga basa Inggris sing ora apik utawa ora duwe pengalaman.

Bonus karir

Aku duwe profil cukup sibuk ing Github, nanging aku mung felt serangan nyata saka headhunters nalika aku mlebu ing ndhuwur-20 lan avatarku katon ing kaca utama basa sing cocog. Aku ora looking for lan ora arep kanggo ngganti proyek ing mangsa foreseeable, nanging kabeh usulan-usulan iki ngidini kula kanggo loro njaga ajining dhiri dhewe lan mbentuk basis kanggo mangsa; Yen dumadakan entuk ide kanggo ngganti proyek, aku ora kudu repot-repot nggoleki.

Ora butuh wektu akeh

Aku wis kerep krungu saka wong sing beda-beda SO Mung wong kesed mangsuli, lan profesional nyata ngethok kode sumber kanggo kabutuhan bisnis wiwit esuk nganti wengi. Aku ora ngerti, Mungkin nang endi wae ana wong sing bisa churn metu kode non-stop kanggo nembelas jam terus, nanging aku mesthi ora siji saka wong-wong mau. Aku butuh istirahat. Pilihan sing apik banget kanggo istirahat ing papan kerja, sing ora santai lan ora ngenalake sampeyan menyang mode procrastination tanpa wates, mung "njawab sawetara pitakon." Rata-rata, iki nggawa sawetara puluhan reputasi saben dina.

StackOverflow luwih saka mung gudang jawaban kanggo pitakonan bodho

Mbukak chakra lan ngresiki karburator

Nulung wong iku apik. Aku pleased sing saliyane memulang pasuryan-kanggo-pasuryan biasa, Aku bisa lan bantuan wong acak saka Wyoming, Kinshasa lan Vietnam.

Apa aku cukup kompeten kanggo mangsuli pitakon?

Ya.

Kita kabeh nggawe kesalahan, lan yen kedadeyan kasebut, komunitas bakal mbenerake. Ayo kula Wigati: dheweke ora bakal meneng-menengan telek ing karma, nanging bakal downvote jawaban (ing akèh-akèhé kasus, karo panjelasan apa persis salah kene). Iku ndadekake pangertèn kanggo mbusak jawaban downvoted, lan downvotes bakal mbalek maneh. (Balesan sing wis dibusak isih katon kanggo wong sing duwe reputasi luwih gedhe tinimbang 10000, nanging pracaya marang aku, dheweke durung weruh apa-apa kaya iki).

Ing kesimpulan

Iku misale jek kula penting lan perlu kanggo melu ing nambah donya, lan jawaban kanggo SO - pilihan sing apik kanggo nindakake iki tanpa mudhun saka kursi meja. Yen aku bisa ngyakinake wong kanggo miwiti mangsuli dina iki, aku bakal seneng banget.

Source: www.habr.com

Add a comment