谷歌程序员通常学习的专业包括 计算机科学与技术和 软件工程。这些专业为程序员提供了必要的理论基础和实际应用技能,使他们能够胜任程序开发、维护、算法设计等工作。
具体来说,计算机科学与技术专业涵盖计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法。而软件工程专业则侧重于软件开发的实际应用,包括软件项目管理、质量保证和软件开发周期等内容。
此外,对于希望进入谷歌等顶尖科技公司的程序员来说,拥有计算机科学或相关技术专业的硕士及以上学位通常是必要的。这表明,除了专业课程外,实践经验、算法能力和项目经验也是谷歌在招聘过程中非常看重的。
综上所述,如果你希望成为一名谷歌程序员,建议选择计算机科学与技术或软件工程专业,并在学习过程中注重算法和数据结构的构建,以及实际编程能力的培养。