Header Ads

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.

Imagem: theguardian.com


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 courseCoursera – 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 FundamentalsMIT Intro to Programming in JavaGoogle’s Python ClassCoursera – Introduction to PythonPython Open Source E-Book
Recomendações (nível intermediário): Udacity’s Design of Computer ProgramsCoursera – Learn to Program: Crafting Quality CodeCoursera – Programming LanguagesBrown 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 TutorialCodeAcademy.comUdacity – Mobile Web DevelopmentUdacity – HTML5 Game Development


prog

Nenhum comentário

Tecnologia do Blogger.