StackOverflow adalah lebih daripada sekadar repositori jawapan kepada soalan bodoh

Teks ini dimaksudkan dan ditulis sebagai tambahan kepada "Perkara yang Saya Pelajari dalam 10 Tahun mengenai Stack Overflow'.

Biar saya nyatakan dengan segera bahawa saya bersetuju dengan Matt Birner dalam hampir semua perkara. Tetapi saya ada beberapa tambahan yang saya rasa agak penting dan ingin saya kongsikan.

Saya memutuskan untuk menulis nota ini kerana dalam tujuh tahun saya menghabiskan masa di SO, saya mengkaji masyarakat dengan baik dari dalam. Saya menjawab 3516 soalan, bertanya 58, masuk dewan kemasyhuran (20 teratas di seluruh dunia) dalam kedua-dua bahasa di mana saya menulis secara berterusan, saya telah berkawan dengan ramai orang pintar, dan saya secara aktif menggunakan, mungkin, semua peluang yang disediakan oleh laman web ini.

Setiap pagi, sambil minum kopi pagi, saya membuka suapan berita, twitter, dan - SO. Dan saya percaya bahawa tapak ini boleh memberikan pembangun lebih daripada coretan salin-tampal yang ditawarkan dengan teliti DuckDuckGo.

Pembangunan diri

Suatu ketika dahulu saya terjumpa tweet ini:

Secara paradoks, saya mendapati cara terbaik untuk mempelajari bahasa baharu ialah menjawab soalan daripada bertanya kepada mereka. — Jon Ericson

Kemudian saya sedikit terkejut dengan mengemukakan soalan itu, tetapi lama-kelamaan saya menjadi yakin bahawa ini adalah kebenaran mutlak. Kedudukan Hacker, Bersenam dan tapak serupa memberi peluang untuk menyelesaikan masalah sfera dalam ruang hampa, malah membincangkan penyelesaian anda dengan orang yang baik dan mesra. Sebilangan besar buku kini ditambah dengan contoh yang boleh dimuat turun dan dijalankan. Di Github anda boleh menemui projek menarik dalam bahasa yang anda pelajari dan menyelami jurang kod sumber orang lain. Apa kaitannya dengannya SO? - jawapannya mudah: hanya untuk SO soalan lahir daripada keperluan penting, dan bukan imaginasi aneh orang tertentu. Dengan menjawab soalan sedemikian, kita tidak dapat tidak mempertajamkan keupayaan kita untuk berfikir secara ringkas (dalam sintaks bahasa kita), memindahkan corak yang kerap digunakan ke kawasan ingatan aktif, dan dengan membaca jawapan orang lain, kita membandingkannya dengan kita dan mengingati pendekatan terbaik.

Jika jawapan kepada soalan yang ditanya oleh orang yang tidak dikenali tidak serta-merta jelas—malah lebih baik jika ya—maka mencari penyelesaian yang betul membawa lebih banyak kemahiran daripada mencari jawapan kepada masalah daripada Kedudukan Hacker.

Penilaian objektif oleh masyarakat

Bagi pembangun yang menggelarkan diri mereka senior dan ke atas, agak penting untuk dapat membandingkan rasa kesejukan mereka sendiri dengan pendapat objektif orang yang tidak dikenali. Saya telah bekerja dalam pasukan di mana tahap kemahiran dan kebolehan saya tidak menimbulkan sebarang persoalan. Saya benar-benar berasa seperti seorang guru. Penglibatan aktif dalam perbincangan mengenai SO Agak cepat mitos ini hilang dalam fikiran saya. Tiba-tiba menjadi jelas kepada saya bahawa saya masih perlu berkembang, berkembang dan berkembang ke tahap "senor". Dan saya sangat berterima kasih kepada masyarakat untuk itu. Pancuran adalah sejuk beku, tetapi sangat menyegarkan dan sangat bermanfaat.

Sekarang saya boleh menutup sebarang soalan sebagai pendua:

StackOverflow adalah lebih daripada sekadar repositori jawapan kepada soalan bodoh

atau jawab/nyahsekat soalan yang dilindungi oleh komuniti daripada vandal:

StackOverflow adalah lebih daripada sekadar repositori jawapan kepada soalan bodoh

Ia memotivasikan. Selepas 25000 reputasi, semua statistik didedahkan kepada pengguna SO dan resolusi simpan pertanyaan ke pangkalan data pengguna.

Perkenalan yang menyenangkan

