Soft skills para desenvolvedores: por que e como desenvolver?

A demanda por especialistas em TI está crescendo todos os dias, juntamente com essa concorrência está aumentando. As habilidades duras não são mais suficientes para construir uma carreira em uma boa empresa. Os empregadores também começaram a prestar atenção às chamadas habilidades "suaves" - habilidades suaves. Essas são habilidades que não estão relacionadas à profissão, mas que se relacionam mais às qualidades pessoais (habilidades de comunicação, criatividade, empatia etc.). Falaremos hoje sobre se realmente importa, quais habilidades são necessárias e como desenvolvê-las.



imagem



Por que as habilidades sociais são necessárias?



Todos conhecemos a imagem "famosa" de um programador: um introvertido, de suéter de avó, calça e óculos esticados. Obviamente, no momento do nascimento da profissão (e do surgimento desse estereótipo) não havia nenhuma questão de habilidades pessoais, porque se você sabia escrever código, já era legal! Agora, o campo da TI e a própria profissão mudaram significativamente.



As responsabilidades de um bom desenvolvedor incluem não apenas a implementação de tarefas técnicas, mas também as habilidades de gerenciamento de equipe, comunicação com clientes e outros. Em outras palavras, existem mais requisitos para especialistas.



Por que um desenvolvedor precisa de soft skills?



1. Ajuda no emprego



Concorde, se o empregador precisar escolher entre dois candidatos com as mesmas habilidades profissionais (habilidades difíceis), a escolha será feita em favor de alguém que também tenha boas habilidades pessoais. É mais lucrativo levar uma pessoa que possa assumir a responsabilidade, como mostrar iniciativa, liderar o processo, poder se comunicar com a equipe e ouvir o interlocutor.



2. Maior probabilidade de crescimento na carreira As



habilidades "suaves" desenvolvidas ajudam definitivamente na carreira, porque a cada nova etapa há mais e mais responsabilidades. Se você quer se tornar um sênior, pense no desenvolvimento de habilidades sociais. Ele difere de Jun não apenas em sua experiência, mas também em sua capacidade de tomar decisões que serão benéficas para a empresa.



O Google realizou uma pesquisa interessante sobre esse tópico em 2017 . Eles decidiram identificar as melhores equipes da empresa. De acordo com os resultados, verificou-se que os funcionários das equipes mais produtivas são pessoas que possuem um alto nível de soft skills.



Que habilidades sociais são necessárias?



1. Comunicação



Essas são as habilidades de negociação, apresentação, capacidade de encontrar compromissos e trabalhar em equipe.



O desenvolvimento de produtos é um esforço de equipe. Goste ou não, você precisa interagir com a equipe. Especialmente agora, quando muitas empresas realizam retrospectivas e outros eventos internos, onde discutem problemas, soluções e novas idéias.



As habilidades de comunicação serão úteis ao se comunicar com colegas, compartilhando experiências e conhecimentos. Se você deseja desenvolver, então sem ele em qualquer lugar.



Como desenvolver?



  • . , , , . , , . . , . — , , .
  • . — , , . , ( )


2.



Este ponto é sobre a capacidade de se adaptar rapidamente a novas condições e encontrar soluções não padronizadas para a situação.



Ao trabalhar em um produto de TI, geralmente são feitos ajustes significativos que precisam ser respondidos rapidamente. Além disso, o desenvolvedor precisa ter um pensamento lateral para gerar sugestões para melhoria do produto.



Como desenvolver?



  • Encontre novas abordagens para problemas antigos. Pergunte a si mesmo: “Como você pode fazer diferente aqui?”.
  • Assuma tarefas incomuns para você. Certa vez, ouvi uma frase que me lembrava muito bem: "o inferno aumenta a habilidade". Isso significa que, quanto mais você se encarrega das tarefas, mais rápido aprende.


3. Disciplina



Isso inclui gerenciamento de tempo e habilidades de priorização.



Quando vários projetos estão sendo executados em paralelo, não é apenas importante, mas é necessário poder gerenciar seu tempo e entender como alocar seus recursos.



Como desenvolver?



  • Mantenha todas as tarefas em um só lugar. Pode ser um aplicativo ou bloco de notas. Aqui, primeiro, você precisa se acostumar a se comportar (se ainda não o fez) e, em segundo lugar, com essa abordagem, você definitivamente não perderá nem esquecerá nada.
  • Priorize cada tarefa.
  • Comece com a tarefa mais difícil. Você já fez coisas que parecem estar fazendo o dia todo e, à noite, parece que a tarefa mais difícil ainda não foi concluída. Este aspecto é exatamente sobre isso. O treinador de negócios Brian Tracy diz: “coma um sapo de manhã”, ou seja, no início do dia, complete a tarefa mais difícil.


4. Independência e proatividade



Aqui, o princípio é simples: fazer mais do que o esperado e não fazer mais uma vez perguntas para as quais você mesmo pode encontrar a resposta.



Como desenvolver?



  • Para qualquer pergunta que surgir, você não deve procurar imediatamente seus colegas seniores - pesquise no Google e tente resolver o problema sozinho. Essa abordagem economiza não apenas seu tempo, mas também o tempo de outros funcionários. E acrescenta uma vantagem à reputação.


Como testar suas habilidades sociais?



As habilidades profissionais são confirmadas por diplomas, certificados e diplomas, mas como verificar as habilidades sociais?



Parece-me que há uma opção: peça opinião a sua família e amigos. Eles o conhecem e definitivamente lhe dirão o que vale a pena trabalhar.



O que ler sobre habilidades pessoais?



Sobre comunicação:



  1. « ! »
  2. « «»»


:



  1. « Scrum. Agile- ».
  2. « 21 ».
  3. «7 ».
  4. «. ».


- :



  1. «Deadline. ».
  2. « ».
  3. « … »




É necessário desenvolver habilidades pessoais e habilidades de programação. No mercado, isso definitivamente não será supérfluo, mas na maioria dos casos ele será jogado nas suas mãos. Portanto, decida a habilidade que você deseja melhorar. Não lide com tudo de uma vez! Aja gradualmente, um por um. Então será eficaz.



Escreva o ponto A e o ponto B. Onde você começa e que resultado deseja obter? Não se esqueça de definir os prazos.



Para implementação, faça um plano com ações contratuais. Por exemplo, eu quero desenvolver minhas habilidades de comunicação. Então todos os dias eu tenho que me comunicar com um estranho.



Não tenha medo, pratique e tudo vai dar certo! A equipe do Evercode Lab apoiará você.



All Articles