StackOverflow axmaq suallara cavablar anbarından daha çox şeydir

Bu mətn ""a əlavə kimi nəzərdə tutulub və yazılıbStack Overflow haqqında 10 ildə öyrəndiklərim.

Dərhal deyim ki, mən faktiki olaraq hər şeydə Matt Birnerlə razıyam. Amma kifayət qədər vacib hesab etdiyim və bölüşmək istədiyim bir neçə əlavəm var.

Bu qeydi yazmağa qərar verdim, çünki yeddi il ərzində keçirdiyim müddətdə SO, Mən cəmiyyəti daxildən kifayət qədər yaxşı öyrəndim. 3516 suala cavab verdim, 58 sual verdim, daxil oldum şöhrət zalı (dünyada ilk 20) Davamlı yazdığım hər iki dildə bir çox ağıllı insanlarla dostluq etdim və saytın təqdim etdiyi bütün imkanlardan, bəlkə də, fəal istifadə edirəm.

Hər səhər səhər qəhvəmi içərkən xəbər lentimi, Twitter-i açıram və - SO. Və mən inanıram ki, bu sayt tərtibatçıya düşünülmüş şəkildə təklif olunan kopyala-yapışdırmaqdan daha çox şey verə bilər. DuckDuckGo.

Özünü inkişaf etdirmək

Bir dəfə bu tvitlə rastlaşdım:

Paradoksal olaraq, mən yeni dilləri öyrənməyin ən yaxşı yolunu suallar verməkdənsə, onlara cavab vermək olduğunu görürəm. — Jon Erikson

Sonra sualın verilməsi məni bir az təəccübləndirdi, amma zaman keçdikcə bunun mütləq həqiqət olduğuna əmin oldum. HackerRank, Məşq və buna bənzər saytlar sferik problemləri vakuumda həll etmək və hətta gözəl, mehriban insanlarla həllinizi müzakirə etmək imkanı verir. Kitabların böyük əksəriyyəti indi yüklənə və işlədilə bilən nümunələrlə tamamlanır. Github-da siz öyrəndiyiniz dildə maraqlı layihə tapa və başqasının mənbə kodunun uçurumuna düşə bilərsiniz. Bununla nə əlaqəsi var SO? - cavab sadədir: yalnız üçün SO suallar konkret insanların şıltaq təxəyyülündən deyil, həyati zərurətdən yaranır. Bu kimi suallara cavab verməklə biz istər-istəməz lakonik düşünmə qabiliyyətimizi (dilimizin sintaksisi daxilində) kəskinləşdiririk, tez-tez istifadə olunan nümunələri aktiv yaddaş sahəsinə köçürür və başqalarının cavablarını oxumaqla onları özümüzlə müqayisə edirik və ən yaxşı yanaşmaları xatırlayırıq.

Əgər yad adamlar tərəfindən verilən sualın cavabı dərhal aydın deyilsə, hətta əgər belə olsa daha yaxşıdır, onda düzgün həll yolunu tapmaq problemin cavabını buradan tapmaqdan daha çox bacarıq gətirir. HackerRank.

Cəmiyyət tərəfindən obyektiv qiymətləndirmə

Özlərini yaşlı və yuxarı yaşlı adlandıran tərtibatçılar üçün öz soyuqqanlılıq hissini yad adamların obyektiv fikirləri ilə müqayisə edə bilmək olduqca vacibdir. Bacarıq və bacarığımın heç bir sual doğurmadığı komandalarda işləmişəm. Özümü sözün əsl mənasında guru kimi hiss edirdim. üzrə müzakirələrdə fəal iştirak SO Çox tez bu mif beynimdən dağıldı. Birdən mənə məlum oldu ki, mən hələ də böyüməli, böyüməli və “senor” səviyyəsinə yüksəlməliyəm. Mən buna görə cəmiyyətə çox minnətdaram. Duş dondurucu soyuq idi, lakin çox canlandırıcı və son dərəcə faydalı idi.

İndi mən istənilən sualı dublikat kimi bağlaya bilərəm:

StackOverflow axmaq suallara cavablar anbarından daha çox şeydir

və ya cəmiyyət tərəfindən vandallardan qorunan suala cavab verin/blokunu açın:

StackOverflow axmaq suallara cavablar anbarından daha çox şeydir

Həvəsləndirir. 25000 reputasiyadan sonra bütün statistika istifadəçilərə açıqlanır SO və qətnamə sorğuları istifadəçi verilənlər bazasında saxlamaq.

Xoş tanışlıqlar

