公司问题及经验总结
我在软件行业工作已经有五个年头了,在现在这家公司已经有两个年头了。虽然身为公司的研发部经理可以参与公司的一些决定,但是没有绝对的话语权,对于公司的很多决定我深知是错误的,虽然后来也证明是错误的,但是我仍然无能为力。这里总结一下在公司中遇到的问题。
宁可招聘一个技术水平高的也不愿招聘三个技术水平低的。在工作中能够非常有力的证明这一点,三个刚工作的技术人员,尤其对于C++这样门槛稍微高一些,需要工作经验来弥补C++中坑的语言,三个C++技术人员远没有一个高水平的工作效率高,因为三个菜鸟需要将大牛踩过的坑全部踩一遍,踩过多少坑就代表走了多少弯路。
兴趣是最大的老师。我带过不少人,很多都是新人,我给他们制定了学习计划,期望他们能够在业余时间多学习,但实际上哪有几个人能够充分利用业余时间的。我就非常怀疑他们对技术的兴趣问题,如果他们对技术不感兴趣那为什么要加入该行业,为没有兴趣的工作而工作就是自己对自己耍流氓。如果他们对技术感兴趣,那只能说明他们业余时间中有更大的诱惑。
在招聘中不要过于在意金钱,便宜无好货在招聘行业中仍然非常适用。在招聘中千万不要吝惜给员工的那点钱,因为一千块钱而错失一个好的员工是非常不值得的。
盈利模式决定了公司对产品的态度。我所在的软件行业属于传统的软件行业,传统软件行业的盈利模式为销售,由于软件具有可复制性的特点,因此只要一套产品卖的越多就赚的越多。对于传统软件行业的产品使用者很多情况下就是几个人,至少跟互联网产品的用户数量不在一个量级。使用的人数决定了传统软件行业的用户体验可以做的很烂,技术水平可以不用那么高,只要能用就行,慢点无所谓,只要能卖出去就行了。身为一个技术人员,一个对技术有追求的技术人员,这令我非常反感,我做技术我不能对技术无所谓,我讨厌听到无所谓这样的字眼。
一定要明确公司的定位,明白什么时候应该干什么,什么应该干,野心太大也是问题。公司处于成长阶段提出了今年营业额比去年增长10倍的目标,我听到之后就是嗤之以鼻,这压根就是不可能的任务,而事实证明这也根本不可能完成,实际上当年营业额仅比去年增长了一倍。
一家公司一定要有自己的明确产品线,要抵住外界的诱惑。公司的产品线本来是非常明确的,后来由于客户需求和各种方面的原因,开始考虑疯狂扩展产品,这就造成了本来人手就紧蹙的情况下,没有时间去改善现有的系统,不得不去研发新的产品。自己没有的产品甚至跟客户合作或者完全购买别人的产品,导致公司很多人都在考虑跟其他公司合作的事宜。结果可想而知,新产品的销售并不理想,旧有的产品升级维护的也开始变慢。ps:我是非常讨厌在技术上跟其他公司之间考虑合作的问题,因为这从本质上讲并没有产生任何的社会价值,技术上必然涉及到接口的问题,只要是接口必然会有很多细节问题,这些往往会出现技术人员扯皮的问题,一个问题你可以解决他也可以解决,但是谁都不愿意解决,你说烦不烦。
技术人员后来要么转行要么做管理了。在济南技术人员就这两种出路吧,没见过多少大龄的程序员,很多情况下写着写着程序突然发现自己转为公司的中层了,比如我,并逐渐参与公司的事务。很多对程序不感兴趣的,可能就直接换个行业或者转行做销售了。
有些人再怎么培养也成不了高手。在工作我发现,有些人即使有了几年的工作经验,对公司的产品也非常了解,但是在解决问题的时候总是找不到点子上,占了一大堆资源,最后解决起问题来即慢又绕弯路,还留下一堆bug。对于这部分人,我想说也许这个行业不适合你。
领导千万不可三天两头一个想法,这在员工看来就是一个不靠谱的领导。谁都不愿意追随一个拿着自己当猴耍的领导,一会一个想法只能说明领导不够成熟,不适合做领导。跟随杰出的人,为杰出的人工作。
搞公司最好不要搞施工太久的。公司很多做工程的都在为现场的情况忙碌,一个点架设完毕后往往还需要耗费大量的时间来维护,维护对于公司而言牵涉到精力太大,尽量避免需要整天跟客户打交道和整天维护的业务。
专科生是很难撑起一家科技企业。虽然我不完全认同学历就能决定能力,但学历跟能力之间是成正比关系的。我的朋友中有专科生在工作几年后可以做专业的视频教程,并且业余时间写过几部玄幻小说。由于学习经历的不同这就造就了科班出身的程度不同,自然能力之间是有差异的。虽然中国的大学教育跟工作很脱节,但是在工作中还是能够跟大学教育挂起钩来的。学历跟素质之间也是成正比关系的,这里的素质体现在工作中就包括了工作中的责任心,工作态度等方面,这里就不展开了,要展开的话我可以举出非常多活生生的例子。因此,我非常不提倡在公司招聘中招聘专科生。我发现在很多情况下,很多专科人员是连普通话都不会的,操着各种方言或各种被普通话的方言。基本上能不能说普通话也是一个断定人素质的标准,扩展到其他行业同样适用。
也许本文的观点有些偏激,没错我就是一个偏激的IT工程师,就酱。