谷歌推荐的大学生技术学习指南

标签: 学习 | 发表时间:2015-02-28 13:28 | 作者:江小湖Laker
出处:http://segmentfault.com/blogs

看到一篇对大学生学习技术很有帮助的指南,翻译一下,供大家参考:


有一个扎实的计算机科学的基础,是成为成功的软件工程师的重要条件。这是一个引导大学生自学技术和非技术技能的建议。你可以通过这个指南决定选修的课程,但是请确保这个课程符合你专业要求,以保证顺利毕业。本指南提供的网上资源并不是要取代大学提供的课程。它们可能会给你所学的内容进行补充或提供一个主题的介绍。

阅读须知:

  • 请谨慎使用本指南
  • 可能还有其他你想学习的东西不在本指南里,请不要局限于此,大胆去做。
  • 完成了这些项目并不能保证能得到谷歌的工作机会
  • 本指南有可能更新或改变,请关注更新

欢迎关注 Google for Students +Page 获取更多小贴士和认识更多学生开发者。

学术化的建议

CS课程介绍

提供基础编程知识的计算机科学课程

在线资源: Udacity - intro to CS course, Coursera - Computer Science 101

至少学习一种面向对象的编程语言: C++, Java, or Python

给初学者的在线资源: 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

给中级开发者的在线资源: Udacity's Design of Computer Programs, Coursera - Learn to Program: Crafting Quality Code, Coursera - Programming Languages, Brown University - Introduction to Programming Languages

学习其他编程语言

注释: 把这些语言加入你未来的学习列表中 - Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell, Lisp 和 Scheme.

网上资源: w3school.com - HTML Tutorial, CodeAcademy.com, Udacity - Mobile Web Development, Udacity - HTML5 Game Development

测试你的代码

注释: 学习如何找BUG、创建测试、断点测试

在线资源: Udacity - Software Testing Methods, Udacity - Software Debugging

逻辑推理和离散数学的知识

在线资源: MIT Mathematics for Computer Science, Coursera - Introduction to Logic, Coursera - Linear and Discrete Optimization, Coursera - Probabilistic Graphical Models, Coursera - Game Theory

深入理解算法和数据结构

注释: 学习基本的数据类型(栈,队列,和包),排序算法(快速排序,归并排序,堆排序),数据结构(二进制搜索树,红黑树,哈希表),和Big O。

在线资源: MIT Introduction to Algorithms, Coursera Introduction to Algorithms Part 1& Part 2, List ofAlgorithms, List of Data Structures, Book: The Algorithm Design Manual

扎实的的操作系统知识

在线资源: UC Berkeley Computer Science 162

了解用户体验设计

在线资源: Udacity - UX Design for Mobile Developers

学习人工智能

在线资源:
Stanford University - Introduction to Robotics, Natural Language Processing, Machine Learning

学习如何写编译器

在线资源: Coursera - Compilers

学习密码学

在线资源: Coursera - Cryptography, Udacity - Applied Cryptography

学习并行编程

在线资源: Coursera - Heterogeneous Parallel Programming

课外项目

注释: 创建和维护一个网站,建立自己的服务器,或者一个机器人。

在线资源: Apache List of Projects, Google Summer of Code, Google Developer Group

参与大系统的小功能开发,阅读和理解现有代码,跟进文档和调试等
注释: GitHub是阅读他人的代码和贡献代码的好工具。

在线资源: Github, Kiln

和其他程序员工作

注释: 这将帮助你提高你团队协作能力和向他人学习的能力。

实践你的算法知识和编码技术

注释: 通过编程比赛,例如codejam或ACM国际大学生程序设计竞赛,实践你的算法知识。

在线资源: CodeJam, ACM ICPC

成为一个教学助理

帮助教其他学生将有助于提高你的专业知识。

软件工程实习经验

注释: 在实习期前一段时间就要寻找实习机会。 在美国,实习在夏季和九月。 公司通常是提前几个月开始接收实习生申请。

原文 Guide for Technical Development
SegmentFault整理编译

相关 [谷歌 大学生 技术] 推荐:

谷歌推荐的大学生技术学习指南

- - SegmentFault 最新的文章
看到一篇对大学生学习技术很有帮助的指南,翻译一下,供大家参考:. 有一个扎实的计算机科学的基础,是成为成功的软件工程师的重要条件. 这是一个引导大学生自学技术和非技术技能的建议. 你可以通过这个指南决定选修的课程,但是请确保这个课程符合你专业要求,以保证顺利毕业. 本指南提供的网上资源并不是要取代大学提供的课程.

谷歌自动驾驶技术,你需要么?

