Iniciando na Carreira de Programação

O caminho das pedras cantado para quem quer entrar na área de programação mais contextualizado.

IMG_0218.png

Esse post não precisa ser lido de forma contínua. O objetivo dele é coletar um conjunto de referências e dicas que ouço e tenho dado para as pessoas que me procuram para entender como entrar no mercado de desenvolvimento de software.

Para isso, dividi ele em seções, e cada sessão lista os tópicos e conteúdos de referência para estudo.

Achou que faltou alguma coisa? Fica a vontade para me mandar no Twitter em @bissuh que a gente vai completando esse guia introdutório.

Conceitos Importantes e Introdutórios

Nesta seção vou elencar alguns conceitos que todo mundo que quer trabalhar com desenvolvimento de software deveria entender ou saber que existe para não chegar de paraquedas nas primeiras reuniões.

Quais Livros Ler

  • Startup Enxuta: como empresas novas e inventando novos modelos de negócio deveriam desenvolver seus produtos.

  • O mítico homem-mês: uma descrição bem sensata sobre a relação do seu trabalho e cronogramas, e do por quê é tão difícil para programadores acertarem suas estimativas.

  • Como o Google funciona: ler sobre como outras empresas funcionam ou cresceram ajuda muito a criar benchmarking.

  • Agile Testing: um guia bem prático (mas em inglês) sobre qualidade de software. Um tema bastante ignorado por programadores ruins.

  • Código Limpo: dica de leitura do Nelo e Hugo sobre escrever código bem, sem ver a quem.

  • SuperHero JS: caso você queira iniciar na posição de front-end. Esse site é uma forma linha guia de o quê estudar e por onde começar a estudar.

Por Onde Se Atualizar

Todo dia uma galera no mundo inteiro está inventando algo novo. Dentro desse conjunto infinito de coisas que a galera inventa, muitas coisas funcionam, outras não.

  • Dev.to: um portal aberto sobre vários conteúdos diversos de desenvolvimento. Aqui tem técnicas e tutoriais sobre os mais diversos temas.

  • BrazilJS newsletter: uma newsletter semanal com as novidades diversas sobre programação e nas empresas de tecnologia.

  • The Brief: site com novidades sobre as principais empresas de tecnologia do mundo. Um site para te dar uma visão sobre o negócio e não necessariamente sobre código em si.

  • Hacker News: dica do Leoni. Portal da Y Combinator sobre tecnologia.

Eventos Que Valem Conferir

Eu nunca fui muito fã de ir em eventos. E há quem diga que eventos é para ir aprender, e outras pessoas que defendem que eventos são para fazer relacionamento profissional.

Eu acredito que tem que ter os dois e nos eventos abaixo sempre encontrei um pouco de cada.

Procurando Trabalho

Encontrar o primeiro trabalho pode até parecer difícil, mas ainda não é. O mais difícil é escolher um bom lugar para começar. E minha dica para quem tá começando é que para o primeiro emprego escolha um lugar que mais te dê oportunidade de aprender coisas novas e boas, do que ter um excelente primeiro salário.

Os sites abaixo permitem você se candidatar e ser visto.

Agora, as melhores vagas geralmente acabam ficando para quem possui alguma recomendação interna. Então, nesse caso, não há outro caminho a não ser investir em conhecer pessoas, para isso comece a dar a cara e participar de algo:

Anterior
Anterior

11 Dicas Profissionais Para Controlar a Ansiedade

Próximo
Próximo

Combatendo o Sentimento de Improdutividade