进步和复用
到周末又开始写代码
写数据分析的代码
关于revenue impact analysis
这么多年大家总是做adhoc工作
无论是程序员还是数据科学家
写个SQL scripts
下个人再来
看看前人写的SQL scripts
再写个SQL script
循环往复
每次大家到处问问题
一个问题大家会重复的问
每次分析的结果可能都不一样
大家也不明白为什么不一样
也不知道是以前的不对还是现在的不对
每次问一个问题,新花的功夫一点没少
痛定思痛,这个问题一定要解决
第一把代码放到code repo,作为source of truth
第二SQL+python
第三重构。把不变的封装。变化的作为变量。
anyway
感觉只有把复用给做好了,团队才能进步,效率才能提高
软件的伟大在于本质上它使得复用scalable,让无限复杂的系统都可以直接被复用。让所有人都能高效的参与到复用系统的发展。
软件让技术的发展又提升了一个量级
在此之前是知识的复用
比如数学公式,物理定律
复用的媒介是书。知识的封装是公式。
人类历经了一两千年的发展到两百年前,科技树的大部分中学生都可以学会
近一两百年的发展,到大学水平
而自从计算机出现,知识被编码,硬件飞速发展,软件协作工具的进步,更复杂的系统可以被开发
很多以前只有人能做的东西越来越多被软件所取代
从简单的计算,到抽象的围棋
到最近的chatgpt
作诗,作画,几乎无所不能
好吧。这个话题下次再写。