- hhx - Engadget 中国版
在本周举行的加利福尼亚州科技、娱乐和设计大会(TED Conference)上,谷歌宣布即将推出带有自动驾驶功能的汽车. 目前还不知道这个汽车是否会商业化量产销售,不过这种汽车可以让你尽享坐车的乐趣,实际测试的时候,如果路况很好,驾驶速度可以达到每小时40英里(约为64公里),并且已经经过长时间测试,每辆测试的自动驾驶汽车都已安全行驶了至少14万英里;这种无人驾驶汽车所用到的设备包括摄像机、雷达感应器和激光设备等,车载电脑能识别交通灯,识别人行道和障碍物等,并模拟人的智力对相应交通状况作出正确反应.

谷歌开发技术推广部经理胡坤:HTML5与Cocos2d-X

- - 博客园_新闻
3月 31 日消息,Google 开发技术推广部经理胡坤在第四届 Cocoachina 开发者大会发表题为“HTML5与 Cocos2d-X”的主题演讲. 先做一下自我介绍,我是 Google 的工程师我叫胡坤,我是 06 年加入 Google 中国,今天我跟我的同事一块儿来的,我们外面有展台,如果大家有什么问题可以跟我们沟通.

2011年谷歌开发者日技术大会将在三个城市举行。报名注册今天开始!

- Haisheng HU - Google Developer Blog China
谷歌中国开发技术推广部很高兴在这里告诉大家,谷歌开发者日技术大会(Google Developer Day, GDD)今年将再次举办. 我们非常兴奋并期待今年能够有机会和开发者们再次分享谷歌开发产品和相关技术的最新发展、展示互联网技术应用的最新成果、探讨如何利用新型的开发技术来推动创新和创业、与开发者们及业界共同展望基于互联网的应用开发的创新机会.

苹果iOS和谷歌安卓用户界面风格对比及技术总结

- 牛腩羊耳朵 - 互联网的那点事
苹果iSO系统和谷歌安卓系统的用户界面都非常简洁漂亮,但风格还有所不同. 就我个人而言,单单就设计风格来说,大部分时间里,我似乎更偏爱谷歌的安卓系统,虽然我现在用的是3GS,也许这正是原因所在,再好的设计看久了多少也会有些审美疲劳. 闲话少叙,这篇文章里我会将iOS和安卓的相同功能界面截取出来,共有五个部分,分别是:锁屏界面、拨号界面、浏览器界面、键盘界面以及其它元素.

《云计算核心技术解剖》迷你书连载五-谷歌的云计算产品

- - 人云亦云
3.1 Google的云计算产品. 从云计算角度而言,几乎Google的所有产品都可以被认为是典型的云计算产品. 因为Google本身就是世界上最大的云,在全球有30多个数据中心,服务器的总数超过100万台,而且在运营效率和自动化管理程度这两个非常重要的云指标上也是独领风骚的,并且这些产品大都以Web的形式发布.

[来自iPc.me] 隐形衣将变现实?!22岁大学生发明超神奇的隐形球,解决关键技术难题!

- han - iPc.me
我们以前介绍过一位国内的隐身达人,但那只是艺术,并不是真正的隐身. 英国圣安德鲁斯大学一名来自匈牙利的本科生近日解决“隐形衣”研制过程中的一个关键技术难题. 研究人员在所谓“隐形衣”上增加了一种光学设备……. [ 请大家更新订阅地址 http://feed.ipc.me ]. iPc.me 猜你可能还会喜欢:太神了个奇啦.

谷歌搜索将进行有史以来的最大调整:结合语义搜索技术,页面顶端直接显示问题答案

- - 36氪
为了解决目前技术上存在的缺陷并维持市场份额,谷歌将对网络搜索模式进行一次 较大的调整. 在接下来的几个月中,谷歌搜索引擎搜索结果页面显示的将不仅仅是一些蓝色链接,搜索结果页面顶端还将显示搜索问题的直接答案和信息. 这将成为谷歌历史上进行的最大调整,这将对数百万家依赖谷歌页面排行搜索结果的网站产生直接的影响.

异地恋的大学生伤得起

- xatest - 河蟹娱乐
感谢火星网友异地之恋孤独女的分享. 合久必分,分久必合··········. QQ号码后四位连起来是一句什么话. 原文链接: http://hxyl.net/2011/08/21/yi-di-lian/. 火星娱乐 河蟹娱乐 Copyright © 2007-2009 爱祖国,爱人民,唉派对. 更多精彩欢迎您订阅http://feed.feedsky.com/kisshi,更加欢迎投稿.