算法工程师的工程能力问题

185 天前
 dododada

最近在招算法,发现一个问题,不知道是不是我的认知问题,请教一下兄弟们。

据我了解,算法分为算法研究,算法前后处理,算法工程部署等等。

最近面试的一些算法,研究能力并不突出,自己从 0 到 1 研究过模型网络,做过完整模型的就一个,其他的都是开源模型+数据集训练部署,然后就这一个,表达沟通能力还有问题,总是用“这个”, “那个”来表述一些术语,听的我们云里雾里的

很多算法工程师训练+调参做到 onnx 就结束了,然后还有的就只是负责 dll 的转化,前处理后处理什么的,很少有做过四层网络+服务器+应用+算法+部署整个流程的

我知道算法的工作内容繁多,除了算法本身可能也没有精力了解其他内容。

但是,搞计算机的,真的是只负责自己的那一小块么?

8543 次点击
所在节点    程序员
83 条回复
xuelulu
185 天前
我以为工程部署:在已有的系统下,对单独模块部署,结果变成四层网络+服务器+应用+算法+部署?四层网络+服务器这个不是运维?应用这个不是开发?你这是一个人干三到四个人的活啊
yslin
185 天前
细分方向是这样的
dododada
185 天前
@xuelulu 不是,我不是说要干这个,我是说要有了解
nno
185 天前
你说的是服务端部署,和大部分只做终端部署的不太一样
服务端部署也有现成的框架,但同样需要对算法比较熟悉才能知道如何合理配置资源和一些影响 qps 的参数
Carson089
185 天前
算法每一项要做精就很难,你确定你公司需要找 1 个人全部做完,然后薪水比你们 cto 还高的人?
dododada
185 天前
@Carson089 显然不可能一个人干完,那么多活儿干死也干不完。我的意思是,算法工程师,不需要考虑工程能力么?
mk3s
185 天前
你应该反向想, 为什么大佬总是那么极少数, 是不是就释怀了呢
RainCats
185 天前
多少钱干多少事,你这个问题其实换到 web 开发这边也一样。
垃圾公司都是希望几千块、万把块就找到一个后端厉害+前端厉害+运维能力厉害的开发
darkengine
185 天前
还有一种可能,是不是薪资达不到这样的人的期望
emSaVya
185 天前
@dododada

一般百万包的算法/策略 也就写写 python c++ 写起来都很不规范。

你想招算法+工程 两开花 openai 这个级别的肯定有 算法+工程还能做性能优化。
dododada
185 天前
@mk3s 很有道理

@darkengine 其实我们现在的数据采集,训练,前后处理,部署基本都是分开的;而且好像也没有大牛看得上我们这种小公司,说到大牛,上次有个干了 3 年的算法,要 37k 月薪,我觉得在南京这个地方,这种薪资的水平应该有对应的技术水平,但是发现并不具备指导算法团队工作的能力
ZhouHeiYaWang
185 天前
说白了,在招人的时候面试者都希望求职者一个人干多个人的活
JoeDH
185 天前
算法也要变成全干工程师了?
chhtdd
185 天前
你这要求得招算法全栈,已经涉及到训练推理部署全流程了
munan56
185 天前
算法到底是做什么的
tommydong
185 天前
所以你们是招训练的还是推理的还是部署的?
UIXX
185 天前
这实际上是个很宽泛的问题,关键是,你怎么定义算法工程师?

从字面来说,算法工程师肯定要考虑工程能力,它甚至是该职业能力的主要衡量指标。在高度分工的体系中,算法工程师就是区别于算法研究员的一线实施,负责算法落地,着重实现、应用、调校。要不要相应的理论基础取决于工作模式——是单干还是协同。

而现实是,大部分相关公司不会有自己的算法研究员,基本上是产学研三合一,算法工程师又要搞理论又要写代码担子自然重了,给了人一种啥都要会的错觉。
linyun1
185 天前
嘴里上都说现在的社会是细分的是靠分工合作的, 现实就是巴不得一个人全包。一个人精力有限的,而且很多东西不是说你学一次就永远不会变的,又要全又要精,还要跟上最新的成果脚步是吧。
zzzlight
185 天前
分工化太严重,你想的这种很难,还有就是确实很多搞算法的工程能力堪忧的居多,你让他们写点 py 之外的就开始很困难了或者没有接触过。算法+工程两样都强的,我个人觉得大小公司这种人都很少也非常非常贵。殊不知一堆博士老哥对基本开发语言都不知道内容的或者力扣都写的够呛都看到不少了。
nnqijiu
185 天前
你招的不是算法工工程师,是全干工程师

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX