http://blog.csdn.net/lyy_whg/article/details/17350923

说到国内的在线编程学习网站,很多人都是一脸茫然,即使是资深开发者也是如此。在许多人眼中,尽管国内App开发景象一派繁荣,但教育疲软却是不争的事实。在《移动开发者的自学宝典:十大在线编程学习网站》之后,笔者心生了搜罗国内在线编程学习网站的想法。在本文中,我们介绍了来自两岸三地的编程学习网站,通过它们,不仅可以一窥国内App开发的发展现状,而且在这些网站中,有些主打游戏学习,有些主打视频学习,各有特点,对于想要自学的开发者而言,不可谓不是个好去处。

1. Fenby

在国内为数不多的几个在线编程学习网站中,Fenby颇有知名度,也深受开发者喜爱。的确,对于一心想要寻找中文在线编程学习平台的用户而言,Fenby 确实很好。Fenby是一个免费的在线编程互动编程学习网站,提供在线课程、互动问答、编程大赛和练习等。Fenby的运营理念很类似于 Codecademy,强调趣味,而据Fenby官方介绍,他们也正是为了解决厚重乏味的书本、艰涩难搭的运行环境和枯燥冗长的视频这三大难题而生的。

说到Fenby的知识点讲授方面,则更像Treehouse,通过在视频中加入拟物、拟人等类比的知识点讲解,以及很多可视化的动画元素,让学习也变得生动有趣。而在视频教学之后,就会进入一个课堂练习的环节,用户可以在Fenby的在线编译器中输入代码,进行练习操作。

Fenby的这个在线代码编译器还是他们自主开发的,是不是很牛叉?除了课堂练习之外,在Fenby上,还有一个闪电编程的模块,初学者可以直接在这里起步,而开发者,则可以将代码粘贴到这里,运行调试程序。

2. 中国IT公开课排行榜

接下来,再介绍一个很赞的网站——中国IT公开课排行榜(以下简称为“GKK.CN”)。GKK.CN是北京尚网旗下的一个视频教程平台,在GKK.CN上,有包括应用开发、网站开发、设计等在内的各种原创IT视频教程,并且还都是免费的。

GKK.CN视频教学不仅全面,而且还有GKK.CN本身还有Android、iOS客户端,无论是在PC、平板电脑、智能手机上,用户都可以随时随地进行视频学习,此外,对于自己喜欢的视频,用户还可以收藏或下载。

3. 麦可网

相比其他网站,在移动开发上,麦可网明显要更专业得多,这是一家垂直于移动开发课程、专注于打造以移动开发者为核心的实名生态圈的在线教育网站,于
2012年正式上线,其前身为Android开发联盟。在麦可上,只有移动互联网和IT职业英语两类视频课程,其中,移动互联网又按技术种类划分为
Android、手游、WP及iOS应用开发。

在国内在线教育创业圈子里,麦可网是少数中的少数,能持续盈利,还能将视频价格卖到几千块,麦可的的确确如它的介绍所言,将教育做到极致,当之无愧是国内
在线教育中的一匹黑马。如此大受欢迎,麦可自有其独到之处。麦可网上的所有课程都是由具有多年开发经验的自聘讲师制作,用户既可以加入麦可的实名圈子,学
习它上面的课程,也可以加入其名师圈子,进行教学授课。

4. 开课吧

开课吧是国内首家专注于泛IT学科领域的垂直B2C在线教育服务平台,成立于2013年,是一个全新设计的基于移动云计算的混合式教学平台。集在线课程的
创意、设计、前期拍摄、后期制作、综合运营为一体,面向个人、高校和企事业单位提供在线内容服务、在线教育平台运营服务和在线课程制作服务等综合在线教育
解决方案。

开课吧的课程有云计算、互联网营销、交互设计、大数据及编程开发五大类之分,均来自于世界著名学府、泛IT行业领军企业、泛IT行业知名培训机构及名师大
腕之手。以线上学习与线下考试相结合的O2O混合教学模式,并通过提供多个3-10分钟的视频短片,用图像、动画的方式寓教于乐,既能引起学习者的兴趣,
也能提高学习效率、增强学习效果。

5. 多贝公开课

在知乎上,说到在线教育网站,许多人对于多贝网都是颇为赞誉,更有甚者直言“找老师,上多贝”。多贝公开课是一个专注于兴趣培养、技能培训的线上C2C公
开课开放平台。在多贝网上,讲师可以快速举办在线互动讲座和公开课,并自动生成回放;学生则可以轻松检索和观看各种课程,并直接与老师取得联系。多贝网所
实现的其实很简单,就是零负担学习、零负担授课,让所有人都能体验人人为师、人人为学的线上互动。

