面试给我的感悟

近期在换工作,这段经历确实不容易,但是也受益良多,下面就把近期的一些体会和想法和大家分享一下。

回归博客

记得上次写博客,可能都是七八年前了,当然,那时也没坚持多长时间,而且写的东西也不好。不过,这次我想回归博客,并且坚持下去,作为一个IT行业多年的程序员(我还是觉得这个称号更朴实一些)来说,应该把一些自己的知识和经验分享给大家,并且对自己也是一个积累,希望大家能督促我,在这里先谢谢大家了!

个人背景

简单的说一下自己背景,帮助大家理解我为什么会有这些感悟。从业近10年的PHPer,做过CRM、电商、团购和OtoO,从一个实习生到初级程序员,到高级开发人员,到架构师,再到项目负责人,我虽然经历的公司不多,当然规模也不是很大,但是我的经历也让我对IT行业有很大认识,也积累了很多技术能力、产品能力和管理能力等等。

面试的尴尬(这个词我觉得更形象)

编程语言

前面也说了,我的主开发语言是PHP,可是现在是大数据、高并发、分布式的时代,PHP的高级技术岗位太少了。

基础原理

面试过程中,不管是面试开发职位,还是技术总监职位,对一些技术的底层原理,算法和数据结构的要求都很高。因为公司体量的原因和当前项目是稳定状态,导致自己对这些基础的知识淡忘了,自己又没有花时间准备。

行情不好

从2018年开始,因为风投投资越来越理性,导致很多公司倒闭。2018年底很多大中平台都在裁员,对于我们这些没有大厂经验的人来说,竞争很激烈。

职位要求

公司人员分布都是金字塔形的,高级职位(架构师,技术专家,技术总监)太少,导致工作机会也少。

关系人脉

因为内部推荐是非常好的招聘渠道,所以人脉关系就很关键了。
人脉关系比较少。虽然从业十年,但是经历的公司比较少,公司规模也不是特别大。
人脉关系的深度不够。前同事和业界朋友的职位也不是很高。

学历

大中的平台普遍要求统招本科学历以上,并且是计算机专业,本人是统招大专,工作中升了本科,计算机专业。所以很多职位,因为学历原因,连面试机会都没有。

经验

没有大平台大公司的工作经历,缺少大项目(高并发、大数据)经验。

个人感悟和忠告

下面是个人的一些感悟和对大家的一些忠告,希望对要换工作或者打算换工作的你们有帮助。以下都是个人观点,如果有什么不对,也请指正。

确定好下一份的期望,朝着目标努力

  • 去大平台“镀金”,获得好的公司背景,大项目经验,更好的人脉关系,更宽的眼界
  • 一个有潜力的公司,这是就要看自己的眼光了

做好准备

  • 在未确定好下一份工作之前,尽量不要辞职,裸辞找工作的心理压力和经济压力很大。
  • 补充基础知识,多看一些技术的书(书中知识相对比较系统),把自己掌握的技术栈再好好准备,把当前流行的技术的原理都尽量弄明白。
  • 刷一些面试题,面试题的相关网站(https://leetcode.com),一些面试书籍等

不断学习

  • 多学一门语言,例如:java,go,python 等,不能一棵树上吊死。两种语言会有1+1>2 的效果。
  • 一专多能,打造自己的“专”,至少是千分之一,甚至万分之一的水平。

成长天花板

  • 如果感觉自己工作没有动力了,个人成长停滞了,就尽快换个环境,可以是新工作,也可以是公司内部换。
  • 即使不换环境,也不要在舒适区浪费时间(有特殊的原因的除外),可以给自己创造困难。

维护和发展关系

  • 其实就是保持同事和朋友的联系
  • 平时打个招呼,聊几句就够了(因为程序员都是很实在的人)
  • 努力“培养”周围的同事或者下属,他们就是你的关系。

调整心态

  • 面试过程中有困难的时候,不要轻言放弃,继续努力
  • 要有自信的心态,详细自己一定能找到自己心仪的工作。

总结

因为本人的写作能力很一般,所以语言组织和用词都不好,希望大家见谅,也希望大家有什么建议尽管提出来。因为个人时间有限,好多都没有展开讲,只写了个结论,如果有需要的,大家可以给我留言。

03-13 16:15