11 instruções para o crescimento e desenvolvimento profissional de um programador

imagem

Há alguns meses, passei uma semana em uma conta coletiva no Twitter sobre desenvolvimento móvel, e o tópico de um dos dias foi o crescimento profissional. Como o tópico despertou interesse e resposta da platéia, decidi coletar informações em um material mais detalhado.

Neste artigo, não convencerei os programadores a crescer profissionalmente, mas compartilharei minha opinião sobre esse assunto, além de fornecer uma lista de áreas de crescimento que considero relevantes.

Mesmo se você já encontrou um caminho de crescimento para si mesmo, este material será útil por três razões: primeiro, você pode descobrir algo novo para si mesmo, adicionar diversidade e, em segundo lugar, recomendar uma orientação para seus colegas (envie-os link), em terceiro lugar, você pode compartilhar sua experiência ou adicionar algo nos comentários.

Para começar, considero o crescimento profissional uma parte importante da vida de um especialista, ou seja, essa não é uma história única, mas um processo contínuo. Nossa área de conhecimento está mudando muito rapidamente; ela não funcionará aqui uma vez para tentar entrar na órbita "profissional" por muitos anos e permanecer nela sem nenhum esforço. Esteja preparado para fazer algo o tempo todo para manter a forma, não apenas no curto prazo.

Não há crescimento na zona de conforto nem conforto na zona de crescimento.

A propósito, não esqueça esta frase: não há crescimento na zona de conforto e não há conforto na zona de crescimento.

Porque


É assim que eu respondo à pergunta: por que o crescimento é necessário?

  • a capacidade de resolver tarefas mais interessantes e / ou complexas
  • a capacidade de resolver problemas, gastando menos recursos (tempo, dinheiro)
  • a oportunidade de tentar algo novo
  • a oportunidade de obter mais dinheiro pelo seu trabalho
  • a oportunidade de mudar o padrão de vida de você e de seus entes queridos
  • a oportunidade de trabalhar em uma equipe mais profissional

NB Mesmo que seu empregador não aprove nenhuma combinação, a maioria das dicas abaixo não causará problemas.

1. Trabalhe em diferentes tarefas


Parece que é tão confortável resolver o mesmo tipo de problema, pensar e buscar novas soluções terá que ser muito menos comum. Esteja preparado para que seja difícil crescer nessa situação.

Tudo é muito individual e depende da sua área de trabalho, dos seus interesses. Para algumas tarefas, leva vários meses para encontrar o fundo, e em algum lugar levará anos.
Basta verificar-se periodicamente - não estou fazendo as mesmas tarefas por um ano consecutivo? Sua própria avaliação não é de todo objetiva - fale sobre ela com duas pessoas que você respeita muito em sua profissão.

2. Código Aberto


Existem muitos projetos interessantes de código aberto. Talvez você queira contribuir com o código do projeto que milhares ou milhões usam? Você pode começar com as bibliotecas que você usa - veja quais problemas estão abertos no github ou pergunte aos principais colaboradores com quais tarefas eles precisam de ajuda.
Experiência em uma equipe internacional, networking, respeito da comunidade e uma excelente linha no currículo é super.

Existe uma maneira mais espinhosa e muitas vezes mais honrosa - de ter sua própria biblioteca de código aberto. Sim, nesse caso, você pode precisar de muito mais esforço e também precisa entender que a tarefa de criar uma solução de alta qualidade não será a única a ser resolvida. Esteja preparado para o fato de que primeiro você precisa "persuadir" os outros a usar sua solução e, se houver, precisará responder a perguntas, solicitações e desejos para o desenvolvimento da funcionalidade.

A propósito, uma das perguntas da entrevista no Google e em outras grandes empresas de TI diz respeito à participação no código aberto.

3. Estouro de Pilha


