Como convencer o gerente a permitir Stack Overflow


34

Na minha empresa, temos limites estritos no uso da Internet. Geralmente, devo usar a interface móvel ruim apenas para o estouro de pilha. No entanto, o site é muito útil para o trabalho.

Como convencer um gerente a desbloquear o estouro de pilha? Existe um resumo dos benefícios disponíveis on-line para os gerentes examinarem?


83
Se o seu gerente é tão estúpido a ponto de não permitir que você use recursos para o seu trabalho .. provavelmente é um bom sinal para mudar de emprego e trabalhar para alguém menos tirânico e mais inteligente.
Wayne Molina

2
Alguns lugares, como empresas paranóicas de Wall Street, precisam limitar o uso da Internet para seus funcionários, caso contrário, a SEC os multará.
Job

6
@job Eles são paranóicos porque são paranóicos. A SEC não tem nada a ver com isso.
Reverendo Gonzo

2
Eu não começaria esse trabalho e não ficaria. Não vou trabalhar para pessoas que não confiam em mim.
Kevin cline

Respostas:


6

Você pode fazê-los pagar pelo câmbio de especialistas.

Eu acho que uma coisa a evitar mencionar é o chat :)


1
é de interesse. O gerente conhece os especialistas em troca e tem uma oferta a disponibilizar. i prosseguirá
PRASHANT P

1
Ele não está disposto a permitir que os desenvolvedores acessem o SO, que é gratuito. E você acha que ele vai pagar para permitir que eles acessem o EE? Isso parece bastante improvável para mim.
MatrixFrog

2
@MatrixFrog, você ficaria surpreso, a julgar pela marca verde (eu certamente sou!). Eu acho que é o equivalente ao OpenSource vs software pago. E, para ser justo, eu não tenho certeza de que EE é em qualquer lugar perto tão viciante como SO!
Benjol 28/05

6
@ PRASHANT P: essa resposta deveria ser uma piada! Benjol estava brincando!
Steven A. Lowe

29

Diga educadamente que é do interesse dele permitir que você acesse as informações cruciais sobre o que você faz.

Sem ele, você ficaria isolado do conhecimento global e terá que pesquisar profundamente todas as vezes que estiver preso a um problema. Dependendo de um problema, a pesquisa pode levar de semanas a meses. Obviamente, se você tivesse acesso ao Stack Overflow, o problema seria resolvido em minutos / horas.

Force-o a dar uma resposta formal (melhor por escrito) de que ele é informado das conseqüências de ter acesso às informações vitais bloqueadas para você e que você não será repreendido por bugs no seu código e prazos perdidos regularmente.

Então observe sua reação e aproveite. :)


3
é a altura da loucura por parte do gerente. aposto que ele é um "MBA"
Chani 27/05

6
Melhor ainda, não faça nada o dia todo, faça a pergunta sobre o estouro de pilha em casa, traga-o e diga "olha, eu achei isso em 30s no estouro de pilha, mas tive que passar o dia todo ontem sem fazer nada" :)
Benjol

3
Isso também funciona ao contrário quando você tem acesso ilimitado à Internet, você tem (muito) menos bugs e dificilmente perde um prazo? E você estaria disposto a se comprometer com isso quando o acesso à Internet for concedido?
refro 27/05

1
Entrar em batalha direta com a gerência de uma maneira muito óbvia pode sair pela culatra. Eles não gostam de ser confrontados com sua própria estupidez, se não forem sutis o suficiente. Além disso, o gerenciamento pode indicar que você tem os manuais e outras fontes disponíveis; portanto, por que o SO precisará de um pouco mais de argumentação do que isso?
Joris Meys

11

Não sei se ele alguma vez fez perguntas sobre programação, mas uma maneira rápida de convencer as pessoas que "não acreditam em codificação do google" (não confiável, faz de você um péssimo programador, WWLTD (O que Linus Torvalds faria), faz você ficar cego; os motivos são estúpidos e intermináveis), quando eles enviam um e-mail para você com uma pergunta de código, colocam no SO. Quando houver cinco respostas, cerca de 2 segundos depois, envie o link para a pergunta respondida.


6
Mas eles não têm acesso à internet para SO: p
Marcelo

1
@ Marcelo Ele tem acesso à interface móvel (presumivelmente em um telefone). Se a questão é bastante simples o OP pode digitá-la no telefone, perguntar, esperar por respostas, em seguida, enviá-lo para seu chefe
TheLQ

2
Para perguntas não triviais, você estimou que o tempo de resposta e o número de respostas podem ser um pouco otimistas.

1
@ Thorbjorn - Eu estava usando um pouco de hipérbole, mas acho que a beleza do SO é que a tarefa impossível de um programador é tarefa trivial de outro programador. Grande parte da capacidade de resolver os problemas de hoje se resume a você ter tropeçado ou não antes. Não tenho visto quase nenhuma pergunta com boas palavras e escopo definido se transformar em perguntas sobre ervas daninhas.
Morgan Herlocker 26/05

