Je pense faire une brève présentation au travail sur l’utilisation de Stack Overflow comme ressource pour votre travail quotidien.
Quelle est votre expérience en faisant cela?
Diriez-vous que c’est une ressource valable pour en parler à vos collègues ou est-ce similaire à leur parler de Google en tant que ressource?
Y a-t-il une meilleure façon de le faire?
J'étais plutôt enclin à poser des questions à Stack Overflow au lieu de répondre à des questions pour éviter que vous ne deviez pas vous disputer comme ceci.
Juste comme un suivi.
Au départ, je ne voulais pas que la question soit trop spécifique à mon propre cas. Mon exposé ne sera qu’une brève intervention de quatre minutes, que je répéterai plus d’une heure à différents groupes.
Je peux poser une question avant la conférence sur le débordement de pile et y faire référence au cours de la présentation. J'espère que je vais faire de l'activité pendant l'heure.
Je vais aussi parler brièvement de certains des autres sites de Stack Exchange qui conviendraient au public car ils ne sont pas tous des développeurs. Je pense que Super User, Server Fault et les programmeurs devraient bien fonctionner.
Je ne ferai pas la présentation avant deux mois, car elle a été reprogrammée, mais je ferai le point sur la façon dont je suis arrivé.
la source
Réponses:
Points clés:
Je suggérerais à votre groupe de créer une question lors de la présentation (faites une recherche en premier.). Si vous ne recevez pas de réponse avant la fin de la présentation ou de la réunion, informez tout le monde par courrier électronique et faites un suivi si nécessaire. Ils seront impressionnés par la qualité et la rapidité des réponses. Comparez à une recherche Google. Vous pouvez également préparer une question à l'avance.
Ce sera vraiment à eux de décider s'ils l'utiliseront ou non. Si vous trouvez le groupe dans un débat important, essayez de le placer dans Stack Overflow pour faire suite à votre présentation. Tout le monde peut ne pas voir le besoin instantanément. Persévère.
Mon entreprise actuelle utilisait un site payant. Je n'ai jamais pris la peine de créer un compte à cause du débordement de pile.
Le temps peut être perçu comme une perte de temps si vous passez trop de temps à Stack Overflow. Je préférerais que les gens s'impliquent. Vous apprenez tout autant en répondant aux questions de mon avis. Cela peut vous poser des questions sur un problème que vous n'avez jamais envisagé.
la source
Vous devez rechercher chaque fois que vous trouvez une solution au SO de votre problème. Faites cela pendant environ un mois.
Pour chaque problème:
Soustrayez la somme du point 1 avec la somme du point 2.
Multipliez le montant par le coût horaire de l'entreprise (généralement le double de votre salaire net).
C'est ce que vous avez économisé et mis dans la poche des actionnaires.
la source
Mise en garde - ceci pourrait être orthogonal à votre question, mais vous pourriez envisager de créer un clone SO spécifique au lieu de travail . Bien que ce soit plutôt une étape suivante après qu’une bonne majorité de vos collègues sachent utiliser SO.
Shapado est un clone open source de SO que nous avons configuré au travail. Il est idéal pour poser des questions sur notre IDE interne, notre base de données et d’autres technologies. Cependant, actuellement, il n’a pas atteint la masse critique. Il y a beaucoup de questions sans réponse acceptée, ce qui, à mon avis, est dû au fait que des collègues ne savent pas comment les sites de Q & A tels que SO work et Shapado ne montrent pas le taux d'acceptation des utilisateurs.
la source
Je pense que c'est une excellente idée!
Je suis toujours surpris de voir à quel point certains de mes collègues connaissent ou utilisent SO. C'est un outil précieux pour la résolution de problèmes, et le temps de réponse et la qualité des réponses obtenues sont étonnants.
Quelques points à mentionner dans votre présentation cependant ...
la source
Comme ils ne semblent pas savoir ce qu'est SO, je commencerais par là.
En termes simples, StackOverflow, en particulier (bien que ses autres sœurs objectives, telles que Serverfault, en font également partie), comporte des questions et des réponses objectives, et donc prouvables. La solution proposée fonctionne ou ne fonctionne pas.
C'est ciblé. StackOverflow est spécialement conçu pour que les programmeurs s'entraident. Serverfault est spécifiquement destiné aux administrateurs de serveur, etc. Par conséquent, il est plus susceptible d'attirer des personnes bien connues en tant qu'experts dans le domaine (par exemple, Phil Sturgeon, un grand contributeur de la communauté CodeIgniter, est un membre actif de SO), par exemple, Yahoo répond. Si vous posez une question sur le SO, il y a de très fortes chances pour que les frappeurs puissants et bien connus de cette technologie la voient et y répondent. Qui de mieux pour demander de l'aide sur quelque chose que les créateurs de la technologie?
Cela peut être un moyen passif de trouver des réponses. Généralement, lorsque je pose une question sur StackOverflow, c'est après avoir épuisé mon réservoir mental de termes de recherche Google (ce qui conduit souvent à des questions tellement de toute façon, je ne suis toujours pas sûr de la manière dont un programmeur n'a plus entendu parler de cet endroit, mais c'est à côté du sujet) et mes propres idées de solutions. Donc, une fois que je pose une question, je passe à d’autres problèmes, ainsi je ne reste pas bloqué en mode "forêt pour les arbres" sur celui-ci et n’attends des réponses. En ce sens, je suis plus productif, car je ne passe pas plus de temps à chercher et repasser dans Google pour trouver une réponse qui pourrait exister ou non par écrit. Une fois que quelqu'un propose une solution (et ils sont généralement rapides), je peux faire le nécessaire pour l'insérer et l'adapter à mes besoins spécifiques.
Cela aide la communauté des programmeurs. Si vous participez pleinement à SO (c.-à-d. Que vous acceptez les réponses, que vous votez sur les questions et que vous soumettez vos propres réponses), vous aidez vous-même tout autre piège qui pourrait se présenter après avoir trébuché sur le problème que vous aviez auparavant ( après tout, si vous aviez un problème, quelqu'un d'autre aurait sûrement eu la même chose, ou quelque chose d'assez proche pour s'appliquer). À tout le moins, il y a plus d'informations . Même si vous n'entendez jamais de commentaires de ces personnes, souvenez-vous de la "majorité silencieuse", mais ne vous faites pas connaître, même si vous les avez aidées.
la source
Je ne l'ai pas encore fait, mais j'ai passé un certain temps à réfléchir à la manière dont je réagirais si je l'utilisais pendant les heures de travail.
Mon approche serait d'utiliser des exemples. Voici un problème très grave que j'ai rencontré lors de ce travail, voici la question que j'ai posée sur StackOverflow et voici les informations vraiment utiles que j'ai apprises à la suite. (Enfer, en regardant ma liste de questions, c'est comme une série de petits instantanés de ma carrière.)
Je pense que c'est une ressource tout à fait valable pour diriger les gens vers. Tout le monde sait ce que Google est; StackOverflow, pas tellement.
la source
Je viens de montrer l'une des réponses qui résolvait un problème qui m'énervait ...
Je n'ai pas eu besoin de convaincre les gestionnaires après ça. Le concept de questions et réponses de dépassement de capacité s’explique tout seul.
la source
Je voulais commenter, mais c'était devenu trop gros pour ça.
J'ai toujours préféré consulter ou recommander Stackoverflow et d'autres sites stackexchange en privé, à côté d'une tasse de café ou quelque chose dans ce genre.
Si je parle à un junior, je leur dis toujours de vérifier, sinon, c'est utile. Il y a des collègues qui utilisent un site hongrois avec des capacités de forum, je suppose par manque de connaissances en anglais général. Parfois, je recommande d'autres éléments stackexchange tels que les programmeurs ou défaut de serveur, super utilisateur aussi lorsqu'il s'agit de débattre de la "meilleure pratique" ou du matériel, des opérations de serveur, etc. autres sites stackexchange.
Je dirais qu’il serait bon d’introduire Stackoverflow et, par exemple, programmers.stackexchange dans une présentation, mais je ne le ferais pas pour une centaine de personnes. Peut-être juste pour les gens de mon groupe ou de mon projet.
la source