我从 Android 转到 微信小程序 的思考

617 阅读2分钟

大家好,好久不见,我是陈宇明,公众号「码个蛋」主理人。

上个月我参加了腾讯官方举办的《小程序云开发挑战赛》,经过了一个月工作之余的努力,获得了职业组的冠军。  同时也获得了「微信开发者」的推荐《如何让一段感情保持新鲜?》

相信大部分人认识我都是通过我写的 Android 开源库 BRVAH 。  为什么我会从 Android 转到微信小程序?

其实在 2018 年的时候,我就开始关注微信小程序。在我看来没有微信小程序的时候,微信用户运营主要在两个部分。

第一,微信群,大家可以一起沟通讨论。

第二,微信公众号,可以沉淀一些优质的内容。

但是这两个工具无法把一些规则系统化,而微信小程序刚好就可以做这一点,比如说我们现在可以看到很多很实用的一些小程序:抽奖助手,小打卡等。它本质上就是把行为程序化,并且跟微信生态融合的很好。所以我非常看好小程序,它弥补了现有微信生态运营的一些短板。

于是我毫不犹豫的转向了小程序。首先我是做了一段时间小程序的开发,然后组建了团队做小程序矩阵。

在这个过程中,我认为有两点非常重要。

第一,作为一名开发人员,不管你使用的是什么编程语言,都应该要有产品思维,要站在用户的角度去思考,去解决用户的真实问题。

第二,拥抱变化,关注更多提高效率的技术。这也是为什么现在我的工作主要是管理团队,没有太多精力去学习和实践技术的前提下,依然可以写出这些小程序的原因。

小程序云开发,它是采用的是 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维工作,开发者只需要关注业务代码实现即可。 传统后端开发 VS 云开发 简单来说:它能让我更简单的去完成小程序的产品功能。只要你懂点前端的基础知识再配合小程序云开发,你就是一名全栈,轻松搞定一个完整的小程序。

最后总结一下:

首先,大家一定要有产品思维,不要只用程序员的思维去想问题,有的时候你会被这种技术思维给局限,我们要拔高自己的维度,学习产品思维。只要你这样做了,你的核心竞争力就会变得更强。

最后,我希望大家去关注一些提升效率的新技术,比如说小程序云开发,一个人也能轻松写出一款小程序。