1
Espere ... A codificação do Google não faz você ficar cego !?
Michelle Tilley 27/05

8

Diga a ele uma coisa:

É como uma centena de escravos baratos que trabalham para você e eles são realmente muito baratos e extremamente qualificados.


4
Escravos baratos? Os escravos não deveriam ser livres?
27911 yannis

6
@Yiannis Eles custam comida e os alojamentos normalmente "stackers" são livres :)
Tschef

5

Se a empresa está impedindo que você faça seu trabalho, o problema é deles, não seu. Eles perdem dinheiro porque seus trabalhadores não são tão produtivos quanto poderiam ser.

Em outras palavras, não se preocupe muito com isso. Diga ao seu chefe que você precisa de acesso SO - se ele não der a você, pelo menos você saberá que conseguiu o seu objetivo. E, se possível, obtenha essa conversa por escrito.


Com certeza, é o problema do OP, se a política da empresa o impedir de aprender no trabalho o mais rápido que as pessoas de outras empresas podem.
Tim Grant

4

Uma boa maneira de fazê-lo perceber o quão útil estouro de pilha pode ser para o seu trabalho é elaborar uma lista de questões que muitas vezes deparamos no trabalho, procurá-los com o Google, e ver quantas vezes uma das respostas certas é encontrado com estes sites.

Essa é precisamente a maneira (e acho que não sou a única) que eu conhecia sobre o estouro de pilha há alguns meses. Era uma página que eu geralmente visitava depois de uma pesquisa no google e o lugar onde obtive algumas das respostas que estava procurando.


3

Se o gerente for uma pessoa razoável, a melhor tática pode ser perguntar se eles estiveram em uma situação semelhante e pensar em quão difícil teria sido se eles tivessem as mesmas restrições impostas a você e a você. .

Colocar alguém no seu lugar às vezes pode fazê-lo pensar sobre o problema da sua perspectiva e ver o que talvez não estivesse claro para ele antes.


1

É triste saber que stackoverflowestá bloqueado na sua empresa. Isso me fez pensar se você era capaz de pesquisar no Google e passar para outros sites de perguntas e respostas (espero que pelo menos o MSDN esteja aberto para você)

No entanto, não é uma alternativa melhor para o SO, mas acho que você deve procurar os funcionários da Rede sobre o motivo pelo qual o site está sendo bloqueado. fora para trabalhos em sua própria rede ... mas essa é a verdade).

Talvez na sua empresa você possa criar uma exceção por permitir esses sites. A melhor aposta seria atualizar o gerente também sobre a utilidade do SO e, mais importante, a confiabilidade das soluções encontradas nele ( Ei, você conhece Jon Skeet, Marc Gravell? ). Aposto que se ele estiver desenvolvendo as chances de que ele ficaria impressionado ao saber que isso é muito alto (pode ser que ele nunca tenha ouvido falar do StackExchange).


1

Regra geral quando trato de gerenciamento: eles querem papel e números. Por isso, dou a eles um relatório decentemente organizado sobre os benefícios e uma estimativa da vitória. Eu adiciono algumas figuras e tabelas e mantenho no máximo 4 páginas (mais elas não serão lidas de qualquer maneira) com um resumo conciso na primeira metade da página. Você pode verificar os procedimentos gerais e a cultura do escritório em seu próprio local de trabalho antes de continuar.

Nesse caso, eu adicionaria:

  • uma descrição concisa do conceito de SO.
  • uma tabela com os principais programadores no SO, com a quantidade de respostas que eles dão.
  • uma estimativa da frequência com que o SO está entre os principais hits ao pesquisar no Google.
  • alguma estimativa do tempo médio de atendimento
  • uma comparação entre a qualidade das respostas relevantes ! perguntas comparadas com as encontradas nas fontes disponíveis
  • se possível, uma estimativa da vitória no tempo com base nos números mencionados acima

Uma pergunta-chave que me pergunto é: por que está bloqueado? É porque a) a decisão foi tomada não é adequada para o trabalho, ou b) porque tudo fica bloqueado que não está completamente aprovado para o trabalho? Essa é uma diferença muito importante.

Se a) não deve ser muito difícil convencer as pessoas de que é adequado para o trabalho, pois você pode facilmente mostrar algumas perguntas que foram respondidas com bastante rapidez e mostrar algumas das perguntas frequentes ou outras mais interessantes. que resolvem problemas importantes de codificação. Adicione a isso a quantidade de respostas de stackoverflow encontradas simplesmente pesquisando uma pergunta no Google e o gerenciamento terá dificuldade em defender a decisão de que não é adequada para o trabalho. O mais difícil nesse caso é o fato de você ter que ir diretamente contra uma decisão da gerência, para que alguém possa acabar com os dedos doloridos.

