Cara mengadvokasi Stack Overflow di tempat kerja [ditutup]

45

Saya berpikir untuk melakukan presentasi singkat di tempat kerja tentang menggunakan Stack Overflow sebagai sumber daya untuk pekerjaan harian Anda.

Apa pengalaman Anda melakukan ini?

Apakah Anda menganggapnya sebagai sumber yang valid untuk memberi tahu kolega Anda tentang hal itu atau mirip dengan memberi tahu mereka tentang Google sebagai sumber daya?

Apakah ada cara yang lebih baik untuk melakukannya?

Saya condong ke arah mengajukan pertanyaan sisi Stack Overflow daripada menjawabnya untuk menghindari Anda-tidak-boleh-melakukan-ini-pada-waktu-kerja.


Sama seperti tindak lanjut.

Awalnya saya tidak ingin membuat pertanyaan terlalu spesifik untuk kasus saya sendiri. Presentasi saya hanya akan menjadi pembicaraan empat menit cepat, yang akan saya ulangi lebih dari satu jam untuk kelompok yang berbeda.

Saya dapat mengajukan pertanyaan sebelum ceramah tentang Stack Overflow dan merujuknya selama presentasi. Semoga saya akan mendapatkan beberapa kegiatan selama satu jam.

Saya juga akan berbicara secara singkat tentang beberapa situs Stack Exchange lainnya yang akan cocok untuk pemirsa karena mereka tidak semua pengembang. Saya pikir Pengguna Super, Kesalahan Server dan Pemrogram harus bekerja dengan baik.

Saya tidak akan melakukan presentasi selama beberapa bulan karena telah dijadwal ulang, tetapi saya akan memperbarui cara saya melakukannya.

Gordon
sumber
44
Jawaban saya - Tidak. Saya sudah mencoba dan gagal. Google menunjuk ke StackOverflow.com setiap saat. Setiap programmer yang belum pernah mendengar tentang situs ini sekarang hidup di bawah batu. Anda TIDAK BISA memaksa gairah. Terus gunakan sendiri dan dengan demikian mendapatkan status rockstar di tempat kerja. Kemudian pergi ke tempat yang lebih baik dengan rekomendasi yang bagus dan profil SO yang dapat dilihat oleh pengusaha yang pintar.
Pekerjaan
16
Seperti pepatah lama: Anda bisa menuntun kuda ke air, tetapi Anda tidak bisa membuatnya minum
spong
1
@ Pekerjaan: Pencarian MSDN juga menampilkan jawaban SO.com dengan jelas.
rwong
8
@sunpech: Tapi Anda bisa menenggelamkannya dan mendapatkan yang baru jika tidak minum.
Joel Etherton
2
Ketika saya melakukan pencarian google, saya mendapatkan halaman MSDN di bagian bawah halaman hasil pencarian dan SO di TOP
Shyju

Jawaban:

40

Poin-poin penting:

  1. Pendaftarannya mudah.
  2. Gratis
  3. Jawaban berkualitas.

Saya akan menyarankan grup Anda membuat pertanyaan selama presentasi (lakukan pencarian terlebih dahulu.). Jika Anda tidak mendapatkan respons sebelum presentasi / rapat selesai, buat semua orang diposting melalui email dan tindak lanjut jika perlu. Mereka akan terkesan dengan kualitas dan kecepatan tanggapan. Bandingkan dengan pencarian Google. Anda juga bisa menyiapkan pertanyaan terlebih dahulu.

Ini benar-benar terserah mereka apakah mereka akan menggunakannya atau tidak. Jika Anda menemukan grup dalam debat besar, coba letakkan di Stack Overflow sebagai tindak lanjut dari presentasi Anda. Setiap orang mungkin tidak melihat kebutuhan secara instan. Tetaplah begitu.

Perusahaan saya saat ini menggunakan situs berbayar. Saya tidak pernah repot-repot mendapatkan akun karena Stack Overflow.

Waktu dapat dianggap sebagai sia-sia jika Anda menghabiskan terlalu banyak waktu di Stack Overflow. Saya lebih suka orang terlibat. Anda belajar sama banyaknya dengan menjawab pertanyaan menurut pendapat saya. Ini hanya dapat meminta Anda tentang masalah yang tidak pernah Anda pertimbangkan.

