前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >面试个把月,仿佛被否定了毕业以来的各种观念

面试个把月,仿佛被否定了毕业以来的各种观念

作者头像
请叫我大苏
发布2020-05-06 17:00:36
5660
发布2020-05-06 17:00:36
举报
文章被收录于专栏:AndroidTvAndroidTv

面试个把月,仿佛被否定了毕业以来的各种观念

前言

这不是一篇面经,面经的知识点已梳理到 gitbook.dasu.fun

这只是一篇面试之后的感想

因为在这差不多一个月的时间里,面试了几十场、十来家公司,收到的反馈直接让我有点怀疑自己,简单点说,也就是面到自闭了

说得难听点,仿佛自己毕业以来所做的选择,所持有的观念都被否定了一样,让我一度很怀疑,毕业三年,自己都做了啥

所以,经过这次面试,想把一些我踩过的坑、走过的歪路分享出来,然后结合这次面试感悟,说点自己的想法和建议

基本情况

先简单介绍下我的情况,我是 17 年在福州大学,本科,计算机专业毕业,毕业至今差不多三年时间里一直在厦门网宿就职

我入职时从事的是移动端 Android 开发岗位,因为做的是系统应用,所以经常碰到各种底层问题,网上可参考资料太少,于是有机会自己研究各种源码实现、系统原理,也因此写的相关博客被鸿神公众号发表,算是比较开心且有成就感的事吧

在 18 年底,因为公司产品线调整需要,从移动端转向了前端方向,自此便一直在前端方向工作

个人有写博客的习惯,虽然并不高产,但至今也已累积发表了上百篇博客,自我感觉也有半数的博客都是有一定干货的

在公司的三年里,每年都会拿奖,部门级、公司级的奖项也拿了有五个了,奖杯也都放在我书架上

和老大合作也发表了多篇专利,可直接到专利网过滤网宿、苏晓强搜索查看

以上就是我的基本情况,也许看完我的介绍,你会觉得,这小伙子挺不错的啊

实话说,我也是这么自我觉得的,所以面试前并没有特别慌张、或迷茫的情绪

但经过这个把月的面试,感悟很多,打击也很多,被否定了也很多,所以特别想来讲讲走过的一些歪路

感悟感想

在开始讲我的想法之前,先列一些经过这次面试,我所感悟到的一些建议吧:

  • 不要太安逸
  • 不要没有职业规划,不要随便做选择
  • 不要只学项目中需要的工作内容

下面就一点一点的来讲一下吧

不要太安逸

刚毕业,真的不要过得太安逸了,不是说不能选择安逸的工作、公司文化,而是说,应该多利用下业余时间提升自己

一个过于安逸的工作,除了会温水煮青蛙外,其实也会慢慢的淡化你的上进心

在这个过程中,你会逐渐对自己的职业规划、自己的目标越来越模糊,以至于说难听点,每天就是得过且过

我毕业进入的这家公司,工作压力并不会特别大,再加上厦门其实很适合生活、这是一个慢节奏的城市,现在回想,我曾一度陷入养老的惬意生活方式中

在这种生活方式中,每天注意的重点,往往都转移到下班后的生活享受上了

那段时间,的确过得很惬意,每天踩点上班、准点下班,自己研究做菜、学游泳、外出逛美食...

因为这个时候,我持有一种观念:我可以一直在这个公司干下去的啊,感兴趣的工作、惬意的生活,即使咸鱼点,又有什么关系

如果你的工作稳定、你追求的生活如此,那这种观念我没觉得有什么不对

但现实往往就是有很多意外,我所在的部门因为各种原因,整个都被解散了,解散之后就是换部门、甚至换岗,工作渐渐偏离了你的规划

这时候出来面试,你会发现,原来已经落后同届毕业的同学那么多了,差距已经在不断拉长了

面试了十来家,只收到两个 offer,但你的同学跟你面了一样的公司,却只有一家失败了,这时候就会开始反思之前的生活是不是过得太安逸了

不要没有职业规划、不要随便做选择

不要以为职业规划这种虚无缥缈的东西只有在面试时才出现

如果说职业规划你听不懂,那你可以简单理解成目标,一定一定要有一个目标

因为只有这样,你才不至于在成长方向上走歪,才不至于做重大选择时,不深思熟虑

如果没办法给自己一个长期的 5-10 年的职业规划,那至少也要定一个 1-3 年的短期规划,如果可以,最好再定一些可量化的指标,比如职级达到多少,博客产出几篇