多贝网的课程类别甚广,有兴趣、健康、考试、职场、互联网(产品、设计、创业等)、IT技术(iOS、Android等)、语言、营销等多个类别,对于想
要学习移动应用开发和设计的童鞋而言,修学多贝公开课可能不会让你成为顶级大牛,却可以让你快速起步,一步一步从新手变高手。

6. 优才网

优才网是北京优才创智科技有限公司旗下的一个在线教育服务网站,主要提供互联网和移动互联网的培训。优才网在一定程度上借鉴了Codecademy人机互
动的游戏模式,但在本质上却不尽相同。优才网所采用的是“人机互动”与传统在线教育“社区知识教学”相结合的方式去做在线教育。

优才网的课程主要面向个人及院校,分为前端、后端、iOS、Android四大开发方向,涵盖应用、手游、跨平台、HTML5等开发。按学习程度分配班
级,学员可以相互交流学习心得,并找到相应“辅导老师”答疑解惑,优才网的教学模式更像是一所完整的“网络大学”,全方位满足学生的学习需求。

7. Hero英雄会

和一般的在线编程学习网站不同,庞果网的在线编程网站Hero英雄会主打“挑战”二字,面向广大程序员,定期发布挑战题目或比赛。在这里,程序员不仅可以提升自己,与高手切磋。而且,只要赢得挑战,就可以获得头衔、奖品以及名企职位等。

8. 玩编程

对于想要自学编程的人来说,也许玩编程更合适。玩编程是由一群曾经自学过编程的工程师、设计师、产品经理和创业家组成的团队创立的,其实这个创始团队本身
就是一个很好的自学编程例子。玩编程联合创始人之一高健凯来自台湾,非技术出身,却能去尝试,并坚持下来,还从举办分享编程经验的公开课到现在创建玩编
程,这本身就是件很了不起的事情。

事实上,自学编程是一件说起来容易但实践起来却非常困难的事情。因为经历过,了解其中的滋味,玩编程以短视频的互动式教学方式为用户提供更容易、更有趣、
更有效的编程学习体验。目前,玩编程尚在内测中,只提供iOS开发课程,都是通过一些最真实有趣的App讲解,让用户在学到知识的同时,也学会如何做出一
款最酷的iOS应用。

9. 代码坦克(CodeTank)

代码坦克是腾讯推出的一款相当有趣且极具挑战性的编程对战游戏,通过它,用户可以用JavaScript语言来编写属于自己的坦克机器人,并与其他人的坦克进行战斗。因为游戏是不能直接操控坦克的,所以开发者需要用代码和算法让坦克动起来,并更具战斗力。

用真正游戏的方式进行编程语言学习,在国内来说很新颖。CodeTank是全球首个JavaScript程序员的在线编程对战游戏,是由腾讯
AlloyTeam和HTML5梦工场联合出品的在线坦克仿真游戏平台,采用HTML5、Javascript、CSS3、NodeJS、MongoDB
等Web技术来构建一个基于互联网的在线智能坦克机器人战斗仿真引擎。

10. Code4App

此处所介绍的Code4App,从严格意义上来讲,并不属于在线编程学习网站范畴,但它确实是一个对于移动开发者非常有用的网站,是iOS开发者的好帮
手。Code4App是一个面向移动开发者的开源代码收集和分享网站,在这里,开发者可以便捷地找到自己所需要的代码,以减少在不同App开发过程中重复
造车,从而大大提高开发效率。

因“让移动开发者不再重复造轮子”而生,致力于做国内最好的、移动开发平台的开源代码收集网站。Code4App会为每份代码做严格的模拟机和真机测试,
并配上文字说明、屏幕截图以及视频演示,除此之外,还允许用户自行上传代码分享给其他用户。也正因为这样,Code4App颇受开发者青睐。目前
Code4App只推出了iOS平台,但在未来也会加入Android、WP等其他移动平台。

11. 香港电脑补习网Systematic系统电脑教育中心

不久之前,在微博上看到有人讨论香港的IT行业,让笔者有了一窥香港的App开发的冲动。即使是现在,许多人对于香港的移动互联网还是充满憧憬和向往的。
可是,尽管有一些非常不错的移动互联网公司,但整体上却并不如人意。即使因为智能设备在香港的大幅度普及,即使受到内地风生水起的影响,为App开发创造
了一些机会,但其环境却已大不如前。

在许多香港本土居民的眼中,搞开发是项没有前途的事业。在这种情况下,香港的在线编程教育实在难以雄起,在搜罗过程中,笔者发现,说到应用开发学习,香港
的编程学习网站有特点实在是凤毛麟角,更多的是以线上线下相结合的方式,而首推的便是香港电脑补习网、Systematic系统电脑教育中心,都是线下教
学,这和我们所推崇的MOOC还是有很大的差距的。

结束语

