自学机器学习,怎么才能找到工作啊?至少要避开十大雷区
http://blog.sina.com.cn/s/blog_cfa68e330102zogq.html
栗子 发自 凹非寺
量子位 报道 | 公众号 QbitAI
做机器学习工程师,通常都要读过博。
即便没有写成岗位的必要条件,也慢慢变成了自然规律。
那自学成才的人类,要写怎样的项目经历,才能让面试官相信,自己也是有同等能力的呢?
一个叫做AdditionalWay的网友,在Reddit提出了这个直击灵魂的问题,引发了大量讨论,两天热度已经超过500。
讨论版上,有许多人提出了中肯的建议:
工业界需要的技能
有位叫做po-handz的网友,他发表的意见收获了80分的高赞同,占据了评论区的顶楼:
把自己的项目投入生产环节 (launch into production) ,就能超越99%的应届生,也能超越大部分在位的ML工程师了。
对此,有人 (moravak) 表达了墙裂赞同:
这个“大部分”,其实就是≥99.9%。
顶楼又补充说,很多人就算读到博士毕业,可能也没有自己把一个项目做到生产环节的经验。
那么,怎样才算有这样的经历呢?
网友 (BernieFeynman) 简约地解释了一下:
搭些模型,不用非常非常厉害。但要让人能看到,模型在哪跑起来的样子,比如有个API可以调用之类的。
当然,做起来并不是一句话的事,顶楼详细描述了,一整个过程究竟能有多难:
比如,一般你不会只有一个模型,是有一组。所以,需要让这些大模型,加载在服务器的RAM上。还要接受新输入的数据。这些数据,要和测试数据的格式保持一致,还要scale,该怎么scale呢?推理要用GPU么?那样的话在AWS上每月可能要花1000刀,预算能支持么?时序数据怎么办呢?你需要一个连续更新的模型,还要一直跟踪调参。除此之外,你需要一个实时的、可维护的数据管道 (data pipeline) 。搞这个,比处理一个清晰干净的数据集要难多了。最后的最后,你还需要一整套UI,网站,nginx堆栈,要做成用户友好的样子。
别说是刚毕业的博士,许多有经验的数据科学家也对这些东西一窍不通,因为他们可能只在自己专业的领域里工作,都是别人把干净的数据集交到他们手上。
你如果在这点上打赢他们,对企业来说就有更高的价值了。
简历不要踩雷
训练实用技能,只是一方面。
如果不想在简历筛选环节见光死,网友 (rudiXOR) 在一家“正在招聘ML工程师的中型企业”,总结了十大雷区,供大家参考:
第一,拿着一大堆MOOC证书。没用,我试过,quiz一路点下去谁都做得到。第二,对Kaggle成绩过于自豪。许多大学生都参加过Kaggle比赛,他们也知道这种比赛和ML工程师的工作,基本没什么共同点。第三,去了3个月训练营,从PCA到LSTM,几乎所有ML技术都修炼到了。真的没人相信。第四,GitHub项目都是只提交过一次代码的那种。根本看不出是不是自己做的。第五,GitHub主页是新的,一个项目都没有。第六,模型只在toy datasets上测试过,没有再严肃点的项目了。第七,每种语言都说“精通”。比如C++、Python、Java、C#……第八,对照职位要求精心匹配了简历 (“Buzzword optimization for HR algorithms”) 。第九,没有证明自己的数学/统计学知识水平。第十,没有软件开发的经历。
就算前九条你都忘了,也可以严肃地参考第十条。网友在细数了雷区之后强调:
如果你是自学的,不要一上来就投数据科学家,或者ML工程师。可以先申请数据分析师,或者软件工程师。如果是自学ML,又没有软件开发的经历,我是不会请你的。
参考前文,如果没有读过博士,就要比博士多点工业界的经验才更有利。
One More Thing
不过,自学什么时候都不晚。
比如,谷歌大脑的研究员David Ha,在投入机器学习的怀抱之前,已经做到高盛的董事总经理 (MD) 了。
那么,各位也要加油啊。
Reddit讨论版还有更多建议:
https://www.reddit.com/r/MachineLearning/comments/c3e9qu/d_those_who_hireinterview_for_machine_learning/
— 完 —
自学机器学习,怎么才能找到工作啊?至少要避开十大雷区相关推荐
- 自学机器学习,怎么才能找到工作啊?至少要避开十大雷区 | Reddit高热
栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAI 做机器学习工程师,通常都要读过博. 即便没有写成岗位的必要条件,也慢慢变成了自然规律. 那自学成才的人类,要写怎样的项目经历,才能让面试官相 ...
- 经验 | 机器学习要避开十大雷区
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 编辑:Sophia 转载于 :量子位 做机器学习工程师,通常都要读 ...
- php自学多久可以上岗,自学php多久能找工作,PHP要自学多久才能找到工作
PHP要自学多久才能找到工作 我也是刚开始学PHP的,学了有两个月,也是利用周末和晚上的时间学一下,白天上班,HTML,JS,CSS,PHP,MYSQL这些都学得差不多了.我觉得主要是网上去搜一些教学 ...
- 自学php怎么找工作,php学多久可以找工作,PHP要自学多久才能找到工作
PHP要自学多久才能找到工作 我也是刚开始学PHP的,学了有两个月,也是利用周末和晚上的时间学一下,白天上班,HTML,JS,CSS,PHP,MYSQL这些都学得差不多了.我觉得主要是网上去搜一些教学 ...
- 自学前端需要达到什么水平才能找到工作?
自学前端达到什么水平才能找到工作呢?从大的就业方向来说,学web前端肯定是为了做网站或者是APP,顺带着做点小程序. 历史的车轮滚滚向前,今天的web前端虽然名义上还叫前端,但在职业技能上已经要求一个 ...
- java学到什么程度安卓_自学Android到什么程度才能找到工作?
读完本文大概需要4分钟. 微信公众号最近新出了一个功能,我觉得很赞,就是可以非常方便的看到每个人的留言次数.赞赏次数等,截个图给你们看下: 看到这个赞赏数的时候我惊呆了,这位同学竟然持续赞赏了我这么多 ...
- 大学生学编程系列」第五篇:自学编程需要多久才能找到工作?
很多编程初学者都会有这种疑问,自学学到什么程度或者学多久能够找到工作,这种问题没有统一答案,因为每个人的出发时候的基础以及在学习过程中掌握的程度不尽相同,也会导致结果不一样,只能说要看个人的造化了,首 ...
- python到底要学多久才能找到工作?
现在 Python 很火,很多准备学 Python 或者正在学习 Python 中或多或少又都会听到 Python 难就业,难找工作的问题.所以本次 Chat 好好分析下当前 Python 的就业市场 ...
- 学网络安全到什么程度才能找到工作?
学习网络安全技术,到底要学到什么样的程度才能找到工作?来看看下面这张图,按照相应的技能点来学习相应技术,并且学历在大专有以上的,达到相应水平,问题不大. 如果想跟我一起学习网络安全技术,可以添加Vx: ...
- 程序员新人面临最尴尬的事:需要工作积累经验,需要有经验才能找到工作!到底怎么办?...
你需要一份工作来积累经验,但你需要有经验才能找到工作-- 大学刚毕业,或者转换职业方向后新入一个职场领域,你会发现求职之路举步维艰.大多数的公司职位都要求工作经验,单这一点就足以将你拒之门外. 前几天 ...
最新文章
- Postgresql 日志收集
- 跳出误区:Java程序员进阶架构师真的没你想象的那么简单......
- Linux学习笔记(十九)文件压缩
- Dapper操作MySQL数据库获取JSON数据中文乱码
- 物联网和互联网的区别
- Parquet格式描述
- 【C语言】结构和指针
- 爱因斯坦谜题:谁养鱼(C#版)
- cocos2d-x 3.1.1 学习笔记[21]cocos2d-x 创建过程
- 大学生咖啡网页制作教程 表格布局网页模板 学生HTML静态美食网页设计作业成品 简单网页制作代码 学生美食网页作品免费设计
- 集成融云即时通讯碰到的一些问题
- 疑难杂症之虚拟机安装(一) 安装系统黑屏问题
- IT人员的职业生涯规划
- 第五章 项目范围管理
- word 中的背景图片(浮动图形)怎么批量删除
- 自动驾驶的前世今生,能否直破未来潮流
- linux运维视频教程 linux培训视频
- SQL触发器的使用及语法
- UE4 unix13位时间戳 转Windows DateTime
- 牛人年年有 今年特别多
热门文章
- Java 求解加油站
- 软件测试薪资高不高?软件测试工资水平调研公布
- “熊猫烧香”制造者的起伏人生
- 吐个槽:bose的售后真心差劲!愧对这个顶级音响产品!
- asp.net知识共享平台
- SAP将未审批的采购订单提交到OA去审批 程序 OA审批结果返回到SAP
- 北京玉渊潭公园第二十届樱花节
- 实战NLP beginner任务一:基于机器学习的文本分类
- java list取补集_Java 2 个 List 集合数据求并、补集操作
- redis报错Unrecoverable error: corrupted cluster config file.