学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

对于编程的学习,方式有很多。很多情况下,都是在书店或网络购买教程书籍。然而,你们是否遇到过这些尴尬的情况:书是买回来了,但是一直拖延,不学习,又担心太难;身边没电脑,手机不好输入和调试;懒得配置编程环境……于是书变成了吃灰神器。有时候,购买书籍不是一个好办法。

一个月前,我在 Google Play 上无意中搜索到了一个编程学习的手机应用,可能是因为没有中文吧,国内的知名度不怎么样,但是却在 Google Play 上得到了 4.8 分的吓人的高分!怀着激动的心情,我安装了它,并且注册了一个账户。发现竟然是一个学习编程的神器,学习体验极佳,完全没有学不下去的感受!更重要的是,它是免费的!

SoloLearn 是一个很好的解决方案,它提供了 Android、iOS、Windows Phone 和 Web 版本,可以充分利用碎片时间随时随地学习(比如拿着手机、平板在坐车路上、排队过程中学习,甚至可以在学校的电脑学习),同时提供积分奖励、挑战等功能,使学习更有乐趣,基本上,所有人都可以利用 SoloLearn 进行学习。
学习编程的神器 SoloLearn : 多终端随时随地免费学习编程 充分利用碎片时间

一、SoloLearn 应用下载

Android:Play Store | APKPure (几乎没有大陆安卓市场提供 SoloLearn 的下载或版本过旧,如果手机没有安装 GMS 请通过 APKPure 下载,速度可能较慢,必要时使用代#理)

iOS:App Store (iOS 没有多合一的 SoloLearn App,根据课程下载单独的 App)

Windows Phone:Windows Store (Windows 没有多合一的 SoloLearn 应用,根据课程下载单独的应用)

Web(网页版):https://www.sololearn.com/Courses/

本文着重介绍 Android 版本,其他平台应该是大同小异了。

二、SoloLearn手机版使用体验

提醒:如果你的 Android 设备没有安装 Google 移动服务(GMS),那么它会在登录界面报错“App won’t run without Google Play services”,但实际上这里仅作调用 Smart Lock 失败的报警,不会影响 SoloLearn 的正常运行。

因为是在电脑上编辑,为了方便,就不用真机了。这里使用的是 Genymotion 模拟的 Pixel XL(Android 7.1.1)截图。

首先,注册、登录 SoloLearn 账户,并到电邮查收激活邮件、点击激活链接。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

登录成功后,填写基本资料,便到达首页。这里集合了一些热门话题,然而这并没有什么卵用。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

2.1  课程学习

选择、下载你喜爱的课程。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

“Learn” Tab 里面展示了各个语言的学习进度,可以点击进行学习。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

这里以学习 CSS 的“z-index”属性为例。这里介绍了“z-index”的概念,我们可以知道“z-index”是定义元素的先后顺序的。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

当堂练习。这能马上反映学习情况,不过感觉题目都比较偏简单。当然不要紧,因为每个单元最后都有一个小测试。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

接下来,便是具体介绍“z-index”的用法。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

又是一道堂上练习。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

每完成一课,就会有相应的积分奖励。

2.2  Code Playground

古人有云:

纸上得来终觉浅,绝知此事要躬行。

(宋)陆游

光学习是没有用的,实践更重要。然而,手机上“实践”——调试代码是一件非常蛋疼的事情,因为环境难以配置,除了使用 Termux 之类的终端应用别无他法,体验又上不去。但是,SoloLearn 的 Code Playground 功能很好的满足了手机上“实践”的需求(这里使用别人的代码做演示)。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

Code Playground 会将你的代码上传至 SoloLearn 的云端,让他们的服务器代为执行,最后输出结果。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

2.3  其他

如果遇到不懂的地方,还能直接在“Q&A Discussions” Tab 提问。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

你还可以查看本地(国家或地区)和全球的排行榜。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

如果觉得无聊,你还可以在“Challenge” Tab 找别人挑战一下。

学习编程的神器 SoloLearn : 多终端免费学习编程软件 充分利用碎片时间

三、总结

事实上,比 SoloLearn 更好的编程课程多得多了。然而,“易于学习”的课程不多。SoloLearn 对于中国用户的问题在于语言,所以中国用户屈指可数,不过我还觉得挺通俗易懂的。如果我遇到看不懂的文字,就用“Google 翻译”应用的“点按翻译”功能(Android 版本有,iOS 未知)来翻译,双语对照查看,顺便学习下英语也不错。

如果觉得手机代码输入不方便的话,可以试试 Hacker Keyboard 这个 Android 应用,当然了,我还是习惯于百度手机输入法。 (PS:本文来自taky.me博主的投稿,因网站迁移导致文章“压箱底”了一个月,对此要说声抱歉。同时感谢这位朋友的“不离不弃”……)

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/share/3311.html

发表评论

登录后才能评论