追求的是确定性和可被理解性,尽管你可能每天在做的是重复性的搬砖工作,但这不应该阻止你去思考去理解原理。
尽管团队项目推进很重要,但你不应该因此放弃个人在工程上的追求,从而让自己在自己写的不满意的代码中沦陷,而不是激发工程质量的快感!
什么导致我对代码或工程的热情降低了?每天规律的上班工作下班回家,项目实现是分割规划的,正是这两种间断让我无法再次体验到大学时连续甚至通宵的开发体验。要找回热爱就要全身心扑到代码的世界中去,并且要看到自己每天为之付出的产品的前景,这样才能找到付出所收获的成就感和自豪感,进而驱动自己的进取。
交互上来说是合理灵活符合用户直觉且好玩的,而不是先前的一个对用户来说消极的预设固定的选项。从用户直觉出发而不是从工程难度出发进而去妥协产品的用户体验,工程难度对工程师来说其实也是有趣的挑战!(相互挑战而非相互妥协(不等同关系对立,是诤友))你的愉悦来自解锁了新的成就,而非完成了现有的任务。
业务项目中,使其自然发展;业余项目中,挑战技术前沿。
It’s okay if you mess up,就像代码中的 Bug 一样,如果你搞砸了,不要慌也不要感到罪恶停止精神内耗,我们能一起 fix 它。
我现在对工程不再有兴趣,因为现在我眼中它只是个我维持生存的工具,代码本身对我来说逐渐变得无法脑读。