Soft skills para desenvolvimento de carreira em TI

Publicado por

Publicado por

Publicado em

    Categorias:

    Cultura
    Desenvolvimento

Ao longo da carreira, todo profissional se depara com desafios de aprendizagem de novas habilidades, sendo que esse amadurecimento contribui para a progressão nos níveis de senioridade da função desempenhada. Isso pode ocorrer tanto a nível técnico, mas também a nível comportamental. Nesse artigo, vou compartilhar algumas perspetivas sobre como as habilidades comportamentais podem impactar o desenvolvimento da carreira em tecnologia.

 

Primeiro é importante traçar as diferenças entre habilidades técnicas (hard skills) e comportamentais (soft skills). Há algumas décadas havia um foco muito grande neste primeiro grupo de habilidades, pois, por se tratar de um conhecimento concreto, a avaliação das competências profissionais era mais objetiva. Porém, a partir das mudanças no mundo do trabalho, para além da importância do conhecimento técnico, a habilidade de se relacionar com os pares passou a ser valorizada. A partir disso, a identificação de habilidades comportamentais para cada cargo tornou-se uma demanda.

 

Atualmente, as habilidades comportamentais, ou soft skills, tem ganhado bastante destaque devido a metodologias de trabalho ágil e colaborativo. Assim, a capacidade de observar as próprias emoções, ter escuta ativa nas trocas com o outro ou gerenciar o próprio tempo de maneira eficiente contribuem significativamente para um bom desempenho profissional.

 

A boa notícia é que, assim como as hard skills, as soft skills também podem ser aprendidas e desenvolvidas por meio de treinamentos, planos de desenvolvimento individuais e outras ferramentas. Isso contribui para que o profissional não se veja em uma posição cristalizada, limitando suas possibilidades de crescimento na carreira.

Afinal, quais são as soft skills de destaque em TI?

Para além de definir e exemplificar algumas soft skills, vou trazer exemplos de habilidades que são diferenciais em cada nível de senioridade da carreira de desenvolvimento, de acordo com a minha experiência.

 

Estágio

O momento de primeiro contato com o mercado de trabalho pode trazer muitos desafios, principalmente, na consciliação de demandas de estudo e trabalho. A depender do contexto do curso, o período do estágio pode ser atravessado pelas aulas e vice versa, o que demanda uma troca de chaves entre ambiente profissional e ambiente de estudos. Por isso, duas soft skills que ganham destaque nessa fase é a gestão do tempo e pro atividade.

Gestão de tempo

Essa habilidade diz respeito a capacidade de observar as próprias demandas e disponibilidade de tempo, elencando tarefas considerando esforço e prioridades. Além disso, compreender a complexidade da tarefa e dividir em passos menores também é super importante. Vale relembrar que no contexto de estágio a legislação brasileira determina que haja uma redução da carga horária durante o período de avaliativo na instituição de ensino superior.

Pró atividade

A oportunidade do estágio possibilita entrar em contato com tecnologias e formas de atuação que, muitas vezes, não serão ensinadas na faculdade ou que não haverá espaço para atuação prática. Por isso, uma postura pro ativa dentro de uma organização pode trazer como consequência uma curva de aprendizado mais acelearada e oportunidades de desenvolvimento.

 

Júnior

Ao chegar na posição de pessoa desenvolvedora júnior é iniciada uma fase de consolidação de conhecimentos teóricos e práticos. Independentemente da enfase de carreira (front-end, back-end ou full stack) e familiarização com determinadas linguagens, algumas soft skills podem ser grandes diferenciais para esse contexto de aprendizado.

Comunicação

As habilidades de comunicação englobam uma série de comportamentos para além da linguagem verbal. Principalmente, no contexto de trabalho remoto desenvolver uma fala objetiva tanto de forma síncrona quanto assíncrona contribui para o melhor alinhamento da equipe e mais clareza sobre a atuação individual.

Alguns exemplos de situação em que as habilidades de comunicação se demonstram como grandes diferenciais: comunicação de dúvidas e necessidades, elaboração e escuta de feedbacks, realização de tarefas no coletivo, alinhamento sobre tarefas executadas, dentre outras.

Adaptabilidade

Dentro da área de TI os modelos de trabalho ágil e o surgimento de novas tecnologias demandam constante adaptação das pessoas desenvolvedoras. Muitas vezes, um conhecimento aprendido no curso de graduação já não tem tanta compatibilidade com o mercado ou a rotatividade entre equipes pode exigir uma adaptação ao um novo contexto de projeto e equipe rapidamente. Por isso, aprender a se adaptar a diferentes contextos e demonstrar flexibilidade frente a diferentes cenários pode ser um grande diferencial enquanto pessoa estagiária que busca o máximo de oportunidades de aprendizado dentro de uma organização.

 

Pleno

Neste momento da carreira em que já há uma maior especialização nas frentes de atuação técnica, algumas soft skills podem potencializar esse processo e contribuir para um código com mais qualidade.

Visão de processos

Essa habilidade pode ser entendida como a combinação de outras soft skills já mencionadas anteriormente, como gestão de tempo e adaptabilidade, por exemplo. Mas além disso, a visão de processos diz respeito, principalmente, a capacidade de visualizar um começo, meio e fim para determinadas atividades, considerando mais de um caminho para essa solução. Desso modo, tendo consistência nessa skill o profissional passa a ter uma visão mais ampla do código e de como o seu trabalho e dos seus pares está relacionado. Assim, o processo de code reiview passa a ser mais certeiro.

Organização

A habilidade de organizar-se pode ser observada em difentes contextos, seja a nível de organização de tarefas pessoais, coletivas, de ideias, na fala… são infinitas possibilidades. De modo geral, neste nível de senioridade é esperado que haja um bom manejo de diferentes elementos, desde a gestão de tempo invidual, as tarefas realizadas no código e o uso de diferentes plataformas da organização.

 

Sênior

Nessa posição a consolidação do conhecimento técnio e de algumas habilidades comportamentais permite que ao ocupar esse cargo um conjunto de soft skills mais complexo possa ser desenvolvido. Além disso, independemente da pessoa na posição de sênior ocupar um cargo de gestão ou de pilar ténico as soft skills ainda tem um papel chave para uma boa atuação profissional.

Visão de negócios

À medida que há o crescimento na carreira e nas responsabilidades, atuar em um projeto não está mais ligado a somente a execução e gestão de tarefas, mas também na compreensão da relevância daquela parceria para o negócio. Ademais, compreender aspectos do mercado da tecnologia, quais as tendências mais forte, pode ser importante para novos insights e para a manutenção da inovação.

Gestão de pessoas

Mesmo não ocupando uma posição de liderança, a pessoa sênior da equipe torna-se uma referência devido ao acumulado de conhecimento e experiência técnica. Dessa forma, habilidades de gestão de time podem ser de grande ajuda considerando o desenvolvimento de hard skills de pessoas com menor nível de senioridade.

Conclusão

Essas são algumas soft skills que avalio que contribuem para o desenvolvimento da carreira em tecnologia de acordo com a minha experiência profissional. Acima de tudo, é importante que realizar uma avaliação constante de dificuldades e potencialidades para conseguir focar no desenvolvimento destas habilidades.

Além disso, nada está escrito em pedra! Atualmente, o mercado de trabalho é muito fluido. Por isso, o desenvolvimento de habilidades comportamentais não deve ser visto como uma tarefa a ser cumprida, mas sim, uma forma de traçar os melhores caminhos para a sua carreira.