谁说Python语言只能编程?
亲爱的读者:
这是来自何以宽的第35封信。今天咱们闲聊一下Python这门编程语言,大家大可放心,我对Python这门语言可能连入门都算不上。
今天咱们只聊Python语言,不聊编程。实际上,你只需要知道它是一门编程语言就可以了。接下去,咱们先聊睡觉这件事情。
1即插即用的脚本化思维
睡觉是一件相当愉快的事情,唯一可能的烦恼就是隔天起床以后的一阵手忙脚乱,这样的事情总是令人心烦。
如何根治这个问题呢?一个非常简单的办法就是写一个动作清单,称作一个“起床”脚本。比如,我列一个如下动作清单:
(1)起床
(2)穿衣
(3)洗漱
(4)完成
只需要抽一天的时间,刻意量化一下自己所花的各部分时间,紧接着可能就会暴露出各种问题。比如,我发现自己穿衣的时间花得是最长的。
解决方案就是前天晚上准备好衣服在床边。更进一步的话,往往花费起床时间的是选择衣服的时间。那就提前把一套服饰搭配起来,同样添加进入起床的脚本。
现在,这个脚本就变成如下的流程:
(1)起床
(2)穿衣(固定套装(XX和XX),提前准备)
(3)洗漱
(4)完成
这里只是举一个简单的例子。即插即用是Python的一大特性,你可以把它想象成一个U盘。以后按照这个脚本执行下去,自己就会越做越快。
原因很简单,重复性的连贯动作做多了效率一定会慢慢提高。其次,重复性的动作更能够优化脚本,从而促进脚本每一次都比前一次更精密一点。
此外,假如你的朋友患有同样的起床问题。与其告诉她你要把衣服提前准备等一系列嘱咐,不如甩一个脚本给她,对她说:我实验了无数次了,你按照上边做就对了。
小到起床,大到项目策划,都可以按照脚本化的思维做。不断的把一个新动作变成重复动作,乃至于传递给下一个人快速学习掌握,是Python语言的魅力之一。
2调用接口和建立数据库的系统复用特性
调用接口的意思就是承接上文,当别人手里有一个实验无数次的执行脚本的时候,不妨直接拿过来用,效果同样是十拿九稳的同时也节省了大量的试错时间。
如果碰巧接口并不太适合当前的自己,可以稍微调整一下。经过前人实验无数次的东西,通常不会太差,至少方向是对的。
建立数据库则更偏向是平时的积累。比如,举一个看起来比较腹黑的例子。你可以选择为自己的朋友建立一个“神秘调查局”的档案。
当你每次同朋友一起出行游玩聊天的时候,无意间得知朋友喜欢的或者感兴趣的东西,特别是自己与他共度的美好时光的细节,都可以记录下来。
我在《如何心机的发新年祝福》的这篇文章说过,大量的细节更容易使得人感动。这些平时收集的资料可以作为一个数据库贮存起来,在朋友生日的什么的派上用场。
此外,看书的时候特别需要建立数据库。我记得先前自己阅读过非常多的书籍,现在可能只记得书名。毫不夸张的说,读书如果没有做笔记和复盘的话,吸收知识的效率是非常低的。
关于这点,台湾作家李敖的做法是:每看完一本书,就把书页切割下来,分门别类收藏,这样日后写类似主题的文章,资料就是信手拈来的事情。
我的做法是,在读书的同时拿一只笔画思维导图和标记重要段落。读书完毕以后,边输入电脑上微软的onenote软件边梳理细节。
一段时间以后快速的过一遍,温故而知新。最好的办法是:做知识整合后以文章的方式输出。现在我就是在做这件事。
3自由人的自由联合
诸如以上如Python一样特性而生存的人称之为自由人。如果业界对于未来组织变化的预测是正确的话,未来的组织会越来越倾向于是一个平台基础设施。
自由人的优势在于,更为自由的穿梭于各个平台基础设施之间。在不受传统公司实体的束缚的同时,又能够迅速的同他人进行项目的自由分工与协作。
这就是自由人的自由联合。当前的任务就是,把自己变成一个自由人,同时寻找其他U盘化生存的自由人合作。如果这是业界未来的组织趋势,现在就应该行动起来了。
做一个自由人,无论是基于自身的特性考虑,还是行业趋势来考虑,现在做都是划算的。因为它在本质上提高我们的工作效率和拓宽职业渠道。
参考书目:
《与孩子一起学编程》
《人类简史》
脚本化思维出自五味餐厅创始人王东烽
自由人的自由联合出自逻辑思维创始人罗振宇