专栏首页算法channel铁粉巨献:我是如何从coding菜鸟,走向科大讯飞AI工程师的

铁粉巨献:我是如何从coding菜鸟,走向科大讯飞AI工程师的

题图:jeremy-bishop-549225-unsplash

介绍:算法channel 的铁粉之一,几天前收到AI巨头科大讯飞的offer,乐于奉献的他用心总结了过往的这段经历,希望帮助更多的人实现梦想:步入 AI 的大门。文章字数3000+,字字透着温暖,句句包含真情。在这里我们一起向zhupc表达最诚挚的感谢,希望你工作顺利,事业蒸蒸日上。

先自我介绍一下,本人渣硕一枚,专业是地理信息系统,以前是挺偏的一个学科,现在挺火的,不过我不怎么感兴趣,读个垫底211跟着老师做空间分析建模,觉得还挺有意思的。怎么说呢?我觉得我也是个随大流的人,本科的时候 C# 挺火的,我就跟着室友搞了2年asp.net,做做webgis。

直到百度,腾讯推出各种api后,突然觉得老是搬砖没意思,研究地图底层算法吧,资源少自己又太菜,没法继续深入,索性搞后端开发,做做服务器程序,于是读完本科后,花了几个月自学了java。渐渐的痴迷各种框架,但是我觉得这些工作好像拉个人就能做似的就是比谁更熟练,渐渐的我看到了天花板。

也就是当我郁闷的时候,人工智能突然火的一塌糊涂,好吧,我就是蹭热度的!鬼使神差的老师给我指定毕业论文,识别地表覆盖,这个我跟机器学习的第一次“见面”,我想起了一句歌词“确认过眼神,你是对的方向”,也许是做应用做习惯了吧,什么都喜欢“拿来主义”,但是当我深入了解机器学习的时候,却发现根本不是我想象的那样,我突然想起我本科老师对我说的一句话“如果你编程,用不到数学方面的知识,说明你还欠火候”,我这是要走向人生巅峰了吗?

然而并不是,我是走向人生最大的坑了,大学时候糊弄过关的概率论与数理统计,线性代数,突然都得用上了,“出来混,总是要还的”。于是花了两个星期简单复习了统计知识与线代,在淘宝买了一些视频,然而还是懵懵懂懂,什么神经网络啊,完全看不明白。直到我在网上看到了吴恩达老师的课,我看到了机器学习的门槛了,沉下心做笔记,每一句反复推敲,配合着周志华老师的《机器学习》跟李航老师的《统计学习方法》,一学就是3个月,最让我受益的还是《机器学习实战》这本书,有核心代码,能边搞理论边写代码,是多么享受的一件事。

到了3月份,每天的任务就是催老师赶紧给我买GPU啊,老师也受不了我了,忍到了4月份,搞了一块英伟达泰坦系列的GPU,我心里还满是气氛,给我这么低端的GPU, 我要传说中的1080,我去官网上查了一下价格,好家伙1w多,瞬间感激我亲爱的导师。终于可以搞了,由于自己的一些私事,惹的老师不开心,本来说好找人帮我标注24w张图片,现在让我自己标注,整整标注了2个星期,不分白天黑夜,标的我鼠标手都犯了,每天的早上第一件事,扭扭手腕扭扭脖子,拉拉脖子。管它什么卷积网络、对抗网络、自编码器,老夫搞程序重来就是Github,撸起袖子,粘贴复制就是干。买了两本tensorflow相关书,github上下载了alexnet的权重二进制数据,配置好GPU, 每天没事就是跑跑。

