我记得两年前当助教的时候,期末要整合学生的成绩。我看着300多个学生,3个项目两份作业一张期末考的成绩想,这个我要填表填到哭了。这个时候某同学非常绅士地问我要不要帮忙,结果是我用惊奇的眼神看着他几行bash就把最终的成绩按学生整理好了。后来在开始去脸书的实习前,我还专门捉了sed的文件来看。然而并没有看出个所以然。
如今虽然bash的脚本写得不怎么样,好歹别人写的,我能看懂修bug了。regex用得不算好,然而查找替换什么的再也没有手动过了。这两天不无意外的发现,曾经要写两个星期的python脚本,如今一个下午可以搞定了。也许这6个月,也是有所收获。大概收获的主要技能是撰写各种脚本吧。
还有些基本的运维。运维本身是一个非常不适合发展的职业,然而懂一点运维和不懂运维简直在工作中是天壤之别。我并不怎么懂运维,然而感谢这六个月至少告诉了我有这么多东西是我不懂的。还有就是关于能不能碰production这个问题。6个月前ssh到production服务器都会手抖。现在凌晨4点在production数据库里面添删数据什么的已经手很稳了。这两者都不是我之前懂的,也并不是我十分擅长的。然而这技能有生于无并且其实很有用。
这几个月里面实现了很多从零到一。感觉某老板那本书写的一般但标题是真好用。这个阶段,不管是团队还是产品还是销售方法都有太多的不按常规出牌。一半是所谓的用新视角看世界,一半其实是初创的环境中没什么人之道我们到底要干啥。规则是没有的,规律是可以随时重建的。所有的奇怪的事情都是可以去询问和改进的。
若是说有什么十分深刻的感悟,那便是对于前人的态度:你要尊重你的predecessor,可是万万别把它们当神。往往所谓的成规都是可以改进的,其中一个最大的原因便是也许这些先人的决定基于如今不再正确的假设。