金桔
金币
威望
贡献
回帖0
精华
在线时间 小时
|
前提:这里研发主要是指IT岗位,而不是什么航天航海之类的研发(虽说航天也有厉害的民企,但国企也绝对才是科研主力);而且这家国企所在行业是传统生产、商业贸易类,而非金融科技这种IT是基石的。
个人经历分享:
本科是计算机类专业。毕业后在事业单位>5年,title叫信息技术主管。所在单位搞IT的就我一个人,自行开发小系统、小网站、简单运维、内容发布……。岗位上的锻炼:独立开发简易项目(不懂高并发、没有团队协作)、也是系统安全稳定的负责人,虽然没有全面的知识体系,但处理问题是足够了(都是实践中摸索,比如网站被攻击,才翻开《白帽子》)。也学习了简单处理各类事务(对情商上的后知后觉有一定的弥补)。在职期间读了个双证水硕。这个岗位是劳务派遣合同工,一直对所谓的“编制”有向往。
最熟练的语言:昨日黄花的PHP
领导和同事赞叹的技能:一个Web小系统能几天就做完了,干活快 第二份工作,互联网中厂<2年,做IoT后端研发,title叫高级工程师(其实就是互联网低职级)。因为上一段工作经历,我的水平还不如应届生(他们基础扎实、leetcode写的更溜)。技术负责人面试我时,觉得我技术一般,但“能说会道”,就要了我。工作中,我能力果然是团队垫底。但也不缺认可我的人。尤其上上上级领导几次在全员场合表扬过公司wiki那个文档写的最详细的人。但小组长觉得我技术菜。岗位上的锻炼:看过更好的代码规范(虽然也只是屎山,但至少是团队协作下的代码,有一定的规范性)、从新功能策划到上线的全部协作(人员、工具、流程、……)、千万级用户的服务端架构(其实架构并不好,经常要做线上紧急运维)——但,看过猪跑,也就够了。干的久了,会成为一个轻松调代码、出方案、找问题的人。
参与项目结构:用户量1000万+、涉及APP和固件调用、在线设备几百万长连接、接口机器几百台、背后的MySQL+MongoDB+Hbase+OSS+Kafka+ELK+K8S等组件机器几百台;日常协作的wiki、git、项目管理软件……。仅断电断网不归我服务端团队管,其他都要管:比如队列堵塞了、MySQL int 45亿自增到头了、某服务环节资源打满了、日志存储压减、……,大多是没有太多技术含量的基础问题,但日常处理多了,对技术体系有了更深的认识(感谢该公司落后的技术底座让我们锻炼,实际上,这些问题我也常常处理不好,每处理一个新问题就进步一下下,”工程“的本质本就如此,不是科研,不必提技术含量,你看人家搞土木建筑的讲啥技术含量,都是高度标准化的工程过程)
项目上的语言:还是PHP,也迅速切入了Go语言等,需要什么学什么,迅速用上 第三份工作,到传统行业国企,信息部门长,对外简称信息总监(但不是CIO啊,CIO应该对应分管领导)。将互联网看过的那些东西,拿到这里做数字化转型(我比较讨厌“数字化”这个时髦的词)是绝对够用的,包括IT项目研发、技术管理、小团队管理——综合前两份工作:有独立开发系统的能力、在某些技术方面有特长、知道先进东西怎么搭起来、充分引入各种组件(比如随便拿个Grafana半天搭完数据大屏框架),同时管理部门、沟通上下级单位、把握IT方向、写各类报告等。技术难以再深入研究,但技术体系会越用越熟悉,框架很多年都不会过时,变成了一个比较综合的IT管理者角色。工作中有许多特定的偏专业的领域,在互联网也很难遇到,比如:网络信息安全(防护、测评、……)、数字化转型的方方面面、数据库和其他基础设施的管理、引入一堆软件过程中的项目管理、IT做预算和成本控制的经验能力、自行研发的辅助工具改进工作流程,……再小的单位也能拎出几十个大小项目,最终都成为经验丰富的IT老兵——以前有一位大学老师是航天高工,他讲:“在这个世界上,谁能估算,谁就会发光”,我的大概理解是:在这个行业深耕后才能知道新做一个项目要花多少钱,行价是多少,实施要花多久,可能出现什么问题,显然互联网技术干的再厉害,你并不知道怎么估,你可能只知道IT项目看不见摸不着,几万的也能报价几十万,实际不是这么回事(好比建筑 道路 桥梁、人家都可以相对精确预算,IT也可以)……目前喜欢这份职业。
其实目前还是中层副职(负责部门工作),描述一下职级:专员--主管--高级主管--经理--高级经理--部门正副(中层,子公司高层在本部是中层)--领导班子(高层)。有时候高经也可以做部门负责人,只是那个部门比较小或者暂时空缺,中层是部门负责人或位列班子——上面的级别次于几位领导,直属下级也就几个干活的人,很扁平,仅此而已,不能觉得自己很牛逼。但可以充分调动各类资源做事情,各项目也有本体系内有许多兄弟单位的IT人员一起协作,或是多家子公司的信息部也需向我这个条线汇报,或是我也需要向上面各条线做汇报,但大家都不是实质的上下级关系。工作中还有各种各样的专项工作组,title特别多(实际都不拿额外薪酬),事情就更复杂了。
典型技术方面的工作:假设你单位拥有一套老旧的大型信息系统,你能为之做什么?即使动不了原系统,也可以做许多扩展项目,比如:从单体ERP中,立一个主数据项目(作为中台应用的一个底座),在此基础上,又可以扩展出CRM、SRM等;当深入了解数据库以后,引入一套产品做数据大屏(或许还要先做API);利用各种SaaS产品(比如企业微信)将管理效率提升一些层次;这些SaaS或许是未来新项目的连接器(比如登录验证、消息推送);在上述过程中,保持对基础设施、安全性、可用性、稳定性、项目规模的一些控制,把握方向……这些工作,仅靠外包肯定是处处受制于人、项目失去控制。一个没有实际干过研发、综合能力不强的人,在这个岗位上是把控不好的,……
典型技术不需要理解太深的:比如队列,在互联网肯定要有相对深度的实践,解决线上问题。但到了传统行业,可能仅仅需要——知道有个东西叫队列,能把队列应用到项目中,解决某些场景需求,仅此而已——一个只知道CRUD的程序员,是不适合做信息负责人的,哪怕这家单位的IT项目再弱,也不适合。
上一段讲的这些都是具体应用,大多依托于第二份工作积攒的工具、实践、思路。 其他几个问题:
一、社招很难进国企吗?
地区不同,差别大,感觉南方更为宽松灵活。比如北京那些偏体制的单位,社招可能难——所谓校招生的培养。但从校招生的专员助理,一步步培养到主任总监,这中间又有多少职级的槛要跨越。即便如国企也是急需用人,有时候员工可以躺平、但总有要能负责能干事的人,他们适合做各个条线负责人(只是写文档也可能天天加班到深夜,不要觉得领导只是使唤人)、或是某些市场化的国央企需要优秀的市场人员。社招通过招聘、猎头、调动、推荐等形式都有。诚恳的建议,当你在私企已是一个很有能力、比较受欢迎的人,你想去国企担任不错的岗位,可能需要多留意各种平台的招聘,或仅差一句推荐 “我有个前同事/朋友/同学很靠谱,要不要叫来面面”。普通的“关系户”,大体也如此。至于学历,上海似乎真的不挑学历,读了个研,现在没人知道我是研究生。当有一个机会出现,请珍惜,不要瞻前顾后磨唧,这是命运的齿轮。
二、技术理想
这里确实没有技术理想。我在第一份工作时,总想着现在做的东西只为了百千人服务,自己的价值仅在单位内部。希望能做千万人用的东西,才是“大的价值”。后来参与那些大项目,仅仅是短暂的快乐,因为自己的屎山很快就被替换成别人的屎山,你找不到存在过的痕迹。如果非要留下点啥,可以写几篇论文,可作为学术垃圾在知网流传几百年。
三、职业理想
将来的职业方向,要么在本单位继续(包括到本单位或子公司高半级管理岗位、或上级单位继续从事IT工作),或同行业、或其他传统国企、500强私企等信息技术部,从事管理一类工作(主要还是偏技术)。再不济也能去小单位做这种工作——但肯定是不能再回到互联网了。
有些平级的中层同事可以到子公司做总经理,但主要还是运营、财务、办公室等出身,我们干IT的可能并不适合做那个,但如果个人梦想所在,也可保持向往。 |
|