【转载】知乎答案----孙志岗----Google 发布了程序员养成指南,国内互联网巨头是否也有类似的指南和课程推荐
国内公司在复制国外商业模式的同时,也应复制人家的社会担当。所以,来答题了!就参考 Google 的框架,列一下中文的课程。大体上在线学完一个计算机专业,是基本不成问题的。但是,这不意味着你可以不上大学了,也不意味着上了大学但可以不去上课。
- 计算机科学导论课程
 - 计算导论 - 北京大学 基础中的基础,把小白引向C语言程序设计。
 - 计算概论A - 北京大学 上一门课的姊妹。引向C++语言,但内容更多。
 - 计算机专业导论之思维与系统 - 哈工大虽基础,但更深。学计算机最重要的是要像计算机那样“思考”,也就是计算思维。这门课就是干这个的。也会讲计算机最基本的工作原理,比如冯诺依曼机、机器语言。比较适合目标高远的小白。
 - 计算机专业导论之语言与算法 - 哈工大 也是基础,但是面向程序设计的基础。比较适合只想能写出程序的小白。
 - 计算机专业导论之学科与专业 - 哈工大 是基础中比较高阶的内容,宏论计算机科学的方方面面,讲不同专业、研究方向都是干啥的、怎么干等。不仅适合小白,也适合高端人士了解一下学科进展和自己不熟悉的方向的情况
 - 程序设计入门课
都是面向没有任何编程基础的小白的。这方面国内开的课非常非常多~~~~ - C语言:
 - 计算机程式设计 - 台湾大学 不一样的口音,不一样的风情
 - C程序设计 - 北京大学
 - 程序设计入门——C语言 - 浙江大学
 - 程序设计基础 - 吉林大学
 - 高级语言程序设计 - 吉林大学 上一门的加强版
 - C语言程序设计(上) - 北理工
 - 其它语言:
 - 另类:
 - 程序设计基础 - 哈工大 唯一不依赖任何具体语言的,讲纯纯的程序设计,后面可以对接任何语言
 - 学更多语言
这些都是在已有基础的情况下,再学其它语言的课 - C语言程序设计进阶 - 浙江大学
 - C语言程序设计精髓 - 哈工大
 - 程序设计实习 - 北京大学 从 C 走向 C++
 - C++程序设计入门(上) - 北京邮电 也是从 C 走向 C++,另有C++程序设计入门(下)
 - C#程序设计(上) - 北京大学 另有C#程序设计(下)
 - Visual Basic.NET程序设计 - 同济大学
 - 软件工程
 - 软件工程(C编码实践篇)- 中科大
 - 软件工程(OO分析与设计篇)- 中科大
 - 软件工程(过程与管理篇)- 中科大
 - 面向对象技术高级课程 - 北京大学 前面的C++、Java基本都会介绍面向对象。这门课更多介绍的是面向对象分析和设计技术
 - 面向对象软件开发实践之基本技能训练 - 北理工 与上一门课很好地衔接,更接近实践
 - 面向对象软件开发实践之专业技能训练 - 北理工
 - 面向对象软件开发实践之实战技能训练 - 北理工
 - 软件测试方法和技术实践 - 同济大学
 - 数学
 - 基础数学
 - 高等数学(一)- 国防科大 另有(二)(三)(四)和(五)
 - 工科数学分析(一) - 哈工大 更工科的高等数学
 - 概率论与数理统计 - 南京大学 这门课是数学系和计算机系的老师合讲,要将数学理论用代码实现出来,非常难得。一直以来国内计算机专业的数学课程都和计算机专业衔接不好,以至于很多学生会问“学这么多数学有什么用”。这门课能部分解答此问题。
 - 机率(概率)- 台湾大学
 - 线性代数 - 山东大学
 - 计算数学
 - 算法与数据结构
 - 数据结构
数据结构哪家强? - 算法
 - 操作系统
 - 数据库
 - 人工智能
 - 编译
 - 信息安全
 - 操作系统与虚拟化安全 - 北京大学
 - 软件安全 - 武汉大学 很多非信息安全专业的人,技术可以很牛,但安全意识真的很差,因为学校不会学。这门课可以补一补
 - 计算机网络
 - 计算机网络之网尽其用 - 哈工大
 - 计算机网络之探赜索隐 - 哈工大
 - 计算机网络之危机四伏 - 哈工大
 - 计算机网络之基础链路 - 中山大学
 - 计算机网络之构造互联网 - 中山大学
 - 计算机网络之高阶应用 - 中山大学
 - 计算机网络概论 - 新竹清华
 - 计算机组成原理
 - 计算机体系结构
 - 其它
 - 生物信息学: 导论与方法 - 北京大学
 - 人群与网络 - 北京大学 在另一平台(坚决不露出品牌名)也有人群与网络 | Networks and Crowds
 
