Comment convaincre le responsable d'autoriser le débordement de pile

34

Dans mon entreprise, l'utilisation d'Internet est soumise à des limites strictes. Je dois souvent utiliser la mauvaise interface mobile uniquement pour Stack Overflow. Cependant, le site est très utile pour le travail.

Comment convaincre un responsable de débloquer le débordement de pile? Existe-t-il un résumé des avantages en ligne que les gestionnaires peuvent consulter?

PRASHANT P
la source
83
Si votre responsable est assez stupide pour ne pas vous autoriser à utiliser des ressources pour votre travail, il est probablement bon signe de changer de travail et de travailler pour quelqu'un de moins tyrannique et plus intelligent.
Wayne Molina
2
Certains endroits, tels que les entreprises de rue paranoïaques, doivent limiter l’utilisation d’Internet à leurs employés, sinon la SEC leur infligera une amende.
Job
6
@job Ils sont paranoïaques parce qu'ils sont paranoïaques. La SEC n'a rien à voir avec cela.
Révérend Gonzo
2
Je ne commencerais pas ce travail et ne resterais pas. Je ne travaillerai pas pour des gens qui ne me font pas confiance.
kevin cline
6
careers.stackoverflow.com : D
pramodc84

Réponses:

6

Vous pourriez les amener à payer pour l'échange d'experts à la place.

Je suppose qu'une chose à éviter est le chat :)

Benjol
la source
1
est d'intérêt. gestionnaire connaît l’expertsexchange et a l’offre de le rendre disponible. je poursuivrai
PRASHANT P
1
Il ne veut pas permettre aux développeurs d'accéder à SO, qui est gratuit. Et vous pensez qu'il va payer de l'argent pour leur permettre d'accéder à l'EE? Cela me semble assez improbable.
MatrixFrog
2
@ MatrixFrog, vous seriez surpris, à en juger par cette marque verte (je le suis certainement!) J'imagine que c'est l'équivalent d'OpenSource vs logiciel payant. Et, pour être honnête, je ne suis pas sûr que l' ERE est loin d' aussi addictif que SO!
Benjol
6
@PRASHANT P: cette réponse était supposée être une blague! Benjol plaisantait!
Steven A. Lowe
29

Dis poliment qu'il est dans son intérêt de vous laisser accéder aux informations cruciales concernant ce que vous faites.

Sans cela, vous seriez coupé de la connaissance globale et devrez rechercher les choses en profondeur chaque fois que vous êtes coincé avec un problème. Selon les questions, la recherche peut durer de quelques semaines à plusieurs mois. Bien sûr, si vous aviez accès à Stack Overflow, le problème serait résolu en minutes / heures.

Obligez-le à vous donner une réponse formelle (mieux écrite) indiquant qu'il est informé des conséquences de l'accès aux informations vitales bloquées et que vous ne serez pas réprimandé pour des bugs dans votre code et des délais non respectés.

Puis observez sa réaction et profitez-en. :)


la source
3
c'est le comble de la folie de la part du directeur. je parie que mon cul est un "MBA"
Chani,
6
Mieux encore, ne faites rien de la journée, puis posez la question sur le dépassement de capacité de la maison, apportez-la et dites: "Regardez, j'ai trouvé ceci dans les années 30 sur le dépassement de
capacité de la
3
Est-ce que cela fonctionne aussi dans l'autre sens quand vous avez un accès illimité à Internet, que vous avez (beaucoup) moins de bugs et que vous ne manquez pratiquement aucun délai? Et seriez-vous prêt à vous engager lorsque l'accès à Internet est accordé?
refro
1
Entrer en conflit direct avec la direction d’une manière trop évidente peut se retourner contre lui. Ils n'aiment pas être confrontés à leur propre stupidité s'ils ne le font pas assez subtilement. De plus, la direction peut vous indiquer que vous avez les manuels et autres sources disponibles, alors pourquoi SO aura besoin d'un peu plus d'argumentation que cela.
Joris Meys
11

