为什么人人都要学小程序编程?

在以前,如果你不是普通成年人(互联网人),在考虑学习编程编程的,那么可以学习的编程语言很多,我会推荐C语言。但从今天起,如果你对C语言不感兴趣,那还有个选择,就是小程序(其实学的是 JavaScript 和小程序框架)

为什么呢?因为通过小程序,编程初学者可以很快地写出一个在手机上运行的程序,这在以前是不可想象的。其它语言,要么得学得很深入才能做出图形界面的东西(只有天生程序员才会认为命令行界面是美的),要么得搭复杂的开发、运行环境(虽然微信还没有让小程序开发环境“触手可得”,但相信这个问题会有解的),足以让人望而却步。

而且多数语言并不能写 App,这就更无趣了,毕竟手机是我们最常用的,且手机上的 App 才方便炫给别人看不是?对了,App Inventor 也是低门槛开发 App,中小学里比较流行,但它硬伤是不支持 iPhone,这太不性感了。

▲APP Inventor

非普通成年人

非技术岗互联网人

对互联网圈的技术麻瓜来说,会写小程序不仅可以像非互联网人一样日常装逼,而且对职业发展大有裨益。

有没有“计算思维”就像道分水岭,能直接决定在这个行业可以思考到哪一层。毕竟互联网行业还是以技术为基础的。懂化学的销售,比不懂的能卖出更多的洗发水,一样的道理。

小程序的框架结构一脉相承自互联网应用的结构,可以帮助技术麻瓜管中窥豹地了解自己策划、设计、运营的产品大概是怎么工作的。这能提高与技术的沟通效率,也能提升技术对你的好感。放心,他们不会认为你有本事抢饭碗的。

但说到抢饭碗,对小团队来说,小程序让非技术人员参与部分开发工作具有了一定的可能性。这就真是职业的拓展了。不过别太乐观,这完全不意味着成功转型程序员了。毕竟程序员是门槛最高的岗位。

程序员

有个人说过这么一句话:“凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写。”。这个人叫 Jeff Atwood,是程序员的大救星,因为他创办了 Stack Overflow。这话是 2007 年说的,那时候我很不以为然,还在醉心于教学生用 C。但现在看来,好像真的是这样。

▲Jeff Atwood

如果你不是前端,但害怕 JavaScript 统治世界时下岗,那小程序提供了一个非常好的机会给自己开辟新的技能树(或者叫留后路更贴切?)。

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

无论你是怎样的背景,哪怕是枚移动端工程师,小程序都更适合前面讲的“定制 App 讨好女朋友”的场景。至少,不用下载安装,也不受 iOS / Android 的限制,这可是事关终极快乐啊。

说正经的,小程序就是移动时代的脚本语言。虽然现在还不够强大,但将来会的。在 PC 时代,懂至少一种脚本语言的程序员会比不懂任何脚本的程序员快乐很多,因为生活、工作的效率都能被自己写的脚本提升。小程序在手机上具有类似功效。

更正经一些,小程序没准真会是个新的工作机会。而且因为小程序的“小”,比如应用场景简单、交互发挥空间有限(至少目前很有限)这样的特点,使得对产品经理的需求降低,这部分职责转给懂用户体验的程序员是更合理的。所以小程序程序员有望不再被产品经理折磨了!我的小程序我做主,大全栈工程师统治世界,自由万岁!

小程序的出现意味着

第一、会编程在十年内将不仅仅是一种选修,而会成为一种必备,而且不仅仅编程会成为必备,编程背后折射出的发现问题、分析问题、解决问题的典型STEAM融合思考方式将会成为优秀人才的必备素质;

第二,人类的进步将被这一群STEAM教育的宠儿推动,说的更通俗一点,新的思想阶级将会创生,真正站在社会巅峰的将会是他们,而不是传统的医生、律师、职业经理人……

最后,如果你已经在编程有点基础了,可以学习小程序开发。但如果零基础,不建议从代码开始学起,还是先从C语言开始学编程思维。

编程本身就是需要我们不断学习的,新的语言和技术层出不穷,让我们不知所措。我们要做的不是疲于追求那些我们永远追不上新语言、新技术的脚步,我们能做的是学会去获取编程学习的资源,不断更新自己的知识技能

原文发布于微信公众号 - 老九学堂(xuetang9)

原文发表时间:2017-04-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏新智元

黑箱 | 21世纪一大难题:哪一种算法值得信任?

2016年10月18日, 世界人工智能大会技术论坛,特设“新智元智库院长圆桌会议”,重量级研究院院长 7 剑下天山,汇集了中国人工智能产学研三界最豪华院长阵容:...

42210
来自专栏PPV课数据科学社区

13条“不正常”数据,世界不是你想的那样…

点击上方 “蓝色字” 可关注我们! 1. 在刷朋友圈时间上,“60前”平均花费时间的最小值为47分钟,“90后”为42分钟。 ? 各年龄组平均刷朋友圈时间最...

3467
来自专栏大数据文摘

[译]大数据助我们走进自闭症患者的世界

1945
来自专栏华章科技

数据科学家的15项原则

1、不要用数据说谎或吹牛: 对经验性证据要诚实坦率。最重要的是不要用数据自欺欺人。

872
来自专栏新智元

深度 | 美国大选 Facebook 误导公众?智能时代,推荐算法主导群体意识

【新智元导读】Facebook 将一则美国大选的假新闻置顶,引发热议。在批判 Facebook 的喧嚣之中,很少有人看清,问题的本质并非 Facebook 传播...

40812
来自专栏java思维导图

思维导图结构化梳理Java进阶方向

写在前面 公众号的后台有读者给我留言说,对java每一阶段应该会什么技术感到迷茫。有个几年经验的爪娃们都经历过成长的阶段,但每个人成长阶段接触到的技术不尽相同。...

4239
来自专栏about云

以一当十的程序员不是传说

昨晚,我发了下面的微博: 有些人议论所谓“10x”或者“超级”的程序员都是传说。可那些著名运动员,艺术家,作家,呃,还有摇滚明星的都是神话吗? — Yev...

2748
来自专栏PPV课数据科学社区

【推荐】广告主不知道的13条数据

1在刷朋友圈时间上,“60前”平均花费时间的最小值为47分钟,“90后”为42分钟。 ? 各年龄组平均刷朋友圈时间最小值估计,腾讯研究院 2015年6月 “60...

3409
来自专栏Spark学习技巧

如何成为一个优秀的工程师?

这是一篇旧文,是陆奇还在百度时候的演讲:如何成为一个优秀的工程师。道出了一个工程师应有的追求,如此,未来才能属于工程师。

702
来自专栏大数据文摘

除了A/B测试,你还需要搜集这些数据!

1121

扫码关注云+社区