入职一个月,天天在加班。
开始几天就在嚷嚷着下周要上线,结果目前为止,还是没上,并且加班可能还要持续一段时间。我一开始接的一个功能,说第二周要上线。结果可喜可贺,昨天上线了。
总的来说,规划等于白规划。忙忙碌碌,不知为何。不管怎么说,不能白白被恶心,至少要分析分析原因。
第一,代码的混乱。公司人员流失严重,老员工所剩无几,大部分进公司不足一年,一半只有半年左右。可想而知,大家呆在公司的心态是什么——过渡。也就是说,没有归属感。这很正常,中国大部分人没有水平营造归属感。在这样一种心态下,大家会怎样写代码呢?应付。我完成了就行了,不管哪种实现好,不管其他人怎么实现,更不管后面的开发怎么办。所以,这些天经常出现边写边咒骂的情况。而且有时候会把原因本能得归结为遗留问题。这是很可怕的。这种情况非常难收拾,时间紧迫,只能在原有基础上改改改,压力会越来越大。所以,需要有个人来重新将代码缕一下。目前,没有这样一个人。人员的大量流动造成了需要大量招聘的情况。猎头每推荐成功一个人会得到佣金,约为被推荐人30%的年薪。这可真不是笔小数目。所以留人真的是个大问题。这很考验管理层的能力。但事实上,大部分管理的人根本不知道什么叫管理。
第二,产品的混乱。记得有次下午开会,说某产品第二天上线。当时就惊呆了,因为产品很多都没确定,功能也才实现了一点。怎么会出现这样的情况?结果第二天当然是没上的了线。没上的了线,大家也就那么算了。我靠,那之前到底在干嘛?能这么玩儿过家家吗?产品对整个项目的把控太弱了。我观察了一段时间,觉得有三点原因。
- 产品没有实权。而且他们也不去争。争当然不是说扯着嗓子,比对方声音高,而是能够理清思路,占据主动,不要一味迁就。很多人是很难迈出这一步的,而且分寸很难把握。但必须得做,如果想做好事情。
- 会议太多。每天煞有介事的和杭州的视频会议,一开就是好几个小时,完全是闲的蛋疼。需求确定后,每天顶多交换下进度就够了。没事儿找事儿得开会,只会出现更多拍脑门儿的主意。过多的会议会让人不对会议做准备,这样的会议大部分是无意义的。
- 做了太多无用功。产品不明白自己的核心职责是什么。写了很多文档,我也看了一些。感受就是,我再也不想看了。为什么?因为那些文档没有条理清楚得表达出要做什么,而且其中存在不精确的地方。可以看出,产品没有对要做的进行梳理,只是在应付工作。与程序、设计的沟通太少,现在都是给个文档做到的时候再沟通。我去,经常出现理解偏差。产品完全可以把开会的时间用来多和程序和设计沟通,趁机把大家思路都理清。老实说呢,我是不相信和那些没做过编程,接触互联网不深的人能讨论出什么结果。
第三,管理的混乱。这几天我们合代码出现了问题。大部分代码被老代码冲掉了。我暗自庆幸来得晚,相关代码少,不然就得和其他人一样一个个文件核对。杀了我吧。出现的主要原因可能就是case号的错误。case号都是在项目进行中才生成,太晚了,这种应该项目开始时就搞好。我们这些新来的,也没人和我们说case号的事情。这些都是管理上的问题。缺少一个统筹的人,那个人会告诉大家每个阶段该做什么,注意些什么。现在的情况是,遇到情况各自即兴处理。这种不严谨,必然会酿成苦果。
应付往往是无趣的,看着事情照设想走才是有趣的。遇事多想想吧,否则一直疲于奔命。