先介绍一下自己吧,18年进入程序员行业,现在已经是我的第三家公司。由于第二家公司加班比较多,再加上自己认为本人不适合干程序员,所以去年就找了一家国企让自己有时间思考下一步应该怎么走。来国企一年多了,确实还是有很多感受可以和jrm分享一下的。
- 崩溃的边缘吗?
短短一年时间熬走三个产品,因为在我们这儿产品要和领导直接对接,说温柔点产品就是被领导怼的。单纯的被怼还好说,产品本身的工作也很难受,因为需求分析这块,基本也主要由产品承担,领导(业务小组)只传达事业单位上层领导的思想,或者直接把他们的一些文件丢给产品,然后产品自己去分析,去画原型,画出来之后业务再看对不对,苦逼的是产品也不咋懂业务。经常加班搞原型,还不知道自己搞得对不对,搞不好还被怼。就算最后原型过完了,产品也还得负责开发进度,开发评出的时间,领导又不认可,好点产品会和领导battle(基本无效,特别紧急的砍功能),另一种就是使劲催开发"下班加会儿班…今天必须要…后天必须弄完…周一要演示"。当然和领导battle的产品已经不在。下面浅说这种工作模式下,让人崩溃的两个案例吧
开发情绪崩溃
现在开发经常接到任务XX时必须搞完,记得今年年前,产品给我们开发布置任务,说年前必须搞完,实际上怎么也搞不完,产品说是上面的意思我不管,最后开发直接在讨论会上对他说“rnm”然后两就吵起来(开发的声音是颤抖的,这个开发同事算是我遇见过脾气最好的开发之一了,就是给人事那种特别踏实的印象,对他来说应该算是情绪瞬间崩溃了吧),领导听见声音就出来制止了。
产品情绪崩溃
现在这种工作模式,经常遇到紧急任务,不评估任务工时,直接说XX时必须搞完。上周周五有个演示任务,领导提前一两天给产品说必须完成数据清洗。产品安排了两人搞这个事儿其中一个就是上面提到的同事,周四搞到凌晨1点多,周五上午还是没搞好,产品坐在开发旁边守着搞。下午大概1点时候,就听见非常大的吼叫声,全公司的都听见了,还有耳光声。我以为是产品和开发打架了,结果是产品自己打自己,看见开发没搞出来直接崩溃。 - 组织架构
公司由公司负责人(业务出身不懂技术)、业务小组(运营)、产品、java开发、测试、前端、原生、ui组成。
这样一看可能觉得没有啥问题,当我进入公司的第一感受,我cao连个项目经理、技术经理都没。组织架构上相比市场上的大多数公司也就少个项目经理或者开发负责人。所以在我们这儿几乎是没有个人的晋升路线的,大多数小型的国企都这样吧,业务需求、岗位都相对固定,因此同事的年龄也是相对偏大的。 - 工作氛围
对于开发来说工作氛围还不错吧,因为没有技术领导天天管着。各搞各个的挺自由的,每个人的任务都要由自己负责,当然在团队协作上就要靠自己主动的去沟通了。大家还是能够互帮互助的。
因为没有技术领导、项目经理,所以项目由产品分给开发,开发轮着当master拆分任务。
说到这儿我就要开始吐槽了,项目开发节点70%的情况下由领导(业务)决定,剩下30%的大概是开发没任务了,必须找点事儿不能让开发当咸鱼(这时候就天天5点准时下班咯)。
在开发那30%的任务时候,你可能开发了一半或者开发完了已经测试完了,突然来紧急任务了好大家可以停下手中的任务了。马上突击紧急任务,突击完之后嘿嘿可能之前开发的任务就不管了(ps:我迭代过三个版本的东西都有发到生产上投入时间大概有1个月的工时吧)。。。。
再说一下遇到紧急任务的时候吧,可有得说了,经常一个项目两周搞完,一个需求两天弄完,这种情况不是少数。上级部门一句话,我们就得累死。这种情况下基本就是一边开发一边改需求,需求来回改,累死人哦。需求改了可能你还不知道需求啥时候改的哈哈(ps:需求经常偷偷改),提测了测试可能还不知道需求。。。。做完了领导发现做得不对,这时候就看产品的抗压能力了,我去年3月入职已经熬走了3个产品呢。好的是领导一般不直接怼开发,一般都是怼产品。所以在我们这儿产品是领导的怼的,测试是背锅的,开发是加班的,业务是大哥。 - 总结
所以同志们入国企需谨慎,经常招人,且要求不高的公司呵呵。当然对于我来说我也没啥可后悔的,本身没有带着很大的希望来。希望jrm都能找到有钱有闲的公司