O popular portal de perguntas e respostas do Stack Overflow (como outros sites de grupos do Stack Exchange) é um ótimo local para atualizar seu conhecimento e competências. Na minha opinião, responder a perguntas sobre algoritmos, linguagens, estruturas e métodos para resolver problemas específicos é muito útil. Existem muitas vantagens:
  • a oportunidade de praticar inglês novamente
  • receba um bom bônus no currículo - todo o histórico de suas respostas no campo profissional
  • esticar o cérebro sobre novas tarefas para si mesmo
  • ajudar alguém com bons conselhos pode ser muito legal
  • existe uma boa seção com vagas internacionais e, se você tiver um bom perfil, será mais fácil aplicar

4. Projetos para animais de estimação


Sou um grande fã de criar projetos para animais de estimação, falei sobre isso em reuniões e conferências. Acredito que uma pessoa criativa não pode criar algo apenas por dinheiro e durante o horário de trabalho, e aos meus olhos um bom engenheiro de software ainda é uma pessoa criativa.
Pessoalmente, esse modo de desenvolvimento me parece mais interessante - aqui você estuda tecnologia em uma tarefa interessante para você, mas ao mesmo tempo não só pode aumentar suas habilidades, mas também ganhar dinheiro. Não vou me debruçar sobre o assunto aqui, que está interessado dessa maneira - assista ao vídeo



5. Prepare e realize um curso de treinamento


Você pode fazer o curso no YouTube ou em alguma plataforma de aprendizado on-line. O curso pode ser em russo ou você pode praticar em um idioma estrangeiro, o curso pode ser gratuito ou pago e, possivelmente, trará uma renda adicional, o curso pode ser altamente especializado para pessoas com experiência ou um curso introdutório para iniciantes. Escolha o que lhe interessa. A propósito, notei que vários autores de bons cursos técnicos foram chamados pelos mesmos engenheiros do Google.

imagem

E, no entanto, por exemplo, você pode preparar um curso ou eletivo para alguma instituição educacional. Pode ser uma escola, universidade, escola profissional etc. Esse caminho será interessante para aqueles que desejam um ensino e uma comunicação animada com as pessoas.

6. Apresentação em conferências e / ou reuniões


Aqui é bem simples: para fazer um bom relatório, você precisa entender bem o tópico, obter conhecimentos. As vantagens desse caminho também são óbvias - trabalho em rede, respeito dos colegas, experiência em falar em público, talvez até bônus do empregador (muitas empresas recompensam os funcionários por falar). Também é muito bom superar seu medo de se apresentar no palco.
Se você não estiver satisfeito com o nível de relatórios nas conferências - excelente, prepare um relatório e defina um novo padrão.

E, a propósito, preste atenção - é aqui sobre o desempenho, e não sobre a participação como ouvinte / espectador. Você deve admitir que o desafio de falar para uma platéia de 100 programadores é muito mais sério do que ser uma das centenas de ouvintes na platéia.

7. Competições


Alguém precisa explicar que o programador que ganhou um prêmio em uma competição é legal e demanda? Por exemplo, o Telegram realiza periodicamente concursos em que não apenas tarefas interessantes, mas também a oportunidade de ganhar vários milhares de dólares. De qualquer forma, obtenha experiência e, possivelmente, novos conhecidos. Por exemplo, fui à Copa VK , veja o que acontece)

8. Hackathons


Condução, espírito de competição, novos conhecidos e jogo em equipe. Você pode participar de uma equipe de amigos ou pode tentar encontrar uma equipe para um hackathon específico - esse é um desafio muito maior para si mesmo. O resultado, novamente, é o trabalho em rede, o crescimento de habilidades e a autoconfiança.

9. Artigos


Escrever um bom artigo não é fácil, pois no caso de discursos em reuniões e conferências, será necessário que você entenda seriamente o assunto. Se você ainda decidir escrever em inglês, há uma chance de desenvolver o inglês técnico. Respeito, uma linha no currículo e nenhuma comunicação pessoal com as pessoas) A propósito, escrever artigos (por exemplo, em um blog corporativo) pode ser incentivado financeiramente pela empresa.

10. Meio período


