谈谈快速上手新技术,以小程序举例!

承香墨影

最快捷的技术进阶之路

题图:by Lizzy Mihai

Hi,大家好,我是承香墨影!

不少人知道,我最近在做小程序,并且发现 Flex 布局,在小程序中的表现,和传统前端略有一些差异,所以还专门整理了两篇文章发出来。

小程序对我算是一个快速上手的技术点,这里整理一下我在上手小程序的过程中,一些心得体会,希望对你有帮助。

另外其实上手新技术这一点,快速学习的能力,辐射到其他方面,依然也是受用的,这里只是以我上手小程序的经历举个例子,希望你不要只是看到表象。

找到“盲点”

在此之前,从来没有接触过小程序,只是知道它是通过 JS 语言来开发的,对 JS 我是无压力的,所以写逻辑的部分,没什么好担心的。

我很清楚的认识到,小程序对我的盲点在于:

1. 小程序的开发流程。

2. 小程序的 UI 效果实现。

解决“盲点”

针对盲点一,我首先把小程序的官方文档,都快速的通读了一遍,一些不关心可能不常用的地方,就直接跳过了。

通读文档的目的:

1. 对小程序有一个大致的了解,做到对它的整体架构,心里有书。

2. 熟悉小程序的项目结构、语法和组件。

3. 了解小程序有哪些限制,哪些功能是直接支持,哪些需要从产品方案上规避并曲线支持,哪些是完全不能做的。

4. 了解对应功能需要的小程序资质和权限,主要是为了提前申请做准备。

针对盲点二,我在 Github 上快速阅读了一些开源项目,发现大量的使用到了 Flex 布局来实现 UI 效果,之后我就将注意力放在了 Flex 布局的细节上。

在我上手小程序这个过程中,首先需要能区分出自己的盲点,根据盲点所带来的问题去找解决方案,而阅读文档的部分,我太抠细节也没有那么多时间,干脆就选择先了解整体架构,之后再在实际开发过程中,遇到问题再解决问题,将一个个答案填到这个架构中去。

而对于 UI 布局,上手写页面首先面对的就是它,所以细节需要提前掌握。

扫除“盲维”

吴伯凡老师在得到 App 的《伯凡·日知录》中一直强调的一个概念:知识的“盲点”不可怕,可怕的是知识的“盲维”。

任何好的观点,大有大的智慧,小有小的道理。

你知道自己有哪些地方不懂,哪些地方只是一知半解,这说明对自己是有清晰的认识的。但是最可怕的是,你不知道边界在哪里,这就是“盲维”。

其实过程说出来很简单,但是实际操作起来,很多事情是反人性的,例如强迫自己快速阅读文档的过程中,只关注架构不关注细节,其实是带着很多疑问在往下读的,是很难受的。

这个过程中,就是一个扫除对小程序架构“盲维”的过程,找到一个个盲点,然后在实际使用的过程中,带着问题去找答案。

面向 Google 开发的程序员们,搜索也需要一个关键字吧!

结语

你在工作中,有没有什么快速学习的例子?不妨在留言区讨论。


联机圆桌」????一年 50 个优质问题,上桌联机学习。

公众号后台回复成长『成长』,将会得到我准备的学习资料,也能回复『加群』,一起学习进步;你还能回复『提问』,向我发起提问。

推荐阅读:

听说喜欢留言、分享的人,运气不会太差

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值