JeffO
sumber
5
yah, sebenarnya Anda memang harus mendaftar untuk mengajukan pertanyaan sekarang. Tetapi hanya pada Stack Overflow karena volume pertanyaan yang sangat besar.
Jeff Atwood
Hei! Saya rlemon! : PI "menulis" itu :)
rlemon
@JeffAtwood - Berubah dari tidak ada menjadi mudah.
JeffO
19

Anda harus melacak setiap kali Anda menemukan solusi pada SO dari masalah yang Anda miliki. Lakukan itu selama sebulan atau lebih.

Untuk setiap masalah:

  1. perkirakan berapa banyak waktu (dalam jam) yang Anda habiskan untuk menyelesaikan kesalahan sendiri.
  2. memperkirakan waktu (dalam jam) yang Anda habiskan untuk mencari solusi.

Kurangi jumlah poin 1 dengan jumlah poin 2.

Lipat gandakan jumlahnya dengan apa yang Anda bayarkan kepada perusahaan setiap jam (biasanya dua kali lipat dari gaji bersih Anda).

Itulah yang Anda selamatkan dan masukkan ke dalam saku pemegang saham.

(SUM (Perkiraan waktu yang dihabiskan sendirian) - SUM (waktu yang dihabiskan untuk mencari SO)) * Biaya per jam = Nilai yang disediakan SO


sumber
8

Peringatan - ini mungkin ortogonal untuk pertanyaan Anda, tetapi Anda mungkin melihat ke dalam membuat klon SO spesifik tempat kerja . Meskipun ini akan menjadi langkah selanjutnya setelah sebagian besar rekan kerja Anda tahu cara menggunakan SO.

Shapado adalah tiruan open source dari SO yang telah kami siapkan di tempat kerja. Ini bagus untuk mengajukan pertanyaan tentang IDE in-house kami, DB, dan teknologi lainnya. Namun saat ini belum mencapai massa kritis. Ada banyak pertanyaan tanpa jawaban yang diterima yang saya pikir merupakan efek dari rekan kerja yang tidak tahu bagaimana q & a situs seperti SO bekerja dan Shapado tidak menunjukkan tingkat penerimaan pengguna.

Steve Moser
sumber
6

Saya pikir ini adalah ide yang hebat!

Saya selalu terkejut melihat betapa sedikitnya beberapa rekan kerja saya tahu atau menggunakan SO. Ini adalah alat yang tak ternilai untuk pemecahan masalah, dan waktu respon dan kualitas jawaban yang diperoleh luar biasa.

Beberapa hal yang perlu disebutkan dalam presentasi Anda ...

  • Mereka harus online untuk mencari jawaban yang ada sebelum memposting pertanyaan
  • Cara menulis pertanyaan yang bagus. Mungkin tunjukkan pada mereka beberapa pertanyaan buruk sebagai contoh
  • Cara menggunakan SO dengan benar ... perbedaan antara Jawaban / Komentar, cara Menerima jawaban, cara menggunakan blok Kode, dll.
Rachel
sumber
4

Karena mereka sepertinya tidak tahu apa itu SO, saya katakan mulai dengan itu.

Sederhananya, StackOverflow, khususnya (meskipun saudari objektif lainnya, seperti Serverfault termasuk dalam ini juga), memiliki pertanyaan dan jawaban yang objektif, dan karenanya dapat dibuktikan. Entah solusi yang diusulkan berfungsi, atau tidak.

Itu ditargetkan. StackOverflow dirancang khusus untuk programmer untuk saling membantu. Serverfault khusus untuk admin server, dan sebagainya. Oleh karena itu, lebih mungkin untuk menarik orang yang terkenal sebagai ahli di bidangnya (misalnya, Phil Sturgeon, kontributor besar dalam komunitas CodeIgniter, adalah anggota SO aktif) daripada, katakanlah, jawaban Yahoo. Jika Anda mengajukan pertanyaan pada SO, ada kemungkinan yang sangat tinggi untuk dilihat dan dijawab oleh profil tinggi, pemukul berat dalam teknologi itu. Siapa yang lebih baik meminta bantuan pada sesuatu selain pencipta teknologi?

