Come sostenere Stack Overflow al lavoro [chiuso]


45

Sto pensando di fare una breve presentazione al lavoro sull'utilizzo di Stack Overflow come risorsa per il tuo lavoro quotidiano.

Qual è la tua esperienza facendo questo?

Lo considereresti una risorsa valida per parlarne ai tuoi colleghi o è simile a parlargli di Google come risorsa?

Esiste un modo migliore per farlo?

Mi stavo proponendo di porre domande a Stack Overflow piuttosto che rispondere a loro per evitare che tu non dovessi fare questo argomento sul tempo di lavoro.


Proprio come follow-up.

Inizialmente non volevo rendere la domanda troppo specifica per il mio caso. La mia presentazione sarà solo una breve conversazione di quattro minuti, che ripeterò per un'ora a diversi gruppi.

Potrei porre una domanda prima del discorso su Stack Overflow e fare riferimento ad esso durante la presentazione. Spero di avere un po 'di attività durante l'ora.

Parlerò anche brevemente di alcuni degli altri siti di Stack Exchange adatti al pubblico in quanto non sono tutti sviluppatori. Penso che Super User, Server Fault e Programmers dovrebbero funzionare bene.

Non farò la presentazione per un altro paio di mesi poiché è stata riprogrammata, ma aggiornerò su come sono andata avanti.


44
La mia risposta - No. Ho provato e fallito. Google punta sempre su StackOverflow.com. Qualsiasi programmatore che non ha sentito parlare di questo sito ormai vive sotto una roccia. NON PUOI forzare la passione. Continua a usarlo da solo e ottieni quindi uno status di rockstar al lavoro. Quindi parti per un posto migliore con buoni consigli e un profilo SO che i datori di lavoro intelligenti possono controllare.
Giobbe

16
Come recita il vecchio adagio: puoi condurre un cavallo all'acqua, ma non puoi farlo bere
spong

1
@Job: la ricerca MSDN include anche le risposte SO.com in modo prominente.
rwong,

8
@sunpech: Ma puoi annegarlo e prenderne uno nuovo se non beve.
Joel Etherton,

2
Quando eseguo ricerche su Google, visualizzo le pagine MSDN nella parte inferiore della pagina dei risultati di ricerca e SO in
alto

Risposte:


40

Punti chiave:

  1. La registrazione è semplice.
  2. È gratis
  3. Risposte di qualità.

Suggerirei al tuo gruppo di creare una domanda durante la presentazione (prima fai una ricerca). Se non ricevi una risposta prima della fine della presentazione / riunione, tieni tutti aggiornati via e-mail e segui se necessario. Saranno colpiti dalla qualità e dalla velocità delle risposte. Confronta con una ricerca su Google. Puoi anche preparare una domanda in anticipo.

Spetterà davvero a loro se lo useranno o no. Se trovi il gruppo in un dibattito importante, prova a metterlo su Stack Overflow come follow-up della tua presentazione. Tutti potrebbero non vedere la necessità all'istante. Continua a farlo.

La mia attuale compagnia stava usando un sito a pagamento. Non mi sono mai preso la briga di ottenere un account a causa di Stack Overflow.

Il tempo può essere percepito come uno spreco se si trascorre troppo tempo in Stack Overflow. Preferirei coinvolgere le persone. A mio avviso, impari altrettanto rispondendo alle domande. Potrebbe darti solo un problema che non hai mai considerato.


5
bene, in realtà devi registrarti per fare una domanda ora. Ma solo su Stack Overflow a causa dell'immenso volume di domande.
Jeff Atwood,

Hey! Sono rlemon! : PI "ha scritto" che :)
rlemon

@JeffAtwood - Modificato da nessuno a facile.
JeffO,

19

Dovresti rintracciare ogni volta che trovi una soluzione su SO di un problema che hai avuto. Fallo per circa un mese.

Per ogni problema:

  1. stimare quanto tempo (in ore) avresti speso a risolvere l'errore da solo.
  2. stimare il tempo (in ore) impiegato per cercare una soluzione.

Sottrai la somma del punto 1 con la somma del punto 2.

Moltiplica l'importo per il costo per l'azienda ogni ora (di solito il doppio del tuo stipendio netto).

Questo è ciò che hai salvato e va nella tasca degli azionisti.

(SOMMA (tempo stimato impiegato per la risoluzione da solo) - SOMMA (tempo dedicato alla navigazione SO)) * Costo orario = valore SO fornito


8

Avvertenza: questo potrebbe essere ortogonale alla tua domanda, ma potresti cercare di creare un clone SO specifico sul posto di lavoro . Anche se questo sarebbe più un passo successivo dopo che una buona maggioranza dei tuoi colleghi sa come usare SO.

Shapado è un clone open source di SO che abbiamo installato al lavoro. È ottimo per porre domande sul nostro IDE, DB e altre tecnologie interne. Tuttavia attualmente non ha raggiunto la massa critica. Ci sono molte domande senza una risposta accettata che penso sia un effetto dei colleghi che non sanno come funzionano i siti di domande e risposte come SO e Shapado che non mostrano il tasso di accettazione dell'utente.


6

Penso che sia un'ottima idea!

Sono sempre sorpreso da quanto poco alcuni miei colleghi conoscono o usano SO. È uno strumento prezioso per la risoluzione dei problemi e il tempo di risposta e la qualità delle risposte ottenute sono sorprendenti.

