我不知道大家是什么时候开始实习的,或者说开始准备实习。当我真正意识到留给我的时间已经不多了,需要开始准备实习的时候,那时候已经是大三下学期的开学那时候。
那时我的一个师兄他问我想要试一试内推字节跳动的实习吗?那时是3月初疫情将结束,回到学校的大三下学期。听到师兄的推荐,那肯定是毫不犹豫的接受了下来,并且开始了准备。初生的牛不怕死,那时甚至觉得自己肯定有机会能上岸。虽然暗地里觉得万事没有那么容易(我一直相信,当你觉得你行的时候,往往注定失败了)
可是,人在没有受到挫折的时候总是充满希望。并且那时候还给我带来了一种错觉,那就是我已经开始准备实习很早了,已经快人一步了,为什么会这么想呢?
因为当时我看看我身边的同学,我身边的朋友他们都在打游戏,简单的上课,日子还是像两年前开学一样。而我觉得我已经踏上了开始准备实习的道路,心里暗暗窃喜,还而并且想着有师兄内推,那我就有更大的把握和优势。后面发现这一切都没有多大关系,无论是内推还是啥。真正的因素还是在你本身的实力!
和我一起准备那次实习面试的,还有我一个很要好的伙伴,内推的师兄把我们拉进群之后,给我们两个提供了一些资料和方法,和实习生的面试要点,应该准备什么,也帮我们审视了简历该怎么写,最后我们投递了简历和HR联系了之后,定在了一个半月后进行面试。那么这一个半月就是我们所有的时间,所有的成败都将在这一个半月中审视。
在这一个半月中,因为师兄跟我们说过算法非常重要,所以那段时间一直都在刷算法,每天会力扣刷上两三道题(师兄给我们提供了一个PDF上面告诉我们了一些,必须要掌握的,回头发给你们)当我一直准备准备到中后期之后,我才发现去看一些面经在牛客上之类的,我才发现实习面试他不单单是算法,他对其他很多方面的知识有要求,特别在校的知识,这都是我一开始没有准备到的,这时候我们才开始补。在那段准备拾熄灭面试的过程中,我每天早上5:30就会起来,晚上11:30准时睡觉,经常一些老师不点名的课就会逃掉待在实验室里准备。
其实我觉得如果要准备实习的话,可以上牛客上看一下面筋真的很有帮助,上面会告诉你很多参考到的知识点,你需要准备的地方等等,真的非常有用。
在那时后面我跟一个另外一个师姐聊天的时候才发现,其实准备实习我们已经开始的晚了,像一些大厂的实习已经在4月中旬到5月就会结束,而准备的话应该在过年前就开始一直准备了,3,4月开始去面试。
嗨,最后结果就不说了,我是一面都没有过,小伙伴是没过二面。但不是没有收获得,凡事只要用心去做了就一定有意义的,后面我总结到为什么没有过,是有下面几个原因:
自从那次面试失利之后,我就知道自身的知识结构和体系是有很大问题的,就算我再去面试其他公司也不会通过,所以在后面我也收到了一些其他的面试机会,但是我通通都拒绝掉了,因为我知道我还没有这个能力。
那时候我是很着急的,我看着身边一些小伙伴有些慢慢上岸了,有些在拼搏着。我每天都在忧郁,留给我的时间已经越来越少了,但是我要告诉我自己冷静一步一步踏实走,一步一步,一步一步。
我没办法形容那两个月的感受,经常我会跟我初中同学诉苦,诉苦完之后又会沉下心来,继续去准备去学习。我每天依然规律化我的时间,每天都会去运动,每个星期会去两次游泳,星期六日会看一下课外书,出去散一下心。因为我知道对我来说这不是一天两天的事情,我需要打的是一场持久战。
后面也到了考试周之后,一些陆陆续续的考试以及一些零零散散的事情,终于在6月末的时候,我再一次开始,投递简历去参加面试。这时候我在拉勾和BOSS到处投递我的简历,其实挺绝望的,投递出去的话投递100家公司,可能会只有十家公司回复你,而这10家可能只有两三家,最终会聊了起来,最后可能有面试机会。而我也不再想着大公司了,对于我来说,我现在马上需要一份实习来狗命,哈哈哈哈!
而我其实挺幸运的,在面试了两三间公司之后,我最后找到了一家心仪的,他需要的能力也正好是我所比较熟悉的,我们简直是一拍即合。当时投递这家公司我是随便投递的,就好像他是我投递的无数中之一,只是影响中他开的待遇是我看到过除大厂外,最高的了。(哈哈哈,我也没有料到我最后成功了,也许是缘分吧)
那一天我准备等着从学校会广州了,因为我投递简历的公司大多是在广州和深圳的,但是这些有挺多公司,他们需要当面面试。所以我也不打算在学校待了。
但是就在我准备走的当天晚上,我们在7:00的时候开始了第1轮的技术面,面试过程很愉快,遇到一些小小的一时不明白的问题,面试官会给你一些暗示,最后我们大概聊了一个多钟。没过一会hr就问我什么时候方便二面,当时我想的是第二天下午吧,但是HR那边告诉我第二天比较忙,接着择日不如撞日,我们就约在了半个小时之后,而此时距离我回广州的火车还有两个小时不到。
其实收到二面的时候,我已经知道我已经大概率会通过的了。面试的过程中,我们大概聊了一下我曾经的经历,也了解到我的一些兴趣爱好,其实对于HR面来说,除了技术之外,更在乎你在其他方面与团队之间的协作,你的各个方面的能力。
在这过程中我说到过,我会打羽毛球,进到公司之后我才发现公司每周四都会组织去打羽毛球,这会不会是个契机呢?其实大学老师曾经告诉我,在大家能力相近的情况下,招聘时,他们更喜欢那种能有各种爱好兴趣的,能跟他们一起打羽毛球打篮球的,有伴玩啥的。
就这样我踏上了一个人的旅程,我来到了深圳这边,我在固戍这边950租了一个单间。每天通勤来回需要两个钟,记得第一天上班的时候,被地铁站外面长长的队伍吓到~~
在实习中我发现自己真的非常幸运,我没有遇到过那种说不断压缩你劳动力的,相反在这家公司里我得到了不断的成长。带我的导师,是有多年经验的前端开发。在最开始我接到的一些任务是修改一些样式,更改一些文案。在这个过程中不断的去了解公司程序的代码。
公司有一个自己的产品,我来到的时候,这个产品已经大致成型了,但是我们还在不断的做每个迭代,去根据一些客户的反馈,增加一些功能等等。哈哈哈哈,发现我来的挺是时候的,这时候我能不断的学习公司过去的代码,同时还能学习新的东西。
慢慢之后带我的导师,他给了我更加进一步有难度点的任务。往往我每一天的安排就是每天解决两三个bug,每天提交的代码可能几十行而已。但是每解决一个问题,我就会学习到一种不同的知识点,我觉得实习最高的境界,不过就是边学边做。
这实习过程中我真的很开心,因为每一天我都能学到新的东西。对我来说,白天去公司上班就好像考试,我每天必须完成导师交给我的任务,而下班之后我需要对我今天所做的东西进行复盘,整理,总结,就好像考完一门试,你需要对这次的考试有所整理,才能有所收获。我会把遇到的问题,涉及到的知识点写成博客。我不在迷茫了,我知道自己每天的进步,曾经在学校,我会不知所措,我明白怎么去学习才是对的。但在这里,不单单我的导师带我,往往她的指点一下,会让我恍然大悟。同时还有公司的大佬,管理整个团队开发的,他对我们的要求很高。往往要我们思考更加优的解决办法。对于我,他一直要求我可以去问别人,但问了之后一定要自己实现出来!! 知其然,知其所以然也成了我对自己的要求,自己的座右铭。从此我不会再困惑!
实习中真的非常快乐,每天我会跟公司的人一起去吃饭。一天上班的时间是8小时弹性打卡,我比较喜欢早上早一点来,往往早上8:00我就会到达公司,按理说晚上6点我就可以离开了,但是我更喜欢在6点之后打了下班卡,接着就会在坐位上整理一些自己遇到的问题,学习一些新的知识点,待到9:30之后才会离开。
每个星期六日除了。整理和学习一些知识之外,我会比较喜欢到处逛,会去参加一些展览,去游览一些博物馆,公园之类的,或者在睡醒的早上,赖在床上看书,看到饭点。
虽然有些时候是挺孤独的,特别是每天下班回家的路上。但是孤独何曾不是一种享受。我家在广州,之所以没有选择寻找在广州的公司,而来到深圳也是因为我想体验一个人生活的感受。
我不会停下我的脚步,我知道我想要的,我会永远在路上,不断的向前,向前,对于未来,我想到北方看看,我想看看北国的大雪,我想看看无尽的草原,我想看看历史留下的痕迹。我是我,我也只会是我!
以上记于:2021/08/14
前几天拿到第1份工资真的非常开心,嗯,给我爸发了一个1000块钱的大红包,让他给自己买点吃的和衣服,接着给自己买了一个,看了好久一直想买的,但是需要1000大洋的乐高树屋。
钱我不是没有赚过,去过华莱士包汉堡,去过深圳电子厂流水线组装电子,在街上派过传单,在学校干过勤工俭学,也当过家教。但是这是第一次真正用自己的专业知识来赚的钱,意义非凡呀。(哈哈哈哈,大三时做的外包不算哈)
曾经大一的时候,就有个师兄跟我说过,要靠专业能力去赚钱,不要老是去干那些体力活动,或者不能提升自己的,这样赚来的钱不值得。要是能学到东西,哪怕没有工资也是值的的,距离那一天到现在三年了。我也终于做到了。
我身边去到大厂实习的大佬,也不乏少数,但是我目前的状况对于我来说,我是满意的了。对于大学过去三年,我也是满意于自己交出的答卷。
曾经我兜兜转转,在大一时,无论是社团,学生会,辅导员助理我都尝试过,在大二的时候决定投入到学校的创新创业团队,在学习前端之前,我是负责UI方向,因为对于本身来说我更喜欢设计,但是直到后面我发现,我更希望能亲手去实现这些效果,我不希望依赖于别人,我希望有这么一天能有由自己构造属于自己的东西。
在学习前端的过程中,也是兜兜转转走了不少的弯路,把不少坑都踩遍了,但是一切都是有意义的,意义,永远只是是相对个人来定义,只要你能从中学到了哪怕一丁点的东西,那么就是对的。
不要老是想着等你准备好才去面试,最好一开始准备面试的时候,你就去找一家公司去面试,试一试,这不是为了通过,而是面试的过程,你本身就能学习到,了解到企业它需要什么样的,面试会问什么。
而不是是等到你准备完了,开始到处投简历面试,才发现自己准备的和实际面试中有出入,但已经没有时间再去修正自己的学习,自己的准备的时候,那就可能完晚。
所谓知己知彼,方能百战不殆。另外面试是双向的选择,你掌握的是否就是公司要的,而你想学习,了解到的是不是公司能提供给你的。单向的付出只存在于你的父母中。尽可能选择对双方都合适的!
以上记于:2021/08/15
实习可以对我来说是第二个重要的技术提升点,第一次的话应该是从进入学校创新创业团队开始,如果不是那时进入团队,我也不知道现在自己会在干嘛,或许在准备考研也或许在准备考公。
在学校的创新创业团队期间,也参加过大大小小的一些比赛,跟同学队友一起熬夜做赛题,以及做大创,写软著的过程,这也是一段挺难忘的记忆,其中很多难忘的经历,我们大多数时间都是在团队里面自己学习,而我也是在团队中了解到前端这个方向。
如果说在校期间,在团队里做的东西是小打小闹的话,那实习就是让我真正的认识到。一个真正的产品,它的开发需要怎么个过程,它的细节各方面。以往在校期间就好像拿着的是一把木剑,而真正到现在遇到的就是真枪实战。面对同样的一个问题,会有更加严谨更加全面的思考和解决的方案。
其实在校团队期间,我们的形式也已经有初步的企业化的形式,我们有前端,后台,UI设计,我们也会使用企业微信来管理,打卡等,上下班制度,但是相比真正的企业开发,我们就好像在玩过家家一样,但是这为我走出校园到工作中做了不少的准备,使我更快的适应和融入到其中。
以上记于:2021/08/20
学习对于我们是没有止境的,在公司实习的这个过程中,我还学习到了很多,我们每隔一段时间会有团队里的宣讲会,介绍技术或者各种各类的知识,同时我们还会不定期的请行业内的各种大咖来介绍分享知识,这些都收获了很多的。开阔视野和认识是非常重要的。作为前端,我们可以去了解设计产品的一些思想,用户的体验
在上次一个阿里的UED给我们讲解产品设计时,这么个例子就很深刻:一个产品,一块钱的,但是要五块钱的邮费,用户就会觉得很不值,但是要是标价为六块钱,但是免邮,用户的体验就会很不一样了
以及用户在使用时,如果有很多配置的时候,人往往不会去改变配置,而是使用默认的,那么我们可以根据不同的对象来提取出常用的场景来简化他们的配置,也可以有相关的提示。
我们的产品要根据贴合用户的使用习惯和实际的使用效果去思考,而这些都是非常真实,发生在我们使用的软件,我们的身边的。
以上记于:2021/08/28
这么久来面对最为困难的问题有两个,一个是埋点,一个嵌入第三方的报表到我们的系统中。前者是我入职的第一个任务,后者是实习了两个多月后遇到的。埋点那个在一开始确实非常的难受,它是需要在每一个调用的地方去添加一个收集的方法,但是一开始入职,同时第一次接触到工作,有很多的不熟悉,比如里面用到的BEM命名,各种问题,我很不喜欢不太能明确的东西,在当时硬着头皮去做,写了也不确定自己写的对不对,埋的位置是否符合,也经常去打扰带我的导师。其实我看出交给我任务的那个大佬确实是为我好的,埋点确实是我最快建立起对公司业务代码的了解。最后勉勉强强完成了,期间大佬还问我是否太大压力了,是否要换一个算了,但最后还是坚持了。
在平常的迭代开发的这期间,也在慢慢的深入了解,以及慢慢的提升难度,从一开始的改样式,到后面的负责一个弹窗里的一部分,再到负责一个弹窗页面,最后到一个功能模块。每一次都有很大的收获,每次写完,大佬和导师会告诉我如何用更好的实现方法,如何去优化,有什么问题存在。每一次收获都很多。特别在这过程中就好像写字一般,虽然我做出设计图的意思,但是一看代码,就会暴露出来,像两个写字的人,一个写得很工整漂亮,一个潦草。曾经看过一张图说一匹马用两条腿跑,突然看着自己的代码,不自觉的笑了,原来就是这样的感觉,哈哈哈哈,每次听导师和大佬的讲解,内心就是十万个cnm,妙呀妙呀,还能这么写。
在实习期间,我除了本职的工作跟进每一个迭代的开发,真真实实的扩宽了很多对业务的认识,做过埋点,同时也做过BI系统的调研,去测试符合嵌入我们系统的第三方报表(hhh,其实公司考虑过自己开发的,毕竟这样比较符合自己的需求,但现阶段需要消耗的比较大,先调研一些嵌入效果)。同时也负责公司的CMS开发…这些都让我有机会去认识不同的。了解到原来那么多不同的部分去构建成一个互联网的每一部分。也才发现原来一个 element ui 就能带来这么多的效应,真正的产生价值效果(我想要是它不是开源的,估计也很多人愿意付费使用)。
往往我们找到实习或者工作后,对于个人自身的持续学习就慢慢松懈下来了。无可厚非,当我们上了一天的班,特别是有时加班了。一回到家就只想洗澡后,躺着玩一会。接着就到点休息了。日复一日的下去。
如何打破呢?工作中,我们思考是否有更好的解决方法,允许的条件下,尝试不同的方案和优化,接受挑战性的工作。平常外,有稳定的作息,但同时应该有给自己充充电的时刻,了解接触不同的知识。当发现自己处于舒适圈时,就要小心了。只有困难,才意味着你在前进。
以上记于:2021/09/01
害,刚开始,我写的那个代码,那叫野的,满屏的div和span,暴力的原生写法,多此一举的迷惑行为等等,不堪入目,看到公司的源码就只会高呼喵喵喵。内心那叫的焦急呀,导师一直很宽容,完全没有指责,告诉我多写写就好了。还给出了我另外一个课余的任务。去看公司公共组件库的代码。她告诉我,那部分的代码时质量最有保障的,是公司大佬负责的,每个提交还会review过的。这点对我来说收获良多。曾经在一次面试中,面试官建议我可以去看koa的源码。两者的初心都是一样的。对于初学者,我们往往分辨不出那种是优秀的写法,但是通过学习优秀的代码,我们就可以先是有印象的去优化,后面就能渐渐形成自己的风格。公司源码对我来说就是最好的学习资料,虽然开始会有难度,但总比vue ,element ui的源码容易理解吧,何况看不懂还有导师和公司大佬来问呢,嘻嘻嘻。
以上记于:2021/09/01
关于租房真是一个技巧性的活呀 ,想要一个住的舒服,价格又合理的地方,确实不容易。住的离公司近和远,租房的价格也会有相当大的区别。租房的话:
其实挺糟糕的,我是个很害羞的人,不大习惯和人说话~~~
在刚入职的时候,挑选桌位的时候,刚好有个隔间,当时就选择那里了,结果开始了单人单间的办公,其实对于我们来说,是很不好的。经常会遇到各种问题,但是这样就不好去问人了,不像轻轻拍一下,或者回个头就能向周围的人寻求帮助。你可以说有钉钉问呀,过去问呀,但这些都显的太打扰人了。完全不如在他旁边,看到他闲的时候去问,或者他看到你困惑也会来帮忙
其次,对于本就害羞的人来说,这就更加难去和集体打成一片了(好在公司的小伙伴都很好,所以相处不错)
以上记于:2021/09/20
突然今天发现已经实习了三四个月了。虽然开始就会知道时间会过得很快,但等回顾的时候,真的过得很快。这段时间真的学到了挺多的。也对自己未来有了更多的展望和规划。
这段是改着bug的过程中,突然想写的。突然就发现我们一直以来做的产品,在大大小小的地方居然完善了这么多。他就好像自己的一个小孩,看着他每一个迭代的趋向更加的完美,更加的能给我们的用户带来便利和高效。还有一个个备受欢迎的亮点,真的感慨万分。而这其中也有自己的一份力。
其实有些时候对我来收很难保持一个平衡,那就是如何既不自负也不骄傲。其实我觉得对我来说总体来说是相对比较自卑的,因为我只知道我很容易骄傲,因此较多的时候会警惕自己,不能对自己满意。的确,我们在不断进步的过程中,会发现很多非常厉害的人。那么这么我们就到不了头了。过于自信,则会看不到世界之外。过于自卑,就会对世界恐惧,不敢去挑战自己。
其实,我发现这两者的平衡点是动态的,我们在遇到难题,难免会盲目自信,也或者畏惧不前。那么如何解决,我个人觉得最好的办法是去看,去了解,我们可以和很多的人交流。和大佬学习,我们会知道自己还有很长的路去学习很进步,和相对比自己差的,我们可以给他们指导,让他们少走弯路,其实他们不就是曾经的自己?同时看到他们,那么也能肯定自己曾今的付出。
同时有一点就是,我们除了对自己的专业技能的增长之余,我们还对对自我有全面的提升很认知。虽然当今社会分工越来越明确,每个人都各司其职,但这并不是说明我们可以孤独一掷。衡量一个人,越到后期越是看你的全面发展。就如一个水桶,你能装多少水是依托你最低的那块板,而不是最高的。
这周我们举办了为期三天很黑客马拉松,第一次听到这个名字的时候,我还以为是全公司一起出去外面搞运动会,长跑啥的,怪期待的。直到开始的钱一天,我满满的一种上当的感觉,呜呜呜~~
黑客马拉松,是一种在一般在两天的时间内,通过组队,完成一个产品从零的诞生。麻了,不仅仅要敲代码,还是限时拼命的敲,瞬间就枯萎了~~
组队的时候,作为实习生,我是很担忧的,害怕没有组肯要我,而且这时候已经只剩下我一个实习生了,哪个小组敢在这个分秒必争的比赛中要我一个半吊子呀!所以我一直没有去参加组队,想着装傻,混过去。结果后面在导师的劝说下,以及被一个后端大佬问及组队没,顺口回了句没,就被列入名单了。
接着我们小组开始了我们的产品,本想着就算组队了耶没关系,打打杂就好了,结果第一次会议我就蹦了,我们小组五个人,两个设计,一个测试,还有个后端和我这个前端实习生。这就等于队里只有两个开发,一个前端一个后端,只能靠自己啦。慌的不行,但也只能硬着头皮下去。
两天时间从 0 到 1 。我必须分秒必争。
开完会议之后,我拿到我们产品的大概原型图(一张纸上画的大概布局和交互),我就马上开始创建项目,编写框架了,于此同时,设计小姐姐疯狂做图中,第一天,我写好了大概项目的原型,第二天上午,根据设计改好样式,下午对接好接口,最后一天上午完成整体,小组间进行讨论和修改
真的,这个过程很刺激,还有一个大型的投影显示距离结束是时间,很多次我不断鼓励自己坚持,晚上下班回到家,买了奶茶,第一晚干到三点,第二天干到五点。我最怕是辜负别人的付出,这几天,小组中每一个人都在拼命,后端大哥,更是两天写了八千多行代码。我不能说不行,我尽可能的去实现,距离上台还有半小时也还在修改。
真的,在最后站在台上介绍的时候我是什么样的心情呢?我忘了,但是我忘不了的是小组成员每一个人在最后给我的肯定,虽然最后我们组没有拿奖,但是 ‘肯定’ 就是对我最好的奖励,我也证明了我是可以的,我也能做好!
以上记于:2021/12/07
在最后实习结束的时候离职前和项目经理聊天中,项目经理和我说,说后台小哥叫我多关照你,你真的很努力,做的很好,半年有很大的进步。我觉得,在最后能听到这些话,是我最大的荣幸了!(2021/12/20)
距离实习结束也已经快一个月啦,一直还没来写这段总结。
可以说这次实习是成功的,为什么呢?实习还能不成功么?是的,会有的,我实习其间还有两个小伙伴也来到这边实习了,但是有一个实习一个多月就走了,感觉学不到啥,刷了个实习经历就好了。但是好的实习不是这样的,实习可以说是我们面对正式工作前的一次试炼,他能让我们明白自己还有什么缺点,同时是否真的热爱这一行!
同时能找到一份好的实习是不容易的,往往我们去到实习做的事情就是打杂,打下手。这样是没有大大的成长的。而我是幸运的,公司在我实习的期间,对待实习生不是打算以一个工具人的对待,而是培养你的成长,希望你能在接下来有进步的!在公司里做的也是我们的产品业务,而项目经理,但你问他问题,他不会直接告诉你怎么做,而是让你思考怎么做。同时特别点名项目经理和带我的导师,他们给我很很多的帮助,包括收拾我的烂摊子,哈哈哈。
在公司的日子是很快乐的,每个月的生日会,还有大大小小的活动,同事们非常的亲切,身为全公司年纪最小的我,受到很多的关照(哈哈哈,当然同事小姐姐们也都还很年轻的)。
最后我是拿到转正的,但是最后没有选择留下来,这方面是基于自身的考虑,一直想到外面走走,看看不同的城市和风景,也希望去到更大的平台!
感谢这一趟遇到的人和收到的帮助,也很幸运这段实习经历,同时我也展望未来会遇到的更多可爱的人和事!!
记于2021/12/29
未完待续…