Executando verificação de segurança...
3

Você sabe sobre programação. E sobre PESSOAS, você sabe?

Já pararam pra pensar sobre isso? Já repararam que estamos sendo bombardeados com informações sobre linguagens, frameworks, engines, aplicativos, bibliotecas, apis, serviços de computação em núvem, linguagens visuais...? Mas, e o "resto"? E o conhecimento pra inovar de verdade? Quem conhece pouco de programação sabe que jamais criaremos algo realmente disruptivo, sem conhecer profundamente sobre (como diz sua mãe) A VIDA. O que você sabe sobre pessoas, filosofia, sobre o universo? Você se conhece? Sabe ouvir o cliente e consegue entender o que ele quer, mesmo sem ele conseguir te dizer?

O que mais se vê por aí são aplicativos e sistemas empresariais sub-utilizados, que geram relatórios com dados ao invés de informações, cheios de firúlas, campos inúteis, contra-intuitívos. Tive a oportunidade de usar alguns e digo com propriedade. Não teve UM que fizesse algo além de guardar e apresentar dados incoerentes, com furos etc...Todos iguais: Cadastra produto, cadastra cliente, gera pedido, gera NF e gera relatórios mal feitos com dados que não precisamos os quais precisam ser inseridos em uma planilha para organização, limpeza, revisão e apresentação. Deprimente. Eu não conseguiria ser programador em uma empresa dessas, sem abrir a boca sempre que tivesse oportunidade para alertar meus pares de que estávamos no caminho errado. E, se não tivesse mudança, certamente sairia da equipe.

É um momento pertinente pra começarmos a nos procupar mais sobre isso, por que a exigência dos clientes e a pressão dos novos concorrentes está aumentando exponencialmente. E eu garanto: Habilidades técnicas é básico. 50% de um bom profissional de TI não tem nada a ver com tecnologia. E esse percentual tende a diminuir.

Carregando publicação patrocinada...
2

Tem uma bolha social muito visível em tecnologia se você analisar de forma macro.

Geralmente, as pessoas que entram na área, tem essa visão de "programar da dinheiro rápido" e só foca em coisas técnicas e o dinheiro, o que acaba fazendo com que seja mais um profissional estagnado no mercado, porque não entende que escrever código é uma das últimas etapas dentro do processo de criação de um produto.

Hoje, se quiser realmente que seu trabalho tenha um impacto, gere valor para as pessoas e a empresa, você precisa ter conhecimentos em UX, Agile, Negócios e outras áreas que compõe uma empresa. E acho que o mais importante, é aprender a ser gentil, ser alguém que as pessoas gostem de conversar e estar por perto.

Já trabalhei com vários desenvolvedores que eu não conseguia ter uma conversa que não fosse técnica, porque a pessoa sempre acabava soltando um preconceito ou alguma frase desconfortável. E sinceramente, não tem como você gerar ideias inovadoras e criativas se ainda pensa como alguém quadrado e que não se importa nem em ser gentil com as pessoas com quem trabalha, imagina então com um cliente?

Trabalhei em uma empresa que queriam colocar o processo de feedback da Netflix, e na explicação, falaram de um caso interno da empresa de Streaming, onde existia um certo colaborador que ficava rotineiramente de mal humor, o que fazia com que os parceiros do time dele, não falasse para ele sobre coisas importantes e outros comunicados, por medo de levarem uma "patada". Até que um superior soube sobre o caso, e perguntou para as pessoas o porquê de ninguém ter falado para ele sobre isso. E foi onde a Netflix começou uma própria cultura de Feedback, para resolver esses problemas de pessoas que tinham muito conhecimento técnico, mas pouco conhecimento em Soft Skills, o que acabava fazendo com que seu conhecimento técnico, não valesse de nada, já que a pessoa não se encaixava no time e cultura da empresa.

1

Habilidade com pessoas é necessário e primordial em qualquer área, amigo, não há exclusividade nessa fala.
Tem gente que chega longe sem fazer "nada", mas por saber lidar com pessoas.
E tem gente que é o novo gênio na terra, mas não vai a lugar nenhum pq não sabe se relacionar.