Je ne sais pas s'il vous a déjà posé des questions sur la programmation, mais un moyen rapide de convaincre ceux qui "ne croient pas au codage google" (non fiable, fait de vous un mauvais programmeur, WWLTD (Que ferait Linus Torvalds), vous rend aveugle; les raisons sont stupides et infinies), c’est quand ils vous envoient un e-mail avec une question sur le code, le placent sur SO. Quand il y a 5 réponses environ 2 secondes plus tard, envoyez-leur le lien vers la question répondue.

Morgan Herlocker
la source
6
Mais ils n’ont pas accès à SO: p
Marcelo
1
@Marcelo Il a accès à l'interface mobile (probablement sur un téléphone). Si la question est assez simple, le PO peut la saisir au téléphone, demander, attendre les réponses, puis l'envoyer à son patron
TheLQ
2
Pour les questions non triviales, vous avez estimé le temps de réponse et le nombre de réponses peut-être un peu optimiste.
1
@Thorbjorn - J'utilisais un peu d'hyperbole, mais je pense que la beauté de SO est que la tâche impossible d'un codeur est une tâche triviale d'un autre codeur. Le fait de pouvoir résoudre les problèmes actuels revient en grande partie à savoir si vous avez déjà trébuché dessus. J'ai vu à peu près aucune question bien formulée et bien délimitée se transformer en questions à l'envers.
Morgan Herlocker
1
Attendez ... le codage de Google ne vous rend pas aveugle!?
Michelle Tilley
8

Dis-lui une chose:

C'est comme une centaine d'esclaves bon marché qui travaillent pour vous et qui sont vraiment très bon marché et extrêmement qualifiés.

Tschef
la source
4
Esclaves bon marché? Les esclaves ne sont-ils pas supposés être libres?
Yannis
6
@Yiannis Ils coûtent normalement la nourriture et l'habitation, les "empileurs" sont gratuits :)
Tschef
5

Si l'entreprise vous empêche de faire votre travail, alors c'est leur problème, pas le vôtre. Ce sont eux qui perdent de l'argent parce que leurs travailleurs ne sont pas aussi productifs qu'ils pourraient l'être.

En d'autres termes, ne vous inquiétez pas trop à ce sujet. Dites à votre patron que vous avez besoin d'un accès SOU - s'il ne vous le donne pas, alors au moins vous saurez que vous avez tenu votre bout. Et si possible, obtenez cette conversation par écrit.

Mike Baranczak
la source
C’est certainement le problème du PO, si la politique de l’entreprise l’empêche d’apprendre au travail aussi vite que possible.
Tim Grant
4

Un bon moyen de lui faire comprendre à quel point le débordement de pile peut être utile pour votre travail est d’établir une liste des problèmes que vous rencontrez souvent au travail, de les rechercher avec Google et de voir combien de fois l’une des bonnes réponses est trouvée avec ces problèmes. des sites.

C’est précisément ainsi (et je pense que je ne suis pas le seul) que je connaissais le débordement de pile il ya quelques mois. C'était une page que je visitais habituellement après une recherche sur Google et l'endroit où j'avais obtenu certaines des réponses que je cherchais.

Nicolás
la source
3

Si le responsable est une personne raisonnable, la meilleure tactique serait peut-être de lui demander s'il s'est déjà trouvé dans une situation similaire et de réfléchir à la difficulté de le faire si les mêmes restrictions lui avaient été imposées. .

Mettre quelqu'un d'autre à votre place peut parfois lui faire penser au problème de votre point de vue et voir ce qui n'a peut-être pas été clair pour eux auparavant.

hermiod
la source
1

C'est triste de savoir que stackoverflowvotre entreprise est bloquée. Cela m'a fait me demander si vous pouviez google et passer à d'autres sites de questions-réponses (espérons qu'au moins MSDN sera ouvert pour vous)

