查看: 8056| 回复: 17
跳转到指定楼层
上一主题 下一主题
收起左侧

ML software engineer 是该走算法方向还是Infra方向

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
之前读博阶段主要做的是big data方向,毕业后主要做open source的machine learning framework development,比如给TensorFlow修修bug和加一些features。在开源社区工作的好处是可以跟其他公司的人(很多大牛)交流学习,但是做了很长一段时间后感觉遇到了瓶颈:经常做的都是很小的feature,多数是重复的体力劳动,在ML的知识或者System Development方向都感觉进步缓慢。

最近在想下一步该如何提高,目前有两个方向:
1)研究ML/DL的算法模型,解决实际的应用问题;
这个方向比较有趣,但是没有相关的project 经验,只是读书的时候上过相关的课程,数学/统计方面的知识都忘的差不多了。

2)深入了解TensorFlow的核心模块/设计(比如runtime,分布式训练,mlir)。
对系统开发有一些经验,上手起来比较快,但是这个方向就是纯粹的system engineering了,比较底层,不会太涉及machine learning方面的知识。

概括起来,就是对方向-1感兴趣,但是没有太多基础,风险比较大;对方向-2有一些基础,还需要深入,但是觉得太底层了,想做一些application的开发。

求经验分享和建议!

评分

参与人数 1大米 +1 收起 理由
1900Dortmund + 1 很有用的信息!

查看全部评分


上一篇:化学和AI的结合
下一篇:机器学习入门经历
推荐
greyman 2019-11-27 03:57:36 | 只看该作者
全局:
不少时候兴趣是因为不太了解。当被感兴趣的东西一天蹂躏8小时,连续蹂躏几年还不讨厌,不接触的时候还会主动看一看,可能才是真的感兴趣。你确定你对工程不更感兴趣?对机器学习只是因为最近火所以产生的错觉?

评分

参与人数 1大米 +1 收起 理由
meglory + 1 赞一个

查看全部评分

回复

使用道具 举报

推荐
 楼主| 胸肌夹死蚂蚁 2020-6-4 23:55:13 | 只看该作者
全局:
henry_xjtu 发表于 2020-5-29 01:16
2很无聊而且跟ml基本没什么关系了

我觉得还是有一些关系,更侧重于系统开发和算法实现
回复

使用道具 举报

推荐
 楼主| 胸肌夹死蚂蚁 2020-5-27 00:33:41 | 只看该作者
全局:
jfy 发表于 2020-5-26 20:38
目前准备从1方向去2方向,不知道是不是从一个坑到另一个坑。。
就第一点来说,个人觉得真的很无聊,没有价 ...

为什么觉得第一点无聊没有价值感呢?
回复

使用道具 举报

🔗
slowloris 2019-11-26 13:34:44 | 只看该作者
全局:
我和你做的差不多,我个人的感觉还是向infra发展的可能性更大一些,算法这块门槛很高,去面试问的很多问题非常specific。

另外想问问楼主,如何参与开源项目,怎么能够参与到开源项目核心的开法(大概要什么水平)?
回复

使用道具 举报

🔗
 楼主| 胸肌夹死蚂蚁 2019-11-26 13:46:59 来自APP | 只看该作者
全局:
slowloris 发表于 2019/11/26 13:34:44
我和你做的差不多,我个人的感觉还是向infra发展的可能性更大一些,算法这块门槛很高,去面试问的很多问题非常specif...
可以去项目的GitHub上找open的issue来上手,核心的开发就要对整个codebase很熟之后才有机会
回复

使用道具 举报

🔗
 楼主| 胸肌夹死蚂蚁 2019-11-27 13:18:18 | 只看该作者
全局:
本帖最后由 胸肌夹死蚂蚁 于 2019-11-27 13:24 编辑
greyman 发表于 2019-11-27 03:57
不少时候兴趣是因为不太了解。当被感兴趣的东西一天蹂躏8小时,连续蹂躏几年还不讨厌,不接触的时候还会主 ...

不管是算法还是系统,想做的深入的话,都会被蹂躏很长时间。。。机器学习已经火了很长时间了,但是直到最近一年多才有机会做相关的项目。也是趁着这个机会开始考虑相关的方向和职业发展的问题。你提到的兴趣问题是个很好的点,同时在这里也想了解一下大家对这两个方向的工作内容,职业发展,和前景的看法和比较分析。
回复

使用道具 举报

🔗
1900Dortmund 2020-5-2 12:01:24 | 只看该作者
全局:
楼主,我之前也给开源项目贡献过代码,确实是修修小 bug,熟悉一下他们 oop 的设计,自己平时也在做 server 相关。目前可能会去 NEU 读硕,请问想去美国找 infrastructure 岗位的话,该如何操作呢?有没有一些需要注意的地方?
回复

使用道具 举报

🔗
 楼主| 胸肌夹死蚂蚁 2020-5-3 05:52:53 | 只看该作者
全局:
大峰子在美国 发表于 2020-5-2 12:01
楼主,我之前也给开源项目贡献过代码,确实是修修小 bug,熟悉一下他们 oop 的设计,自己平时也在做 server ...

我也没工作多久,所以回答也可能不是很正确。

我感觉Infra的岗位都是比较硬核和辛苦的,因为会有很多其他组的人基于你们的组件来开发。基于这个特点,对CS的知识和动手能力要求也比较高(OS,data structure,compiler,多线程,分布式)。还有好多系统设计上面的问题。多动手实践(research project 或者开源社区)是比较好的方法。

评分

参与人数 1大米 +1 收起 理由
1900Dortmund + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
1900Dortmund 2020-5-3 18:05:37 | 只看该作者
全局:
胸肌夹死蚂蚁 发表于 2020-5-3 05:52
我也没工作多久,所以回答也可能不是很正确。

我感觉Infra的岗位都是比较硬核和辛苦的,因为会有很多 ...

谢谢您的回复,很有用,已加米。那对于 new grad 的话,找这方向的工作时有什么不同呢?之前听说这块好像更重项目,而更不侧重刷题。
回复

使用道具 举报

🔗
 楼主| 胸肌夹死蚂蚁 2020-5-4 04:52:02 | 只看该作者
全局:
大峰子在美国 发表于 2020-5-3 18:05
谢谢您的回复,很有用,已加米。那对于 new grad 的话,找这方向的工作时有什么不同呢?之前听说这块好像 ...

每个公司面试的风格都有些不同。大厂基本都要考算法题,这个应该占大部分的面试内容,所以数据结构和算法题肯定是要准备的;还可能会有一轮的oop或者系统设计题,最后再加一轮behavior。

评分

参与人数 1大米 +2 收起 理由
1900Dortmund + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
jfy 2020-5-26 20:38:57 | 只看该作者
全局:
目前准备从1方向去2方向,不知道是不是从一个坑到另一个坑。。
就第一点来说,个人觉得真的很无聊,没有价值感
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表