算法在非一线好难找到好的机会啊

DoYouEvenKnow-avatar

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项比目前公司好的机会
与本地其他算法工程师沟通,很多人想来我们公司,但我却有跳出去的想法,我感慨这就像围城一样,外面的人想进来,里面的人想出去
以前在深圳的领导给我的建议也是行动前想清楚,不要轻易换行业,所以至今我也没有踏出那一步,现在各大厂裁员的消息也让人心里很慌

现在整个人就很迷茫,跳吧,找不到更好的机会,不跳吧,做得真的挺煎熬的
现在还有读博或创业两个选项,读博倒还靠谱,但一打听现在没关系都没法读,创业这种大风险的我也很难迈出那一步
唉,就是感觉很难,很煎熬
Jxmes-avatar

Jxmes

原来外面的世界是这样的…
Xeqsio-avatar

Xeqsio

老哥 一个优秀的项目组是可以做到你说的这些的
我也经历过这个落差 当初我第一次进入大厂的时候 就是被老哥这样的人折服 学到了很多规范化的内容 如今回过头再看过去的环境真的差别极大
我现在在搞大数据相关 我很明白一旦我离开一线城市 机会就变得很少 工作体验上马上会有和老哥一样的感觉 我就不敢动
我就像是被困在了这几座城市 想离开却被困在这里
wrld-avatar

wrld

还是来一线吧,大平台感觉还是不一样。你们这个不用git用拷贝的版本控制也是有点惊了
SinGaming-avatar

SinGaming

都摆烂就跟着开摆不就得了,有心气就去试着跳槽吧
K1LLFIGHT3R-avatar

K1LLFIGHT3R

[s:ac:吓][s:ac:吓]不用git吗,这玩意不应该是基本技能吗
Goose-avatar

Goose

不只是开发,产品到运营都是这样[s:ac:汗]
小公司根本不重视文档,很多明明很简单看看文档就能复现的基础操作都要去问一圈人
问为什么没有规范文档,回答都是 忙 没时间[s:ac:喷]这小公司再忙能有一线大厂的p0项目忙?就是根本没这意识
DaniXChristopher-avatar

DaniXChristopher

[quote]考虑到同事都不熟悉git[/quote]看到这个我只能说我艹。。。

小公司做算法,不就是重复造轮子吗,还是造那种质量不好的轮子。。。
julie-avatar

julie

看来毕业后一定得先去大厂学东西[s:ac:偷笑],我要是直接去走选调生技术能力岂不是废了
reese-avatar

reese

这有啥,不就工作习惯问题,有些制度是很好,但不是所有公司都能用得起的,说白都是成本。
我估计这公司的工作都是一锤子买卖,因为不需要复现旧代码也能保证收益,新工作来了,即使功能跟以前类似,因为需求细节不一样,也不可能大规模沿用旧代码。
H+-avatar

H+

[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]你们同事都是科班出身吗?

我不能理解科班出身不会git的理由
nel-avatar

nel

看你的抱怨,看来还是要去一线啊
Glumsday-avatar

Glumsday

实在不行考虑找远程[s:ac:瞎]
Niqht .-avatar

Niqht .

其实大厂也不是都规范,很看组
DoYouEvenKnow-avatar

DoYouEvenKnow

[quote][pid=576543610,30012534,1]Reply[/pid] Post by [uid=406138]fhzrj[/uid] (2021-12-26 15:09):

看到这个我只能说我艹。。。

小公司做算法,不就是重复造轮子吗,还是造那种质量不好的轮子。。。[/quote]我以前的公司是纯c写图像算法处理,不用opencv,分阶段性的,先是模仿实现,后期有代码指令集加速优化,有个轮廓搜索的算法速度精度是应该是国内领先,因为董事长找过几个国内专门做这个方向的大学教授,把速度精度要求一提出来就被拒绝了…
DoYouEvenKnow-avatar

DoYouEvenKnow

[quote][pid=576552078,30012534,1]Reply[/pid] Post by [uid=40615502]我看不见你们了[/uid] (2021-12-26 15:57):

[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]你们同事都是科班出身吗?

我不能理解科班出身不会git的理由[/quote]不清楚具体专业,但包括组长有数人是有超5年工作经验的,感觉就是没有学习动力了。另外我也不是科班出身,但我认为只要写代码就应该了解这个工具
DoYouEvenKnow-avatar

DoYouEvenKnow

[quote][pid=576554237,30012534,1]Reply[/pid] Post by [uid=38614785]狷…[/uid] (2021-12-26 16:08):

实在不行考虑找远程[s:ac:瞎][/quote]现在国内能远程的公司很少吧,更不用提算法这种岗位
iEnVy_rapiids-avatar

iEnVy_rapiids

所以老哥为啥想不开去长沙找算法工作呢[s:ac:晕]
Hispanic Kingpin-avatar

Hispanic Kingpin

我感觉其实还是公司缺乏高效的管理意识,这个主要是看中层领导是否有这个意愿去推动这些或者说有这方面的经验;这个需要一个缓慢转变过程[s:ac:愁][s:ac:愁]
DoYouEvenKnow-avatar

DoYouEvenKnow

[quote][pid=576560415,30012534,1]Reply[/pid] Post by [uid=42983569]杨永信的电棒[/uid] (2021-12-26 16:39):

所以老哥为啥想不开去长沙找算法工作呢[s:ac:晕][/quote]我妈有比较严重的抑郁症,经常妄想被迫害,不愿吃药。我爸脾气不好,对她的病没有益处。我妈和我在一起心情好很多,也更愿意吃药,所以还是回来结婚买房了,我妈一有机会就过来一起住