在本文中,我们并未介绍诸如网易公开课等比较知名的MOOC网站,只是对更倾向于IT的在线编程学习网站列举出来并进行介绍。其实在国内,说到自学编程资
源,还是很多的,除了论坛博客,还有许多视频教学网站,比如专门提供Android开发教学的,也是Android开发者最喜欢的Android开发学习网eoe在线课堂安卓巴士等,如果你有好的学习网站,不妨在这里和我们分享一下吧。

[ios-必看] 国人当自强:两岸三地在线编程学习网站大搜罗 [转]的更多相关文章

  1. 【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2

    原文网址:http://bbs.51cto.com/thread-1099956-1.html 亲爱的学员们: 如今,各路开发者为淘一桶金也纷纷转入iOS开发的行列.你心动了吗?想要行动吗?知道如何做 ...

  2. 学习ios(必看经典)牛人40天精通iOS开发的学习方法

    学习ios(必看经典)牛人40天精通iOS开发的学习方法 描述 这是一套从一个对iOS开发感兴趣的学员到iOS开发高手的系统.专业的课程体系.以培养企业开发真正需要的人才为目标,每个知识点都用案例来讲 ...

  3. iOS开发 iOS10推送必看

    iOS10更新之后,推送也是做了一些小小的修改,下面我就给大家仔细说说.希望看完我的这篇文章,对大家有所帮助. 一.简单入门篇---看完就可以简单适配完了 相对简单的推送证书以及环境的问题,我就不在这 ...

  4. 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录

    iPhone.iPad产品风靡全球,巨大的用户群刺激着iOS软件开发需求,然而国内人才缺口很大,正处于供不应求的状态,ios开发前景大好.我们整理了51CTO下载中心100份热门的ios开发资料,做了 ...

  5. iOS开发人员必看的精品资料(100个)

    目录下载地址:http://down.51cto.com/data/416672 附件预览如下: iOS游戏开发之Unity3D引擎系列 http://down.51cto.com/zt/399 iP ...

  6. 新手必看,史上最全的iOS开发教程集锦,没有之一!

    最近大火的iPhone XS Max和iPhone XS,不知道有没有同学已经下手了呢?一万三的价位确实让很多人望而却步啊.据说为了赢得中国的用户,专门出了双卡双待的,可想而知中国市场这块“肥肉”人人 ...

  7. iOS 10 推送必看(高阶1)

    来源:徐不同 链接:http://www.jianshu.com/p/3d602a60ca4f iOS10 推送必看(基础篇) 虽然这篇文章比较长,也不好理解,但是还是建议大家收藏,以后用到的时候,可 ...

  8. iOS10推送必看UNNotificationServiceExtension

    转:http://www.cocoachina.com/ios/20161017/17769.html (收录供个人学习用) iOS10推送UNNotificationServic 招聘信息: 产品经 ...

  9. Windows Phone开发人员必看资料

    win phone开发必看资料,下载地址收藏啦!收藏后可有选择性的下载,希望大家喜欢! 完整附件下载:http://down.51cto.com/data/414417 附件预览: Windows E ...

随机推荐

  1. D3D 光照和材料 小样例

    1.实现一个旋转的圆柱体,体现d3d光照效果 2.程序实现 #pragma once #pragma comment(lib,"winmm.lib") #pragma commen ...

  2. ASP.NET vNext 在 Mac OS

    让 ASP.NET vNext 在 Mac OS 中飞呀飞...   写在前面 阅读目录: 娓娓道来 Install ASP.NET vNext Command Line Tools 安装 Homeb ...

  3. SVN服务器搭建(2)

    转自:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.html 上一篇介绍了VisualSVN Server和Tortois ...

  4. 经典的SQL语句面试题

    Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题 ...

  5. JSON.stringify 方法

    浅谈 JSON.stringify 方法   用过 json 的应该都知道,把一个对象通过 stringify 之后提交给后台或者存储在 Storage 里是很常用的手段.但是 IE6-8 下没有 J ...

  6. MVC4中使用Ninject

    MVC4中使用Ninject 1.NuGet获取Ninject.dll .NET技术交流群 199281001 .欢迎加入. 2.全局注册  Global.asax.cs  RegisterNinje ...

  7. 【推荐】30个Matlab视频教程合集(含GUI视频教程)下载

    自己收集别人网盘上存的资源,分享一下[点击文件名可得到下载地址]        Matlab 7.8 基础视频教程 实例1 数据传递和多窗口编程_avi.zip 205.11 MB   Matlab ...

  8. Jquery Validate 表单验证的多种方式

    ASP.NET MVC Jquery Validate 表单验证的多种方式 在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体 ...

  9. Markdown 代码测试

    Mou Overview Mou, the missing Markdown editor for web developers. Syntax Strong and Emphasize strong ...

  10. iOS基础 - 控制器管理

    一.Container 一个iOS的app很少只由一个ViewController组成,除非这个app极其简单.当app中有多个ViewController的时候,我们就需要对这些ViewContro ...