会 Python 的不会算法,会算法的不会写 Python --大家有这个感觉吗?

2018-03-27 16:26:26 +08:00
 clarkchen

最近面试有一些感觉,

名校毕业,精通各类算法,tensorflow, pytorch 如数家珍,面试不会写排序

实战经验丰富的 CRUD 工程师,连个 Group By 都不会,来应聘机器学习工程师

想要一个基础扎实的,认真刷刷 LeetCode 和 Kaggle 题的面试者,好难啊

然后想请教两个问题:

大家跳槽或者找工作的的时候都在哪里玩儿,拉钩,boss 直聘,v2ex ?

大家觉的 Python 算法工程师 这个 Title 会有吸引力吗?

12329 次点击
所在节点    程序员
76 条回复
xiaoxinxiaobai
2018-03-27 16:31:35 +08:00
所以需求是什么?基础包括哪些,搞清楚了对应考察就好了吧
yivanus
2018-03-27 16:36:34 +08:00
找个会 python 的去刷下 leetcode 不就满足了。
p2pCoder
2018-03-27 16:37:25 +08:00
python 工程师很不好招
脚本语言入门简单,很多人不讲究,基本数据结构 都搞不清,就更别说算法了
反正没有什么不是一个 import 解决不了的

我昨年一段时间负责爬虫工程师的招聘,一个月,面试几十个,没招到一个

如果要招算法工程师,语言不是很重要,python 和各种 package 以及机器学习框架,比算法优先级低很多
iEverX
2018-03-27 16:39:31 +08:00
算法和工程差别会越来越大,就跟软硬件工程师一样
takato
2018-03-27 16:39:55 +08:00
问题同#1
楼主可能对专家特征比较执着。观察过市场上的从业者,2000+年后的基本如此,怀疑和学术思潮有关。

在目前 DL 可以完胜人工专家特征的情况下。。。为什么还对专家特征如此执着?目前机器学习应该是联结主义的天下。
UIXX
2018-03-27 16:48:16 +08:00
这不就是专业分化的趋势吗?搞理论的跟搞工程的逐渐分成两拨人。
Python 市面上的调包侠多得是,但是不一定能力就差,做工程一样是能手。主要还是取决于楼主的需求。
Rorysky
2018-03-27 16:56:31 +08:00
写业务代码的,和作算法研究应用的当然是不同的人呀
lzhCoooder
2018-03-27 16:58:18 +08:00
python 太网红了,直接导致不合格的 python 程序员太多,调过几个包看过几本算法理论书就自称 python+机器学习,然而最基础的数据结构关很多人都不重视
oska874
2018-03-27 16:59:48 +08:00
搞算法的不都 matlab 吗?
saggit
2018-03-27 16:59:49 +08:00
“帅的男人没有钱, 有钱的男人不帅, 又帅又有钱的男人却靠不住” 所以只能是: “虽然我没有车,虽然我没有房,但是我......”
aaronzjw
2018-03-27 17:01:04 +08:00
没有问题是 import 不能解决的,如果有,就再 import 一次。 -- 调包侠
clarkchen
2018-03-27 17:24:11 +08:00
@xiaoxinxiaobai 想招一个懂机器学习的研发,,所以面试的时候,两边的基础都会考察一下
clarkchen
2018-03-27 17:25:40 +08:00
@yivanus 嗯嗯,遇不上啊,拉钩职位挂了半个月,,,我最后的面试方法是,我靠的是 leetcode 这道题,你查 10 分钟再写一下,,,
clarkchen
2018-03-27 17:30:21 +08:00
@iEverX 最适合的人选是本身是有经验的 Pyhon 开发,想往算法方面转,而且还自己向前走了一段,比如认真刷了几个月 Kaggle 题这种
yivanus
2018-03-27 17:34:13 +08:00
现在别人学 python 也怕找不到工作的。别人都说拉勾一百年匹配不上。换个地方试试吧。
clarkchen
2018-03-27 17:36:27 +08:00
@takato 我在的公司 是 fintech 方面的,DL 在图像语音这些方面的确完胜人工,

但是在面临不同的场景的时候,其实人还是更有优势的,需要真对场景提出不同特征和模型
yivanus
2018-03-27 17:39:48 +08:00
团队由 4 名经验丰富的 90 后工程师组成,各个都是独挡一面的大拿。

都是大拿了,相信对他们来说简单说下你要求的这些东西应该很快搞定的了。
p2pCoder
2018-03-27 17:42:21 +08:00
@clarkchen 你这个还是招 python 服务开发和机器学习开发,两个分开,就好搞了,你这招聘要求多了
我们公司研发部门也就三百来人
做算法的是做算法的
大数据是大数据
我这种 java 出生的爬虫工程师导师经常开发小型 python 服务,用来部署一些机器学习模型(如贷款评分卡)
takato
2018-03-27 17:42:56 +08:00
@clarkchen 如果用 Xception 的思路的话,把人的判断作为模型的特征量或许可行。但其实也是把人当成传感器使了。。。
enenaaa
2018-03-27 17:43:35 +08:00
这是用一个人的钱干两个人的活。 当然难招了。

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

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

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

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

© 2021 V2EX