经过一波操作猛如虎,一看分数0.5,尼玛,还不如瞎蒙!好吧,4月份了,各种实习开始投递了,我也是初生牛犊不怕虎,网申内推,投了,百度、腾讯、阿里、爱奇艺、华为、美团、拼多多、讯飞等,都是机器学习相关职位,由于自己确实很菜,又没有去leetcode刷题,心想我只是去实习嘛,能有多难?第一次收到人生中的一次在线笔试,美团的,做的我口吐白沫。不用说,肯定没戏。过了两天,跟我实验室的小朋友,一起挑战腾讯,还好腾讯没有编程题,都是概述题,其中还有一个是问“用户坐标有什么用?”,我来个擦,我可是正宗科班出身的地理信息程序员,这能难道我?巴拉巴拉写了接近一片高中作文。过了两天还给我发短信,让我修改面试地点,心想应该可以面试吧?现实又一次打败了我,腾讯官网告知,“你可能并不适合该职位”,扎心啊,老铁。好吧,bat是没戏了,去华为吧,我也没啥亮点,体力还是有的。

期间参加了,华为的软件精英挑战赛,解决预测与np-hard的问题,差了0.7分入围,我第一次思考,我是不是不适合机器学习这个行业?运气还是挺不错的,当我失落的时候,华为发来短信,让我去南研所面试。第三天就买了高铁,面试时下午2点,我11点到了,想着在附近随便吃点,就是这个随便,我在南研所附近找了一个多小时的吃的,最后还是肯德基“救”了我。那天还是阴天,天气预报说会有雷阵雨,伞还让我下车的时候搞丢了,尼玛,这是预兆吗?一面的时候,问了一些技术上的问题,感觉面试很水,也没问啥技术性问题,就问了问我做了什么项目,我巴拉巴拉,扯了一些,然后他顿了一些,其实我们是招一些做测试和安卓开发的人的,你愿意做测试吗?我心里”””””””,送一首凉凉给我吧。我表现的很积极,说愿意,让我干啥都愿意(总不能说不愿意吧,我车票都买了),扯了一会,面试官说,你问题不大,去准备下一场面试吧。

真是倒霉,喝水都塞牙缝,人家综合面试都是小姐姐,给我一个大爷。首先是,你给我来个自我介绍吧,我吧啦啦啦,说了一会。然后问你学校是985还是211,我说是211,顿时脸色严肃了起来,递简历的时候,也没怎么接,可能是我想多了,于是我双手放在他面前。面试官说,你就说你这个论文吧,介绍了一会,问你想去哪个城市,我说杭州吧,面试官突然来了一句,你是想去阿里吧?我顿时感觉被套路了,心里都是凉凉的歌词。我说不是啊,我很多同学都在杭州,有个照应。其他的不怎能记得了,最后结束的时候,说回去吧,等短信通知,一个星期之内会给你发的。面试总共花了一个多小时,于是就这么心情沉闷的走了。

在学校等啊等啊等,一等就是俩星期,怎么还没发短信啊?而且你也没办法联系华为那边,给的联系方式要么是空号,要么就是一直没人接。去官网查了一下,显示我面试通过了,奇了怪了,面试通过了为啥不通知我呢?后来我才知道华为有这么一个操作,就是人才池,你是通过了面试,但是我不一定录取你,如果前面有人毁约的话,排到你了才录取你。我又在思考,如果以前我选择的是java方向,是不是我就能找到更好的单位了,不像现在这么受挫,我是不是不适合机器学习这个方向?学校一般,专业又不对口。

上天还是对我挺眷顾的,当我失望的时候,总是给我惊喜,讯飞打电话,通知我过两天有个电话面试,收起一些不好的想法。讯飞面试,稍微专业一点了,问了一些项目中的tricks,如何提高模型精度的?怎么选择模型,最后,面试官还问我,有什么要问的吗?哼!还想套路我?我查了知乎的提问,当面试官问你还有什么要问的吗,你就说没有,一般都是客气一下。我就说,没有,面试官很惊讶的说,啊?没有吗?你真的没有?我心里……….,不说了自己体会。