Ini bisa menjadi cara pasif untuk menemukan jawaban. Secara umum, ketika saya mengajukan pertanyaan pada StackOverflow, itu setelah saya menghabiskan kumpulan istilah pencarian Google saya (yang sering menimbulkan pertanyaan SO, saya masih tidak yakin bagaimana seorang programmer tidak pernah mendengar tentang tempat ini lagi, tapi itu intinya) dan ide saya sendiri untuk solusi. Jadi, begitu saya mengajukan pertanyaan, saya beralih ke masalah lain, jadi saya tidak terjebak dalam mode "hutan untuk pohon" pada yang satu itu, dan menunggu jawaban datang. Dalam hal itu, saya lebih produktif, karena saya tidak menghabiskan lebih banyak waktu untuk mencari dan menggali kembali melalui Google untuk jawaban yang mungkin atau mungkin belum ada secara tertulis. Setelah seseorang mengusulkan solusi (dan mereka umumnya cepat), saya dapat melakukan kerja keras untuk mendapatkannya dan menyesuaikannya dengan kebutuhan spesifik saya.

Ini membantu komunitas programmer. Jika Anda sepenuhnya berpartisipasi dalam SO (yaitu - Anda menerima jawaban, memberi suara pada pertanyaan dan jawaban, dan mengirimkan jawaban Anda sendiri), maka Anda membantu setiap getah miskin lainnya yang mungkin muncul setelah tersandung masalah yang pernah Anda miliki, sendiri ( Lagi pula, jika Anda memiliki masalah, orang lain pasti memiliki hal yang sama, atau sesuatu yang cukup dekat untuk diterapkan). Paling tidak ia mendapat lebih banyak info di luar sana . Bahkan jika Anda tidak pernah mendengar umpan balik dari orang-orang ini, ingatlah "mayoritas diam" yang menemukan sumber daya ini, tetapi jangan membuat diri mereka dikenal, bahkan jika Anda memang membantu mereka.

Shauna
sumber
4
Belum lagi, hanya mengetik pertanyaan SO membuat Anda berpikir tentang masalah dengan cara yang berbeda (karena Anda harus dengan jelas menyampaikan masalah kepada orang lain), yang terkadang memberi Anda momen "bola lampu" di mana Anda tiba-tiba menemukan jawabannya sendiri.
XåpplI'-I0llwlg'I -
Memang. Saya memiliki sejumlah pertanyaan yang akhirnya saya abaikan, karena tindakan mengetiknya telah membawa saya ke solusi.
Shauna
@ XåpplI'-I0llwlg'I- Ya. Debugging bebek karet .
starsplusplus
2

Saya belum melakukan ini, tetapi saya telah menghabiskan waktu memikirkan bagaimana saya akan merespons jika ditantang untuk menggunakannya selama jam kerja.

Pendekatan saya adalah menggunakan contoh. Inilah masalah yang sangat buruk yang saya alami ketika melakukan pekerjaan ini, inilah pertanyaan yang saya ajukan di StackOverflow, dan inilah hal yang sangat berguna yang saya pelajari sebagai hasilnya. (Sial, melihat daftar pertanyaan saya, itu seperti sekumpulan snapshot kecil dari karir saya.)

Saya pikir ini adalah sumber yang benar-benar valid untuk mengarahkan orang. Semua orang tahu apa itu Google; StackOverflow, tidak terlalu banyak.

BlairHippo
sumber
1

Saya baru saja menunjukkan salah satu jawaban yang memecahkan masalah yang saya terjebak ...

Tidak perlu meyakinkan manajer setelah itu. Konsep T&J stack-overflow menjelaskan dengan sendirinya.

Malam gelap
sumber
0

Saya ingin berkomentar, tetapi menjadi terlalu besar untuk itu.

Saya selalu lebih suka merujuk atau merekomendasikan Stackoverflow dan situs pertukaran stackex lainnya secara pribadi, di sebelah secangkir kopi atau sesuatu seperti ini.

Jika saya berbicara dengan junior, saya selalu menyuruh mereka untuk memeriksanya, jika mereka belum melakukannya, itu berguna. Ada kolega yang menggunakan beberapa situs hungaria dengan kemampuan forum, saya kira karena kurangnya pengetahuan bahasa Inggris umum. Kadang-kadang saya merekomendasikan bagian stackexchange lainnya seperti programmer atau kesalahan server, super user juga ketika datang untuk berdebat tentang "praktik terbaik" atau perangkat keras, operasi server dll ... Saya terkejut ketika saya mengetahui banyak programmer tahu hanya tentang Stackoverflow, dan tidak situs pertukaran stackex lainnya.

Saya akan mengatakan itu mungkin ada gunanya untuk memperkenalkan Stackoverflow dan misalnya programmer .stackexchange dalam presentasi, tapi saya tidak akan melakukannya untuk seratus orang. Mungkin hanya untuk kelompok saya atau orang-orang proyek.

CsBalazsHungary
sumber