DoYouEvenKnow
2021-12-25T06:22:35+00:00
纯粹是对现状吐一下苦水,不知道有没有差不多情况的泥潭老哥,不喜勿喷
lz双非渣硕,专业与算法不相关,毕业后进不了大厂,在深圳小公司混了两年,有幸和一群大佬共事,学到了很多东西,研发流程,文档撰写,代码风格都有规范。虽然同事间各自负责不同项目,但信息分享交流互通多,对问题分析能力有很大提升,在深圳的工资也翻了一番
20年因家事回到长沙,面试了很多公司,因为之前做了很多项目都是独立完成的,简历比较好看,基本都拿到了offer,最终选择了一个技术面问问题比较有深度的公司,网上搜了信息也是相关行业在长沙最好的平台(这里不透露具体信息了,望猜出来的潭友勿曝,多谢)
在长工作经历不再详细描述,这里也只和我在深的小公司相比,有以下让我觉得不满的几个点
1. 不重视文档,日常项目配置调试没有文档,新人任何配置调试都要找人问;算法概要设计没有文档,各自负责的模块只有各自了解实现细节。
我进来后每次计划写文档组长总是让我先出东西后再写,其他人都压根没有要写文档的习惯
在一次招新人上手项目调试配置时,只有我负责的部分有文档,参照文档做一遍,然后新人帮我更新补全一些细节,我不用做其他事
其他人都要手把手从头说教,组长才意识到文档的重要,逐渐把相关的配置流程文档化;
另外还有算法原理概要设计文档,就我的理解,这是一个公司很核心机密的部分,文档可以让任何一个合格的算法工程师复现其工作,不应该轻易交给不相关的人;
但今年部门给每组下指标要发表SCI的指标后,组长招了一个应届生专门来写英文paper,在不过问我的情况下,直接把我的算法文档给新人,新人还打印出来向我请教细节(被我要求碎纸机处理,后续paper的技术原理部分也都是我写,新人完全没能帮上忙);
感觉自己的成果完全没收到尊重,文档也没有起到应有的作用
2. 不重视代码,各自以线程的形式负责各自的模块,不但各种代码风格混插,命名随意,也没有注释说明,一个函数写个5,600行很常见,代码逻辑上的重复冗余也看得到基本没有经过思考;
在一次开会时,我简单提及一个最基础的一个函数不要耦合太多功能,要注重解耦,封装库只要封装基础算法,外围协议发送代码不用一起封装,组长也同意如此,但相关同事抵制表示不愿更改后,此后我就不再管其他人,自己做好自己的;
另外我们组的算法库之前一直都是组长以文件夹的方式进行版本管理(一个文件夹下放满了不同版本号后缀的文件夹),组长要求原则上不能通过软件传送代码,只能有需要时自己去他那里拷贝,所以无法及时分发到每个人,可能每个人手上的版本都不一样
在今年的一个项目我单开了一个算法仓完成,并用git进行管理后,组长意识到好处后让我协助用git把算法仓进行版本管理,考虑到同事都不熟悉git,我还主动写了git的使用说明,顺手也写了建议代码规范,到目前为止没啥人在意
3. 没有要将事情做好的意愿,今年的一个项目需要我对接其他人的模块,可以理解为接收其他人处理结果做汇总
测试时发现我接受到的结果总是出一些莫名其妙的问题,而且往往是他们声称之前做过自测没有问题的地方出现问题
这还不是最主要的,出现问题后,我协助分析查看,指出问题本质,给出更改建议,但往往都是以“你那么改太费时费力,我先用个简单的办法规避一下这个问题”的理由拒绝,且后续往往不再继续跟进改进
有些工业界已经有成熟应用的方法,因为能力问题,只能用着github上10年前的算法代码,没有基础的算法开发能力
修改算法配置时,除了外部配置文件修改,还要修改代码重新编译。还有其他种种事例,不再细说
我理想中的公司,也主要是作为一个人发展进步的平台,应当注重质量,尊重成果,同事不需要有多牛,但能良好沟通能有一起把事情做好的想法
同行业下,我当前公司在长沙是最好的选择,平台最大,落地项目多,有持续盈利,后期有上市计划(但目前只有老员工有期权);工资只能算中等水平(不到一狗),但五险一金是按实际工资缴纳,包餐,双休不加班,工作环境很好(同事交流沟通都挺和善,只是没啥推动解决问题的心思);
但我所在的部门小组,虽然组长面试我时问题问得较深,但实际核心技术力很弱,现在招的算法工程师大多又是只用python做过深度学习的,毫不夸张地说,连基础的图像处理算法知识都无法沟通,只能靠自己做研发,那种一个人做事的感觉真的很煎熬;
从我往其他人反馈的问题往往无法从根本上解决,导致我的项目结果也不理想,我有努力过按自己想法去推动,组长也很配合,但就还是那一句话,那种一个人做事的感觉真的很煎熬;
同时薪资涨幅也很慢,一年半的时间只给过一次不到1k的涨薪
现实和理想差距甚大,所以我也更新好几次简历,但居然发现没有办法在长沙找到更好的机会
以公司前景(是否有项目),工作压力程度(加班和双休情况,不接受愚蠢的无条件晚上加班),跳槽的涨薪幅度(不接受降薪跳槽),工作坏境(领导能力,管理方式等)4个方向为标杆,很难有同时满足3项比目前公司好的机会
与本地其他算法工程师沟通,很多人想来我们公司,但我却有跳出去的想法,我感慨这就像围城一样,外面的人想进来,里面的人想出去
以前在深圳的领导给我的建议也是行动前想清楚,不要轻易换行业,所以至今我也没有踏出那一步,现在各大厂裁员的消息也让人心里很慌
现在整个人就很迷茫,跳吧,找不到更好的机会,不跳吧,做得真的挺煎熬的
现在还有读博或创业两个选项,读博倒还靠谱,但一打听现在没关系都没法读,创业这种大风险的我也很难迈出那一步
唉,就是感觉很难,很煎熬
lz双非渣硕,专业与算法不相关,毕业后进不了大厂,在深圳小公司混了两年,有幸和一群大佬共事,学到了很多东西,研发流程,文档撰写,代码风格都有规范。虽然同事间各自负责不同项目,但信息分享交流互通多,对问题分析能力有很大提升,在深圳的工资也翻了一番
20年因家事回到长沙,面试了很多公司,因为之前做了很多项目都是独立完成的,简历比较好看,基本都拿到了offer,最终选择了一个技术面问问题比较有深度的公司,网上搜了信息也是相关行业在长沙最好的平台(这里不透露具体信息了,望猜出来的潭友勿曝,多谢)
在长工作经历不再详细描述,这里也只和我在深的小公司相比,有以下让我觉得不满的几个点
1. 不重视文档,日常项目配置调试没有文档,新人任何配置调试都要找人问;算法概要设计没有文档,各自负责的模块只有各自了解实现细节。
我进来后每次计划写文档组长总是让我先出东西后再写,其他人都压根没有要写文档的习惯
在一次招新人上手项目调试配置时,只有我负责的部分有文档,参照文档做一遍,然后新人帮我更新补全一些细节,我不用做其他事
其他人都要手把手从头说教,组长才意识到文档的重要,逐渐把相关的配置流程文档化;
另外还有算法原理概要设计文档,就我的理解,这是一个公司很核心机密的部分,文档可以让任何一个合格的算法工程师复现其工作,不应该轻易交给不相关的人;
但今年部门给每组下指标要发表SCI的指标后,组长招了一个应届生专门来写英文paper,在不过问我的情况下,直接把我的算法文档给新人,新人还打印出来向我请教细节(被我要求碎纸机处理,后续paper的技术原理部分也都是我写,新人完全没能帮上忙);
感觉自己的成果完全没收到尊重,文档也没有起到应有的作用
2. 不重视代码,各自以线程的形式负责各自的模块,不但各种代码风格混插,命名随意,也没有注释说明,一个函数写个5,600行很常见,代码逻辑上的重复冗余也看得到基本没有经过思考;
在一次开会时,我简单提及一个最基础的一个函数不要耦合太多功能,要注重解耦,封装库只要封装基础算法,外围协议发送代码不用一起封装,组长也同意如此,但相关同事抵制表示不愿更改后,此后我就不再管其他人,自己做好自己的;
另外我们组的算法库之前一直都是组长以文件夹的方式进行版本管理(一个文件夹下放满了不同版本号后缀的文件夹),组长要求原则上不能通过软件传送代码,只能有需要时自己去他那里拷贝,所以无法及时分发到每个人,可能每个人手上的版本都不一样
在今年的一个项目我单开了一个算法仓完成,并用git进行管理后,组长意识到好处后让我协助用git把算法仓进行版本管理,考虑到同事都不熟悉git,我还主动写了git的使用说明,顺手也写了建议代码规范,到目前为止没啥人在意
3. 没有要将事情做好的意愿,今年的一个项目需要我对接其他人的模块,可以理解为接收其他人处理结果做汇总
测试时发现我接受到的结果总是出一些莫名其妙的问题,而且往往是他们声称之前做过自测没有问题的地方出现问题
这还不是最主要的,出现问题后,我协助分析查看,指出问题本质,给出更改建议,但往往都是以“你那么改太费时费力,我先用个简单的办法规避一下这个问题”的理由拒绝,且后续往往不再继续跟进改进
有些工业界已经有成熟应用的方法,因为能力问题,只能用着github上10年前的算法代码,没有基础的算法开发能力
修改算法配置时,除了外部配置文件修改,还要修改代码重新编译。还有其他种种事例,不再细说
我理想中的公司,也主要是作为一个人发展进步的平台,应当注重质量,尊重成果,同事不需要有多牛,但能良好沟通能有一起把事情做好的想法
同行业下,我当前公司在长沙是最好的选择,平台最大,落地项目多,有持续盈利,后期有上市计划(但目前只有老员工有期权);工资只能算中等水平(不到一狗),但五险一金是按实际工资缴纳,包餐,双休不加班,工作环境很好(同事交流沟通都挺和善,只是没啥推动解决问题的心思);
但我所在的部门小组,虽然组长面试我时问题问得较深,但实际核心技术力很弱,现在招的算法工程师大多又是只用python做过深度学习的,毫不夸张地说,连基础的图像处理算法知识都无法沟通,只能靠自己做研发,那种一个人做事的感觉真的很煎熬;
从我往其他人反馈的问题往往无法从根本上解决,导致我的项目结果也不理想,我有努力过按自己想法去推动,组长也很配合,但就还是那一句话,那种一个人做事的感觉真的很煎熬;
同时薪资涨幅也很慢,一年半的时间只给过一次不到1k的涨薪
现实和理想差距甚大,所以我也更新好几次简历,但居然发现没有办法在长沙找到更好的机会
以公司前景(是否有项目),工作压力程度(加班和双休情况,不接受愚蠢的无条件晚上加班),跳槽的涨薪幅度(不接受降薪跳槽),工作坏境(领导能力,管理方式等)4个方向为标杆,很难有同时满足3项比目前公司好的机会
与本地其他算法工程师沟通,很多人想来我们公司,但我却有跳出去的想法,我感慨这就像围城一样,外面的人想进来,里面的人想出去
以前在深圳的领导给我的建议也是行动前想清楚,不要轻易换行业,所以至今我也没有踏出那一步,现在各大厂裁员的消息也让人心里很慌
现在整个人就很迷茫,跳吧,找不到更好的机会,不跳吧,做得真的挺煎熬的
现在还有读博或创业两个选项,读博倒还靠谱,但一打听现在没关系都没法读,创业这种大风险的我也很难迈出那一步
唉,就是感觉很难,很煎熬