现在有个挺有意思的现象,以前学编程必须得对着电脑敲键盘,仿佛这就是铁律一样。但这两年情况变了,手机上的学软件开发已经不再是鸡肋功能,而是真的能做事。地铁里、咖啡馆、宿舍床上,拿出手机就能写代码、运行、调试,时间碎片化却完整度反而更高。为什么会这样呢?主要还是因为那些做应用的团队,开始认真对待触屏输入的体验,把原本在电脑上繁琐的步骤简化了。接下来的内容会详细介绍其中五款,看看哪个能戳到你的需求点。
1、《未来编程狮》
在手机屏幕上敲代码最卡的一点就是输入效率。这款应用对这个问题下了功夫,把常见的括号、引号、冒号这些符号都设了单独的快捷按钮,减少了键盘切换的频率。支持100多种编程语言听起来夸张,但确实覆盖了主流的Web、Python、Java、C++等方向。代码编辑的基础功能不缺,高亮、自动缩进都是标配噢。

2、《扇贝编程》
Python这门语言现在很火,但很多人学了等于没学,原因就是纯理论堆砌。这个应用采取的策略不同,每节课配套立刻就能做的练习题,代码沙盒集成在里面,看完讲解马上动手,中间没有切换成本。课程从基础语法开始,逐步衍伸到数据爬取、信息分析、办公自动化这些职场真的会用到的东西。43节课加100多道练习,还有两个完整项目,内容量对得起价格。

3、《GitCode》
这个应用体积特别小,装起来压力不大,但里面装的功能完全不输那些大块头软件。35种以上的编程语言支持,包含前端到后端再到算法的全链路。编辑器用起来的感觉接近桌面开发环境,语法提示、括号自动补全、撤销重做都有。特别的地方在于编译是跑在服务器上的,你的手机不用承担计算压力,实时看到运行结果和错误信息。

4、《编程狮》
这是个已经积累了挺多用户的老平台,做移动端的时候也没有偷工减料。1000多套教程文档,从网页三剑客到Python到数据库,基本的编程方向都覆盖了。有意思的地方是他们把枯燥的知识点做成了关卡形式,带点游戏感的节奏,配合每关结束后的即刻反馈。手机上内置了20多种语言的编译环境,写完代码可以直接在手机上运行和看结果。

5、《编程科普工坊》
这个应用的定位比较特殊,主要针对青少年做编程启蒙。课程体系分阶段,开始用图形化方式建立逻辑感,后来过渡到Python和C++的真实代码,过渡得比较平顺。特殊的地方是他们推出了配套的智能硬件,不需要连接电脑就能运行程序,把编程和物理世界联系起来。学习过程中有个性化的学情分析,系统会根据你的表现推荐合适的内容和给予反馈。

说到底,学软件开发在当今其实已经不是什么稀罕事了,重点在于怎么学、从哪开始。有的人是想转行,有的是为了工作提升,还有的纯粹是感兴趣,需求点各不相同,所以应用的选择,自然也不能一刀切。相信你心中已经有选择了,赶快来下载试试看吧!