当前位置:主页 > 查看内容

找实习的一些感悟(图像算法转大数据)——女孩也能干开发

发布时间:2021-08-06 00:00| 位朋友查看

简介:亲爱的读者首先说明一下本人虽然有很多原创文章但大部分是学习总结及bug解决方法值得看的文章已经置顶当然你们也可以自己挑一挑。对于一个计算机行业的初生牛犊可能我的学习经历及其他经历的分享才是干货中的干货该文章内容偏长如果您能耐心看完一定会有所收……

亲爱的读者,首先说明一下,本人虽然有很多原创文章,但大部分是学习总结及bug解决方法,值得看的文章已经置顶,当然你们也可以自己挑一挑。对于一个计算机行业的初生牛犊,可能我的学习经历及其他经历的分享才是干货中的干货,该文章内容偏长,如果您能耐心看完,一定会有所收获。

以下内容是我近两个月找实习的感悟和总结,不能确保说的都准确,但是希望能产生更多的共鸣,帮助一些迷迷糊糊的孩子

文章涉及到的点(文中黄色斜体加粗的内容):

  • 对于计算机行业来说技术重要还是学历重要?

  • 公司会卡第一学历是专科的吗?

  • 女孩子甚至是男孩子该选算法还是开发呢?

  • 实习重要吗?

  • 对于实习生来说项目经历很重要吗?

  • 面试题有没有必要刷?

  • 如何优化自己的简历,提高过选率。

  • 自学和实习的真实差别。

  • ......

正文开始......

如果说上一篇自述博客侧重于计算机专业的孩子到底要不要提升自己的学历,那么这篇则针对那些技术平平,目标暂时还没有明确的应届生,结合我找实习的经历来说一些感悟。

其实我在写之前那篇博客的时候,正在找实习,已经投递过几家公司了,并且也提到过熊厂给了我笔试机会,而且顺利进入了面试。因为是第一个面试,所以印象比较深刻,首先要知道的是,这家公司只要你投了简历,就会给你笔试,而且因为我投的是大数据开发,笔试题的内容基本就是sql了,再加上一道算法题——冒泡排序题很简单!!!基础题型。接着我进入面试被刷了,原因有:

  1. 面试电话是突然打来的,我正好在做其他事情,毫无准备,有点慌乱,且是第一次面试无经验。

  2. 面试过程中问到的都是简历上的东西,尤其技能那块问的比较详细,而我的简历是在10月份就写好的,在找实习前,我并没有熟悉简历上的内容。

支支吾吾的面试完足以被刷掉。。

于是我继续投简历,但基本上被查看后就没下文了,于是我意识到,我的简历不够完美,朋友说简历就是包装自己一定得体现自己的亮点他建议我把我的博客加进简历,虽然我起初是抗拒的,因为博客并没有什么实质性的内容,怕成为别人的笑柄。但事实证明,在后期的面试中,效果还是可以的,很多面试官都会问到我写博客这件事,且会要走链接看博客内容,甚至觉得我写的还不错,就连最后实习公司的面试官也是看过我博客之后给了我二面机会。

大部分人都知道,你找什么岗位的工作就在简历上写什么相关技能和项目经历但因为我硕士期间的专业是图像算法,而我是9月份才开始自学大数据的,首先大数据生态体系的很多技术没有学完,其次,学得不精且没有过硬的项目,面试官在问你的时候,不可能答得特别完美,所以,这个时候是可以把自己本专业的技能和项目写进简历,这样不会让面试官觉得你在校期间啥也没学,啥也没干后来实践证明,我可以把自己本专业的项目说的更清楚,增加自信。

如果没有参加过任何比赛,没有拿得出手的项目,没有获过奖,没有实习经历该如何将自己的简历填满。我的简历前前后后改了不下十版才最终定下来。

起初简历的模样:字体大,内容少,显得整个简历特别空;没有写自己的亮点,教育经历写了很多课程(那都是无关紧要的东西,省略最好),在校经历如果没有专业比赛也是可以去掉的,毕竟技术岗,相关技能写的太含糊,罗里吧嗦,项目经历更是写成了需求文档的模样,相关证书我写了英语四六级(话说这东西考了真没用,唯一的用处可能就是简历多占几行,而且看了很多招聘,很少提及这个的,鸡肋。。。),最后就是自我评价,我当时抱着用真心打动面试官的想法,写了大概300字的简述(实际上,很容易让简历被刷掉,虽然也有看的,因为面试被问到了,但完全没必要)。

