我校招加入了某垄断央企,在里面从事研发工程师的工作。下面我将分享一些入职后的一些心得体会。在国企中,开发是最底层最苦B的存在,在互联网可能程序员还能够和产品经理argue,但是在国企中,基本都是领导拍脑袋的决定,即便这个需求不合理,或者会造成很多问题等等,你所需要的就是去执行,然后完成领导的任务。下面我会分享一些国企开发日常。

入职前

可能说某央企,大家也猜到了是啥单位。校招当时属于提前批面试,即单位会到各个学校去开各自的宣讲会,当时我参加宣讲会的时候单位也组织了现场筛简历预面试(画重点,找工作的同学还是要多跑宣讲会,说不定就有现场面试的机会)

预面试后大概两周也收到了公司如果笔试通过就录取+北京户口的保证。其实我也不知道为啥通过5分钟面试,就能决定一个人的去留,可能也从一方面说明国企十分看眼缘吧。

入职后

到公司报道后,第一件事情就是院内的大领导谈话,确定自己的岗位。我在研究生阶段主要是做CV算法在医学图像上的一些应用,自然想做算法相关的工作。但是和大领导谈话的时候发现大领导十分不认可人工智能在落地这一块的可能性,他觉得人工智能就是一些训练模型的trick,是不具备工作量的。所以在他的安排下,我从之前的算法转为了0基础开发。其实强制转开发后,我内心并没有非常抵触,反而我觉得这是一次机会,毕竟搞CV已经卷到不行了吧,就算之后去外面也不可能有竞争力了,还不如转开发。

到部门后,部门主任给我说的第一句话让我印象很深,互联网公司是为用户服务的,而国企就是为领导服务的。这就导致我们的项目高度依赖于领导的意志。领导让干什么,我们就把项目做出来,测试,然后领导去找大领导PPT汇报。

工作开发内容

在国企中,开发是最底层最苦B的存在,在互联网可能程序员还能够和产品经理argue。但是在国企中,基本都是领导拍脑袋的决定。即便这个需求不合理,或者会造成很多问题等等。你所需要的就是去执行任务,然后完成领导的任务。下面我会分享一些国企开发日常。

01  大量内部项目

在入职前几个月,我们都要基于一种国产编辑器培训,说白了集团的领导看市场上有eclipse,idea这样编译器,然后就说咱们内部也要搞一个国产的编译器,所有的项目都要强制基于这样一个编译器。所以在国企里搞开发,通常会在项目中塞入一大堆其他项目插件。本来一个可能基于eclipse轻松搞定的事情,在国企需要经过2、3个项目跳转。但国企的项目本来就是领导导向,只需给领导演示即可,并不具备实用性。

所以在一个项目集成多个项目后,可以被称为X山。你集成的其他项目会突然出一些非常奇怪的错误,从而导致自己项目报错。这是我目前十分头疼的点,但也无可奈何。在国企中,有些项目或者插件是被强制要求必须使用的。

02  外包

说到开发,在国企必然是离不开外包的。在我这,可以分为直聘+劳务派遣两种用工形式,劳务派遣就是我们通常所说的外包,直聘就是通过校招进来的校招生。

直聘的优势在于会有公司的统一编制,可以在系统内部调动。当然这个调动是只存在于规定中,99.9%的普通员工是不会调动。劳务派遣通常是社招进来的或者外包。在我们公司中,项目干活的主力都是外包。我可能因为自身本来就比较喜欢技术,并且觉得总要干几年技术才能对项目会有比较深入的理解,所以主动要求干活,也就是和外包一起干活。一开始我认为外包可能学历都比较低或者都不行,但是在实际干活中,某些外包的技术执行力是很强的,大多数项目的实际控制权在外包上,我们负责管理给钱,也许对项目的了解的深度和颗粒度上不如外包。

上次我空闲时间与一个快40岁的外包聊天,才发现他之前在腾讯、京东等互联网公司都有工作过,架构设计方面都特别有经验,然后我问他为什么离开互联网公司,他就说身体受不了,所以身体如果不是特别好的话,国企也是一个不错的选择。

03  技术栈

在日常开发中,国企的技术一般不会特别新。我目前接触的技术,前端是JSP,后端是Springboot那一套。开发的过程一般不会涉及到多线程,高并发等技术。基本上都是些表的设计和增删改查。如果个人对技术没啥追求,可能一天的活2,3小时就干完了。如果你对技术有追求,可以在剩余时间去折腾新技术,自由度比较高。

我目前就在折腾K8s和Spring源码之类的东西,努力想让自己的项目采用一些更厉害的技术架构,提高性能。当然,采用厉害的技术架构并不会在领导心中留下很深的印象,领导只关心新添加几个功能,是否与XX总部的指示相符合,是否能把PPT做得更加天花乱坠。不过我觉得只要自己问心无愧即可,毕竟我希望自己做出来的产品越来越厉害,能够真正地被大家用起来,这也许是大多数程序员的想法吧。

所以在国企,作为普通基层员工,一般会有许多属于自己的时间,你可以用这些时间去刷手机,当然也可以去用这些时间去复盘,去学习新技术。在社会中,总有一种声音说在国企呆久了就待废了,很多时候并不是在国企待废了,而是自己让自己待废了。

在前面说到,我们公司属于成本单位,到工资这一块就体现为钱是总部发的。工资构成分由工资+年终奖+福利组成。

1、工资构成中没有绩效,没有绩效,没有绩效,重要的事情说三遍。工资是按照你的级别+职称来决定的,公司会有严格的等级晋升制度。但是基本可以概括为混年限。年限到了,你的级别就上去了,年限没到,你天天加班,与工资没有一毛钱关系。

