孙志岗谈小程序编程:掌握计算思维,提升工作与生活幸福感

2025-01-01
来源:网络整理

为什么每个人都应该学习小程序编程?

本文作者:孙志刚,原哈尔滨工业大学计算机学院副教授。

▲网易云课堂战略总监孙志刚

在小程序还只发布开发文档的时候,我写过一篇文章《一个称霸与不称霸的“小程序”》,其中关于小程序进入的大部分预测都是正确的。接下来,我不想谈论小程序对行业的影响(已经有很多可靠的预测),但我想谈谈学习如何编写小程序对每个人可能产生的影响。

非互联网人士

两年前,我为 Dui 写了一篇关于“为什么每个人都应该学习编程”的文章。标题是“学习编程,更好地了解世界”。重点是,学习编程不是为了抢程序员的饭碗,而是通过这个过程掌握一种思维方式,叫做“计算思维”。有了计算思维,在这个计算机无处不在的世界,你就可以更好地利用计算机,让你的工作和生活更加幸福。

两年过去了,这种想法在成人世界的受欢迎程度却没有增加。毕竟对于成年人来说,从零开始学习一项新技能需要很强的自律能力。然而,包括我国在内的许多发达国家已经开始在中小学教育中加强和普及计算机编程教育。 2017年浙江省高考中,信息技术与政治、历史、物理、化学等一起成为选修科目之一,相信很快就会蔓延到其他省市。在未来的成人世界中,很可能每个人都会拥有计算思维。

▲浙江省2017年高考技术考试占比

如果你不是普通成年人,正在考虑学习编程,有很多编程语言可以学习,这是我过去推荐的。如果你是个孩子,我建议你学习。但从今天开始,我会推荐小程序(其实我正在学习Java和小程序框架)。

程序界面开发用什么语言_界面软件开发_小程序界面设计开发教程

为什么?因为通过小程序,编程初学者可以快速编写出在手机上运行的程序,这在以前是不可想象的。其他语言要么要深入学习才能创建图形界面(只有天生的程序员才会觉得命令行界面漂亮),要么要有复杂的开发和运行环境(虽然微信还没有提供小程序开发环境) “触手可及”,但我相信这个问题一定会有解决方案),这足以让人望而生畏。而且,大多数语言都无法编写应用程序,这更加无聊。毕竟手机是我们最常用的电脑,手机上的应用也方便向别人炫耀吧?顺便说一句,App也是一种低门槛开发App,在中小学比较流行,但缺点就是不支持,太不性感了。

▲APP

非技术互联网人士

对于互联网圈的技术麻瓜来说,会写小程序不仅可以让他们像非互联网人一样每天炫耀,而且对职业发展也非常有利。

是否有“计算思维”就像一个分水岭,可以直接决定这个行业的思维能够达到哪种水平。毕竟互联网行业还是以技术为基础的。那些了解销售化学的人可以比那些不了解销售化学的人卖出更多的洗发水。同样的原则也适用。

小程序的框架结构继承自互联网应用的结构,可以帮助技术麻瓜一睹自己规划、设计、运营的产品是如何工作的。这样可以提高与科技沟通的效率,提高科技对你的好感度。别担心,他们不会认为你有能力抢走你的工作。

但说到抢饭碗,对于小团队、小程序来说,非技术人员参与部分开发工作是有一定可能性的。这确实是职业生涯的拓展。但也不要太乐观,这并不意味着你就能成功转型为程序员。毕竟程序员是门槛最高的职位。

程序员

有人曾经这样说过:“任何可以用Java编写的应用程序最终都会用Java编写”。这个人的名字叫杰夫,他是程序员的大救世主,因为他创立了它。我在2007年就说过这句话,当时我非常不同意,还一心想着教学生如何使用C。但现在看来,事实确实如此。

▲杰夫

如果你不是前端人,但又害怕Java统治世界的时候被解雇,那么小程序提供了一个非常好的机会,为自己开辟一棵新的技能树(或者叫它更合适)倒退?)。

程序界面开发用什么语言_小程序界面设计开发教程_界面软件开发

如果你是一个前端人,相信小程序可以给你带来很多快乐。这不需要特别解释。

不管你是什么背景,即使你是一名移动工程师,小程序也更适合上面提到的“定制一个应用程序来取悦你的女朋友”的场景。至少不需要下载安装,也不受iOS/iOS的限制。这是关于最终的幸福。

说实话,小程序是移动时代的脚本语言。虽然现在还不够强,但未来一定会的。在PC时代,至少懂得一门脚本语言的程序员会比不懂任何脚本的程序员幸福得多,因为生活和工作的效率可以通过自己编写的脚本来提高。小程序在手机上也有类似的功能。

说得更严重一点,小程序其实可能是一个新的工作机会。而由于小程序的“小”,比如应用场景简单、交互空间有限(至少目前非常有限),降低了对产品经理的需求。将这部分职责转移给了解用户体验的程序员更为合理。的。所以希望小程序程序员不要再被产品经理折磨!我的小程序有最终决定权。全栈工程师统治世界。自由万岁!

孙老师的这篇文章虽然是写给成人的,但同样适用于家长和孩子。

小程序的出现意味着:

首先,十年后,编程能力将不仅是选修课,而且将成为必需品。不仅编程会成为必须,而且编程会体现出典型的发现问题、分析问题、解决问题的综合思维。方法将成为优秀人才必备的素质;

其次,人类的进步将由这群教育宠儿来推动。更简单地说,将会产生一个新的意识形态阶层,真正站在社会顶峰的将是他们,而不是传统的医生、律师和专业人士。经理...

如何获取200个小程序教程

将屏幕截图发送至电子邮件:

即可获取下载地址

分享