后来我请一位数据挖掘博士帮我提了些建议,我的简历就看起来像那么回事了。(大佬还帮我细致的改了下,因为他当时要帮我推给他国内的朋友,害怕丢人吧,哈哈哈。。。)

?最终简历的模样就是整体看起来不空,该去的去掉了,语言更加严谨,逻辑清楚,最重要的是最后的自我评价完全可以按照招聘要求来写(加一两条独有的也没问题),相关技能也可以按照招聘要求的语句来写(前提是会!)。至于实习经历,作为应届生,实习经历也许只是简历的一个加分项,而我找实习的目的也是为了在毕业后的简历上加上这一项。而项目,为了不让简历那么空,最好是有的。

其实很多应届生在写简历时面临的一个问题是没有项目经历,就拿我来说,因为自学时间不长,我不可能拥有一个完整的项目经历,顶多是在学习过程中遇到的案例,自己动手实现,当然可以把这个案例作为项目加工写进简历,也就是说,项目这栏得写,实习生也得写,但具体写几个项目,项目规模多大,就看你对项目甚至是案例的理解程度以及最后书面表达以至于让这个项目具有灵魂。因为我写了两个项目,一个是关于大数据日活日新的统计案例,另一个是本专业关于图像的实验。其实,第一个项目,在我工作之后发现它只不过是一个需求而已,还是贼简单的那种,而第二个根本称不上是项目。但是在面试的过程中,我会如实告诉面试官我自己的情况然后再去说我的项目,不过大部分面试官都会问第一个项目的数据来源于哪,案例和项目的区别可能就是数据集的量级,我的数据集是自己伪造的,告诉面试官没什么问题。对于第二个项目,因为我找的岗位和我实验内容毫不相干,如果让我说说第二个项目,说起来就会轻松很多且很多面试官只是听听。我同门找的前端实习,项目经历直接写了本科的毕设,大家都懂得,而且她也是学习前端一个月,很多内容没学完,技能那里会什么写什么。所以项目经历对于实习生重要吗?可能没有那么重要,对于应届生来说能把学校学过的技能掌握都不错了,项目经历要么有人带你,要么你自己能力真的很强,不然单靠自己的那点可怜的时间和自我约束能力以及智商很难独自完成一个项目,我实验室的人都是如此。而且,在我后来面试的过程中,我问过几个面试官,项目经历是否重要,他们的回答是,对于实习生和应届生没那么重要,基础最重要!所以项目经历这块是加分项并且可以让简历看起来更丰富

那么,项目经历这块语言如何组织能让面试官看起来更舒服?更像个项目呢?

我的简历按照上面的样子改好后,明显能感觉到,约我面试的人多了。

然而简历只是找工作路上的一小步。虽然面试过程中是依据你简历的内容来询问的,但是除了对你写的技术会进行扩展提问外,还会考察数据结构算法的内容。起初,我并不知道会问基础的内容,虽然在学校学过,但是因为没有复习也忘得差不多了。只能尴尬的告诉面试官,我忘记了,没复习。几家公司面试下来,专业基础知识必备!数据结构和常用算法要知道,即使代码写不出来,过程也得说出来。于是,我快速的去复习了下数据结构及算法。这里给大家推荐一本算法书,几个小时就能看完,没有代码,让你瞬间想起所有忘记的知识。

不过,每个公司的侧重点不一样,有些公司注重基础,有些公司注重你的技能,再或者和你聊聊天。其中,有几家公司问到了我的学历,起初,学校有个学长准备内推我去京东,但是看到我简历上写了专科,他说京东会不要专科学历,我说我不写可以吗,他说会查的,当时失望极了。然后我师兄说,你找实习就别写专科的了,但一想,被发现会很尴尬,我还是写了。结果在后来的面试中,有好几个面试官说看我一路考上来觉得很不错,所以说,这个也算我的一个加分项吧。而且,我的一个学长也是专科起步,找工作的时候被好多公司给卡掉,当时的我非常难过,以为自己花了这么久的时间考学,后来还是和最初一样。不过,我在京东面试的时候,特意问了一下他们,会卡专科学历吗?他们给我的回答是不会!而且,后来几家大厂的面试,也从来不是因为学历的问题被刷掉。所以江湖上说很多大公司会看第一学历,但是也有很多大公司不在意这个,这些公司足够你挑的了。