这样,你才会过得充实,才会知道,自己在每个阶段应该做什么事

老实说,我就是因为之前曾一度陷入的养老的惬意生活,从而导致自己对未来没有什么规划,也没有什么具体的目标

刚毕业时,想着自己要在 Android 方向成为一个大佬

然后当公司需要你转前端方向时,也没有太多疑虑或思考就转了

因为那时,我的观念是:我喜欢写界面、写交互的工作,所以前端的工作并不排斥,既然部门需要,那我就转吧

那时,我完全没考虑到未来,也没想过自己在前面几年的 Android 方向上的积累是不是已经足够,转了前端会不会对以后就职的工作有所影响之类的完全没想过

领导让我做什么,我就做什么。这是一种很不好的观念,因为到了后期,领导因为暂时抽不出人手做交接,就因为我做过 Android,有 Java 基础,硬是让我去交接后端项目

我也不会拒绝,也不会思考这样的工作是否会对自己有不好影响,就是接了工作,想着就是既然是领导安排,那我做就是,尽量做好就可以了,所以也做了一小段时间的后端工作

这真的是非常不好的观念,你应该思考你所做的工作是否是在你职业规划内,是否对你职业发展有所帮助,不能一味的只听从领导安排

这样导致的后果就是,在此次的面试过程中,几乎每个公司都反复追问,你什么时候转的前端,为什么从 Android 转到前端,那你前端实际上就只有 1 年左右经验是吗

有些公司甚至会因为你前端实际工作只有 1 年经验而压你薪资,尽管你很想跟他们说,语言都是共通的,前面几年的 Android 经历并不是就一点用处都没有,但无奈,这很难说服 hr

其实在我面试前,我有想过自己的前端其实就一年多的经验问题,但那时觉得,好歹在 Android 方面也有一定的能力和成就,好歹也发表了很多有干货的博客,这样的经历应该是会给加分的

于是我还在简历上醒目的书写了自己的 Android 经历,没曾想,这些却都成为 hr 抓住你缺点、不足的突破点

这样不加思索的转前端更大的问题就是,你啥都了解,但也只是了解而已,你啥都不懂。因为毕竟只有一年,时间上并不足够让你有丰富的项目经历,项目思考,框架原理思考等等

我面了十来家,基本每一家的一面基础面都能过,反馈也是说前端基础还可以。但大部分在二面开始就蹦掉了,项目没亮点,应用层的原理不了解,这个框架不要只会用,如果让你自己实现一个,你有什么思路等等

记得很清楚的是,阿里和腾讯的二面。

阿里的面试官很亲切,也很有礼貌,他不会因为你不懂而直接否定你,而是会一步步引导你,给你思路,让你去思考。无奈,我面试时容易大脑短路,这种放平时也许可以思考出思路来,但在面试过程中,现场思考,我通常都会一点思路都想不到,脑袋就像停止转动一样

所以,阿里二面崩得很惨,但最后面试官人确实很好,委婉的指出了我的不足,然后还给出了我之后应该多在哪些方面花费精力去学习的建议

腾讯的二面也是一样的结果,很崩,但面试体验蛮不好的,感觉面试官挺直接的,也许是我太玻璃心了吧,面试官很直接的对我说,从你简历上看不到任何项目难点,项目亮点,从你的回答上也听不出你遇到什么让我感兴趣的技术难点。而且,我说了一堆后,面试官直接说,他简单总结下,我毕业到现在其实就一直是在打基础,除了基础也没有其他什么亮点

这场面试很自闭,确实很自闭

不过也足够暴露出我的问题了

不要只学项目中的工作内容

我这个人,虽然写了很多博客,但博客的知识点通常都是因为项目需要,或者项目中遇到各种疑难问题排查过程中而梳理的知识点

简单点说,我学习一个知识点的动力很大程度上来自于项目驱动

因为我的观念是这样:项目中用不到的知识点,就算现在看懂了,学会了,过段时间很容易就又忘记了,那还不如将项目中常用的吃透

这种观点说不上全错,但作为程序员,本就应该需要常关注前沿技术,就需要对新技术有探索、学习的热情,不能一直只依赖旧技术,也不能只依赖于项目来驱动学习

所以,有时间,有能力,还是应该尽量多扩展去学习一些

