[ios-必看] 国人当自强:两岸三地在线编程学习网站大搜罗 [转]
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-必看] 国人当自强:两岸三地在线编程学习网站大搜罗 [转]的更多相关文章
- 【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2
原文网址:http://bbs.51cto.com/thread-1099956-1.html 亲爱的学员们: 如今,各路开发者为淘一桶金也纷纷转入iOS开发的行列.你心动了吗?想要行动吗?知道如何做 ...
- 学习ios(必看经典)牛人40天精通iOS开发的学习方法
学习ios(必看经典)牛人40天精通iOS开发的学习方法 描述 这是一套从一个对iOS开发感兴趣的学员到iOS开发高手的系统.专业的课程体系.以培养企业开发真正需要的人才为目标,每个知识点都用案例来讲 ...
- iOS开发 iOS10推送必看
iOS10更新之后,推送也是做了一些小小的修改,下面我就给大家仔细说说.希望看完我的这篇文章,对大家有所帮助. 一.简单入门篇---看完就可以简单适配完了 相对简单的推送证书以及环境的问题,我就不在这 ...
- 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录
iPhone.iPad产品风靡全球,巨大的用户群刺激着iOS软件开发需求,然而国内人才缺口很大,正处于供不应求的状态,ios开发前景大好.我们整理了51CTO下载中心100份热门的ios开发资料,做了 ...
- iOS开发人员必看的精品资料(100个)
目录下载地址:http://down.51cto.com/data/416672 附件预览如下: iOS游戏开发之Unity3D引擎系列 http://down.51cto.com/zt/399 iP ...
- 新手必看,史上最全的iOS开发教程集锦,没有之一!
最近大火的iPhone XS Max和iPhone XS,不知道有没有同学已经下手了呢?一万三的价位确实让很多人望而却步啊.据说为了赢得中国的用户,专门出了双卡双待的,可想而知中国市场这块“肥肉”人人 ...
- iOS 10 推送必看(高阶1)
来源:徐不同 链接:http://www.jianshu.com/p/3d602a60ca4f iOS10 推送必看(基础篇) 虽然这篇文章比较长,也不好理解,但是还是建议大家收藏,以后用到的时候,可 ...
- iOS10推送必看UNNotificationServiceExtension
转:http://www.cocoachina.com/ios/20161017/17769.html (收录供个人学习用) iOS10推送UNNotificationServic 招聘信息: 产品经 ...
- Windows Phone开发人员必看资料
win phone开发必看资料,下载地址收藏啦!收藏后可有选择性的下载,希望大家喜欢! 完整附件下载:http://down.51cto.com/data/414417 附件预览: Windows E ...
随机推荐
- 1.2 如何使用LINQ
LINQ作为一种数据查询编码方式,它本身不是独立的开发语言,也不能进行应用程序开发.但是在.NET 4.5中,可以在C#中集成LINQ查询代码. 在任何源代码文件中,要使用LINQ查询功能,必须引用S ...
- Your build host version of Xamarin.IOS (release NO.)is too recent to work with the IOS designer
Encounted such error in VS after I update the xamarin at Mac side.Here is the solution for u to refe ...
- 如何使用AdvancedInstaller在安装包中运行一个.bat文件
原文:如何使用AdvancedInstaller在安装包中运行一个.bat文件 1, 首先要保证你的Files and Folders模块下的Application Folder文件夹下包含你要运行 ...
- INNO SETUP数据库的连接与创建
原文:INNO SETUP数据库的连接与创建 说明一下:这块程序的前半部分在INNO SETUP的实例里面就有,而后面如果对数据库进行备份和还原在实例里面没有,在网上也不好找,是本人费了好大劲一句一句 ...
- 使用Flexible实现手淘H5页面的终端适配(转)
曾几何时为了兼容IE低版本浏览器而头痛,以为到Mobile时代可以跟这些麻烦说拜拜.可没想到到了移动时代,为了处理各终端的适配而乱了手脚.对于混迹各社区的偶,时常发现大家拿手机淘宝的H5页面做讨论—— ...
- Python装饰器学习
Python装饰器学习(九步入门) 这是在Python学习小组上介绍的内容,现学现卖.多练习是好的学习方式. 第一步:最简单的函数,准备附加额外功能 ? 1 2 3 4 5 6 7 8 # -*- ...
- Python的@符号
Python一直都属于用,没有去系统学习过,在一次代码review中见到了@符号,回来看了下,这个符号用于装饰器中,用于修饰一个函数,把被修饰的函数作为参数传递给装饰器,下面举几个例子: 1. @cl ...
- vue.js源码精析
MVVM大比拼之vue.js源码精析 VUE 源码分析 简介 Vue 是 MVVM 框架中的新贵,如果我没记错的话作者应该毕业不久,现在在google.vue 如作者自己所说,在api设计上受到了很多 ...
- JAVA实例化class的三种方式
不多说 直接上例子 package org.lxh.demo15.getclassdemo ; class X{ }; public class GetClassDemo02{ public sta ...
- vector如何进行局部排序
对于vector的全体排序,我们知道sort(vv.begin(),vv.end())来进行的. 但是对于如果是局部排序的话,比如,vector有100个元素,但我只想对10-80之间的数进行排序,如 ...