终于等到你,还好我没放弃-记一个压着due找到实习的渣渣的经历

avatar 99799
xyzbupt
2939
6
[align="left"]两周前收到加州公司的intern offer,一直以来的执念终于成真。从一年前的只有一个想法,简历上两个项目,一道leetcode题刷半天(literally半天,3~4个小时),到现在拿到这个offer,这一年也横冲直撞撞了很多南墙,走了很多弯路。现在坐在飞往加州的飞机上,顺便记录一下这一年的成长和收获。地里大佬很多,但是还是想写一下我的折腾史(感觉奋斗史都谈不上)。[/align][align="left"] [/align][align="left"]lz是弱弱的转专业学渣一只,15fall入学,大概从第一年寒假开始刷题,当时真的是Java负基础(不仅零基础,还有好多东西是错的)。第一学期还错误的选了两门没有project的课,简历上全都是本科水的项目。寒假和第二学期基本上没啥进步,题没刷几道,在学校的NEU cool里投了2030家公司,拿到两个面试,被虐到不要不要的,感觉全程都在跟面试官道歉,sorry我神马都不会……[/align][align="left"] [/align][align="left"]真正开始觉得自己不行了要真的找不到实习了是在暑假,一个学期没找到实习,然后仔细想了一下,觉得自己啥啥都没有,简历不行,口语不行,刷题不行,coding能力没有,焦虑到完全睡不好,连梦里都是深深的绝望。考完final撒欢+焦虑了大概一个月,知道了一个职业培训机构(不说名字,以免被认为是广告),然后我仔细分析了一下自己的特点,觉得我还是挺适合上课的,因为自学能力有点差。然后暑假就开始了上课+浪浪浪的生活。课感觉还是挺有用的,每次讲一类题,总结做题方法,如何跟面试官沟通,如何把你的思路讲明白。讲的非常详细,一点一点给你过例子,老师课后答疑到再没有人问问题了。而且对于我来说,最大的效果就是让我静下心来,告诉你应该提高什么,应该怎么努力,找到使劲的方向,就安心了许多。但是课的难度完全是指数函数,再加上有时候出去玩回国玩没能及时复习,刚开始一二节课还觉得这也太基础了,中后就直接跟不上开启听天书模式。反正听不懂也尽量跟着,听一遍即使不懂也肯定有收获的。[/align][align="left"] [/align][align="left"]第三学期开学,这学期简历上就有了一个本科实习和三个项目,一下就好看了很多。一直很努力的投投投,每周10~15个的样子。暑期的培训机构也开始重新听一轮课,刚刚开学的时候把自己搞的特别忙,除了自己选的课,隔天培训机构上课,还旁听了一个web的课,因为想加一个前端的项目进简历。coursera上还上着一个Java的课,也是想加一个Java的项目。亚历山大的努力拼搏了快一个月,每天上课上课上课感觉自己要不行了。后来仔细想了一下现在情况和优先级,因为已经陆续能接到面试,大概每周一个(学校的co-op项目还是很给力的,简历回复率比海投高很多),所以简历上问题已经不大,就放弃了旁听的两个课。除了上课和投简历,主要跟晚上的补习班算法题死磕。然后基本上就是赶due做算法题准备面试,从高中之后就没有这么拼过,可能也只是感动了自己吧,毕竟比我努力的还有很多。最惨烈的一周,一个due,两个期中,两个面试。基本上就是面试永远跟due和考试在一起,后来已经习惯了,下午230电面,5点去考final。但是所有这些面试,都直接挂在第一轮,因为lz的口语实在太太太太太差了(像我这么啥啥都不行的也是没谁了)。这期间身边的同学都陆续找到了实习,反正我也是挺不淡定的,基本上知道一个人找到了,我就不淡定一次,就觉得我究竟是哪里差了,为啥这么努力,还是找不到。晚上在屋里哭一场,超级超级绝望的跟朋友说我觉得我一定找不到了,无论别人怎么安慰都认定我不可能找到了。这期间收到了无数你肯定能找到的鼓励,感觉大家都太好了,忍了我这么久。每一个找到的同学,我都会非常详细的问他们的面试详情,问到的每一个问题,然后每一次都能发现如果是我碰见这个问题,我一定回答不了他那么精彩的地方,然后再检讨自己再提高。但是这期间我还是误入歧途,差点害我自己找不到实习。我有非常严重的拖延症,绝对晚期,症状大概就是,我知道我这儿不行,但是因为这个事情太难了,我太弱了,我死都不会去练,即使知道不练就没有offer,但是臣妾真的不想看见那个弱到爆的自己。在跑偏的路上,我只是下意识的逃避练口语这个事情,然后不断的挂电面,不断的怀疑人生,然后去刷题练算法(现在回头看这个循环太搞笑了)。然后也是突然有一天发现最近的模式跟之前拖延症酿成大错那次非常像(上次直接导致第一年申请0 offer),然后跟朋友聊天,被一顿臭骂,痛定思痛,开始练口语,大概就是基本的自我介绍,项目介绍和behavior question,每天去地铁站的路上就自己念念叨叨,面试之前,前一天晚上或者当天念念叨叨几个小时,把一些东西熟练化。其实这个时候已经投的没得投,面试挂挂挂,时间已经所剩无几。[/align][align="left"] [/align][align="left"]第二学期结束的第二天进行现在这个公司的面试。之前面试官给了一个非常简单的assignment,不限编程语言。这个一面非常顺利,原本45分钟的面试,聊了1小时12分,从一开始聊天气,到面试官给我提人生建议,告诉我虽然现在工作什么都不确定,但是还是要享受学生生活之类之类的。感觉让好感提升的就是那个assignmentcoding style和我讲code的方式,之前上的课终于用上了啊!!!!我按照老师课上讲的,先讲大体思路,输入分三部分,每部分都是啥,要怎么用对应的函数处理。每个函数输入是啥,输出是啥,实现了什么功能。一遍顺下来,感觉他还是挺满意的。之后还给我回复了thank you letter,说我能看出来你非常清楚你自己在做什么,而且也能讲明白。可惜二面就不好了,因为公司是搞通信的,问了一些协议,已经都不记得了。而且简历上的项目也答的不够好。然后圣诞节前一天,就收到了拒信。[/align][align="left"] [/align][align="left"]然后寒假就有点down,准备改简历刷题开学再战fulltime了。但是还是贼心不死的在NEU cool里继续投coop,学校有规定开学前两周还可以继续找,找到秒接offer,退课,去实习。开学前接到上个一公司HR的邮件,说有点变化,问还是不是available,有没有兴趣第二天再面一轮。面完之后发现换组了,以为之前那个主要做C, C++,我主要还是用Java的。之前拒我的理由也是这个,但是还是感觉跟二面表现不好有关系。现在联系我,总觉得是一面的面试官refer了我,还是非常幸运的。面试就问些基础知识,数据库,JavaHTMLCSS,怎么debug,感觉就是看你简历上那些项目是不是自己做的。然后就是backgroundcheck,在开学第二周周五(due是下午5点)的中午收到了HR的口头offer[/align][align="left"] [/align][align="left"]历时一年半的折腾,终于得偿所愿,感觉在这个过程中成长提高了很多。还是免不了跑偏犯错,幸好都及时意识到了问题。感觉要诚实的面对自己真的好难,需要好多勇气。给大家一个非学霸的例子,开始啥啥都不行,也不是大公司内推oa一二三面的套路,最后终于折腾出一个结果~最后新人初到湾区,求小伙伴约饭一起刷题一起玩耍~[/align]
  • 7
6条回复