Hello world
算是我入世以来的第一篇博客,记录一下近一个月来的直观感受,希望将来的某天看到自己写的这篇博客,会很轻描淡写地笑一下。
一年来的学习日记
首先,感谢XX公司在过去的一年来对我对栽培,让我从一个行业小白,成功入了门。记得刚刚进公司对时候,除了会写几行烂代码,其它的有关工作内容的,基本不会。那个时候,部门主管每天都会过来怼几句垃圾话,导师为了缓解领导的压力,不停地给我换工作内容,我在某个方向并没有很深入和熟悉,就被切换到另一个方向(后文我会给出这一年来我接触到的新的东西),我也没在工作过程中学到新技能和知识。痛定思痛,那段时间,我各种熬夜补深度学习基础知识。大概花了1个月到时间,补了深度学习,机器学习及OCR相关到知识。
但是基础知识并不能解决项目中碰见到问题,因为没有相关经验,所以项目问题并没有得到很好到解决,这种情况下,领导依旧是不满意的,加上我比较老实,工作过程中犯的错误会讲出来,在这种情况下,领导逮到就是一顿臭骂。尽管我花更多的时间,更多的精力投入到工作中。但是效果依旧不是很好,因为虽然能按时完成任务,但是完成任务的过程是曲折的,并不顺畅,没有按照领导的思想完成任务。在这个过程中,我发现对算法理解的深度不够,因此我又花了大概1个月的时间,专研某种算法,向同事学习算法的改写和复现,然后将自己的思想写入算法,在XX问题上得到有效的改进,但是领导依旧不认可。
为了进一步弥补知识深度上的缺陷,在项目中用到的算法,我仔细研究论文源代码和公司实现之间的差异,加深对算法对理解。效果是显著的,经过大概两个月的恶补,对公司用对基本算法了如指掌。但是并没有什么用,因为算法这个东西只是训练过程对一部分。需要有足够的经验调参才能得到较为优秀的模型。但是经验这个东西好像就是各个人的看家宝一样,他们或许凭借直觉或许因为老道,在讲解的过程中往往就会对我忽视这些问题。
为了弥补调参调不好的问题,我又花了大量的周末去公司看他们写的经验案例,任职资格材料,论文分享之类的东西来拓展视野。和同事讨论调参数细节,数据分布这些问题。不局限于全局,细节到每个点。
在公司最后一个项目中,我运用了之前所学到的所有内容将一个几乎不可能搞出来的东西给训练出来了。算是自己这一年来的工作学习的体现。
裁员风波
其实在转正后的第一个月我的绩效被扣了,其实我那个季度就是在洗数据,做数据,怎么都扣不到我头上的。主管给我讲我基础弱之类的理由,而自己在转正前确实犯了不少错,接受了扣绩效。想的是下个季度好好弥(在这里就该开始准备复习,找工作了)。
因为项目换了leader,做事风格完全不一样,刚刚好我被分配到一个新的方向去了,自己没接触过,所以刚刚开始进展比较慢,但是后来深入了解算法和流程后,发现他指导的东西完全是错的,我给他建议无果,在做绩效改进计划的时候被迫写了各种错误的实验结果,领导一眼看穿,问的我哑口无言,绩效改进计划失败。后来一不做二不休,为了完成项目,我开启了疯狂模式,一边完成他错误指导的实验,一边下来验证自己的想法。导致那段时间我特别累,特别累。结果证明,我是对的,他是错的,然后他就给我讲,我那些都是自己乱试试出来的。我tm心态炸了,就和他开了怼。这个时候我大概知道我在公司的日子到头了,因为我的领导不信任我,信任他。但是还好我项目做出来了,算是给了自己自我安慰。
然后我就被安排到做一个完全无关OCR的方向,难例挖掘,在这个过程中,没有人管我,项目负责人完全不会这个方向,然后,我就开启了新的方向的自学,最后我做了个标定问题排查脚本,找出了很多数据有关的问题。但是,因为被裁员,所以我只给了数据,没给脚本,因为他不知道怎么弄出来的。我也不想贡献自己的研究内容。
找工作风波
其实在被裁之前,我想的是找个离公司更近点的住处,所以我将房子退了,但是好巧不巧,我被裁了。听到被裁的消息,我心凉了半截,因为过几天我就没去处了,住哪儿,行情不好,出去怎么找工作。第一周,我老婆各种开解我,我找朋友喝了两顿酒,了解了下现状,整顿了下心情,开始准备找工作。所以上个月,我是在找工作,搬家,准备面试和面试的过程中度过的。
复习的过程大概就是,上午刷leetcode,下午看任职资格,晚上复习算法和基础知识。复习了一周后,开始面试,第一家小公司,技术面被虐的体无完肤,基于此,我再次去复习了简历相关算法的源代码,并针对模块进行深入复习。在同一周,面了一家小公司,技术面过,二面过了,hr面的时候谈工资2.5w,当时我动容了,因为没人要我,他也不错,差点接受了。
记得是个星期天,我在boss上投了百度,找人推了头条。投百度真是试一试,因为OCR方向,百度是国内行业龙头,只是为了刷面试经验,准备面头条和后续公司的。果然,投过去第二天,他 (我现在的mentor)就告诉我领导看我是一年级的且没有CVPR,不太想要,拒了。倒也没失落,开始准备别的公司,那个时候我没投上海的了,华为给我打电话,我投了杭州华为,但是我简历被锁了,后边找人解锁,解锁的过程,真的是各种求人。投了阿里,投了腾讯,大华。但是,除了后边争取解锁的华为,别的公司,都是说工作年限太短了,不要我。
那天我记得,是19号,我请假搬家,实际上是收拾东西,准备把东西搬到朋友家,然后住酒店,离职后如果还没找到,就安心去杭州找个工作(因为寡人的老婆明年要在杭州工作),哪怕是小公司也行。但是,那天他早上给我发消息,说给我争取了下,给了我一个面试机会,约在下午3点,争取一天搞定,我毫不犹豫停下手上的工作,仔细回忆简历上有哪个东西我不够深入的,然后记起有一块没准备特别好,然后趁着中午的时间打电话问玩的比较好的同事,他给我讲了整个算法的具体细节,然后我补充了下,就准备开始面试。结果是幸运的,两面技术面我拿了优秀,但是他们给了我改进的方向,说我深度够了,但是知识的广度和对整个行业了解对不够,不过我才工作一年,他们没计较。
但是在这里hr面对时候,因为自卑,和百度谈价钱对时候,我都是报的很低的价格,就算平价或者掉价过去,我都愿意,而且,经过几轮沟通下来,我的工资一直在涨,发到手的工资也比谈的工资高,真不知道,是上天眷顾还是怎么,感觉工资开的高我还是很开心的。
总结
工作这个东西真的强求不得,运气与实力并存。