现在做事越来越没意思了
以前吧,虽然经常被骂,还被气得肝疼,但那都是人际方面的问题,还可以安慰自己至少做的事情还是比较有兴趣的。现在嘛,被骂得少了很多,倒是做的事情越来越没意思了。
TL有个很不好的毛病:喜欢揽活,当保姆。明明就应该别的人别的组做的事,揽过来,用很丑的方法做一遍。比如要跟某些service交互,我们组因为各种先天优势后天优势,保质保量地实现了client部分,他就喜欢让我们把C++写的client部分提取出来,封装成so,让Web组的人可以用JAVA通过JNI来调用这个so以实现client。原本协议就很简单,让Web组的人用Java写个原生的client也花不了一两天时间,多优雅的方式却不用。
CTO有个很好的想法,但很不好的实现方法:他希望每个service都能不工作,公司的业务仍然能正常进行,于是他要求每个service实现两套不同工作流程,同理client也得实现两套。然后CTO把一个写过2,3年C#的小女生招了当他的助理,写各种设计方案。这个助理在讨论方案的会议上特别喜欢问的是:这个service crash了怎么办?她的解决方案就是有另外一套不走service就能工作的流程。拜托,我们是才十几个开发人员的小公司,不是像BAT那样的巨头,有那么多资源可以同时进行几个相同目标的项目。
还有位高级架构师,也有个很不好的问题:喜欢死扣细节,不顾及现实状况。跟他交集不多,就不多展开了。
我发现TL也好,CTO也好,高级架构师也好,都是在某个技术领域比如网络传输,比如音视频编解码等等,比较深入,有心得,但在设计一个完整的软件系统时,远远没有足够的掌控力。用行军打仗来打比方,就是冲锋陷阵是厉害,可为将才,但缺少大局观,不是帅才。