Desenvolvimento pessoal para Desenvolvedores
Gostaria de cutucar um pouco o assunto de cargos e salários. Não vou tocar em valores específicos ou de padrões de mercado, pois acredito que uma pessoa deve saber o quanto vale o seu trabalho de acordo com seus conhecimentos, atitudes e experiências. Entretanto, temos uma premissa um tanto óbvia, como: em um panorama geral, especialistas em uma linguagem/tecnologia/habilidade estão cada vez mais escassos, consequentemente, eles valem mais em termos salariais.
O ponto de vista que quero defender aqui é: por mais difícil que esteja o mercado de trabalho, você vale a sua postura ANTES de seu conhecimento e de suas experiências.
Falando primeiramente de conhecimento. De nada vale o que você sabe se você:
- Não se preocupa com as boas práticas daquilo que faz
- Não faz direito nem o básico para se ter qualidade de entrega
- Não se aprofunda naquilo que faz
- Reluta em mudar ou quer mudar o tempo, pra aquilo que é hype, sem considerar prós e contras
Ou seja, saber algo é diferente de fazer algo com qualidade e agilidade. Seu conhecimento só tem valor se você o utiliza com excelência.
Já trabalhei com pessoas que são muito especialistas, sabem o que fazem, entendem os prós e contras de suas atitudes técnicas e implementam coisas de forma muito rápida. Enfim, São excelentes do ponto de vista técnico. Entretanto, a pessoa:
- Não sabe se comunicar com seu time e com seus clientes, é geralmente omissa ou agressiva
- É pro-ativa apenas tecnicamente porém não sabe alinhar expectativas
- Senta em cima dos problemas e fica apenas no repasse de responsabilidades
- Não cumpre prazos ou não consegue prever o que não vai cumprir
- Trata apenas do que é urgente, e não do que é importante
- Omite coisas ou faz entregas com “sujeira em baixo do tapete”
- Só reclama
Aqui estamos falando de postura, maturidade, responsabilidade. Entenda que, ao trocar de um emprego para outro ou negociar um aumento em sua empresa, o que vale mais é sua maturidade e seus “soft skills” para lidar com a identificação e prevenção de riscos, ao invés de fazer na linguagem X ou Y.
Ter uma comunicação clara e direta com o cliente não se limita apenas aos frameworks ou performance. Cumprir prazos com qualidade e não simplesmente omitir problemas. Aprender com os erros do projeto como um todo, ao invés de apenas reclamar. Não fazer as coisas sempre do mesmo jeito, identificar falhas e melhorar os processos constantemente.
Lembre-se, para obter o conhecimento necessário é só correr atrás. O que você sabe tecnicamente hoje não sera usado mais em 5 anos. Se você deseja crescer, esteja disposto a se arriscar mais, assumir consequências pelos seus atos, aprender a lidar com pessoas, engolir sapos, ter visão de médio/longo prazo e, principalmente, alinhar e atender as expectativas. Você sabe qual é a expectativa que os outros tem de você?
Não espere que as pessoas peguem você pela mão e te digam isso.
Como traduzir isso pro dia a dia técnico de um desenvolvedor?
- Lide com o cliente/time de forma autônoma: isso envolve estabelecer os prazos diretamente para o cliente, ligar para os mesmos, encontrar as pessoas certas para cobrar aquilo que o cliente está devendo pra você.
- O mesmo vale para sua equipe: caso você tenha dado um prazo para o cliente, mas alguma atividade ou tarefa está esperando alguém internamente, alinhe isso com todos, faça acontecer.
- Não demore para comunicar algo: o seu tempo é diferente do tempo dos outros. Um dia pode ser pouco para você, mas pode ser muito para outra pessoa.
- Depois de comunicar, tome atitudes: Não adianta apenas indicar problemas, é necessário propor ações e executá-las.
- Não reclame: tome atitudes para mudar aquilo que você desgosta
Para finalizar, todos nós já cometemos alguns dos erros acima, ninguém é perfeito. Basta a oportunidade certa e corremos pra fazer somente aquilo que nos beneficia naquele instante. Algumas pequenas atitudes que cometemos dia após dia moldam nossa personalidade aos poucos e a forma como nos relacionamos com os outros. Isso tudo trás um grande impacto para a o que chamamos de: longo prazo.
Comportamentos não se mudam da noite pro dia.
Tecnologias sim.
E você, o que acha de tudo isso?
Qual é a postura que você precisa começar a mudar?
Qual comportamento você precisa começar a ter?