于是等了一个星期,还没给我通知,心想不会讯飞也凉了吧,尼玛,不爽,旅游去,说走就走,途中刷到了郭哥的公共号文章,ai 之路,心里想着我不会不适合这个方向吧,还发牢骚的留了言。刚留完,坐了一会公交车,讯飞通知我通过面试了。还好我心里素质好,要不然非折腾死我。总算是摸到了 ai 的大门,实习也有着落了。作为一个菜鸟,希望想要入行的童鞋们比我更幸运。

我经常会想着,这个行业,到底要求我什么?为什么都不给面试机会?笔试,面试过程中,我也看到了自己的不足,自己的能力也确实不能跟很多人比,毕竟自己又不是科班出身,才学习了几个月而已,很多东西都不懂。学习过程中,肯定大部分是枯燥无味的,每当心态不好的过程中,就刷刷微信公共号里的文章,也算是给我一种激励,人家大佬们都在积极主动学习,你这学的这么肤浅还郁闷啥?

在此感谢微信公共号的各位,《算法channel》、《机器学习算法与自然语言处理》、《机器学习算法工程师》,也算是学习过程中的一种陪伴,没事我就经常刷刷,如果你也关注的话,希望能都点进去,点个赞啥的,这是对他们的一种鼓励与认可,我自己没事也写写博客,如果阅读量上升了,我能在实验室吹一天,所以这种鼓励是必要的,希望他们能出更多的好文章。

以上就是我从一个coding菜鸟上升到机器学习菜鸟的经历,虽然不知道选择这个方向对不对,但是只要你站到风口就会进步不是吗?

本文分享自微信公众号 - 算法channel(alg-channel),作者:zhupc

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 北大才女总结:机器学习的概念、历史和未来

    提起机器学习,我们不得不给机器学习下一个准确的定义。在直观的层面,如果说计算机科学是研究关于算法的科学,那么机器学习就是研究关于“学习算法”的科学,或者说,不同...

    double
  • 强化学习(Reinforcement Learning)

    强化学习(Reinforcement Learning)是机器学习领域的三大分支之一,另外两种是我们熟知的监督学习,和非监督学习方法。

    double
  • 2000字总结3种项目和面试中常用的集成学习算法

    俗话说,“三个臭皮匠,顶个诸葛亮”,多个比较弱的人若能有一种方法集中利用他们的智慧,也可以达到比较好的效果,这就是集成学习的思想。

    double
  • 进阶深度学习?这里有9个给程序员的建议

    这名开发者名叫Alexey Gaziev,是一家社交媒体管理创业公司的CTO,原来是一名Ruby开发者,后来自己学习深度学习。

    昱良
  • 学习纲要:学习方法

    Joel
  • Machine Learning哪家强 强化学习So Strong

    博士毕业于电子科技大学,美国西北大学访问学者,现执教于河南工业大学。中国计算机协会(CCF)会员,CCF YOCSEF郑州2018—2019年度副主席,ACM/...

    用户1682855
  • 走进机器学习

    机器学习(Machine Learning, ML),顾名思义就是要让机器能像人一样去学习。这是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂...

    磐创AI
  • 深度学习简介及单词的向量化表示

    首先应当明确的是,深度学习是机器学习中的一个领域。然而与传统机器学习所不同的是,传统的机器学习的重点在于特征的设计。在设计过特征之后,就变成了研究如何调整权重、...

    无心道人
  • 外行人都能看得懂的机器学习,错过了血亏!

    没错,这篇主要跟大家一起入门机器学习。作为一个开发者,”人工智能“肯定是听过的。作为一个开发面试者,肯定也会见过”机器学习“这个岗位(反正我校招的时候就遇到过)...

    Java3y
  • 干货 | 普通程序员如何转向 AI 方向?

    眼下,人工智能已经成为越来越火的一个方向。拥有编程基础、具备数学思维的普通程序员在这波AI浪潮中占据了得天独厚的转行优势,相比其他基础薄弱的转行人员,程序员只需...

    AI研习社

扫码关注云+社区

领取腾讯云代金券