【算法小白出师记】我的秋招之路
上个帖子:https://www.nowcoder.com/discuss/225788 关注的人不少,我就写个帖子,把我从头到尾刷题、找工作、实习的经历一一道来吧。
需知我并非神仙,也没有顶会,没有比赛,可能要跟一些人想象的并不一样;其实没有顶会没有kaggle也能进大厂的顶级研究院,这不是一个神仙找工作的经历贴,这是一个1年前还不会写搭建神经网络的小白。
目录:
第一回 韶华易逝人易老,不染书香染酒香
第二回 自从病后别京关,一入烟庐十五旬
第三回 更事未多商作小,初出茅庐第一功
第四回 探巴黎舟泛塞纳河,醉里尔魂断市政厅
第五回 干货——面试HR、总监话术
第六回 干货——创建自己的求职个人网站
此贴全部更新完毕,不再修改
秋招相关部分,现在放出来怕泄露公司面试与薪资细节被取消offer,暂时不发,以后时机成熟会另开新帖子
第三回链接:https://www.nowcoder.com/discuss/225926?toCommentId=3563888 (仅电脑端可跳转,手机端请到50楼查看)
第四回链接:https://www.nowcoder.com/discuss/225926?toCommentId=3564487 (仅电脑端可跳转,手机端请到51楼查看)
第一回 韶华易逝人易老,不染书香染酒香
【2017.9月到2018.5月】
研究生入学,实验室是做计算机视觉的,往届找的最好的工作是一个师兄,网易游戏36w,当时感觉一年36w是怎么花也花不完的钱了。
入学后,做了一个项目,计算机视觉的,人脸图像编辑(美化,换脸之类的)的,上线到一个小程序中去了。用的别人的代码,效果也不好,但是这个包装一下,面试时还是可以吹一吹的。
【2018.5月到2018.9月】
当时不想再做工业项目了;我就说我要做学术。 然后看了下工作市场,看了些网红文章,都说现在AI人才饱和,都找不到工作了。
我想,搭建神经网络人人都会,但是cuda没多少人会,而且听说会这个找工作很有优势。就开始自学了2个月cuda。
到了6月,开始想做一个风格迁移的cuda研究,基于别人的代码;自己想了些idea,折腾了一段时间,有点效果,包装了下,发了个次顶会(FG2019),这个会议不像cvpr,iccv一样耳熟能详,而且只是在国外学术界认可度很高,找工作时一说别人都没听过。
【2018.10月到2018.11月】 同时期的实验室的N同学,目标明确,计划缜密,先刷《C prime》,再看网上的c 高级语法教程,研一暑假期间就去了虹软做算法实习,等到2018年11月,他已经坐在上海商汤科技工程院的大楼里,面朝黄浦江,跟这个国家最优秀的一群工程师们喝咖啡,谈笑风生了。
把这个会议扩展一些,把期刊的东西做出来了;可是此时很焦虑,此时刷题也好,C 语法也好,我一点都没看,而且之前只会写cuda,只会装个caffe,但是神经网络根本不会搭建。
【总结】
这个阶段,没有什么完整详细的计划一步一步走,最让人焦虑的是,我从开学就一直想刷题和刷c 语法,可是一年半了,一点都没看。看不下去。想找深度学习算法的工作,却连神经网络都不会搭建。
【题目解释】
一年半来无所事事,光阴似箭,时间也到了研二的春节;在学校没有好好地学c 语法,还找了个女朋友,无心学习。
第二回 自从病后别京关,一入烟庐十五旬
【2018.11月底到2019.3月】
此时的我深知已经不能再等了,完成期刊工作后。投入到基础知识的学习习中去。主要包括如下几个部分:
1、刷leetcode
之前没刷过leetcode,一开始很慢,后来发现这个跟高考数学题一样,你刷过了题型你以后遇到了就会,不然就不会。于是采取了如下策略:
每天晚上吃完饭开始刷题,一直到10.50准备休息。【时间保证】
按照类型刷,比如吧“数组”类型简单题全干掉了,才刷字符串,这样不需要在不同的题型之间切换 【效率,巩固某类题型】
看英文版leetcode的讨论区,高赞Python答案 【参考优秀的答案】
自己分阶段刷,我称之为season。season1刷80题,season刷100题,season刷剩下的50多道简单题。 在刷season2时会复习season1,season3时复习season1和season2 【巩固题型,据说人要记忆7次才能真正记住】 2、学pytorch
我是报了一个微信小程序的训练营,跟着学的,因为之前自学老是不能保证进度,所以花钱跟着学。 不管自学还是跟着学,绕不开的教程:
https://pytorch.org/tutorials/ 先看这个,不要拖延,5天内搞完!
然后搜索github的pytorch教程,感兴趣的跟着做,注意教程的时效性,最好做pytorch1.0的。
· CS231真的牛批,做cv一定要来TMD一遍!里面用numpy构建神经网络的做下来,会让你受益一生!
3、推西瓜书公式
这个也是报了一个训练营,跟着老师进度推的,又不会的就在知识星球问老师
主要推面试常考的,有些又难,又不常见的就算了。
4、比赛 春节期间,参加了一个肝癌影像诊断的比赛,其实成绩比较水。第三周出现了答案泄露,排行榜被清空了,我趁着这个时间点提交结果,拿到了周榜的第9名,后来找工作,我直说我是2000多个队伍的第九名(其实2000多个队只有100个队提交,而第三周刷新时只有40个有效提交)。
这个比赛,最大的用处是我面蚂蚁金服算法时,6面中有4面靠这个打动的面试官,倒不是靠成绩,而是其中数据预处理的部分我吹得天花乱坠,我还分析了CT图像中病人脂肪的面积跟肝癌的发病率的关系(故意的,想让面试官看到我敏锐的数据分析能力,数据直觉)。
后来进一步交流,发现自己向往自由的价值观和轻松地工作强度,与阿里过于形而上的价值观不合,拒绝了这个A 评级的offer。
【题目解释】
浪子回头了,开始学习了, 自打病后告别南京,5个月(5月*3旬=15旬)再也没回去过,一直在家幽居。
【总结】
这一阶段,正式向我的拖延症宣战,做很多事,一举洗刷了之前一年半的焦虑感。这4个月我是这么过的:
8.20起床吃桌子上的饭(这一阶段,我病假在家4个月)
上午学CS231和pytorch
中午11.50吃饭
休息到13.00,开始下午的工作:推西瓜书公式
晚上5.30吃饭
6.20开始刷leetcode
10.50洗脸洗澡
11.10睡觉
我妈从小对我很严格,她觉得一直在那里看书就是在学习,就高兴。这段时间,我在家里天天从早学到晚,中午也不休息,我爸妈从一开始的高兴,到劝我休息会,再到心疼天天坐在沙发旁,不说话,看着我学习。哎,有点泪目,我不在家时,我妈有时中午不回来(单位略远);那时候,他每天得5.30起来熬粥和中药,7.50煎一个鸡蛋饼在电饼铛里保温,中午晚上得早早回来做饭。那4个月,我也不容易,我妈也不容易。
那时候,我把电脑接到电视上,用无线鼠标和无线键盘,从早***晚。
今天先写到这,其实一路走到这里,后面的找实习就水到渠成了。以后更新。