2、年终奖,是总部给公司一个大的总包,然后大领导根据实际情况对不同部门分配,部门领导再根据每个人的工作情况将奖金分配到个人。所以,你干不干活,活干得好不好只和你的年终奖相关。据我了解一个部门内部员工的年终奖并不会相差太多。

3、最后就是福利了,以我们公司为例,大致可以分为通信补助+房补+饭补+一些七七八八的东西,大多数国企都是这样模式。

总结:

1、老生常谈了。 在国企,工资待遇可以保证你在一线城市吃吃喝喝和基本的生活保障没问题,当然房子是不用想的了。

2、国企搞开发,技术不会特别新,很多时候是项目管理的角色。工作内容大多数为领导的拍脑袋决定。

3、基层员工工作不会太忙,有一定自己的时间。

在国企搞代码是什么感受?​相关推荐

  1. mysql 出现 quot_MYSQL 新版出现 Client does_mysql _ 搞代码

    mysql 帮助:A.2.3 Client does not support authentication protocol MySQL 4.1 and up uses an authenticati ...

  2. php类的举例,用类来代替递归方法,用php举例_php _ 搞代码

    问题:一个楼梯有n个台阶,每次上一个或两个台阶,共有多少种上法, 每种走法的步骤是什么样的? 这个简单问题,我们通常的方法是写一个递归调用,简单明了.但是,这里通过类的叠加来实现,虽然本身没有太大的意 ...

  3. 不搞代码来搞我,我又动了谁的奶酪?

    「 我又动了谁的奶酪 」 只能说牛,我已成功引起大佬关注,引用最近很火的一句话,来自特朗普 "我又动了谁的奶酪,你不搞代码来搞我?" 周五七夕,我写了一篇福利文,意在让各位单身的留 ...

  4. 一年前,我来国企搞IT

    2020.11.01日,这一天是我加盟xxx国企的一年整,这篇分享本来是要提前写的,不过由于前段时间确实繁忙,一直没有机会提笔.今天简单和大家分享下我在国企的一些工作内容,感悟等等,希望能给那些对自身 ...

  5. 亲身经历在国企搞IT:自我总结500页“Java成长笔记”,谁说待国企就是养老!?

    前言 2020.11月,这个月是我加盟xxx国企的一年整,这篇分享本来是要提前写的,不过由于前段时间确实繁忙,一直没有机会提笔.今天简单和大家分享下我在国企的一些工作内容,感悟等等,希望能给那些对自身 ...

  6. “一年前,我来到国企搞IT”

    本文转载自公众号 Devops特种部队 文中的"我"并非小灰,而是原作者 2020.11.01日,这一天是我加盟xxx国企的一年整,这篇分享本来是要提前写的,不过由于前段时间确实繁 ...

  7. 7年苹果笔记本码农告诉你,Macbook笔记本M1芯片当前还不适合搞代码

    自从换了苹果M1之后,一开始写Java,oracle装不了不说了,好像plsql装起来也没有意义,大概率不能装plsql. 后来因为工作变动转写C#,公司的环境一大堆exe软件,把我弄的很头疼.所以干 ...

  8. 国企上班是怎样的感受?

    链接:https://www.zhihu.com/question/391279615 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 作者:非著名聊天人 https://www.zhihu.c ...

  9. 为什么要搞代码评审?

    代码评审是在软件开发流程中非常重要的一环,由于这个环节需要开发具有一些在写代码时涉及不到的能力,如沟通能力.判断力等,所以这也可能是最具有挑战的环节之一.一个功能的代码可能被写成N种不同的形式,这些不 ...

最新文章

  1. php pthread 实例,php 真正的多线程 pthread
  2. “请给我一个五彩斑斓的黑”,只需一行命令就能让AI画画,OpenAI的Dall-E被大神复现...
  3. 我自学python的路-Python 学习路线(非常适合小白的入门级教程)
  4. Zedboard学习(四):PS+PL搭建SoC最小系统
  5. U3D physics总结
  6. 微型嵌入式操作系统对比
  7. 事务的特性和隔离级别
  8. 陕西居民医保微信缴纳教程来了,太方便了
  9. 面试题3:二维数组中的查找
  10. 编码与解码 字符串中的
  11. 如何判断基因组的重复区域_利用宏基因组数据组装巨病毒基因组的优势与限制...
  12. 中文验证码识别 java_opencv Tesseract 验证码识别 文字识别
  13. jdbc 事务没有回滚_《Spring Cloud Alibaba》微服务搭建之Seata分布式事务quot;发现问题quot;(十四)...
  14. 有关MongoVUE工具的简单使用---查询和导出
  15. 磁共振成像(MRI)
  16. 【专题】拉格朗日中值定理求极限
  17. 手机android系统锁了怎么解,安卓手机解锁图案忘了怎么办?手机解锁密码忘了的解决办法...
  18. 高考全国卷导数题分类
  19. 100+精选技术干货合辑(持续更新中)
  20. Mac系统随笔 | (2) Macbook WiFi共享

热门文章

  1. LED 实验玉和国际15758980009D13蓝色 LED 闪烁
  2. Python 入门之运算符的使用
  3. cracking_game
  4. 微信签名 play_回答有关Play应用签名的常见问题
  5. Java Web实现文件上传(相机、相册)
  6. 受猪周期跌价影响 天康生物Q3净利亏损4.34亿
  7. error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法
  8. 数论——dove的疑惑
  9. 【Java架构师】架构师晋升路线
  10. 【Java架构师提升】java三层架构原理与作用小结