Em um post , Joel Spolsky mencionou que a reputação do Stack Overflow de 5 dígitos pode ajudá-lo a ganhar um emprego pagando US $ 100k +. Quanto disso é real?
Alguém gostaria de compartilhar seu sucesso em conseguir um emprego bem remunerado em virtude de sua reputação nos sites da Stack Exchange?
Li em algum lugar que uma pessoa recebeu uma oferta de entrevista do Google porque um recrutador achou impressionante sua reputação no Stack Overflow. Mais alguém com histórias semelhantes?
career-development
Shamim Hafiz
fonte
fonte
Respostas:
Não
Não há razão para que uma reputação alta (ou "pontuação") em qualquer site consiga um emprego. Já mencionei isso antes, é mais provável que você consiga um emprego mantendo projetos de código aberto, escrevendo com proficiência, deixando boas impressões e fazendo conexões pessoais na comunidade.
Essas pessoas são boas programadoras? Sem dúvida sim! Isso significa que eles são uma boa opção para sua equipe? Absolutamente não . Chamar essas pessoas de "superestrelas" pode estar completamente correto, mas isso não as torna perfeitas. 1
O que determina se você é um bom ajuste? Entrevistas e conexões. Você não pode substituir encontrar pessoas cara a cara com um número.
Ter uma reputação alta não pode doer, mas não é uma bala mágica .
1: De forma alguma, quero dizer que essas pessoas são maus programadores; quero enfatizar a incapacidade de julgar instantaneamente e totalmente alguém com base em um número.
fonte
sim
Vamos, sério: veja a primeira página ou dois dos usuários do Stack Overflow . Escolha alguém aleatoriamente. Veja três ou quatro das respostas mais votadas que eles escreveram. Se você já contratou um programador em sua vida, é óbvio que essas pessoas são alguns dos melhores programadores que você poderia contratar.
Então continue indo cada vez mais fundo. Role para a página 5. Edite o URL e vá direto para a página 100, onde eles têm reputação no intervalo 3000. Olhe para todos. Com a rara exceção de alguém que obteve muitos pontos por uma resposta boba, todos esses são programadores óbvios de superstar ... do tipo que a maioria das equipes mataria.
Isso realmente lhes dará empregos? Por fim, estamos apostando que sim . Você terá que encontrar uma empresa onde pessoas técnicas reais tomem decisões de contratação, e não retomar a leitura de recrutadores de macacos. E talvez você precise encontrar uma cidade para morar onde há muitos bons trabalhos de programação: se você realmente não quer sair de Roswell, Novo México, estará limitado a um número cada vez menor de trabalhos em telecomunicações . Mas se você estiver no topo, digamos, de 5000 usuários do Stack Overflow, e puder trabalhar no Vale do Silício, Nova York, Seattle, Boston, Austin, Triângulo de Pesquisa, Londres, Hyderabad, Bangalore, Sydney, Pequim ou Tel Aviv, Eu ficaria extremamente surpreso se você não estivesse em alta demanda e ganhando o percentil 10 principais.
fonte
Não é um caso de causação direta. Ou seja, ter uma reputação alta não leva a um emprego bem remunerado. Ser inteligente, articulado, apaixonado e qualificado leva a um trabalho bem remunerado. É que essas qualidades também levam a uma reputação (geralmente) maior no Stack Overflow. Portanto, você não deve ter como objetivo obter uma alta pontuação de reputação. Você deve ter como objetivo ser inteligente, articulado, apaixonado e conhecedor.
Uma reputação mais alta será apenas um bônus.
Edit : Acabei de encontrar o post onde Joel diz isso. Ele está dizendo que contrataria alguém com uma reputação de 5 dígitos no Stack Overflow, não que você fosse capaz de conseguir um emprego de mais de US $ 100 mil com uma reputação de 5 dígitos. Além disso, ele não está dizendo que não olharia para o conteúdo real do seu perfil; portanto, se você acabou de postar centenas de perguntas indesejadas na esperança de aumentar artificialmente sua pontuação, isso não ajudará. Basicamente, ele está usando sua pontuação de reputação como uma indicação daquelas qualidades que mencionei acima.
fonte
Jogando o sistema?
Alguém deve fazer um estudo sobre se ter alta rep em SO gera maior rep em SO. Ou seja, quando alguém atinge uma massa crítica de, digamos, mais de 20.000 representantes, suas respostas tendem a atrair mais votos positivos do que outras respostas igualmente válidas? Anedoticamente falando, notei que membros de baixo escalão acumularão 1 ou 2 pontos por respostas que reunirão pessoas de maior reputação (geralmente respondendo depois) 5 ou 10 pontos. E eu estou falando sobre respostas que não são qualitativamente diferentes. Sucesso gera sucesso.
fonte
Eu tenho uma reputação de SO de 5 dígitos e meu salário é quase metade do que você mencionou.
Obviamente, uma boa reputação de SO não garante nada, mas mesmo que a maioria dos recrutadores nem saiba o que é SO, certamente vale a pena mencioná-la em seu currículo. Afinal, é substancial ao contrário de todos os tipos de certificações oficiais de cursos de dois dias etc.
Por outro lado: enquanto Joel tem razão , sua atividade nos sites de perguntas e respostas não deve definir seu salário de forma alguma. Pode ser uma prova de alguma proficiência e entusiasmo, mas a empresa de recrutamento está interessada no que você fará por eles se eles o recrutarem, não na sua capacidade de responder a perguntas de programação. Portanto, considere a reputação do SO como parte de sua credibilidade profissional, mas não espere que seja algo enorme.
fonte
Existem alguns fatores:
Como regra geral, as empresas procuram o último, não o primeiro .
Isso é muito triste (quero dizer triste para nós, pontificadores) e muito verdadeiro.
Um ponto interessante: pense no seu BOSS atual , a pessoa que deve lidar com todos os seus problemas o dia todo, faça você se sentir pelo menos bem consigo mesmo, equilibre a renumeração de todos, tente manter dinheiro suficiente entrando em seu departamento para que todos vocês você pode alimentar seus filhos enquanto você adora algoritmos de memória, lidar com as falhas no gerenciamento, para que você não precise, e assim por diante. Você realmente se importaria se essa pessoa pobre tivesse alguma conexão com algum site de bate-papo? Claro que a resposta é não, você só quer que seu chefe seja bom em fazer todo esse malabarismo.
(OK, apesar de toda essa amargura e tristeza, há a exceção do número extremamente pequeno de maneiras puramente extremamente técnicas e realmente de pesquisa, de tipo para ganhar dinheiro - nesses casos, com certeza, a única coisa que importa são os vários avanços da pesquisa, talvez como um lado humorístico, divulga sua pontuação incrível no excesso de teorias de grupo, etc. Mas há tão poucos empregos que provavelmente não está no espírito da pergunta "conseguir um emprego no mundo real". E - amargamente - eles não conseguem. pagar tanto.)
É difícil acompanhar os salários atuais em todos os lugares; pode ser que "US $ 100.000!" se encaixa no trabalho "raro puramente puramente técnico" que mencionei no lado acima.
No entanto, em certo sentido, o espírito da pergunta parece ser - parafraseando e simplificado - os principais trabalhos têm muito a ver com conhecimentos especificamente puramente técnicos, matemáticos?
Infelizmente, a resposta existe praticamente definitivamente não.
É mais o "tipo beijador, contente, comprometedor, negociador" - ou, se você preferir ser amargo em outra direção - o "quadro geral, idéias orientadas e geradoras e de acompanhamento" - que pode - simplesmente - gerar dinheiro suficiente para que algumas empresas possam dar tanto dinheiro à pessoa.
Não se esqueça - para dizer que deseja "ganhar" um salário fabuloso, o que você está dizendo basicamente é que pode gerar empregos . Como assim? Se você está ganhando 200 mil em algum lugar, é um cavalo que carrega um número (10? 25?) De funcionários normais de "faça um trabalho" nas suas costas. Você tem que ser um produtor.
Infelizmente, é difícil ver como alguns testes essencialmente de excelência do conhecimento técnico (site de bate-papo do SO) podem ajudar nisso.
Steve Jobs disse tudo - bons engenheiros (ele disse) não valem apenas 10 ou 20 engenheiros comuns, eles valem cerca de 100s de engenheiros comuns ... eles podem gerar tanto produto, material e fluxo de caixa mensal grátis para a empresa. Acho que é mais o que Jobs pensaria como uma de suas superestrelas. É difícil ver como puramente o aspecto técnico ( a necessidade ) pode trazer isso.
Se esse é o sentido da pergunta em termos de "grandes empregos", provavelmente essa é a resposta.
fonte
Pessoalmente, transformei um representante considerável do Stack Overflow e uma reputação maior (em relação ao site) do Hacker News em um trabalho, embora eu não ganhe US $ 100 mil / ano (o que, como número, importa mais, dependendo da localização do trabalho). SO e HN me deram um 'corpo de trabalho' que mostrou que eu era apaixonada pelo meu trabalho, capaz de me relacionar com os outros, demonstrar algum nível de competência técnica, entender os problemas das pessoas e comunicar soluções claramente. E como o trabalho é como evangelista desenvolvedor, todas essas são habilidades altamente desejáveis para essa posição.
Outro dia, twitei que o currículo perfeito seria o seu perfil Stack Overflow e o seu perfil no GitHub, além de algum outro histórico de interação social como o Hacker News ou o Twitter.
PS Se isso soa como você, estamos contratando .
fonte
Ter algo para apontar é certamente uma boa maneira de demonstrar uma competência geral em uma área - algo que você realmente conhece (e pode articular de maneira útil), em vez de apenas alguns rótulos em branco copiados no seu currículo - "XML, Ajax, JSON "não é tão convincente quanto algo que alguém pode olhar . Ele também abre vários tópicos de discussão em potencial etc., portanto, ter uma persona pública localizável (geralmente via google contra seu nome) certamente nunca é uma coisa ruim. A menos que a única coisa na sua persona pública seja lixo ...
Falando mais pessoalmente, minha presença no Stack Overflow certamente me ajudou a conseguir meu emprego atual - agora trabalho para ... Stack Overflow! No entanto, fui abordado várias vezes por pessoas que viram minhas postagens; em relação a oportunidades de emprego, consultoria e artigos de tecnologia. Também fui contatado por um recrutador do Google que (ao se apresentar) citou diretamente minhas postagens do Stack Overflow (a essa altura eu já estava trabalhando no Stack Overflow, então agradeci a eles por sua consideração, mas não escolhi entrevistar).
Obviamente, divulgar uma persona pública também pode ser feito de várias outras maneiras; blogs, projetos de hobby, falar em público (grupos de usuários) etc. Então, e quanto a outro motivo para usar o Stack Overflow:
Eu aprendo algo todos os dias ...
... gastando um minuto ou dois pesquisando uma resposta ou apenas lendo as outras respostas em um post interessante. As perguntas podem ser igualmente interessantes, especialmente ao introduzir comportamentos inesperados *. E aprender nunca é uma coisa ruim.
Ainda não é suficiente?
Então considere isso. Nós temos unicórnios ! Isso deve ser suficiente para qualquer um.
* = por exemplo, nesta manhã, descobri que o Visual Studio com o processo de host de depuração habilitado processa atributos no ponto de entrada (AKA
Main()
) de maneira diferente da execução principal do CLR .fonte
Eu odeio quebrar isso com você, mas ...
Representante SO alto! = Grande programador
Na verdade, muitos deles são. No entanto, existem alguns usuários que estão muito no site, respondendo a muitas perguntas, mas a pontuação média por resposta é muito baixa, mas ainda tem um representante de 5 dígitos devido à sua alta atividade.
Se houver dados suficientes lá, um entrevistador poderia ler respostas para as idéias de Gleen sobre suas abordagens para resolver problemas, mas, para obter uma pontuação direta, a empresa pareceria completamente boba.
fonte
Considere o que é preciso para obter uma boa classificação de Stack Overflow ...
Agora, considere o último ponto lá: as pessoas que têm uma reputação muito alta aqui levam muito tempo para responder às perguntas das massas. Agora, embora imensamente grato por essas pessoas benevolentes, isso implica um dos seguintes.
Todos, exceto o número três, são razões para um possível empregador não aceitar você, e o terceiro faz você pensar se eles são ideais para passar o dia todo.
De qualquer forma, meu chefe está assistindo minha tela um pouco, então é melhor parar este post, antes de usar minha reputação de Stack Overflow para conseguir um novo emprego ...
fonte
Meu trabalho atual me paga cerca de US $ 54 mil por ano durante 25 horas por semana, a maioria das quais trabalho em casa. Além disso, trabalhar como desenvolvedor de jogos era uma espécie de sonho de infância, que agora se tornou realidade (embora às vezes eu pense em mudar para algo mais "significativo"). Então, suponho que meu trabalho seja sem dúvida equivalente ou até melhor do que os empregos médios de mais de US $ 100 mil que você obtém como desenvolvedor.
Na minha inscrição, adicionei uma seção "participação em comunidades online", na qual listei o SO (e alguns fóruns menores em alemão). Não tenho uma pontuação extremamente alta, mas entre os desenvolvedores do ActionScript 3 estou muito bem colocado.
As referências que eu tinha não eram realmente excelentes. Principalmente o tipo de coisa estúpida que você faz como desenvolvedor Flash para conseguir dinheiro para sites que você nunca visitaria. Mas, ao chegar à entrevista, percebi imediatamente que tinha uma posição muito elevada desde o início. Pessoalmente, eu expliquei isso na minha atividade de SO.
Obter um alto rep de SO significa que você está ansioso para trocar idéias, que possui conhecimento suficiente para resolver os problemas que seus colegas lhe colocam (problemas reais que eles realmente encontram na vida cotidiana) e que você é capaz de comunicar seus idéias. Essas são as principais habilidades para bons desenvolvedores. Assim, pode-se dizer que as pessoas que têm um alto representante no SO têm essas habilidades. A reputação é dada a você por desenvolvedores independentes, não por alguns comitês ou por alguém que esteja vagamente em contato com o assunto. Eu acho que uma alta reputação de SO é uma medida muito melhor do que boas notas (que aparentemente ainda são consideradas um critério por alguns empregadores).
Dito isto, eu nunca contrataria alguém só porque eles têm um alto representante de SO. Mas digamos que uma pessoa com alta reputação tenha vantagem ao tentar me convencer de que é boa. Aparentemente, meu atual empregador raciocina da mesma forma.
fonte
Sim… ish
Tenho (por falta de um termo melhor) "convites" para o trabalho por e-mail, que mencionam explicitamente meu perfil do Stack Overflow, de empresas que possuem uma pontuação de 12/12 no Joel Test e que honestamente parecem ambientes de trabalho extremamente legais.
E eu sei que o mesmo aconteceu com várias outras pessoas.
Mas …
Não acredito nem por um segundo que eu (ou qualquer outra pessoa) conseguiria um emprego sem uma entrevista . Como a maioria dos outros aqui, acho que o Stack Overflow pode ajudá-lo a obter exposição na web. Mas é só isso. Apenas divulga seu nome. Isso mostra que você está ativo e motivado, mas não se está qualificado .
fonte
Se você procura um bom emprego remunerado, minhas recomendações são as seguintes:
Não seja preguiçoso. Só porque alguém pesquisará seu nome no Google e descobrirá que você respondeu a um milhão de perguntas no stackexchange.com, o que o torna qualificado para receber mais dinheiro. Qualquer macaco de código pode usar o Google para responder a uma pergunta. Resolução de problemas, forte conhecimento técnico, boas habilidades pessoais etc. fazem o mundo da diferença no que diz respeito ao dinheiro.
Eu não sou perfeito. Perfeito o suficiente para saber que sou bom, mas não tenho certeza de quão bom.
fonte
Se você gasta tempo obtendo reputação de 5 dígitos no Stack Overflow, provavelmente sabe o que está fazendo. Isso, mais do que qualquer valor numérico, é o que leva os empregos a você.
fonte
Além de conseguir um emprego, o Stack Overflow pode ser de grande benefício para desenvolvedores e consultores independentes. Ao demonstrar conhecimento em uma área específica, juntamente com a capacidade de comunicar o que você sabe, você pode se tornar muito atraente para quem procura um consultor nessa área.
Fui contactado várias vezes por indivíduos e empresas que queriam me contratar como contratado, com base apenas em uma ou duas respostas que eu havia deixado no Stack Overflow. Como não tenho tempo para consultar, não posso dizer quanto essas oportunidades teriam valido. Alguns deles pareciam interessantes, no entanto.
No entanto, recebi um número maior dessas solicitações do conteúdo que não é Stack-Overflow que publiquei como meu curso, os projetos de código aberto nos quais trabalhei e os guias que publiquei no meu blog. Todas essas informações públicas podem ajudar a identificá-lo como um especialista em uma área. Pense em quantas pessoas usam a frase "ele escreveu o livro sobre isso" ao falar sobre uma autoridade sobre um assunto.
No geral, vejo o Stack Overflow como uma maneira de manter minhas habilidades nítidas e, ao mesmo tempo, retribuir toda a ajuda que recebi de outras pessoas ao longo dos anos. Eu dedico um tempo que eu teria desperdiçado em blogs etc. e o canalizo aqui. Se isso beneficia minha carreira, é um ótimo efeito colateral.
fonte
Talvez Joel esteja implicitamente oferecendo um emprego a alguém com uma reputação de 5 dígitos? Em uma observação mais séria, alguns empregadores seguem sites como este e também projetos de código aberto e listas de discussão. Fui contactado por uma empresa sobre uma oportunidade de emprego há alguns anos, com base em uma recomendação de alguém com quem trabalhei em um projeto de código aberto. Ter uma reputação de ser conhecedor e útil certamente tem que contar para alguma coisa.
fonte
Pode ser benéfico como decisão, eu diria. Como certificações MS
Nunca seria o único motivo para empregar alguém.
Pode ser um motivo para não empregar alguém se ele passar muitas horas por dia aqui ...
fonte
Sim. Talvez menos agora, mas mais no futuro. Estou bem remunerado, mas tive quatro entrevistas no Google, e todo o pessoal de RH da linha de frente me fez perguntas que só poderiam ter aprendido se pesquisassem em mim e em minhas contribuições em outros sites (talvez o que prejudica o stackexchange seja o alias - em vez de uma resposta direta ao nome). É apenas uma questão de tempo até que eles façam o salto para pedir aliases em sites como troca de pilhas.
fonte
Já recebi ofertas de emprego apenas com base na participação em fóruns online. Na minha opinião, ele não é automaticamente contratado, mas pode ser uma maneira de ser notado.
No entanto, estou no meu primeiro e único emprego há exatamente 6 anos hoje e não pretendo sair do barco. Portanto, não participo de fóruns on-line para preencher meu currículo. Faço isso para ajudar as pessoas e verificar se sou realmente tão esperto quanto penso;)
Não acho que a participação no stackoverflow seja uma maneira particularmente eficiente de entrar em contato com potenciais empregadores. Posso pensar em muitas maneiras melhores de me tornar mais "comercializável", se eu quisesse fazer isso. Se a motivação do mercado é sua motivação para estar aqui, é melhor que você não se incomode.
fonte
Tenho certeza que desejo
Sim ... eu realmente gosto. Tendo quase cinco dígitos na classificação SO, na minha área geográfica, ninguém realmente se importa e encontrar um novo emprego ainda é uma tarefa assustadora.
Tudo se resume à sua rede e experiência de contato.
fonte
O diretor de ciência da computação da minha universidade insistia que minhas notas altas abririam portas. Esse parecia ser o caso da própria universidade. De fato, alguns empregadores com quem entrevistei consideraram minhas notas um pouco baixas, porque minha escola tinha 'metas de nota' mais baixas que a universidade local daquela empresa.
A reputação do Stack Overflow ajuda a demonstrar suas chances de conseguir uma carreira com o Stack Overflow. Além disso, realmente depende da empresa.
fonte
Uma boa oportunidade, suas habilidades e (esperançosamente) um bom recrutador vão lhe dar o emprego. A reputação no SO (ou em outros) é tão provável que o ajuda quanto o dispara contra você. Há muitas guerras do ego acontecendo aqui ...
fonte
Quando eu começo minha própria empresa nos próximos 1-2 anos, uma alta pontuação de reputação no stackoverflow será o primeiro critério para contratar desenvolvedores. Espero que, quando chegar a hora, o fluxo de pilha ainda sirva a humanidade.
fonte
Uma pontuação alta no SO pode colocar seu pé na porta em muitos empregos. Mas é sempre a entrevista que faz ou quebra você. Se você é ruim em entrevistar (como eu), uma pontuação alta no SO fará a entrevista, mas não o trabalho.
fonte
O senso comum, o jogo em equipe e as habilidades das pessoas são tão importantes quanto as habilidades técnicas. É melhor ter uma pontuação decente no geral.
Lidar com chefes de alta tecnologia com baixa pontuação em outras habilidades é um pesadelo.
fonte
Se eu fosse contratar, preferiria ver como a pessoa se sai na entrevista.
fonte
Provavelmente não. Olhe para isso de uma perspectiva diferente:
Algum dia, eles poderão fazer a conexão entre as pontuações do SO e seu trabalho e site de postagem de currículo.
Talvez outra pergunta seja: você consideraria as pontuações de SO para a contratação?
fonte
Isso me lembra a equação de Drake em astronomia. É uma equação que deve dar uma dica estatística do número de civilizações no universo. É uma perda de tempo, na verdade, porque assume que os parâmetros envolvidos são independentes, enquanto claramente não o são.
Eu tenho quatro filhos e um bom trabalho. Talvez essa seja a chave para o bom trabalho?
fonte
Falando como alguém que passa maneira a muito tempo na SO:
Se estou procurando contratar alguém, sua reputação no SO não será considerada. Em absoluto. O representante deles em SO não vai me dizer nada sobre seus hábitos de trabalho ou sua adequação ao trabalho. Para isso, analisarei a experiência de trabalho documentada e todos os produtos que eles têm para revisão (sites, projetos de código aberto etc.), bem como o desempenho em uma entrevista ou série de entrevistas.
O SO é um ótimo recurso, mas não para rastrear possíveis contratações.
fonte
Um bom fluxo de SO é apenas um dos sinais que farão com que você seja notado (entre outros, como alto gpa, contribuições de código aberto, certificações etc.). Muito provavelmente, você receberá apenas a entrevista. Depois disso, tudo depende do seu desempenho durante as entrevistas de 5 a 6 horas no local e as soluções de codificação no quadro para problemas complexos de algoritmos (pelo menos nas principais empresas de tecnologia). Embora o SO discuta algoritmos e estruturas de dados, não há garantia de que todo usuário de SO com uma pontuação de 5 dígitos saiba ou faria bem em uma entrevista de codificação do quadro branco de alta pressão.
fonte