零基础的“大叔”:如何从仅会点C到转行机器学习并拿到56万年薪


各位同学好!
首先感谢七月在线平台,让我成功转行并且拿到还算满意的年薪(将近60)。
先简单介绍我的情况:大龄(30++),非互联网行业,硕士,仅会一点C++,还遗弃多年。
经同学点拨,决定转行机器学习(不站在风口上,怎么也飞不起来)。于是辞职,gap year出去浪一年(完美错过了AI风口,并且赶上互联网裁员)。回来也是在同学建议下,报名七月。
整个学习过程可以用惨不忍睹形容,编程基础薄弱,效率低,顶着巨大压力,咬牙学习三个月,后改方向(深度学习),又学习两个月。
找工作过程,相对比较幸运,因为有多年研发经验,并且在项目准备上较为充分,所以还算是挺顺利找到满意薪资的企业。年纪大了,也不太想到互联网行业拼命。

回顾了一下,集训营对我的帮助还是巨大的:
1、 适合零基础或者基础薄弱的,譬如我。和我情况相似的人群,强推!!!
2、 课程安排合理,集训营课程虽然不深,但是从最实用的角度,把在机器学习相关知识贯穿,形成一个很好的闭环。能够让你了解无论大厂还是小企业所需掌握的基础技能。
3、 实战应用还是非常好的,后期在实际工作中也可以借鉴其中代码和思想,对面试也有帮助。

学习过程中的一些建议:
1、 机器学习集训营,内容还是较为基础的,覆盖面比较全面,所以建议学习初期能够对机器学习、深度学习做一个全面的了解,结合自己当前工作尽早的确定方向。
我在这方面比较吃亏,按部就班的学习,后期确定深度学习方面发展,结果很大一部分时间算是浪费了。又非常痛苦的用两个月时间主攻深度学习。
2、 学习过程中,可以结合自己场景,搞一些相近的数据或者项目,尽早准备。
3、 集训营赠的课程可以先不选,等方向定了之后,再针对性的选择辅助课程。七月的老师还是非常nice的。
4、 深度学习需要GPU,量力而行。
5、 时间有限的,确定方向后,完全可以选择性学习,更有针对性。

面试建议(适合刚转行过来的):
1、 准备项目,越早准备越好,结合自己的实际工作或者找到合适的项目。一定要自己跑出结果,熟悉项目的每个环节。我是结合自己实际工作的项目(我也算是搞算法的),转化为适合机器学习&深度学习方法的项目。所以我在项目上准备还是非常充分的,目标、重难点等都非常清晰明确。
2、 工作后回顾,课程内容还算是入门级的,实际项目会遇到非常多的问题,经常要结合不同的技术,还有框架、效率等方面的问题。所以准备项目过程中,可以多发散一些思维。
3、 互联网公司对代码能力考核还是比较严格的(我代码比较薄弱,并且进入的是非互联网企业),建议有富裕时间的,可以刷一刷,当然在职的,建议以项目为主进行准备。
4、 时间有限的,一定要抓重点学习和准备,不建议什么都要兼顾,先入门,再跳槽嘛(目标是大厂的请忽略)。找准方向,抓项目、抓项目、抓项目。什么公式推导、代码熟练度我几乎放弃了,入职我推迟了几周,专门补的代码能力。
5、 智联上投了几个,可能是看我定位较高,没人理我。猎聘上更新简历,就有不少猎头联系。
6、 关于面试问题
从项目角度出发,说一说吧,简历上项目描述的每个细节要准备充分,均可能被问到。具体问题我不举例,可能不太方便。
(1) 项目:描述、目标、项目的实际意义等
(2) 技能:使用的框架、语言以及项目中你担任的角色和任务
(3) 数据:数据来源、数据预处理、数据量等
(4) 方法:使用模型、技巧、技术等,这里面会针对性问一些技术层面的问题,需要做好相关准备。
(5) 结果:最终结果、遇到的困难&解决方案等,这方面建议发散思维,并且一定要实际操作发现一些问题并且解决问题,效果可以略微夸大。困难和解决方案能很好的体现你的价值。
(6) 一些技巧:老师课程中闲扯的东西,最好都记录下来,能够让你面试的时候显得经验更为丰富。例如一般来说模型方面能够带来的收益是千分量级,而数据处理可以带来百分量级的收益等等。
(7) 我面试的前两家互联网相关的公司,技术问题问的我比较懵,经常问对一些技术如何理解的问题,get不到面试官的点。后来的面试准备较为充分,也能够拿到更多的主动权。
(8) 传统行业的面试相对轻松一些,他们重点关注项目,因为他们的技术水平一般也不太高。
(9) 企业选择也有技巧,和你原行业契合度较高而薪资也OK的可以积攒一些经验后再投。我比较幸运吧,没有面试几家企业,拿到了满意的offer,这个有我其他方面的工作经验比较契合的原因。
7、 关于书籍,我看的书并不多,西瓜书、百面等没看多少,因为后来转了深度学习,七月在线深度学习方面的所有视频刷了几遍。
8、 小结:整个学习过程还是非常痛苦但是很充实的,最终的结果也很幸运。集训营的课程对我这种零基础、自制力差的人非常适合,他能够在最短的时间里让你建立起完善的知识架构。入门了,什么都好说。
已邀请:

要回复问题请先登录注册