Habilidades sociais que podem disparar sua carreira de desenvolvedor
Desenvolver software exige muita técnica e estudo. Mas para viver em um setor competitivo é preciso, também, desenvolver habilidades sociais.

Desenvolver software exige muita técnica e estudo. Mas para viver em um setor competitivo é preciso, também, desenvolver várias habilidades sociais que podem ajudar um Dev a ter sucesso.
Trisha Gee, Developer advocate da JetBrains, palestrou na conferência O’Reilly’s Software Architecture, em Nova York, e compartilhou as habilidades pessoais primordiais, além de métodos para melhorar e dimensionar essas skills, de acordo com publicação da agência SD Times.
Fazendo as perguntas certas:
Ser capaz de perguntar por que você está construindo algo ou descobrir o que o negócio realmente está tentando alcançar é uma habilidade inestimável. E não se trata apenas de fazer as perguntas certas; realmente ouvir as respostas a essas perguntas também é importante.
Comunicação:
Arquitetos de software precisam ser capazes de interagir com a organização. A comunicação pode ser dividida em comunicação verbal e escrita, que inclui a capacidade de escrever documentação para os usuários, escrever e-mails para o gerenciamento ou conversar com as pessoas no Slack.
Adaptabilidade:
A capacidade de adaptação também é importante à medida que a indústria se movimenta tão rapidamente. Sempre há novas estruturas, modelos ou maneiras de fazer as coisas, além do fato de que a empresa inevitavelmente mudará de ideia sobre as coisas também. Ter a mente aberta é parte da capacidade de adaptação.
Priorização:
Essa é outra habilidade que se tornará cada vez mais importante à medida que você progride em sua carreira. Como arquiteto iniciante, pode ser dito a você o que fazer e quando fazê-lo, mas como arquiteto sênior, você pode receber várias tarefas diferentes ao mesmo tempo (todas vistas pela empresa como prioridades máximas). Ser capaz de determinar quais projetos precisam ser abordados primeiro é uma habilidade importante. Habilidades de gerenciamento de tempo andam de mãos dadas com isso.
Competências tecnológicas:
Habilidades tecnológicas são importantes, mas são as menos importantes, de acordo com Gee. Qualquer um pode fazer o material técnico, mas as soft skills são aquelas com as quais alguns arquitetos podem brigar. As habilidades tecnológicas são, segundo Gee a capacidade de aprender novas tecnologias e usá-las.
Como escalar as Soft Skills
Gee também forneceu algumas dicas sobre como ampliar essas habilidades. Ela explicou que você deve compartilhar seu conhecimento e experiência com os outros. Ao ensinar o que você sabe, você também estará se beneficiando.
A maneira mais eficaz de ensinar habilidades técnicas é com a programação em pares, em que dois desenvolvedores trabalham juntos. A programação da multidão, onde um grupo de pessoas se reúne para resolver problemas, também é uma opção, de acordo com Gee.
Fornecer suporte à comunidade também pode ajudar a melhorar as habilidades. Outra opção é realizar sessões de aprendizado internas, nas quais os arquitetos podem fazer apresentações para sua equipe sobre as tecnologias que aprenderam.
Análise de arquitetura de identidade (e segurança) da Steam Contas Digitais
Contas digitais assumem papel semelhante ao de identidades profissionais ou acadêmicas. Elas concentram histórico, reputação e ativos acumulados ao longo do tempo. Isso explica o interesse crescente em sua proteção e valorização.








Redação iMasters





