zoukankan      html  css  js  c++  java
  • 长文忠告:曾做销售和运维甚至被怀疑简历造假到拿下NLP offer

    找个工作这件事也算是人的命吧,有的人毕业之后找工作很轻松,有的人比如像我,就磕磕碰碰的。我的本科是统计,大学时期自学的R语言,从那之后就喜欢上的编程,且实习的期间用了R语言给公司做了一个自动化数据清洗的小项目(后来才觉得那时候如果一开始接触的是python多好)。毕业后也找到了和python清洗数据分析相关的工作。在这段时间内积攒了一些python和机器学习相关的知识。但是由于工作有裸辞过,导致后面找工作变得越来越困难,后来由于找工作实在是难,实在不行了所以还换了很多次行业,比如说房地产销售,linux运维等等。导致简历越来越乱,投简历的时候,还被多次被认为是简历造假。所以告诫大家,不要裸辞!!!不要轻易多次多次换行业!!!

    那怎么办呢?快30了,30要是定不下来,以后就真的只能去小卖部上班了。那为什么有的人问?这么多次工作你要换呢?主要是因为感觉自己的能力可能有些偏,导致不能很好的胜任很多工作

    1. 做python清洗的时候发现一直是在调用同事写好的一个python库去调取数据清洗数据,想着真的以后几年自己就要卡在这个同事的库上了吗?除了调这个库,我又接触不到业务,又不能了解新的技术,不会有任何的提升。
    2. 做数据分析的时候,一直以为数据分析也是写代码的工作,但是做的时候才发现,数据分析是需要很不错的洞察力,分析能力,和写报告的能力,有很大部分是偏文的方面。之前每天除了python代码就是代码,没有训练自己这些能力,导致不能胜任这份工作。但是庆幸的是,自己本事学的是统计,对各种统计模型很熟悉,在这段时间自学了所有的经典的机器学习模型,也不通过调包,自己手写了scikit-learn的有监督的各种算法模块,包括svm,gbdt分类,gbdt回归,adaboost分类,罗辑回归(L1,L2,梯度下降,牛顿),全连接神经网络等。做完了之后才发现,我熟悉写代码,喜欢数学公式,但是又不懂文,做不了数据分析,也许我更加适合算法岗。

    想投算法岗谈何容易!!!!年纪快30了,只是懂机器学习经典算法,机器学习算法变得越来越冷门,岗位又特别的少,那如何活下去呢?

    接下来就是广告的时间了。机缘巧合下,2020年9月份的时候,看到了抖音某学院账号大力推关于NLP课程的广告。上网也查了,发现这个岗位可能正好适合我,我和我老婆也就抱着试试看的态度,在京东白条上贷款,报了课程!等一下!!!我是水军吗?我在给其他机构打广告吗?!错!报了某学院的课程后,周末全天上课,本来工作日就累的要死,还周末上课。周末上的课程那讲的是个啥傻叉课程!!讲的云里雾里,没任何逻辑,我上来就他妈的想砸我的电脑!!!急的我自己都想上去讲。老师可能是博士,但讲课技术也太烂了吧!于是钱就浪费了呗,又退不回来,就特别郁闷,放了一段时间没学。当然这里不是黑这个培训机构,也许他们现在的课程是迭代的很不错了,只是当时真的是气的不打一出来,当你亏2w的时候你也会这么生气,吗的课程都不准备好就来割我们韭菜吗?!

    在2020年底的时候,觉得自己快30了,NLP是接触了一点,是很感兴趣的,里面各种理论公式是可以看得懂了。所有还是很想好好学一下,看下能不能再拼一把。但是找谁学呢?之前的同事推荐了我七月在线,终于进入打广告的正式环节了,详细的了解了课程之后,我提出了我要试听的要求。试听了课程之后(最新一期是NLP第8期了),我的第一感觉是老师的讲课技巧,思路比之前的某院的老师好一些,但是我这里打广告我也说实话,没有好的特别特别多。但是!老师的能力是真强,后来上课才知道,主讲老师是博士,好像是留学美国的,而且好像参与过很多重要的论文。 更加重要的是!七月在线的课程每一期都在更新,这个的更新说的不是什么改改课件啊,布置一点新的作业啊的,做好一点ppt呀这种更新。而是老师每新的一期都会多详细讲解一些最近一年的新的NLP的论文,比如在NLP6中,讲解了simCSE和simBert。NLP7中又讲解了PET和Ptuning。这些新的模型和新的思路在工作中和面试中都是非常有用的。

    (点击,可找老师申请免费试听→NLP第8期←)
    七月在线的项目主要7个好像。其中最火热的,选的最多的,且面试最被问到的是知识图谱项目和聊天对话机器人项目。所有的项目,老师都提供了详细的可以跑通的代码。课程还是很不错的欢迎大家多多咨询。

    学习的过程中。我自己比较喜欢理解公式,喜欢写代码。所以学到的所有的NLP相关的模型,我都会尝试手动实现一遍,比如说skipgram,transformer的encoder和decoder,以及使用手写的encoder来进行文本分类相关的任务。个人觉得自己去实现代码,真正的去写代码才能真正理解数据是什么样子的,模型到底是在做了什么。我的宗旨就是永远不当调包侠。

    这样学习发现难道有点大,但是发现后面会越学越快。比如课程中详细的听老师的项目思路,但是不看老师的代码,自己2个月完成了7个项目。完成这些项目之后还是有一点点开心的,毕竟很久没这么充实努力的学习过了。但是找工作容易吗?!难!还是很难!我的简历还是被很多HR认为是造假。所以再强调一遍,年轻人不要裸辞,不要多次乱转行。

    那怎么办?我详细的咨询了七月的老师以及校长,发现虽然代码基础,NLP理论基础打扎实了,但是完全忽略了‘4大金刚’题库,课程,OJ,竞赛。在学习的过程中,不要忘记了刷题!不要忘记了刷leetcode的数据结构的题目。我投了很多的岗位,只有少许的岗位让我一面,并且一面的过程中还面了我数据结构的题目,由于没怎么准备有的就完全答不上来,所以一定要每天刷个1,2题,为后面的面试做准备!!!

    面试的过程中,发现句向量,问答等问题一直被问到。比如说Bert做句子对任务有什么缺陷,有什么改进方法,问答中如何做召回。所以期望大家在面试之前,将sentenceBert,simbert,simCSE等模型摸清楚。另外要准备好能讲解出bert的缺陷以及其变种,比如albert,蒸馏,roberta等等,为什么要有这些模型,这些模型解决了什么问题,搞清楚了,那面试就差不多了!

    还有,如果面试的时候你可以带电脑的话,一定要带自己的电脑,一定要找机会将自己能跑的通的nlp模型现场展示出来!


    如果不是因为我简历乱,可能我也很容易就可以找到合适的工作。七月在线的就业指导老师也是对我的简历进行了指导和建议,让我的简历重点突出我的长处,比如说写代码,统计知识扎实,NLP项目经验多,从而终于很lucky的进入了某小厂的算法岗位。快30了,准备在这个岗位稳定干个5年再看看,真的不敢再折腾了,不然真的要去做小卖部了。大家加油。

    微信公众账号:七月在线实验室(会持续输出:Python、机器学习、深度学习、CV、NLP、金融风控、推荐系统实战等人工智能领域干货、面试题等,不定期免费送技术书籍及课程给大家。) 网站:http://www.julyedu.com/?utm_source=bky&utm_medium=1&utm_campaign=1&utm_content=1&utm_term=1 (随时随地刷题、免费学习人工智能课程)
  • 相关阅读:
    《JavaScript 源码分析》之 jquery.unobtrusive-ajax.js
    《JavaScript高级程序设计》读书笔记 2
    《JS设计模式笔记》构造函数和工厂模式创建对象
    《ES6基础教程》之 map、forEach、filter indexOf 用法
    《JS设计模式笔记》 5,适配器模式
    51Nod 1058 N的阶乘的长度
    ACM总结——2017区域赛网络赛总结
    ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 题目9 : Minimum
    hiho一下 第168周
    Fast Matrix Calculation HDU
  • 原文地址:https://www.cnblogs.com/julyedu/p/15398157.html
Copyright © 2011-2022 走看看