Come convincere il manager a consentire lo Stack Overflow

34

Nella mia azienda abbiamo limiti rigorosi sull'uso di Internet. Spesso devo usare la povera interfaccia mobile solo per Stack Overflow. Tuttavia, il sito è molto utile per il lavoro.

Come faccio a convincere un manager a smantellare lo Stack Overflow? Esiste un riepilogo dei vantaggi disponibili online per i dirigenti?

    
posta PRASHANT P 25.05.2011 - 22:16
fonte

10 risposte

6

Potresti chiedere loro di pagare per Exchange esperti invece

Suppongo che una cosa evitare di menzionare sia la chat:)

    
risposta data 27.05.2011 - 08:03
fonte
28

Metti educatamente che è nel suo miglior interesse permettervi di accedere alle informazioni cruciali su ciò che fate.

Senza di esso verrai tagliato fuori dalla conoscenza globale e dovrai ricercare le cose in profondità ogni volta che rimani bloccato con un problema. A seconda di un problema, la ricerca potrebbe richiedere da settimane fino a mesi. Ovviamente, se hai accesso a Stack Overflow il problema verrà risolto in minuti / ore.

Costringerlo a darti una risposta formale (meglio scritta) che sia informato delle conseguenze di avere accesso alle informazioni vitali bloccate e che non sarai rimproverato per errori nel tuo codice e mancate scadenze su un base regolare.

Quindi osserva la sua reazione e divertiti. :)

    
risposta data 25.05.2011 - 22:35
fonte
11

Non so se ti chiederà mai domande di programmazione, ma un modo rapido per convincere le persone che "non credono nella codifica di google" (non affidabile, ti rende un cattivo programmatore, WWLTD (What Would Linus Torvalds Do), ti rende cieco, le ragioni sono stupide e infinite), è quando ti spara un'email con una domanda di codice, mettila su SO. Quando ci sono 5 risposte circa 2 secondi dopo, invia loro il link alla domanda con risposta.

    
risposta data 25.05.2011 - 22:54
fonte
8

Digli una cosa:

È come un centinaio di schiavi economici che funzionano per te e sono davvero molto economici ed estremamente qualificati.

    
risposta data 27.05.2011 - 12:17
fonte
5

Se la compagnia ti impedisce di svolgere il tuo lavoro, allora è il loro problema, non il tuo. Sono quelli che stanno perdendo soldi perché i loro lavoratori non sono produttivi come potrebbero essere.

In altre parole, non preoccuparti troppo. Di 'al tuo capo che hai bisogno di un accesso SO - se non te lo concede, allora almeno saprai di aver sollevato la tua fine. E se possibile, prendi questa conversazione per iscritto.

    
risposta data 27.05.2011 - 07:05
fonte
4

Un buon modo per fargli capire quanto utile overflow dello stack possa essere per il tuo lavoro è quello di elaborare un elenco di problemi che incontri spesso al lavoro, cercarli con google e vedere quanti volte una delle risposte giuste viene trovata con questi siti.

