ruby php 谷歌公司给程序员的12条学习建议
ruby php 谷歌公司给程序员的12条学习建议
进入谷歌那样的大公司工作是多少程序员的人生梦想!最近, 代言啊不推荐了一系列计算机相关课程,为想要学习编程的大学生们指明方向,非大学生也可以来学习哟~
谷歌推荐的课程更像是一个“技能树”,课程主要来自美国名校和各种开源教程,你也可以按照这个顺序学习中文的同类课程。
前面的 系列课程比较接近计算机专业的学习顺序。如果你不打算成为专业的工程师,只想掌握一点编程知识ruby php 谷歌公司给程序员的12条学习建议,在工作中使用的话,可以直接拉到帖子中部开始观看。
【以下内容搬运自 】
要成为一名成功的软件工程师,你必须具备扎实的计算机科学基础。本自学指南适用于想要学习编程的大学生们,分为专业方向和非专业方向两个系列。你可以借助这个指南进行自学,但请首先修够你的专业学分,以保证顺利毕业。
本课程表中的课程不能代替大学课程,但它们能够帮助你进一步学习计算机科学,或者对这个领域建立初步理解。
关于如何使用本学习指南的4点建议:
【为进军学术界作准备的课程】
1-计算机科学导论课程
你可以选择提供在线编程工具的计算机导论课程。
课程推荐:
– intro to CS
– 101
2-学习至少一种面向对象编程语言,如C++ruby php,Java或
入门课程:
– Learn to : The ,
MIT Intro to in Java(注:这是他们的公开课视频)
‘s Class(注: 出品!)
– to
Open E-Book(注:教材免费在线看!)
中级课程:
‘s of
– Learn to : Code,
–
Brown – to (注:这是布朗大学公开课的课件)
3-学习其他的编程语言
To learn list:Java , CSS, HTML, Ruby, PHP, C, Perl, Shell. Lisp, .
相关在线学习资源:
– HTML

4-测试和提高自己的编程能力
例如:排查故障,创建测试,破解软件
相关课程:
–
–
5-学习逻辑推理和离散数学
相关课程:
MIT for (注:这是MIT公开课)
– to Logic(注:《逻辑学导论》有中文字幕哟!)
– and
–
– Game (注:斯坦福精品课程,还有续集《博弈论2》!)
6-深入理解算法和数据结构
学习基本的数据类型ruby php,如堆栈、队列和数据包;
了解排序演算法,如快速排序,二路归并排序和堆排序;
了解数据结构,如二叉搜索树,红黑树和哈希表。
相关课程:
MIT to ,
to 1&Part 2
List of
(注:这是英文维基给出的所有算法的列表,看看你完成了多少?)
List of Data (注:同上)
参考书籍:The
(注:这是美国亚马逊的购买链接,不清楚有没有中文版)
7-深入了解操作系统
相关课程:UC 162
(注:上面的链接是的播放列表,ppt等课件请看学校网站的资源)
8-学习人工智能相关课程
:
to ,

(以上全是斯坦福的课程!人工智能哪家强!)
9-开发一个编译器
相关课程: –
密码学
–
–
并行编程
相关课程: –
【如果你侧重应用方向】
10-学习项目开发相关课程
这方面的内容包括创建和维护一个网站,建立自己的服务器,或开发一个机器人。
相关课程:
List of (注:这是提供的教程)
of Code
Group
11-如果你想了解一个大型系统的一部分(如代码库)ruby php,阅读和理解代码,或跟踪文档和排查故障,那么你可以到上围观和学习别人的代码,并尝试开发自己的项目。
相关资源:,Kiln
12-如果你想通过学习提高与程序员合作的能力,那么你可以先尝试和程序员们共同完成一个项目。
如果你想补充算法知识,练习编程技巧,可以参加、ACM举办的国际编程大赛等活动。
相关资源:,ACM ICPC
如果你通过教学加深自己对计算机的理解ruby php 谷歌公司给程序员的12条学习建议,获得软件工程等相关领域的实习经验,那么你可以申请担任相关课程的助教。注意要在实习期开始前提前申请哟!
在美国,学生通常在五月到九月参加实习,一般需要提前几个月进行申请。
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299
资源库 - 资源分享下载网 » ruby php 谷歌公司给程序员的12条学习建议
常见问题FAQ
- 关于资源售价和售后服务的说明?
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 链接地址失效了怎么办?
- 关于解压密码

