Você tem as aptidões de programação, está atualizado na última tecnologia, sentado em sua estação de trabalho… E agora? O Manual de sobrevivência do novo programador dá à sua carreira o impulso necessário para prosseguir: as habilidades essenciais da indústria para ajudá-lo a aplicar seu talento bruto em programação e construir sua reputação. O sucesso no ambiente de trabalho corporativo exige conhecimentos tanto da empresa como de si próprio. É uma visão sem restrições do que realmente acontece na vida profissional — e como não apenas sobreviver, mas prosperar em seu primeiro emprego e além.
Neste livro, Josh Carter apresenta práticas para trabalhar em programas de vida longa e em larga escala em um nível profissional de qualidade. Você descobrirá como trabalhar eficientemente com suas ferramentas atuais e descobrirá novas ferramentas essenciais. É importante navegar efetivamente no escritório, trabalhar com seus colegas de equipe e lidar com outras pessoas fora do seu departamento. Você vai entender onde se encaixa no panorama geral e como contribui para o sucesso da empresa. Este livro ajudará você a olhar para os próximos anos e suas oportunidades futuras – seja como programador, ou em outro cargo em que você crescer, saindo da habilidade bruta para tornar-se um profissional experiente.
Содержание
Parte I — Programação profissional
1 Programar para produzir
1.1 Dica 1 — Force seu código
1.2 Dica 2 — Insista na exatidão
1.3 Dica 3 — Projete com testes
1.4 Dica 4 — Dome a complexidade
1.5 Dica 5 — Falhe graciosamente
1.6 Dica 6 — Seja elegante
1.7 Dica 7 — Melhore o código legado
1.8 Dica 8 — Reveja o código com antecedência e com frequência
2 Coloque suas ferramentas em ordem
2.1 Dica 9 — Otimize seu ambiente
2.2 Dica 10 — Fale sua linguagem fluentemente
2.3 Dica 11 — Conheça sua plataforma
2.4 Dica 12 — Automatize o alívio de sua dor
2.5 Dica 13 — Tempo de controle (e linhas de tempo)
2.6 Dica 14 — Use a fonte, Luke
Parte II — Habilidades interpessoais
3 Gerencie o seu eu
3.1 Dica 15 — Encontre um mentor
3.2 Dica 16 — Tenha a imagem que você projeta
3.3 Dica 17 — Seja visível
3.4 Dica 18 — Maximize sua avaliação de desempenho
3.5 Dica 19 — Gerencie seu estresse
3.6 Dica 20 — Cuide direito do seu corpo
4 Trabalho em equipe
4.1 Dica 21 — Compreenda os Tipos de Personalidade
4.2 Dica 22 — Conecte os pontos
4.3 Dica 23 — Trabalhe em conjunto
4.4 Dica 24 — Reúna-se efetivamente
Parte III — O mundo corporativo
5 Dentro da empresa
5.1 Dica 25 — Conheça sua turma
5.2 Dica 26 — Conheça sua anatomia (corporativa)
6 Ocupe-se do seu negócio
6.1 Dica 27 — Acompanhe o projeto
6.2 Dica 28 — Aprecie o círculo da vida (do produto)
6.3 Dica 29 — Coloque-se no lugar da empresa
6.4 Dica 30 — Identifique antipadrões corporativos
Parte IV — Olhando para o futuro
7 Kaizen
7.1 Dica 31 — Cuide da sua cabeça
7.2 Dica 32 — Nunca pare de aprender
7.3 Dica 33 — Encontre seu lugar
8 Apêndice 1 — Bibliografia
Об авторе
Josh Carter é um programador profissional com mais de 15 anos de experiência, tanto em programação quanto em gestão de engenharia. Ele é apaixonado por programar e se manter na vanguarda da tecnologia, mas é equilibrado pelo mantra de Steve Jobs, ‘Artistas de verdade entregam.’ Atualmente, ele é igualmente apaixonado por ajudar a próxima geração de programadores a deixar sua marca na indústria.