Questo è esattamente il modo (e penso di non essere l'unico) che conoscevo overflow dello stack alcuni mesi fa. Era una pagina che di solito visitavo dopo una ricerca su google e il posto in cui ricevevo alcune delle risposte che stavo cercando.

    
risposta data 25.05.2011 - 22:56
fonte
3

Se il manager è una persona ragionevole, la migliore tattica potrebbe essere quella di chiedere loro se si sono trovati in una situazione simile e di pensare a quanto sarebbe stato difficile se avessero avuto le stesse restrizioni applicate a loro mettendoti su.

Mettere qualcun altro nei tuoi panni può a volte far riflettere il problema dal tuo punto di vista e vedere cosa potrebbe non essere stato loro chiaro prima.

    
risposta data 25.05.2011 - 22:52
fonte
1

È triste sapere che stackoverflow è bloccato nella tua azienda. Questo mi ha fatto chiedere se eri in grado di google e passare ad altri siti Q & A (spero che almeno MSDN sia aperto per te)

Tuttavia non è un'alternativa migliore a SO, ma penso che dovresti guardare in alto al Network che spiega perché il sito è bloccato potrebbe essere qualcosa a che fare con Carriere mostrate su SO a volte (malati ma le aziende non lo farebbero come se cercassi un lavoro sulla loro rete ... ma è la verità)

Forse nella tua azienda puoi sollevare un'eccezione per consentire tali siti. La cosa migliore sarebbe aggiornare il tuo Manager su quanto sia utile SO e più importante quanto siano affidabili le soluzioni che trovi lì ( Ehi conosci Jon Skeet, Marc Gravell? ). Scommetto che se è stato in sviluppo le probabilità che sarebbe sopraffatto dal sapere che questo è molto alto (potrebbe essere che non abbia mai sentito parlare di StackExchange).

    
risposta data 27.05.2011 - 07:26
fonte
1

Regola generale quando mi occupo di gestione: vogliono carta e numeri. Così do loro un rapporto decentemente messo insieme sui benefici e una stima della vittoria. Aggiungo alcune figure e tabelle, e le tengo al massimo 4 pagine (più non leggeranno comunque) con un breve sommario sulla prima metà pagina. Potresti controllare le procedure generali e la cultura d'ufficio sul tuo posto di lavoro prima di andare avanti.

In questo caso, aggiungerei:

  • una descrizione concisa del concetto di SO.
  • una tabella con programmatori chiave su SO, con la quantità di risposte che danno.
  • una stima di quanto spesso SO è tra i risultati migliori durante la ricerca su Google.
  • una stima del tempo medio di risposta
  • un confronto tra la qualità delle risposte su rilevanti ! domande rispetto a quelle trovate nelle fonti disponibili
  • se possibile, una stima della vincita nel tempo in base alle cifre sopra menzionate

Una domanda chiave che mi pongo è: perché è bloccata? È perché a) la decisione è stata presa non è adatto per il lavoro, o b) perché tutto viene bloccato che non è completamente approvato per il lavoro? Questa è una differenza abbastanza importante.

Se a) non dovrebbe essere troppo difficile convincere le persone che è adatto per il lavoro, dato che puoi facilmente mostrare alcune domande che ti hanno dato una risposta piuttosto veloce e mostrare alcune delle domande frequenti o altro più interessanti che risolvono importanti problemi di codifica. Aggiungi a questo la quantità di risposte Stackoverflow trovate semplicemente googling una domanda, e la gestione avrà un momento difficile difendere la decisione che non è adatto per il lavoro. Difficile in questo caso è il fatto che devi andare direttamente contro una decisione di gestione, quindi qualcuno potrebbe finire con le dita doloranti.

Se b), potresti in effetti controllare prima quale sia la procedura per ottenere l'approvazione di un sito web. Non riesco a capire perché, in questo caso, ci dovrebbe essere qualche problema a ottenere l'approvazione SO se segui la procedura d'ufficio giusta.

    
risposta data 27.05.2011 - 11:19
fonte
0

Il problema è ampiamente politico per la mia esperienza. Ho avuto un problema simile quando SO non era bloccato , ma proibito dalla politica del cliente. Sì, cliente . In realtà lavoravamo tutti collegando i nostri laptop alla VPN del cliente e aprendo un desktop remoto ai loro computer di sviluppo. Disconnettere e ricollegare spesso non era solo una perdita di tempo, ma richiedeva una giustificazione.

Quelli non avevano (ancora) un blocco su SO, ma una volta che sono stato chiamato dal top management della mia azienda che riportava che il codice cliente era stato trovato, nonostante fosse ben redatto, su SO. La domanda è stata cancellata anni fa per questo motivo nonostante una buona risposta.