阿里的面试官就给过建议:你基于项目驱动来学习,这没问题,但项目不应该只局限于你遇到的疑难问题,或语言基础层面的问题。你一个项目的工程,依赖了这么多开源库,这么框架工具才得以高效进行,那么这些开源库、框架不应该也是值得你去探索、学习的内容吗

如果只关注到项目,只把精力都放在日常业务功能的开发上,那么直到你面试时,你会发现,相比其他人,你没有任何优势,甚至你的弱势很明显

我一个同学,就会日常去写一些开源库,去探索解决各种业内某个领域的痛点问题

都是一个公司,虽然做的项目不一样,但工作内容差不了太多,我面试时项目中没有什么亮点可讲,他面试时,就可以讲很多因为项目用到的各种框架,而自行去实现了的开源库经历

所以啊,工作是很重要,但不要把精力都只放在日常工作的业务代码编写上,不要只是学习各种 API 怎么用,而是应该多花时间去思考、为什么别人要提供这个 API,这个 API 内部做了什么事

千万不要只做 API 调用师

随便扯扯

这次的面试经历真的感触很多,也才发现,自己原来这么菜,原来有这么多问题

面试过程中,也遇到了各种各样的情况,有很感激的,也有很生气的,当然也有很自闭的

很幸运很多面试官都能给我肯定,尤其一个阿里的大佬,看了我博客后,给了我很多肯定,也一直很热情的在帮忙我内推,给我一些指导建议,虽然最后面失败了,没能达到你的期望,但还是感谢你的认可和鼓励

阿里面了两次,不同部门,第二个部门面试体验感觉就好像对方是为了面试的 KPI 而进行的面试,完全感觉不到面试官想挖掘你的能力,问的问题也都是概念性,跟第一个阿里部门的面试体验天差地别

腾讯也面了两个部门,第一个部门基础一面反馈说表现很好,就有点飘了,结果就遭受到二面面试官的无情打击;第二个部门说是会更注重基础,无奈,上来第一题就是算法题,我算法比较薄弱,没做出来,直接就被 pass 了

华为面试过程挺顺利的,因为工作内容与之前做的很匹配,技术栈也特别匹配,一路下来都很顺利,最后挂在性格测试上,很无奈,平安银行也挂在了性格测试上

同花顺的面试官也都挺好的,就像一个同事一样,面到最后会跟你聊起天来,也收到 offer,但薪资待遇方面没达到预期,拒掉了

还有一些公司,是有小伙伴已经面过了,看了他们的面经,感觉这些问题我基本也都懂,也就投了,结果运气很不好,面试过程跟他们完全不一样,而且题目完全超出我预想内,比如第一个面试官上来就说,我们来一道热身题,有一个随机函数可以生成 1-10 的数字,你有什么思路求圆周率吗?

一个多月的面试,让我看清了自己很多问题,也明确了自己接下来该怎么走,该怎么做规划,感谢各个面试官,感谢各个帮忙内推的大佬

我有几个小伙伴,都是大学同学,毕业后都进入了同家公司,最近大伙也都在跳槽寻找新工作

其他小伙伴,最后也都收获到很好的 offer,一个去了字节跳动,一个去了 Shopee,一个正在做面试准备

无一例外,这些小伙伴都很优秀,至少他们不会像我,中途随意转了方向

至少他们还会有研究、学习新技术的良好习惯

至少他们做的每个选择,做的工作内容,都会先思考对自己的职业规划是否有所帮助

也许你刚毕业不会察觉到,但在 3 年这个阶段,同学之间的差距就会慢慢呈现出来

很明显的就是你拿的 offer 跟他们的 offer,你很卑微的担心着 hr 不给你 offer,以至于即使 offer 没给到你预期的薪资待遇时,你仍旧不敢拒掉

然你的小伙伴却是各个 hr 抢着要,甚至有知道深圳给开的待遇后,明明是在杭州的公司,为了留住你的小伙伴,硬是开出来比深圳更高的待遇

一个个涨薪幅度至少都是 50% 起、double 的情况

你羡慕吗?

实话说,羡慕!

但羡慕完后呢?就简单说几句羡慕,然后背后默默埋怨自己人生的不幸吗?会有今天这样的情况,还不是因为这三年你没好好的规划自己

要学会反思,要做好规划,这三年失败了,不是还有下个三年,加油吧

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 面试个把月,仿佛被否定了毕业以来的各种观念
    • 前言
      • 基本情况
        • 感悟感想
          • 不要没有职业规划、不要随便做选择
            • 随便扯扯
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档