likes
comments
collection
share

工作六七年的工作、面试总结

作者站长头像
站长
· 阅读数 5

这篇不打算写技术文章了,不得不说,写技术类的文章真的是很费时间的一件事情,很多知识虽然懂,但是真要写出来,还是要写很久的,因为技术类文章对于一些很细节性的东西真的是要各种查资料,生怕写错了一点误人子弟。

这次来聊聊毕业这么多年的工作体验吧。

工作经历

  1. 15年广州二本毕业,这个学历基本上就是没啥优势的那种,加上学校名字不太行,前段时间面试投简历,还被HR问是不是统招本科的那种。。。。

  2. 14年的时候,大三,进去了一家创业公司写Android,嗯,我去的时候算上我9个人,3个人是创始人,后来陆陆续续招了一些人,有二三十人,虽然人不多,但是直到现在,我还和当年那些同事有联系,有空一起开开黑,吹吹水啥的,也算多年不见的网友了。创始人也算牛逼,在公司见到了挺多互联网大佬(一说名字大家都认识那种),开阔了不少眼界。CTO是创始人之一,对我的影响也挺大的,工作上有啥难题问一问他,过了一会扔了一篇英文论文给我,说参考下这个/(ㄒoㄒ)/~,不会直接告诉我代码怎么写,而是告诉我思路,引导我自己去实现。有空的时候还找我去阳台抽抽烟(吸烟有害健康,这是不好的)。当然,创业公司嘛,那时候加班实在是有点严重,公司人不多,但是项目特别多,往各个方向上发展业务,不断试错,经常加班到晚上12点,那时候晚上回到学校,室友都睡着了。现在公司还在,经过了两三年的不断试错,找到了发展的方向,现在发展还不错。

  3. 15年毕业的时候,因为经常加班我实在受不了了,就跳槽去了另外一家创业公司,这时候工资10k。干了两三年,公司倒闭了😑😑😑。那时候公司业务是做音乐的,一度发展也还不错,在别墅办公,后来因为各种问题,烧光了钱。那时候公司人也不多,Android就两个人,另外一个人年龄比我大,是工作之后转程序员的,我入职之后就是由我带着他开发。嗯,那时候我去的时候看到代码惊呆了,各种看代码就知道是内存泄漏的问题,App基本上运行久一点就会崩溃。然后就花了两个月把代码重构了一遍,降低了15%左右的崩溃率,这个不是我厉害,而是本来项目代码就有很多问题。18年的时候,团队解散了,这时候工资17K。

  4. 18年公司倒闭的之后,刚好有朋友要创业,就和他们一起去创业了,还是写代码,做了一年半,拿到的投资花完了,解散。。。。

  5. 然后19年来到了现在这家公司,因为有了前两次去创业小公司的倒闭阴影,所以这次选了个不算太小的公司,大概几百上千人,比不上那些大公司,工资也不高,但是leader给了我比较大的发展空间,平时那些业务性的代码能不让我写就不让我写,主要让我负责项目的优化,一些基础设施的建设和项目技术栈的改进,同时也有意让我往管理方向上发展,带一带新人。后来给项目做了很多自动化的东西,字节码插桩、自动构建打包等等。

面试

最近金三银四嘛,本着试一试,万一成功了呢的想法,更新了下简历,约了一些公司面试,有大公司也有小公司。 大公司面了腾讯和阿里,嗯,都挂了,这是件意料之中的悲伤事情。第一个面的是阿里,因为那时候刚更新简历,就有阿里的HR来找,然后就约了面试(正常应该先去小公司面一两次捋一捋面试时讲话的思路的),发挥不是很好,加上是视频面试,经常听不清对面说了啥。然后是腾讯,腾讯给的准备时间比较多,两个星期。面了一个小时,就是聊项目,讲一讲项目中遇到的难题和解决办法,没聊那些八股文啥的。然后第二天就收到感谢邮件了。。。。

小公司面了两家了,第一家是做游戏的,面试也是聊项目,但更多的是他们抛给我一个问题,问我怎么解决,给我的感觉就是他们应该本来就是做游戏开发的,我是在给他们普及Android知识。然后技术面过了,HR面,主要是薪资没谈妥,而且也没打算去,就是去见识见识现在别的公司用的技术什么的。

第二家小公司,这家一面技术面,面了我两个小时,主要还是从项目出发问问题,面试官就是如果入职和我是平级那种,面试过程比较轻松,有点像聊天,后来这一面也过了。然后就来了个技术经理二面,这一面体验有点差,十分钟聊完拜拜走人。一开始问我期望薪资,因为一面面试官说他们加班有点严重,我就算了算工作时间,比现在多20%左右,那我就加上这20%然后再要多一点。然后面试官就问了一些什么软件设计七大原则、讲一讲工作什么地方体现了你高内聚低耦合的思想这种问题,我回答的过程中不断打断我还摇头加轻蔑的笑,嗯,我要是年轻几岁,可能会打人那种。

面试总结

基本上工作个五六年,面试的时候主要还是以项目为主,这种就需要平时在工作的时候,记录下遇到的问题和解决办法,不然面试的时候可能会忘记或者讲不太清楚。当然,基础还是很重要的,面阿里的时候就还问了volatile,所以平时有事没事每天花点时间学习一下还是很重要的,因为开发需要学习的知识很多,数据结构、计算机原理、算法等,这些如果在要面试的时候才去看,基本上看不完,如果平时有积累,面试前过一遍就行了。

给一些还没毕业的学生的建议

说实话我混得也不太行,也不能说是建议,只能说说我踩过的坑。应届生的面试基本上就是考算法、数据结构、计算机原理,基本上这些只要你在读书的时候认真点,大学那几年时间是能够掌握的。能做到这一步,就已经战胜了很多人。

去大公司还是小公司的选择

我个人是比较倾向于大公司的,从概率上来讲,能让你遇见一只还没成型的独角兽的概率是很小的,而且你很大概率还要在这家公司待上不知道多少年公司才能发展成独角兽。

很多人说大公司拧螺丝,小公司锻炼人,这个我觉得没啥道理。因为你周围的同事的水平很大概率上决定了你今后的发展水平,大公司因为给钱多,所以吸引了很多人才,跟他们一起发展竞争你成长会很快。小公司可能人不多,有时候你遇到问题都找不到同事和你探讨,只能自己摸索。而且大公司有很多资源和能给你试错的机会,也能让你专心在某个技术点深入研究。工作这些年,我觉得技术深度是很重要的,技术研究够深,学习其它技术也能很快上手。而如果学习的技术很广但是都只是停留在表面,那就是什么什么都懂,但是什么也做不太好。

关键是钱!!!大公司现在给钱是真的多

End

说了这么多,果然吹吹水的写文章比写技术文章轻松多了。最近为了督促自己学习,搞了个公众号,算是自己平时的学习笔记,以后面试的时候看一看。有兴趣的可以微信搜索序员说公众号,每天花五分钟跟我一起学习,或者发送消息分享下工作、生活的事情也行。

转载自:https://juejin.cn/post/6947334609646387208
评论
请登录