Néanmoins, ce n’est pas une meilleure alternative à SO, mais je pense que vous devriez regarder de près les gars du réseau pour savoir pourquoi le site est bloqué pourrait avoir un rapport avec les carrières affichées sur SO parfois (malade mais les entreprises ne voudraient pas que vous cherchiez pour des emplois sur leur propre réseau .. mais c'est la vérité).

Peut-être que dans votre entreprise, vous pouvez créer une exception pour autoriser de tels sites. Le mieux serait de mettre votre responsable au courant de l’utilité de l’objet SO et de la fiabilité des solutions que vous y trouverez ( Hey, connaissez-vous Jon Skeet, Marc Gravell? ). Je parie que, s’il a commencé le développement, les chances qu’il soit submergé de savoir qu’il est très élevé (peut-être qu’il n’a pas du tout entendu parler de StackExchange).

V4Vendetta
la source
1

Règle générale lorsque je traite avec la direction: Ils veulent du papier et des chiffres. Je leur présente donc un rapport décent sur les avantages et une estimation du gain. J'ajoute quelques chiffres et des tableaux et je garde au maximum 4 pages (plus ils ne liront pas de toute façon) avec un résumé concis sur la première moitié de page. Vous pouvez vérifier les procédures générales et la culture du bureau sur votre propre lieu de travail avant de poursuivre.

Dans ce cas, j'ajouterais:

  • une description concise du concept de SO.
  • un tableau avec les principaux programmeurs sur SO, avec la quantité de réponses qu'ils donnent.
  • une estimation de la fréquence à laquelle SO figure parmi les principaux résultats de la recherche dans Google.
  • une estimation du temps de réponse moyen
  • une comparaison entre la qualité des réponses pertinentes ! des questions comparées à celles trouvées dans les sources disponibles
  • si possible, une estimation du gain dans le temps basée sur les chiffres mentionnés ci-dessus

Une question clé que je me pose est la suivante: pourquoi est-il bloqué? Est-ce parce que a) la décision a été prise qu'il n'est pas apte au travail ou b) parce que tout ce qui est bloqué n'est pas complètement approuvé pour le travail? C'est une différence assez importante.

Si a) il ne devrait pas être trop difficile de convaincre les gens que cela convient au travail, étant donné que vous pouvez facilement montrer quelques questions à vous-même auxquelles on a répondu assez rapidement, et montrer certaines des questions les plus fréquentes ou plus intéressantes. qui résolvent d’importants problèmes de codage. Ajoutez à cela la quantité de réponses superposées trouvées simplement en recherchant une question dans Google, et la direction aura du mal à défendre la décision qui ne lui convient pas. Le cas le plus difficile dans ce cas-ci est le fait que vous devez vous opposer directement à une décision de la direction, afin que quelqu'un puisse se retrouver avec des orteils douloureux.

Si b), vous pouvez en fait vérifier d'abord quelle est la procédure à suivre pour faire approuver un site Web. Je ne vois pas pourquoi, dans ce cas, l’obtention de l’approbation de SO devrait poser problème si vous suivez la procédure appropriée.

Joris Meys
la source
0

D'après mon expérience, le problème est largement politique. J'ai eu un problème similaire lorsque SO n'a pas été bloqué , mais interdit par la politique du client. Oui, client . En fait, nous travaillions tous en connectant nos ordinateurs portables au VPN du client et en ouvrant un poste de travail distant aux machines de développement. Se déconnecter et se reconnecter était souvent non seulement une perte de temps, mais aussi une justification.

Ceux-ci n'avaient pas (encore) de blocage sur SO, mais une fois que la direction supérieure de ma société m'a appelé, j'ai signalé que le code client avait été retrouvé, malgré sa rédaction, sur SO. La question a été supprimée il y a des années pour cette raison malgré une bonne réponse.

Toute la politique. Lorsque vous travaillez en tant que consultant, le client paie votre entreprise pour que vous résolviez leurs problèmes , pas pour googler. Et bien que le codage Google soit considéré comme une pratique recommandée dans de nombreux environnements (il correspond le mieux au codage sécurisé ), certains clients restent obsolètes et paranoïaques.

