首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >铁粉巨献:我是如何从coding菜鸟,走向科大讯飞AI工程师的

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

作者头像
double
发布2018-06-04 17:25:34
6650
发布2018-06-04 17:25:34
举报
文章被收录于专栏:算法channel算法channel

题图: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菜鸟上升到机器学习菜鸟的经历,虽然不知道选择这个方向对不对,但是只要你站到风口就会进步不是吗?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员郭震zhenguo 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档