Se b), você pode apenas verificar primeiro qual é o procedimento para obter um site aprovado. Não vejo por que, nesse caso, deve haver algum problema na aprovação do SO, se você seguir o procedimento de escritório correto.


0

O problema é amplamente político pela minha experiência. Eu tive um problema semelhante quando o SO não foi bloqueado , mas proibido pela política do cliente. Sim cliente . De fato, todos estávamos trabalhando conectando nossos laptops à VPN do cliente e abrindo um desktop remoto para suas máquinas de desenvolvimento. Desconectar e reconectar frequentemente não era apenas uma perda de tempo, mas exigia justificativa.

Eles ainda não tinham um bloqueio no SO, mas uma vez que recebi uma ligação da gerência superior da minha empresa relatando que o código do cliente foi encontrado, apesar de bem redigido, no SO. A pergunta foi excluída anos atrás por esse motivo, apesar de uma boa resposta.

Toda política. Quando você trabalha como consultor, o cliente paga à sua empresa para resolver os problemas deles , não para pesquisar no Google. E, apesar de a codificação do Google ser considerada uma prática recomendada em muitos ambientes (ela combina melhor com a codificação segura ), alguns clientes ainda são antiquados e paranóicos.

No meu caso, também pode ter havido uma violação das leis de privacidade (no meu país, os registros de firewall podem ser acessados ​​apenas por policiais sob uma ordem judicial para investigações criminais, não mediante solicitação do administrador de sistemas ou verificação regular), mas, mais simplesmente, o cliente poderia ter rastreado (como me foi dito) SO, para encontrar seu próprio código nas perguntas / respostas.

Comentários separados, vamos para a resposta. Essa resposta é destinada a todas as pessoas que enfrentam o mesmo problema que o OP.

Antes de tentar convencer seu gerente, você deve entender se essa política foi aplicada por um motivo prático , tangível e legítimo . Você deve primeiro marcar uma reunião (ou escrever um e-mail para seu gerente) solicitando por que o SO está bloqueado e desbloqueá-lo porque você precisa usá-lo por motivos legítimos de trabalho.

Esse e-mail, dependendo do tamanho da sua empresa e da cooperação do seu gerente, pode ser escalado para sysops. Na melhor das hipóteses, você poderá desbloqueá-lo em algumas horas, porque pode ter sido definido pela política padrão do firewall e apenas ninguém se incomodou antes. Isso se aplica a empresas cujo negócio principal não é TI, mas possui equipe interna de TI (por exemplo, você é o único desenvolvedor da loja da moda). Mas se você trabalha em uma empresa de TI real, eu não podia acreditar que ninguém notou o bloqueio antes ...

Se você não obtiver uma boa resposta, deverá confrontar seu gerente, educadamente, para discutir o assunto possivelmente verbalmente, em uma reunião ou mesmo em frente à máquina de café. Seja firme e sério sobre sua vontade de discutir o assunto e obter uma resposta completa. Destaque, por exemplo, os grandes benefícios da produtividade apontando links para perguntas que já foram respondidas. Isso provará que o SO economizou uma certa quantidade de tempo de trabalho (leia o dinheiro da empresa ) e aumentou sua produtividade em centenas de percentis. Fale por números. @JorysMeys e @ Nicolàs apontaram isso na resposta.

No pior dos casos, você pode obter uma resposta que "nós pagamos a você, não a eles, para resolver problemas". Nesse caso, você descobrirá a política por trás dessa política e provavelmente desejará enviar seu currículo para minha empresa :-), que promove a codificação do Google e a codificação SO com um moderador de SO * em sua equipe :-)

Pelo contrário, você também pode obter uma resposta relacionada à segurança que ouvi por experiência própria. "Quem audita o código postado por membros anônimos da comunidade?" A resposta é: você mesmo . Às vezes, as pessoas não entendem que o SO é feito para resolver problemas estreitosproblemas Todo programador não deve copiar e colar o código do SO, deve lê-lo e entendê-lo. Respostas de qualidade fornecem explicação, não apenas código. E as melhores respostas fornecem menos de 5 linhas de código. E como no SO redigimos seu código para ocultar referências a pessoas / empresas existentes, para torná-lo aplicável a um caso genérico, esse é outro bom motivo para provar que nenhuma auditoria de código especial deve ser feita no código fornecido pelos membros da comunidade SO . É dever do desenvolvedor reunir o conhecimento adquirido da SO ou de outros fóruns em uma solução funcional.

Feliz Ano Novo!

* Não sou moderador eleito pela comunidade, apenas tenho representante suficiente para "acessar ferramentas do moderador"

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.