Dans mon cas, il pourrait également y avoir eu violation de la loi sur la protection des renseignements personnels (dans mon pays, les dossiers de pare-feu ne sont accessibles qu'aux agents de police en vertu d'une ordonnance du tribunal relative à des enquêtes criminelles, et non à la demande d'un administrateur système ou d'une analyse régulière), mais plus simplement, le client aurait pu ramper. (comme il m'a été dit) SO de trouver leur propre code dans les questions / réponses.

Commentaires à part, passons à la réponse. Cette réponse s'adresse à toutes les personnes confrontées au même problème que le PO.

Avant de tenter de convaincre votre responsable, vous devez savoir si cette politique a été appliquée pour une raison pratique , tangible et légitime . Vous devez d’abord organiser une réunion (ou écrire un e-mail à votre responsable) pour lui demander pourquoi vous bloquez SO et pour le déverrouiller, car vous devez l’utiliser pour des raisons professionnelles légitimes.

Ce courrier, en fonction de la taille de votre entreprise et de la coopérativité de votre responsable, pourrait être transformé en sysops. Dans le meilleur des cas, il sera déverrouillé en quelques heures, car il a peut-être été défini par la stratégie par défaut du pare-feu et personne ne l’a dérangé auparavant. Ceci s'applique aux entreprises dont le cœur de métier n'est pas l'informatique mais dispose d'un personnel informatique interne (par exemple, vous êtes le seul développeur de la vitrine de la maison de couture). Mais si vous travaillez dans une vraie société informatique, je ne pouvais pas croire que personne ne s’en soit aperçu si bloquant auparavant ...

Si vous n'obtenez pas une bonne réponse, vous devez confronter votre responsable, poliment, pour discuter de la question éventuellement oralement, lors d'une réunion ou même devant une machine à café. Soyez ferme et sérieux dans votre volonté de discuter de la question et d’obtenir une réponse complète. Soulignez, par exemple, les importants avantages en termes de productivité en pointant des liens vers des questions auxquelles vous avez déjà répondu. Cela prouvera que SO vous a fait économiser un certain temps de travail (lisez l' argent de l'entreprise ) et a augmenté votre productivité de plusieurs centaines de centiles. Parlez en chiffres. @JorysMeys et @ Nicolàs l'ont souligné dans leur réponse.

Dans le pire des cas, vous obtiendrez peut-être la réponse suivante: "Nous vous payons, pas eux, pour résoudre des problèmes". Dans ce cas, vous découvrirez la politique qui sous-tend cette politique et voudrez probablement envoyer votre CV à mon entreprise :-) qui promeut le codage Google et le codage SO avec un modérateur SO * dans leur équipe :-)

Au contraire, vous pouvez également obtenir une réponse liée à la sécurité que j'ai entendue par expérience. "Qui vérifie le code posté par des membres anonymes de la communauté?". La réponse est: vous - même . Parfois, les gens ne comprennent pas que l’OS est fait pour résoudre de manière étroiteproblèmes. Chaque programmeur ne doit pas copier / coller du code de SO, il doit le lire et le comprendre. Des réponses de qualité fournissent des explications, pas seulement du code. Et les meilleures réponses fournissent moins de 5 lignes de code. Et comme SO rédigeons votre code à la fois pour masquer les références aux personnes / entreprises existantes et pour le rendre applicable à un cas générique, c’est une autre bonne raison de prouver qu’aucun audit spécial du code ne doit être effectué sur le code fourni par les membres de la communauté SO. . Il incombe au développeur de rassembler les connaissances acquises auprès de SO ou d’autres forums dans une solution opérationnelle.

Bonne année!

* Je ne suis pas un modérateur élu par la communauté, j'ai juste assez de représentants pour "accéder aux outils du modérateur"

usr-local-ΕΨΗΕΛΩΝ
la source