如果我早知道有在线教育网站的话——仅以此文献给我一去不复还的编程学习生涯(转)
前前言:这篇是原本发在品途网的文章,好吧,我承认这里没有什么深层次的东西,就是一些整理加介绍。话说这和题目有什么关系么?哦,对,因为品途网专业的定位,所以基本不能讲废话,但这是我自己的领地,就随便唠嗑几句啦,哈哈。
事情是这样子的:这篇是我自己选题时想写的,没有考虑任何读者和热点的因素,完全是个人意愿,因为我在工作后的研究领域与大学时的专业学习找到了这么一个契合点,我多兴奋啊;不过,事实这个点确实太太小了,貌似感兴趣的读者不多?没关系,我已经有心理准备了,即便是这样,我仍然坚持把它写出来啦。
再前言:回到文章的题目,我是为了纪念这一去不复还的编程学习生涯嘛;没错,恭喜你答对了,小女子大学所修专业正是软件工程是也,至于我为什么会选择这个专业,那是误会,说来话长……想听?但这不是重点!重点是我不喜欢这个专业,所以我觉得特没劲,在学校里除了不逃课考试前认真复习保证不挂科外,就去图书馆看一堆乱七八糟自己想看的书;然后,我就毕业了!!
我曾经很害怕自己会受已然的现实和未知的工作前景等等所迫去学好专业直至成为一名拿着高薪的程序员再到软件工程师,我很庆幸这一切没有发生!当然,也可能是我智商不高征服不了代码,别笑,这的确是事实;于是我还是干起了我一直以来最喜欢做的事情—写字咯。不过,我今天能写出关乎互联网、科技与商业这种高大上论调的文章还真是始料未及的。
STOP!不好意思,思维太跳跃,我得把它拉回来再说标题的前半句,哦不对,是真正的主标题。呐,如果我早知道这些网站呢?说不定……我会对编程感兴趣?或者我会迷上编程整日不去上课只在网上学习甚至逃课退学?你信吗?不管你信不信,反正我不信!
因为……我上大学的时候中国还没有几个在线编程学习网站出来。。等我知道这些网站的时候差不多就已经面临考研考公or就业的人生抉择了,一切都太迟了好不好?!我们是不幸的一届,但素不能让悲剧发生第二次啊;所以,我整理了这些网站,希望我的学弟学妹们能看到并有所启发,希望他们能早日脱离苦海,呸,早日学会如何在知识的海洋遨游;哎,学姐只能帮你们到这了!
好啦,啰嗦够了,以上是开胃菜,下面才是正餐主食,贪多嚼不烂,你们看着办!(此处应该有音乐)
在线学习对于自制力不强的人而言比较困难,但对于严重依赖电脑编程的程序员来说,的确是一种非常好的方式;而且,相比传统教育枯燥的书本和理论知识,在线教育以趣味化的方式让学习更加快乐,品途网由此整理了国内外几大非常典型实用的编程学习网站。
国外
以美国为例,互联网应用的较早普及与兴趣教育相结合促成了各类新奇、冷门教学网站的诞生,并且美国人有互联网付费习惯(购买软件,下载App等)。
Codecademy(codecademy.com)
简介:成立于2011年,总部设在美国纽约,2012年11月用户数已悄然突破100万,主要课程包括HTML/CSS、 Javascript/jQuery、Python、Ruby、 PHP和APIs,目前融资金额为1250万美元。
特点:免费且提供中文、日语等多种语言版本(方便中国用户的使用)。
Code School(codeschool.com)
简介:于2011年2月成立,总部位于美国奥兰多,提供JS、IOS等课程,旨在通过视频课程、编程挑战和屏幕录影来传授Web 技术,用户数突破25万。
特点:强调在实践中学习;有适合初学者的课程,也有高级课程;售卖程序周边产品。
Bloc(bloc.io)
简介:成立于2012年2月,总部在美国纽约,网站目前提供的课程内容涉及HTML、CSS、JavaScript、Ruby、Rails等,学习时长为 12 周,网站目前有12名导师,已获200万美元种子投资,最低课程价格为4250 美元(可以分期付款)。
特点:学徒制,一对一密切联系,在线答疑,优秀的导师
Scratch(scratch.mit.edu)
简介:成立于2007年,为用户提供基于web的视频游戏、小型交互式艺术项目等的开发环境和分享平台,主要面向青少年群体,到2010年10月网站上已有1300万个项目。
特点:开放源代码,在Windows、Mac和Linux上都是免费的。
Leetcode (leetcode.com)
简介:一个社会化的编程学习平台,为技术类面试提供解决方案;目前支持C++和Java两种语言,提供了一个在线编辑、运行环境,可直接差看运行结果。
特点:集合了各大IT公司的笔试面试题,对于应届毕业生找技术编程类工作很有帮助;提供了2个独立的代码窗口,开发窗口和提交代码窗口,分别编译运行;另外会告知用户测试数据和输出结果以及正确的输出结果,方便用户调试学习。
国内
从时间上看,国内IT编程类的学习网站起步很晚,近一年内才出现;从位置上看,坐标基本都在北京;从模式上看,完全免费面临生存问题,免费加增值服务的模式更具可行性。
优才网 (ucai.cn)
简介:2012年12月网站上线,提供前端、后端、开源语言的学习等,用户可免费观看视频(这类多为网上已有的视频,而部分如Html5类课程视频需购买),参加在线实时培训则需要缴纳培训费。
特点:引入在线代码编译器,文本+视频教学内容均相对独立自成体系、提取视频知识点并支持时间轴定位、根据关键词搜索视频知识点、提供基于课程的习题、基于课程组织问答信息;提供面向院线的服务。
Fenby (fenby.com)
简介:网站上线时间为2013年5月,定位为免费互动编程学习网站,提供在线课程(IOS、Java、Android三大体系)、互动问答、编程大赛和练习。
特点:在知识点的讲授上,通过在视频中加入拟物、拟人等类比的知识点讲解,以及可视化的动画元素,融入社区文化。
泡面吧(paomianba.com)
简介:成立于2013年4月,团队来自美国和中国,共8人;总部位于北京,目前包含C、Ruby、Rython、C++、Javascript编程语言类和算法、API开发课程,采用了在线评判、选择题等考核形式;处于内测期,需要邀请码注册。
特点:启发式学习,强调练习,极客教练团的帮助
Linuxcast (itercast.com)
简介:全视频的学习网站,课程包括web开发、数据库、Linux、Cisco、移动开发五类,还有各种IT技巧类、小知识的短视频分享。
特点:完整的学习追踪系统和测评系统,针对就业帮助的成就和积分系统,在线问答系统,所有课程均为获得红帽RHCA认证(Red Hat Certified Architect的简称,是Red Hat最高级别的认证)的讲师录制。
总体来说,目前这类学习网站内容相似度较高,注重引导学生的兴趣,交互性较好,主要适合初学者,也不可盲目依赖,更深入的探讨需要完善知识体系,勤加钻研练习,毕竟编程不止是一门学科,也是一门技能,更是一种对思维方式的提升。
posted on 2017-09-17 22:18 alleyonine 阅读(365) 评论(1) 编辑 收藏 举报