Alcune cose da menzionare nella tua presentazione però ...

  • Che dovrebbero andare online per cercare risposte esistenti prima di pubblicare una domanda
  • Come scrivere buone domande. Forse mostrare loro alcune cattive domande come esempio
  • Come usare SO in modo corretto ... la differenza tra Risposte / Commenti, Come accettare una risposta, Come usare i blocchi di codice, ecc.

4

Dal momento che sembrano non sapere cosa sia la SO, direi che inizia da quello.

In poche parole, StackOverflow, in particolare (anche se le sue altre sorelle oggettive, come Serverfault rientrano anche in questo), ha domande e risposte che sono oggettive e quindi dimostrabili. La soluzione proposta funziona o no.

È mirato. StackOverflow è progettato specificamente per i programmatori che si aiutano a vicenda. Serverfault è specifico per gli amministratori del server e così via. Pertanto, è più probabile che attragga persone che sono ben note come esperti nel settore (ad esempio, Phil Sturgeon, un grande collaboratore della comunità CodeIgniter, è un membro attivo di SO) rispetto a, diciamo, Yahoo risponde. Se fai una domanda su SO, c'è un'altissima possibilità che venga visto e risposto dagli hit di alto profilo e pesanti in quella tecnologia. Chi meglio chiedere aiuto su qualcosa che i creatori della tecnologia?

Può essere un modo passivo di trovare risposte. Generalmente, quando faccio una domanda su StackOverflow, è dopo che ho esaurito il mio pool mentale di termini di ricerca di Google (che spesso portano comunque a domande SO, non sono ancora sicuro di come nessun programmatore non abbia più sentito parlare di questo posto, ma non è questo il punto) e le mie idee per soluzioni. Quindi, una volta che faccio una domanda, passo ad altri problemi, quindi non rimango bloccato nella modalità "foresta per gli alberi" su quella, e aspetto che arrivino le risposte. In questo senso, sono più produttivo, perché non passo più tempo a cercare e ri-scavare in Google per una risposta che potrebbe o non potrebbe ancora esistere per iscritto. Una volta che qualcuno propone una soluzione (e in genere è veloce), posso fare il lavoro per farlo entrare e adattarlo alle mie esigenze specifiche.

Aiuta la comunità dei programmatori. Se partecipi pienamente a SO (cioè: accetti risposte, vota su domande e risposte e invii le tue risposte), allora stai aiutando qualsiasi altra povera linfa che potrebbe presentarsi dopo esserti imbattuto nel problema che una volta avevi, dopo tutto, se hai avuto un problema, qualcun altro è tenuto ad aver avuto lo stesso, o qualcosa di abbastanza vicino da applicare). Per lo meno ottiene più informazioni là fuori . Anche se non ricevi mai feedback da queste persone, ricorda la "maggioranza silenziosa" che si imbatte in queste risorse, ma non farti conoscere, anche se le hai aiutate.


4
Per non parlare, solo l'atto di scrivere una domanda SO ti fa pensare al problema in un modo diverso (perché devi trasmettere chiaramente il problema agli altri), che a volte ti dà un momento di "lampadina" in cui improvvisamente capisci una risposta da soli.
XåpplI'-I0llwlg'I -

Infatti. Ho avuto una serie di domande che ho finito per abbandonare, perché l'atto di scriverlo mi ha portato alla soluzione.
Shauna

@ XåpplI'-I0llwlg'I- Sì. Debug di paperelle di gomma .
starsplusplus

2

Non l'ho fatto, ma ho passato un po 'di tempo a pensare a come risponderei se mi sfidassi a usarlo durante le ore di lavoro.

Il mio approccio sarebbe quello di usare esempi. Ecco un problema davvero brutto che ho riscontrato durante questo lavoro, ecco la domanda che ho posto su StackOverflow, ed ecco le cose davvero utili che ho imparato di conseguenza. (Al diavolo, guardando la mia lista di domande, è come un mucchio di piccole istantanee della mia carriera.)

Penso che sia una risorsa totalmente valida per indirizzare le persone. Tutti sanno cos'è Google; StackOverflow, non così tanto.


1

Ho appena mostrato una delle risposte che ha risolto un problema con cui ero bloccato ...

Dopo non è stato necessario convincere i manager. Il concetto di domande e risposte di stack-overflow si spiega da solo.


0

Volevo commentare, ma è diventato troppo grande per questo.

Ho sempre preferito fare riferimento o raccomandare privatamente Stackoverflow e altri siti di scambio di stack, accanto a una tazza di caffè o qualcosa del genere.

Se parlo con un junior dico sempre loro di provarlo, se non lo hanno già fatto, è utile. Ci sono colleghi che usano un sito ungherese con capacità di forum, immagino a causa della mancanza di conoscenza generale dell'inglese. A volte raccomando altre parti di scambio di stack come programmatori o errori del server, superutente anche quando si tratta di discussioni su "best practice" o hardware, operazioni del server ecc ... Sono stato sorpreso quando ho appreso che molti programmatori sanno solo Stackoverflow altri siti di scambio di stack.

Direi che potrebbe essere utile introdurre Stackoverflow e, ad esempio, programmers.stackexchange in una presentazione, ma non lo farei per un centinaio di persone. Forse solo per le persone del mio gruppo o del progetto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.