Tutta la politica. Quando lavori come consulente il cliente paga la tua azienda per per te a risolvere i loro problemi , non per fare ricerche su Google. E nonostante la codifica di Google sia considerata una best practice in molti ambienti (si adatta meglio alla codifica secure ), alcuni clienti sono ancora di vecchia data e paranoici.

Nel mio caso potrebbe esserci stata anche una violazione della legge sulla privacy (nel mio paese è possibile accedere ai record del firewall solo da agenti di polizia in base a un'ingiunzione del tribunale per indagini penali, non su richiesta di sysadmin o scansione regolare), ma più semplicemente sul cliente avrebbe potuto strisciare (come mi fu detto) SO trovare il proprio codice nelle domande / risposte.

Commenti a parte, passiamo alla risposta. Questa risposta è pensata per tutte le persone che affrontano lo stesso problema dell'OP.

Prima di provare a convincere il tuo manager devi capire se questa politica è stata applicata a causa di una pratica , tangibile e legittimo motivo. Dovresti prima impostare una riunione (o scrivere un'email al tuo manager) chiedendo perché SO è bloccato e sbloccarlo perché devi usarlo per motivi di lavoro legittimi.

Tale posta, a seconda delle dimensioni della tua azienda e della cooperatività del tuo manager, potrebbe essere inoltrata ai sysop. Nel migliore dei casi lo sbloccherai in poche ore, perché potrebbe essere stato impostato dalla politica predefinita del firewall e solo nessuno si è preoccupato prima. Questo vale per le aziende la cui attività principale non è l'IT, ma il personale IT interno (ad esempio, sei l'unico sviluppatore del negozio della maison). Ma se lavori in una vera azienda IT non potrei credere che nessuno abbia notato SO bloccando prima ....

Se non ottieni una buona risposta, dovresti affrontare il tuo manager, educatamente, per discutere il problema possibilmente verbalmente, in una riunione o anche davanti alla macchina da caffè. Siate fermi e seri sulla vostra volontà di discutere il problema e ottenere una risposta completa. Evidenzia, ad esempio, i grandi vantaggi in termini di produttività indicando i collegamenti a domande a cui è già stata data una risposta. Questo dimostra che SO ti ha salvato una certa quantità di tempo di lavoro (leggi denaro della società ) e aumentato la tua produttività di centinaia di percentili. Parla con i numeri. @JorysMeys e @ Nicolàs lo hanno sottolineato nella loro risposta.

Nel peggiore dei casi potresti ricevere una risposta che "ti paghiamo, non loro, per risolvere i problemi". In tal caso scoprirai la politica alla base di questa politica e probabilmente vuoi inviare il tuo curriculum alla mia azienda :-) che promuove la codifica e la codifica SO di un moderatore SO * nel loro staff: -)

Al contrario, potresti anche ottenere una risposta relativa alla sicurezza che ho sentito per esperienza. "Chi controlla il codice pubblicato dai membri della comunità anonima?". La risposta è: te stesso . A volte le persone non capiscono che SO è fatto per risolvere i problemi narrow . Ogni programmatore non deve copiare e incollare il codice da SO, deve leggerlo e capirlo. Le risposte di qualità forniscono spiegazioni, non solo codice. E le migliori risposte forniscono meno di 5 righe di codice. E dato che in SO ridigiamo il tuo codice sia per nascondere riferimenti a persone / aziende esistenti, sia per renderlo applicabile a un caso generico, questo è un altro buon motivo per dimostrare che non è necessario eseguire alcuna verifica di codice speciale per il codice fornito dai membri della comunità SO . È compito dello sviluppatore riunire le conoscenze acquisite da SO o altri forum in una soluzione funzionante.

Buon anno!

* Non sono un moderatore eletto dalla comunità, ho appena un rappresentante per "accedere agli strumenti di moderatore"

    
risposta data 29.12.2016 - 13:03
fonte

Leggi altre domande sui tag