Məsul şəxslərin düşərgəsində fəal iştirakı müxtəlif ölkələrdən bir çox həqiqətən görkəmli tərtibatçılarla görüşməyimə səbəb oldu. Bu əladı. Onların hamısı çox maraqlı insanlardır və siz həmişə onlardan dərc etməyə qərar verdiyimiz mürəkkəb kitabxananın kodunu nəzərdən keçirmələrini xahiş edə bilərsiniz. OSS. İki belə könüllü rəyçinin təcrübəsi sizə hər hansı yöndəmsiz şəkildə işlənmiş blankı istifadəyə hazır olan zərif və güllə keçirməyən koda çevirməyə imkan verir.

"Zəhərli atmosfer" haqqında şayiələr, ən azı, çox şişirdilmişdir. Mən bütün dil icmaları üçün danışa bilmərəm, amma yaqutiksir seqmentlər son dərəcə dostdur. Kömək etmək istəməmək üçün sizdən ev tapşırığınızın kodunu yazmağı tələb etmək üçün ultimatumdan istifadə etməlisiniz, ehtiyatsızlıqla belə bir şey danışmalısınız:

Mən 100-dən kiçik bütün sadə ədədlərin cəmini hesablamalıyam. Həll əsas iteratorlardan istifadə etməməlidir. Mən bunu necə edim?

Bəli, belə “suallar” rast gəlinir və aşağı səslənir. Mən bununla bağlı problem görmürəm; SO həddindən artıq boş vaxtdan əziyyət çəkən insanların başqalarının ev tapşırıqlarını pulsuz həll etdiyi pulsuz xidmət deyil.

Zəif ingilis dilindən və ya təcrübəsizlikdən utanmağın mənası yoxdur.

Karyera bonusları

Github-da kifayət qədər məşğul profilim var, lakin mən yalnız top-20-yə daxil olanda və avatarım müvafiq dillərin əsas səhifələrində görünəndə baş ovçuların əsl hücumunu hiss etdim. Mən yaxın gələcəkdə iş axtarmıram və dəyişmək fikrində deyiləm, lakin bütün bu təkliflər mənə həm öz heysiyyətimi qoruyub saxlamağa, həm də gələcəyə zəmin formalaşdırmağa imkan verir; Birdən iş yerimi dəyişmək fikri ağlıma gəlsə, axtarışla məşğul olmayacağam.

Çox vaxt çəkmir

Bunu tez-tez müxtəlif insanlardan eşitmişəm SO Yalnız tənbəl insanlar cavab verir və əsl peşəkarlar səhərdən axşama qədər biznes ehtiyacları üçün mənbə kodunu kəsirlər. Bilmirəm, bəlkə bir yerdə on altı saat fasiləsiz kod yaza bilən insanlar var, amma mən onlardan biri deyiləm. Fasilələrə ehtiyacım var. Çox rahat olmayan və sizi sonsuz süründürməçilik rejiminə təqdim etməyən iş yerində fasilə üçün əla seçim sadəcə “bir neçə suala cavab verməkdir”. Orta hesabla bu, gündə bir neçə onlarla reputasiya gətirir.

StackOverflow axmaq suallara cavablar anbarından daha çox şeydir

Çakraları açır və karbüratörü təmizləyir

İnsanlara kömək etmək yaxşıdır. Şadam ki, müntəzəm üz-üzə tədrislə yanaşı, Vayominq, Kinşasa və Vyetnamdan olan təsadüfi insanlara kömək edə bilərəm və kömək edə bilərəm.

Mən suallara cavab vermək üçün kifayət qədər bacarıqlıyammı?

Bəli.

Hamımız səhv edirik və bu baş verərsə, cəmiyyət bunu düzəldəcək. Qeyd edim: o, gizli şəkildə karma ilə məşğul olmayacaq, lakin cavabı aşağı səslə verəcək (əksər hallarda, burada nəyin səhv olduğunu izah etməklə). Mənfi səs verilmiş cavabı silməyin mənası var və mənfi səslər geri qaytarılacaq. (Silinmiş cavablar hələ də daha böyük reputasiyası olan insanlar üçün görünür 10000, amma inanın ki, onlar belə bir şey görməyiblər).

Nəticədə

Mənə elə gəlir ki, dünyanı yaxşılaşdırmaqda iştirak etmək vacib və zəruridir SO - Bunu masa stulundan qalxmadan etmək yaxşı seçimdir. Bu gün kimisə cavab verməyə inandıra bilsəm, çox sevinərəm.

Mənbə: www.habr.com

Добавить комментарий