然而,我个人认为,对于学计算机专业的人来说,学历可能没那么重要。为什么这么说呢,我们都知道,本科生大部分做的是开发,而读了研,专业基本上就是偏算法的内容了。大数据、人工智能相关的专业课程也是近几年才普遍在本科阶段开设。要知道随着人工智能的火热,我们当时考上研究生想在这方面有所造诣的心也是火热的,都想找到一个有项目的导师,能带着我们做相关项目,然后毕业高薪。但现实是,普通院校的导师在人工智能这个方向取得的成就不是很高,很多东西还停留在研究阶段,纯理论,只能搞学术发论文,没有实际项目落地。虽然算法岗薪资很高,但是岗位也很少,最终师兄师姐说服了我和我同门一女孩,我两都放弃了算法。转而学习开发,她前端我后端,直到我两做这个决定的时候,才发现我们什么都不会,这些年来只考试了,作为一个要走技术路线的人,没有一技之长,光靠一张纸也没什么有,仔细想想是这样的。我实验室的两个学弟,本科生,不考研,却被很多大厂高新抢着要,技术有的,害怕找不到工作?周围工作的本科同学,即使报班培训也干着一份高新工作。所以干这行,学历没有那么那么重要!我自己也有体会,面试的时候很多简单的技术问题答不上来非常丢脸,我自己心里想:还研究生呢?真正给你一个职位,啥也不会,和fw有什么区别?如果非常想提高学历,可以,如果要干这行,尤其开发,乘早多在技术上下功夫,积累经验。

之前在某乎上看到,研究生干开发亏吗?我也是因为这个原因,犹豫了很久,后来想明白了。首先,干算法的人少,薪资高没错,既然岗位少,那么没点东西的人凭什么拿高薪?干开发虽然累,但是选择也很多,有些岗位的薪资也不低呢。我在找实习的过程中,明显发现前端岗位多,待遇好,还适合女孩子,然而实际中我身边干前端都是小哥哥,我却自学了java大数据,那岗位和前端一比真是少的可怜,而且我的竞争对手大部分是男孩子,所以我找实习真的是历经了千辛万苦,为什么这么说呢,我和我同门女孩一起找到实习,我比她还早一段时间,但她面了不到十家就找到了,工资还比我高点。所以兄弟们冲前端啊,不要看不上前端,是真的香,我同门学历一个月就找到实习了,真的贼棒。

而我断断续续的学了3个月,找实习却困难重重。不过,从最开始面试的胆怯,答不上来支支吾吾,到后来面试了几十家发现,或许找工作其实也没有那么难,没有那么多条条框框。我知道,很多人在找工作之前都喜欢看面经,我自己也看过几个,当时看完的感觉就是这也太复杂了吧,我要是有那些时间按照他们的规则做一遍,黄花菜都凉了。怎么说呢,面经这个东西,哪有完全一模一样的模板让你套?每个人在这个世界上都是独一无二的个体,面试官看你长得帅气,可能还少问一道题了。也或许我追求不高吧,要进大厂就得会写所有算法题?所有计算机的知识对答入流?我记得面试题还有有那种益智类的,说是考察你思维逻辑性,但都是题库的内容,而有些知识,进了公司可能根本就用不上。要知道,不可能每个公司所有的员工都是精英吧?天秤要平衡。所以,何必浪费时间刷完题库里的所有题?还不如做项目,针对性的去深入理解。

