0
点赞
收藏
分享

微信扫一扫

iOS方法论-高效实现效果

扒皮狼 2021-09-19 阅读 56

经常会遇到这个问题:不知道这个效果怎么实现。这个问题可以抽象成一个技术调研问题。

正常的技术调研流程是这样的
1、查找资料了解能实现该效果的的几种方案
2、遍历每种方案,拿方案关键字去搜索具体实现方法,搜到了就return,没搜到就步骤3
3、查看行业内其他App是否有该效果,没有的话大概率是实现不了直接return,有的话就是能实现但是网上没有现成的demo,需要自己看api研究

这个问题可以拆成两步:怎么在知识框架中找能实现的技术以确定关键字,然后拿关键字去搜索怎么实现具体的效果

步骤1:怎么在知识框架中找能实现的技术
方法:搜索能搞定的事情不要麻烦别人,先搜索一下了解一下网络上的各种实现方式。然后和人讨论怎么实现。虽说直接请教他人面对面交流是获取信息的最佳手段,省去了调查筛选总结提炼的全部过程,甚至可以在其中学到体系化的信息与问题所问的资料获取手段。但是同时也剥夺了自己面对问题锻炼自己解决问题的能力的机会。先搜索了解一下实现方式,然后短时间内尝试一下自己解决,短时间没进展去找人沟通商量解决方法。

步骤2:怎么用这方面技术去实现想要的效果
方法:在知识框架中找能实现的技术了,就拿着关键字去搜索怎么实现具体效果。如果全网都没搜到,就需要找行业内app查看是否有该功能,如果有,就是能实现。去看看该技术的具体api文档。

总结:在这两个步骤中,每一个问题的解决都依赖于信息来源。平台(同事、技术交流群)的好处在于直接可能就跳过步骤一二,得到了解决方法。想要整个流程更加高效,最佳方案当然是msgSource=platform。那么不依赖于平台的话,msgSource=network的case下能否做到高效呢?基于庄子"有涯随无涯 "观点见文末,步骤2是很难达成的,但步骤1是可以的,通过对知识框架的填充和深入,再次遇到新效果需要实现的时候,步骤1不会花费很多的时间。

思考:怎么提升步骤1?

举报

相关推荐

0 条评论