18 dicas do Google para ser um bom engenheiro de software
Trabalhar na Google é um sonho de vários engenheiros/futuros engenheiros, com destaque para os engenheiros de software. A Google possui a fama de ter ótimos escritórios (há dois no Brasil, um em Belo Horizonte e outro em São Paulo) e os salários são absurdamente motivadores, fatores que justificam a concorrência altíssima . Se você é um engenheiro/futuro engenheiro de software, então precisa conferir essas dicas que a empresa divulgou sobre como se tornar um bom engenheiro de software.
1. Faça cursos de introdução à Ciência da Computação: eles fornecem instruções básicas sobre programação.
Recomendações: Udacity – intro to CS course, Coursera – Computer Science 101
2. Saiba programar em pelo menos uma linguagem orientada a objetos, como C++, Java ou Python.
Recomendações (nível iniciante): Coursera – Learn to Program: The Fundamentals, MIT Intro to Programming in Java, Google’s Python Class, Coursera – Introduction to Python, Python Open Source E-Book
Recomendações (nível intermediário): Udacity’s Design of Computer Programs, Coursera – Learn to Program: Crafting Quality Code, Coursera – Programming Languages, Brown University – Introduction to Programming Languages
3. Aprenda outras linguagens de programação: adicione outras linguagens de programação em seu repertório, como Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell.
Recomendações: w3school.com – HTML Tutorial, CodeAcademy.com, Udacity – Mobile Web Development, Udacity – HTML5 Game Development
Post a Comment