开篇词

用套路一词的来源

之所以用这个词,是基于逻辑思维罗胖的一个启发,罗胖有一次解释套路一词,大概意思是:不管是经验,还是学习,我们其实都是在不断的总结套路,或者学习别人的套路,当一个套路成熟了,遇到相对应的情况,我们直接套用,提高效率,还能减少采坑,当然只有基于这些套路,我们才能有精力去开发和总结新的,属于自己的套路。

其实说的高大上一点也就是方法论,但是我觉得套路这个词,有一点取巧的意思在里面,又接地气,就被套路了。

写程序的套路

说回写程序的套路,写程序是技术活,有套路吗?当然有!在我看来,算法,设计模式,都算是套路了——固定的场景,只要你知道这个讨论,硬套进去,就能完成;

往大了说

就到了业务设计了,比如电商业务,有商家管理系统,用户系统,商品系统,订单系统,物流系统等等,再到技术层面,监控系统,风控系统,业务报表系统等等,不管哪个电商,系统业务也是大同小异(当今成规模的电商,当然比以上要细很多倍,但是逃不出这个架子),那这个也算这个业务下的套路设计了,如果你熟悉这里的套路,去一个新的电商公司,发现业务有问题,你用套路一套,就知道缺哪个系统,或者哪个系统不完善。当然其他业务,一样有类似的套路。

往深了说

深了说什么呢?其实我觉得中间件,也算是套路了,什么场景下,实现什么样的功能,我们直接套用就行了,如一些mq的中间件,或者一些开源的框架等等,我们知道了这些用法,直接就能事半功倍。

结尾

说了这么多,都是我对程序套路这个词的理解,我在套路系列文章中,不打算说那么大,那么深(主要是水平有限),就想总结一些小的套路,提供开发的便捷,做一个偷懒的快乐的一线programer。

你可能感兴趣的:(开篇词)