Kehadiran aktif dalam kem mereka yang bertanggungjawab membawa kepada fakta bahawa saya bertemu dengan ramai pembangun yang benar-benar cemerlang dari negara yang berbeza. Ini bagus. Mereka semua adalah orang yang sangat menarik, dan anda sentiasa boleh meminta mereka untuk menyemak kod beberapa perpustakaan kompleks yang kami memutuskan untuk menerbitkannya OSS. Kepakaran dua pengulas sukarelawan sedemikian membolehkan anda menukar mana-mana kosong yang dilukis kekok menjadi kod yang elegan dan kalis peluru, sedia untuk digunakan.

Khabar angin tentang "suasana toksik", sekurang-kurangnya, sangat dibesar-besarkan. Saya tidak boleh bercakap untuk semua komuniti bahasa, tetapi rubydan penawar segmen sangat mesra. Untuk menghadapi keengganan untuk membantu, anda perlu menggunakan kata dua untuk menuntut anda menulis kod untuk kerja rumah anda, sambil menyuarakan sesuatu seperti:

Saya perlu mengira jumlah semua nombor perdana yang kurang daripada 100. Penyelesaiannya tidak boleh menggunakan lelaran teras. Bagaimana saya boleh melakukannya?

Ya, "soalan" sedemikian ditemui dan ditolak undian. Saya tidak nampak masalah dengan ini; SO bukanlah perkhidmatan percuma di mana orang yang mengalami masa lapang yang berlebihan menyelesaikan kerja rumah orang lain secara percuma.

Tidak ada gunanya malu dengan bahasa Inggeris yang lemah atau kurang pengalaman.

Bonus kerjaya

Saya mempunyai profil yang agak sibuk di Github, tetapi saya hanya merasakan serangan sebenar pemburu kepala apabila saya memasuki 20 teratas dan avatar saya muncul di halaman utama bahasa yang sepadan. Saya tidak mencari dan tidak berhasrat untuk menukar pekerjaan pada masa hadapan, tetapi semua cadangan ini membolehkan saya mengekalkan harga diri saya sendiri dan membentuk asas untuk masa depan; Jika tiba-tiba saya mendapat idea untuk menukar pekerjaan, saya tidak perlu bersusah payah mencari.

Tidak mengambil banyak masa

Saya sering mendengar daripada orang yang berbeza itu SO Hanya orang yang malas menjawab, dan profesional sebenar memotong kod sumber untuk keperluan perniagaan dari pagi hingga malam. Saya tidak tahu, mungkin di suatu tempat ada orang yang boleh mengeluarkan kod tanpa henti selama enam belas jam berturut-turut, tetapi saya pastinya bukan salah seorang daripada mereka. Saya perlukan rehat. Pilihan terbaik untuk berehat di tempat kerja, yang tidak terlalu santai dan tidak memperkenalkan anda ke dalam mod penangguhan yang tidak berkesudahan, hanyalah "jawab beberapa soalan." Secara purata, ini membawa beberapa dozen reputasi setiap hari.

StackOverflow adalah lebih daripada sekadar repositori jawapan kepada soalan bodoh

Membuka chakra dan membersihkan karburetor

Menolong orang itu bagus. Saya gembira kerana sebagai tambahan kepada pengajaran bersemuka biasa, saya boleh membantu - dan membantu - orang rawak dari Wyoming, Kinshasa dan Vietnam.

Adakah saya cukup cekap untuk menjawab soalan?

Ya.

Kita semua melakukan kesilapan, dan jika ini berlaku, masyarakat akan membetulkannya. Izinkan saya ambil perhatian: dia tidak akan diam-diam menghina karma, tetapi akan menolak jawapan (dalam kebanyakan kes, dengan penjelasan tentang apa sebenarnya yang salah di sini). Adalah wajar untuk memadamkan jawapan yang ditolak undian dan undian yang ditolak akan dibatalkan. (Balasan yang dipadamkan masih kelihatan kepada orang yang mempunyai reputasi yang lebih besar daripada 10000, tetapi percayalah, mereka tidak pernah melihat perkara seperti ini).

Kesimpulannya

Nampaknya saya penting dan perlu untuk mengambil bahagian dalam memperbaiki dunia, dan jawapan kepada SO - Ini adalah pilihan yang baik untuk melakukan ini tanpa turun dari kerusi meja anda. Jika saya berjaya meyakinkan seseorang untuk mula menjawab hari ini, saya akan sangat gembira.

Sumber: www.habr.com

Tambah komen