“成为一名足球运动员需要的是内心的热情和奉献精神。我一直认为,只有那些输过的人才真正能赢。”
冷空气来时,天气变得凉快了许多。冷空气走后,便又炎热了起来,但却明显能感受到早晚的凉意。气温骤变,容易生病,大家要保重。
印象中已经很久没有连续七天上班了,因为一直在和团队冲刺,并没有觉得漫长,只是觉得有些辛苦。不过在得知明年五一要连上九天之后释怀了很多,果然最好的一年是今年。当然,足球赛里也有这种很极端的情况,也就是联赛杯赛洲际赛三线作战的时候,不过能有机会多线作战就说明是豪门,最高水平竞技一定是最卷的,因为更高更快更强嘛。
最近突然领悟到,对待工作有两种态度,一种是 game 一种是 work,这俩最大的差别就在于 game 是只看结果的,以足球比赛为例,没有赢,哪怕在场上跑再多再辛苦也没用,属实是只有功劳没有苦劳和疲劳。如果是 work,以考试为例,那么更多会去关注就是边界和验收标准,过关就行。从这个角度来看,因为我们的教育体系一直都在培养我们把工作做好(good work),所以在面对零和博弈的饥饿游戏(hunger game) 的时候,缺乏团队协作和想赢的决心。我们习惯于考卷得高分,但难以做出突破性的成果。随着经济发展速度降低,大家终究会转变为 game 模式,因为市场没有答卷也没有答案,只有赢才是答案,那么解题过程就是找到怎么赢。
既然是 game,我们继续以球赛为例子,我们在比赛中扮演什么角色,需要团队里每个人都清晰。教练要扮演教练的角色,队长要扮演队长的角色,前锋中场后卫要按照阵型去执行战术,但在此过程中需要灵活调整。球员能力再强,也需要听教练的指挥,因为大家关注的层面不一样。凭借个人能力也许能赢一场,但一个好的体系可以赢三冠王。进球了大家一起庆祝,被进球也不要相互埋怨,而是去想怎么再进一个扳回来。当然了,能做到这样基本就属于冠军团队了,大部分时候因为缺乏信任而动作变形,赢不是主要目标,那自然就赢不了了。
这里有一个最近很深刻的感悟,就是作为年轻一代,大部分时候我们还要努力在球场里踢球,那些大的战术当然需要熟悉,但最重要的还是带领队友取得胜利。一定是置身事内,去创造和争取每一次进球的机会。教练和队长之间的信任也是逐步建立的,一定不是要么信任要么不信任,球场上的授权是逐步进行的,当教练能够确认队长的想法和自己一致时,队长就会有越来越大的自由度,但是这个在一开始肯定是不可能的。在球场上一定要让每个队友知道自己为了什么在踢球,以及具体的位置,知其所以然的动作,和只知其然的动作,虽然看起来可能差之毫厘,但最终的效果会有很大的区别。换另外一个比喻,就是要把你的团队成员当做是投资人,需要告诉他们为什么要为这个团队投资,而不是命令式依靠权力和恐惧来管理,那最终会适得其反。
最近重新开始大量编写代码,发现曾经看过的那些经典书籍,已经更能理解了,也更能意识到什么是设计,什么是架构。当然,路漫漫其修远兮,我在产品和数据层面上还有很多功课要补上,具体的方法很简单,加倍努力投入,来弥补比较迟才开始投入。比如同样是二次开发 OpenAI 的 API,直接用官方的格式就要比自己发明或定制要高明,毕竟连文档都不需要自己写,大部分网络上的教程也可以直接使用。但如果是根据一时的需求进行定制,那么当官方接口演进的时候,也不得不同步调整,万一已基于定制的特性开发了大量的业务,那就是牵一发而动全身了。
数据是一门科学,可视化也是一门科学,理工科学的尽头都是数学。只是调用代码库当然不需要了解数学,但是想要做出让人眼前一亮的成果,用现成的库肯定是不行的,要有自己的东西:遇到问题、拆解问题、解决问题。
比赛哨声其实早就吹响了,努力进球吧!