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

[ SoftSkills ] As melhores qualidades que um programdor deve ter

Introdução

Já tem bastante tempo que se é descutido quais softskills são ideais para programadores, e sempre surgem aquelas que todo mundo fala: "Estudar ativiamente", "Buscar por conhecimento", "Saber lidar com pressão", dentre outras. Agora, é realmente somente essas qualidades que um programador deve ter? Essas que citei, são de fato importante, mas acredito que algumas ficam de fora, ou ao menos, eu nunca ouvi ninguém citando.

Programador visionário

Não sei se é a palavra correta "visionário", mas deixarei esta aqui mesmo. A ideia dessa Skill seria pessoa que conseguem ver muito a frente o estado do projeto a curto, médio e longo prazo. Ao meu ver, ter um profissional com essa capacidade é extremamente interessante pois quando o profissional esta ciente sobre todos os cenários, consegue lidar melhor com o problema.

Geralmente essa habilidade vem com o tempo no mercado, e quantidade de projetos feitos. Porém incentivo a trabalhar desde sempre essa habilidade para que a tenha o quanto antes!

Programador detalhista

Esse aqui, é um das qualidades que considero bastante além do mercado de programação. Um programador que sempre se preocupa com alguns detalhes no código, como legibilidade, organização, documenta da forma mais clara possível, é uma qualidade muito estimada. Uma pessoa detalhista se preocupa nos mínimos detalhes para conseguir transmitir aquilo que quer. Organiza tudo da melhor maneira, e é muito observador em relação a pequenas coisas que causam problemas no código, aquele famoso ponto e vírgula que falta sempre...

Programador apaixonado

Um programador apaixonado pela a sua área é um dos melhores profissionais, pois a sua tendência é sempre melhorar de forma continua sem limites. Esta sempre buscando por mais conhecimento e faz tudo com vontade, o que resulta em trabalhos de ótima qualidade. Acredito que essa é uma skill bem desejada hoje em dia já que ultimamente tem apenas pessoas que visam os altos salários, mas nem gostam de mexer em PC...

Conclusão

Existem muitas Skills que vai agregar como profissinal. Eu apenas citei 3 que eu acho interessante, entretanto há muitas outras! O que acharam? Concordam comigo? Sintam-se livres para comentar e julgar da forma que quiserem! Citem as qualidades que vocês desejam em um profissional também :)

Carregando publicação patrocinada...
2

Sinto que as Softskills hoje são tão importantes quanto as Hardskills e por quê ? Bom, na medida que evoluímos, cada vez mais assumimos posições de gestão/liderança e tenho visto isso em muitas áreas, a verdade é que dificilmente um desenvolvedor cresce só pela capacidade de escrever código, é necessário ir além.

Esses dias vi no YouTube um usuário do reddit que disse: "A maioria das empresas não estão preparadas para dar progressão de carreira para pessoas que só codam, e é muito difícil que você seja o próximo Steve Wozniak, Martin Fowler ou equivalentes para você crescer só no técnico"

1

Opa, overral gostei bastante do post. Só toma cuidado sobre a parte do detalhista, programador que detalha demais, documenta muito e fica colocando muito tempo em qualidade, modularidade e organização do código pode acabar no final não fazendo nada ou até mesmo tendo que refazer projetos inteiros 🥲

O esquema é detalhar sim, desenhar fluxo, fazer um pouco da arquitetura, mas é mais importante colocar a mão na massa e mostrar pro cliente os módulos do negócio funcionando do que ficar detalhando muito e colocando muita purpurina em algo que precisa ser mais funcional do que bonito.

1