Meu amigo tem 15 anos de experiência em programação e doutorado. Na matemática. Ele também tem paralisia cerebral com comprometimento da fala. Por causa de sua desvantagem, ele optou por ser desenvolvedor de software após seu doutorado. Tanto quanto eu posso ver, ele ainda é um excelente desenvolvedor de c #.
Atualmente, no entanto, ele tem dificuldade em encontrar um emprego para si, porque a maioria dos trabalhos de desenvolvedor exige boas habilidades de comunicação. Olhando para ele lutando tanto, tenho que aconselhá-lo a indústria de software não é mais adequada para ele? Será extremamente difícil para mim fazer isso com o amigo, mas acho que seria melhor do que fazê-lo perder tempo.
O que você acha?
Atualização: Muito obrigado por suas excelentes respostas. Posso ver a maioria das respostas recomendadas contra meus conselhos e realmente espero que vocês estejam certos. Na realidade, porém, ele foi rejeitado em mais ou menos 100 entrevistas por telefone. É aí que eu quero ser um potencial mau conselheiro e não um amigo politicamente certo.
Respostas:
Eu acho que cada equipe pode levar uma pessoa com deficiência de fala com um efeito líquido positivo. Eu consideraria a incapacidade de lidar com uma dessas pessoas em uma equipe como uma falha administrativa ou ética.
Basta dar uma olhada. Tanto os doutorados quanto os universitários, programadores bons ou medíocres, têm problemas em comunicar seus pensamentos. Mas muito do que chamamos de "problemas de comunicação" surge da ineficiência dos processos de desenvolvimento. Se uma pessoa precisa "se comunicar" (ou seja, "conversar") com seus colegas para fazer o desenvolvimento do processo do software leve progredir sem falhas, então há algo errado com o processo.
A comunicação eficiente não é um eloqüente blá-blá-blá ou a capacidade de conversar facilmente. É transmitir informações a outras pessoas de maneira precisa e concisa. Quão bem uma pessoa pronuncia palavras não é a parte mais importante dela; mais importante é o quão bem ele ou ela pensa.
Além disso, tenho certeza de que uma pessoa com problemas de fala sabe o preço de cada palavra e não as usa. Não é o que eles chamam de "habilidades de comunicação"?
Não, na verdade não posso dar nenhum conselho (editado). Pessoalmente, eu prefiro um colega que fala mal do que um menos inteligente, porque tenho certeza de que um esforço para estabelecer uma maneira de se comunicar com menos palavras pagaria a equipe de volta. Mas nunca tive que tomar uma decisão de contratação na minha vida, e o mundo pode ser apenas desnecessariamente duro às vezes ...
fonte
Não, uma deficiência de fala não é de forma alguma um motivo para não entrar em programação.
A comunicação é importante, mas não se restringe à comunicação verbal.
Em 1986/87, trabalhei com alguém que tinha paralisia cerebral e, entre outros, problemas de fala. Eu me acostumei com o jeito dele de falar em breve. Na maior parte do tempo, não tivemos dificuldades em nossa comunicação. Nas poucas ocasiões em que se tornou difícil, simplesmente mudamos para a escrita ou o desenho. Em um quadro branco, bloco de notas ou o que quer que esteja à mão.
fonte
Vou assumir que seu amigo não tem habilidades de comunicação. Em vez disso, ele tem uma falta de capacidade de comunicação. Isso não deve ser um problema no campo da programação de software, pois existem muitas alternativas para a comunicação de palavras faladas por e-mail e bate-papo com figuras e diagramas. Se seu amigo possui as habilidades e os conhecimentos necessários para executar a tarefa, suas opções de comunicação um pouco limitadas não devem ser um obstáculo.
Qualquer empresa ou cliente que use essa desculpa está procurando um motivo em primeiro lugar e, na minha opinião, possui práticas questionáveis.
fonte
Ele sempre poderia trabalhar por conta própria. Se suas habilidades de programação são tão fortes, acho injusto que ele precise renunciar à sua paixão por causa de sua deficiência.
A comunicação não acontece apenas por palavras faladas.
Se ele é tão bom quanto você diz, ele não terá problemas para encontrar clientes on-line, onde ninguém precisa saber sobre sua deficiência.
fonte
Talvez o que ele precise fazer seja dizer às pessoas de antemão que ele tem um problema de fala e que seria melhor fazer a triagem inicial pessoalmente.
fonte
Um pode ser um bom programador com comprometimento da fala.
Infelizmente, o comprometimento da fala pode ser um obstáculo para ser contratado em quase qualquer tipo de trabalho, devido a vieses injustificados e, como mencionado acima, falta de habilidades de gerenciamento e padrões éticos relaxados.
Sendo tudo igual, então, é melhor que seu amigo procure um emprego em que suas habilidades e experiência sejam mais relevantes.
Dito isto, de um modo geral, todo candidato a emprego que está no mercado há algum tempo (mesmo por razões como um mercado fraco) deve ter uma mente aberta sobre suas perspectivas e opções alternativas de carreira.
fonte
Não vejo nenhum problema com a falta de habilidades de comunicação como um bom programador. No entanto, agrega valor, mas não é o único critério. Se não se sentir à vontade, ele pode declarar isso em sua entrevista e pedir um emprego em que não seja obrigado a confrontar o cliente.
A ideia de Federico de trabalhar como desenvolvedor independente também é boa. Ele pode visitar sites como odesk , Elance e tirar proveito disso.
Tanto quanto eu sei, Bill Gates também não estava enfrentando pessoas nos primeiros anos e ainda falta um pouco de magia para as palavras. Mas ele ainda é o primeiro nome que vem à nossa mente quando falamos de computador. John Nash é outro exemplo. O ponto é que você não pode fazer essas pequenas coisas governarem sua vida.
Um bom programador é feito de paixão. Você não pode pedir que ele deixe sua paixão e faça outras coisas. Sugira a ele maneiras de diminuir o medo da comunicação, mas não peça para ele desistir, porque ele não terá sucesso em outros campos.
fonte
Para um programador com 15 anos de experiência em programação e comunicação com Ph.D (independentemente do assunto), isso não deve atrapalhar. Até Bill Gates ficou para trás no departamento de habilidades de comunicação.
Mesmo que seu frito não consiga se comunicar, hoje em dia existem muitas outras maneiras de se comunicar .... A maioria das empresas usa o sistema de bate-papo para se comunicar com colegas que não exigem habilidades de fala com formigas ...
São sempre as habilidades de programação que importam !!!
A empresa que ele visitou pode não estar interessada em suas habilidades de programação. A empresa deve ser inteligente o suficiente para saber que há menos chances de uma pessoa com 15 anos de experiência em programação do que um novo programador com vocabulário rico e habilidades de comunicação avançadas ...
Embora após um certo nível, sejam necessárias habilidades de comunicação eficientes para o desenvolvimento frutífero e coordenado da empresa e dos colegas.
Seu amigo não deve perder a esperança e você nunca deve aconselhá-lo a deixar o campo de programação algo que ele domina ao longo dos anos.
fonte
Tenho certeza de que o impedimento da fala está dificultando as coisas para ele em sua busca de emprego (principalmente nas entrevistas). No entanto, acho que o desenvolvimento de software ainda é onde ele pertence (quero dizer, 15 anos de experiência!), Então não o aconselharia a tentar em outro lugar; Gostaria apenas de lamentar com ele o mercado de trabalho definitivamente difícil.
fonte
Ele pode não ser capaz de se tornar gerente de projetos, mas acho que na era da comunicação eletrônica não será difícil para ele ser desenvolvedor de software. 90% das comunicações acontecem via e-mail, mesmo com clientes também!
fonte
Bem, há duas coisas que eu gostaria de destacar:
Acho que seu amigo deve se esforçar para encontrar um local de trabalho, onde as pessoas realmente valorizem as habilidades e se envolvam em um diálogo para entender, em vez de jogar coisas umas nas outras. Esses lugares são mais raros e valorizados. No entanto, com seu histórico, parece que ele pode se qualificar acima da média.
fonte
Com tanta experiência e doutorado, eu poderia imaginar algumas empresas se perguntando: "Nossa, quão caro esse cara vai ser?" o que pode impedi-lo de obter algumas oportunidades. Ele pensou em voltar para a academia? Outro ponto é se ele está procurando trabalhar como funcionário ou contratado? O último pode ser preferível em termos de usar essa experiência para mostrar "Ei, eu fiz coisas no passado e ainda faço bem", em certo sentido.
fonte
Não estou sendo irreverente - o doutorado pode ser tanto uma desvantagem. Na minha experiência, esse é frequentemente um sinal de alerta de que o requerente tem uma visão muito restrita. Eles podem ser os especialistas mundiais na classificação de números inteiros, mas não têm idéia quando se trata de classificar seqüências de caracteres.
No entanto, eu adoraria ter outro programador bom e experiente para adicionar à equipe. Se eu pudesse confiar nele para tomar uma especificação (supondo que possamos vencer uma do departamento de marketing) e executá-la para obter um produto para entrega, ficaria muito feliz.
A verdadeira dificuldade é se comunicar na entrevista, fazer com que a empresa contratada veja a paixão, a capacidade e a experiência oferecidas.
fonte