Cuidado Essa opção pode ser extremamente arriscada para muitos por vários motivos. Não apenas porque o empregador pode se opor abertamente a empregos de meio período, e você pode não ter tempo suficiente para descansar e se recuperar, e você começará a ficar muito cansado e a lidar pior com suas tarefas. Só que esse caminho tem uma diferença importante em relação aos anteriores - aqui você pode estragar tudo e decepcionar outras pessoas.
Sim, você pode ganhar dinheiro extra, obter uma nova experiência interessante, experimentar outras tecnologias, mas vale a pena realizá-lo apenas com 200% de confiança em suas habilidades e com grandes reservas em tempo.

11. Perguntas para conhecedores


Existem pessoas no seu trabalho e na sua profissão cujas opiniões e realizações você respeita? Em seguida, consulte periodicamente com eles. Ao mesmo tempo, mesmo que não haja pessoas adequadas ao seu redor, não tenha medo de escrever essas perguntas para especialistas famosos da sua região. A pior coisa que acontece é que eles não vão te responder.

Preste atenção


Férias de Ano Novo - o momento certo


O artigo foi publicado algumas semanas antes das festas de fim de ano, o momento é excelente - você pode planejar o que e como deseja desenvolver tanto durante as festas quanto durante todo o próximo ano.

Mantenha seu dedo no pulso


Sua perspectiva técnica não pode estar no escopo das tarefas diárias no trabalho. Livros, artigos, assinando boletins especializados por e-mail, podcasts são componentes necessários da sua "dieta" profissional. Estar no campo da informação profissional por si só provavelmente não aumentará suas habilidades técnicas, mas criará um solo favorável.

As entrevistas ajudam a crescer?


Por um lado, ir a entrevistas pode ajudar a aumentar a autoconfiança ou identificar pontos fracos - esse é um efeito positivo. Por outro lado, os rumores estão se espalhando rapidamente - seu empregador atual pode não gostar desse treinamento, por sua vez, procurando um substituto para você. Não recomendo considerar as entrevistas como uma ferramenta de crescimento. Posso ir à escola de ballet 10 vezes para seleção, e se sou melhor em dançar com isso é uma grande questão.

E por que eu deveria lidar com meu crescimento? E o empregador?


Como no restante deste artigo, haverá minha opinião subjetiva. Sim, o crescimento de seus funcionários é importante para boas empresas, porque um funcionário satisfeito e profissional poderá lidar de maneira mais eficaz com tarefas mais complexas. Mas há um ponto importante - a produção industrial gera mais dinheiro quando há uma correia transportadora na qual tarefas semelhantes são rapidamente resolvidas.

Ou seja, se, por exemplo, sua empresa desenvolver aplicativos para postos de gasolina, provavelmente eles serão do mesmo tipo, porque, caso contrário, será muito mais caro produzi-los e mantê-los. Duvido que todos os aplicativos sejam escritos em diferentes idiomas, com uma pilha tecnológica diferente e baseados em diferentes abordagens arquiteturais, apenas para que os programadores tenham uma experiência mais ampla.

Em suma, o empregador não é ruim e não é bom - sua tarefa é ajudar você a fazer um produto para o mercado no prazo e dentro de um determinado orçamento. É ótimo quando a empresa está preocupada com o seu desenvolvimento, mas aconselho você a tratar isso como um bônus agradável que não cancela ações ativas de sua parte.

PS


"Oh, eu quero crescer tanto, mas ..." Você sempre pode encontrar argumentos e argumentos a favor do fato de que realmente deseja, mas, por alguma razão, não há como. Em 99% dos casos, vejo que as pessoas que dizem algo assim simplesmente não têm desejo suficiente e há coisas mais significativas para eles, isso é bastante normal, o principal é ser honesto consigo mesmo e com os outros.

“Persuadido, eu quero! Onde encontrar tempo? ” Novamente - haveria um desejo, mas o tempo será encontrado.
Você pode até ter que sacrificar algo (por exemplo, programas de TV, se eles repentinamente demorarem um pouco). Não é necessário dedicar imediatamente 40 horas por semana ao seu crescimento profissional, comece com uma quantia pequena e real, por exemplo, 2-4 horas por semana. Viam supervadet vadens.

Escreva suas idéias e sugestões para o crescimento profissional nos comentários!

Source: https://habr.com/ru/post/pt479246/


All Articles