2019年8月27日

20岁高中学历入职百度:希望每个转行的人都能看清方向

20岁高中学历入职百度:希望每个转行的人都能看清方向

作者:王金栋

我,20岁,高中学历,没经历过系统教育,2019年1月入职百度机器学习算法工程师,现在已经半年了。

在很多人看来,我的经历或许有些与众不同。早几年自学了Java,在部队做过一段时间R&D。但一直以来我都对AI领域很感兴趣,很想转行(可能是每个男孩子在童年都有制造机器人的梦想?)。高中就听说了 Udacity,那时候才刚入驻中国。2018年9月正式加入Udacity,学习了人工智能编程基础和机器学习两个纳米学位。一切都很自然,找到了入行 AI 的正确门路并立刻付诸于行动,还是很幸运的。

艰辛入门

在我刚开始接触人工智能这个领域的时候,光是学理论,就差点被繁杂的公式劝退了。因为我并没有接受过本科教育,高中也没怎么认真学习,刚开始看到一大堆不认识的符号的时候,只感觉头皮发麻,无从下手。但可能是真的喜欢,我下定决心一定要进入这个领域,要征服它只能硬着头皮往前冲。

我用了一个月的时间,恶补了高数、统计学以及概率论的知识。我开始一遍一遍地翻看课程(别说上学了,看小说的时候我都没这么认真过……),不理解、不明白的地方都会看N遍,直到完全理解了再看下一个视频或者章节。虽然到现在我感觉自己还只是略懂皮毛,但至少已经明白了算法公式,打牢理论基础,就是一个好的开头嘛。

随着课程内容逐渐深入,做项目的时候,我才发现真正的“游戏”才刚刚开始。举个例子,毕业项目的设置就是“从0开始”,好处是十分贴近现实,而且能让你学员真实体验整个项目实现的过程;但同样,中间涉及到的数据处理、算法实现、优化调参,每一步都要亲自经历——整个过程非常“磨人”。在数据处理的过程中,由于数据杂乱,我尝试过离散、归一、补全,但等一系列操作,但作为菜鸟的我,代码效率很低。再者,如果模型选的不好,调参都是徒劳无功,心态真的一度崩溃……还好助教大大一路耐心带领(我终于体会到了我200句代码和大佬50句简洁高效代码的区别),最终还是坚持完成了所有项目。Udacity 也会额外帮我们安排一些竞赛,比如Kaggle、天池、和鲸,我居然也在一些竞赛里取得了不错的成绩,很有成就感!

求职

因为课程设置很系统科学,我的学习速度特别快,掌握的也很好,很快就提交了毕业项目。以至于刚开始有些小膨胀,就信心满满地去面试了。

然而鉴于我的学历和年龄,一开始投递了30多家公司,居然一个面试都没有接到。后来我隐藏了这些信息,希望公司把注意力放在专业能力上,才慢慢收到了面试邀约。被虐了半个多月,士气一度跌到谷底,很想放弃。但我有一个习惯,面试会录音。我花了半个月去确认自己在面试中的问题表达,技能上不扎实的地方,不断去学习、优化。

第 31 天,我成功收到百度机器学习算法工程师的岗位 offer。

回想起来,能在未来职业的分岔口又学到感兴趣的技术,沉迷的时候一直有父母在背后拉扯着我,真的非常幸运。整个入门的学习过程中,也拥有助教老师带领进入数据分析世界,拆解项目,再根据要点逐步攻克,这种感觉像什么?

每一个转行的人都想迷失在森林里的旅行者,有人在这一刻将地图放在了你手里。

基本就是这种感觉了。

了解相关纳米学位