和 Google 给出的列表比较,中文课程里,基础课更丰富,面向更具体方向的比较欠缺。另外,Google 列表中很多都是静态课程,只有视频、文字。而以上中文课程都是 MOOC,是动态的,老师是会参与到线上教学过程的。
以上,必有遗漏,欢迎留言指出,我会持续更新
【转载】知乎答案----孙志岗----Google 发布了程序员养成指南,国内互联网巨头是否也有类似的指南和课程推荐的更多相关文章
- [转载]Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
		
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过 ...
 - 使用jieba分析小说太古神王中,男主更爱谁?去文章中找答案吧!#华为云·寻找黑马程序员#
		
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...
 - Java 程序员们值得一看的好书推荐[转载]
		
“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他 ...
 - 【转载】Google 程序员消灭 Bug 的 5 大法宝!
		
遇到问题怎么办?还能怎么办,解决呗.那到底怎么解决呢?你是有什么惯用的逻辑模式.解决策略,还是全靠直觉手感? 本文中,一位 Google 程序员将“现场”演示其解决编程问题的始末,看看有套路的问题解决 ...
 - 乐酷工作室孙志伟:Testin云測试有广度有深度 省钱省力值得信赖
		
乐酷工作室孙志伟:Testin云測试有广度有深度 省钱省力值得信赖 2014/10/16 · Testin · 开发人员訪谈 乐酷工作室是一个专业从事移动终端应用及游戏自主研发和运营的创业团队,眼下拥 ...
 - Google发布机器学习平台Tensorflow游乐场~带你玩神经网络(转载)
		
Google发布机器学习平台Tensorflow游乐场-带你玩神经网络 原文地址:http://f.dataguru.cn/article-9324-1.html> 摘要: 昨天,Google发 ...
 - (转载)Google 发布 Android 性能优化典范
		
2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App.课程专题不仅仅介绍了Android系统中 ...
 - 转载:java程序员如何拿到2万月薪
		
作者:匿名用户链接:https://www.zhihu.com/question/39890405/answer/83676977来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...
 - Github上安卓榜排名第2的程序员教你如何学习【转载,侵删】
		
来自:峰瑞资本(微信号:freesvc)文章作者:代码家(微信 ID:daimajia_share) 软件早已吞噬整个世界,程序员是关键角色.过去 40 年中,许多伟大的公司都由程序员缔造,比如比尔· ...
 
随机推荐
- Beaglebone Black – 连接 GY-91 MPU9250+BMP280 九轴传感器(1)
			
本篇内容为,通过 I2C 配置 GY-91 MPU9250+BMP280 里面的 MPU9250 连接 AK8963 磁感应.两个办法,1)MPU9250 设置 Master Mode 通过 AUX ...
 - HTML 方法
			
姓名输入框:<input type="text" value="默认有值"/> 密码输入框:<input type="text&qu ...
 - 推荐10个bootstrap及其他框架的后台管理模板
			
相对于网站前台炫目多彩的设计,网址后台的设计模板貌似有点少,在这里推荐10个可以免费下载的~ 1.自适应超酷整站 win8风格的Bootstrap响应式网站后台管理模板-Apricot 2.boots ...
 - Java 序列化 反序列化 历史版本处理
			
直接引用 http://www.cnblogs.com/xdp-gacl/p/3777987.html
 - 字符串与模式匹配(一)——KMP算法
			
源码:kmp.cpp // KMP.cpp : Defines the entry point for the console application. // #include "stdaf ...
 - HTML 水平线<hr/>标签
			
定义和用法: <hr/>标签在HTML页面中创建一条水平线. 水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分. HTML 与 XHTML 之间的差异 在 HT ...
 - 读javascript高级程序设计05-面向对象之创建对象
			
1.工厂模式 工厂模式是一种常用的创建对象的模式,可以使用以下函数封装创建对象的细节: function CreatePerson(name,age){ var p=new Object(); p.n ...
 - ShopNC小实例
			
shopnc 之模式: shopnc一般的url访问为:http://localhost/shopnc1/admin/index.php?act=sui&op=hello Controller ...
 - mysql 删除重复数据保留一条
			
验证:mysql 5.6版本 方法一: delete a from table a left join( select (id) from table group by studentName,cla ...
 - web相关概念
			
1.web概念:web1.0:静态页面为主(传统企业的页面)特点:由网站提供方来更新和维护内容web2.0:以动态页面为主,以用户为中心,网站由用户参与或编辑web3.0:智能化人与人与机器的交流(各 ...