虽然我申请九十多家面试了几十家,但却是我从零开始找实习,一点一点试错得到的经验。对于实习生来说,其实找工作还是相对容易的,虽然最开始我不这样想,因为条件是专科干杂活的公司都没有联系我,还有一些是人就能干的那种都拒绝了我,起初一个月,毫无进展,不停的被拒,被打击,抑郁到zs两次。家人劝我,以后毕业换个方向别干这行了,说不定也不错,我师兄也说转前端还来的急,能赶上春招,然而我并没有听他们的建议,我说我难道还不够努力吗?可师兄说我努力的方向错了。原本,我差一点就换方向了,但还是不甘心,继续投着这个方向的简历,一天面4家公司。本来有几次都是有希望了的,有个小米中台的经理主动要找我聊,当时我状态并不好答得也不好,我知道我没戏,但他面试完之后说相信我有基础,而且会再给我一次机会,没什么问题就定下来,说实话,被人肯定和相信的感觉特别好,所以那几天我恶补了很多知识,后来,我又面了一次,是另外一个人,当时没接到电话还给我发短信,面试过程中我答得基本没什么问题,而且这个人也说,他这边我是过了得,可最终没有得到结果,也许他们很缺人,正好有一个非常优秀的人顶上了吧。接着之后的几天都是这种有希望却落空的状态,为此,我哭了很多次,每天状态极差,还要去练车,却依然坚持投简历和面试。直到2月底,我已经麻木了,对每一次面试我都没有报太大的希望,因为那时快开学了,我已经说服自己,可以回学校边学边找,如果实在找不到,就不要这个实习经历了,我再好好学学技术,毕业再找。

然而,转运就在一瞬间,3月初我发了朋友圈,内容是希望好运到来,结果第二天就收到了第一份offer,这家公司不算大,和我所找的岗位略微有些偏差,但也能接受,待遇也还可以,于是就约定了报道的时间,因为我那段时间就想,哪家公司要我我就去哪。但是由于前期面试的公司太多了,接下来的一周里,我又收到了好未来的offer,不过是和本专业相关的杂活,果断拒绝了;还有就是亚信,因为我说我已经有了offer,所以再考虑下;还在我犹豫的时候,我并没有停止面试,接着就收到了现在我实习的这家公司,浙江中控,上海春秋的offer。从多方面考虑选择了现在这家。这期间阿里的也进了二面,那会的状态就和开挂了一样,其实阿里可以再努力下的,因为当时实习的房子都租好了,觉得阿里面了也不会进,就比较随意,有意思的是,面试官让我自己说说我擅长的,我当时都没好好说,想快点结束,不耽误人家时间,面试官想给机会都没法给。。。(PS:阿里笔试我空卷交的,人家面试的时候说,那题确实变态,重新出了一份)。

最后,我想说,在找实习的这段时间,我经历了很多,也明白了很多,不能算是面经,只能算是分享,但我也希望大家能从我的例子中收获一些东西。就比如,面试前还是要熟悉自己的简历,并且简历要严谨突出重点,本来想说要明确自己的目标,但这不是我想说的,既然是实习,还是多尝试,有面试官问过我未来的计划,我觉得不是我没计划,是大部分情况计划赶不上变化反而耽误事,还不如不把目标定死,不试试,怎么知道合不合适,不合适就马不停蹄得换。在面试得时候,说实话,作为一个刚毕业得孩子,即使基础再好,面试官得问题也不可能都答出来,所以会就会,不会就是不会,直接说不会就好,千万别瞎说给自己挖坑。实践也证明,即使十道题,七道不会,都不会影响太多,面试看的还是你的状态,把会的答得完美也是加分得。过来人的经验是,你觉得这次面试每道题都答对了,状态不错,但却没下文,相反,答得不好的,反而有了后续,这是我试了很多家得出来的结论,有时候不得不承认找工作有赌的成分。

我目前实习得这家公司就是后者。不过进来之后我也是在努力认真得工作,并且发现,自学得内容和真实业务场景真的是差别很大,我为了自学大数据,自己搭建环境用了很多时间,还得自己维护,而在工作中就不用了,可以直接干活,不过很多资源是需要申请通过审核才能使用,就很累。这两天看了一个数仓项目的书,特别的通俗易懂,然而实际场景的表中字段就有那么那么多个还不明白啥意思,业务方提的需求也看不太懂就很头疼,每天让我烦恼得是居然是文字游戏。不过下个星期就要实施项目了,撸起袖子就是干,希望自己不要拖后腿。最后的最后,分享一本书,因为我之前没咋写过sql,然后不是很熟练,这本书可以快速帮助你学习和复习。

文章到这里就结束了,希望对你们有帮助

?

;原文链接:https://blog.csdn.net/laozaoxiaowanzi/article/details/115715974
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