面试给我的感悟
近期在换工作,这段经历确实不容易,但是也受益良多,下面就把近期的一些体会和想法和大家分享一下。
回归博客
记得上次写博客,可能都是七八年前了,当然,那时也没坚持多长时间,而且写的东西也不好。不过,这次我想回归博客,并且坚持下去,作为一个IT行业多年的程序员(我还是觉得这个称号更朴实一些)来说,应该把一些自己的知识和经验分享给大家,并且对自己也是一个积累,希望大家能督促我,在这里先谢谢大家了!
个人背景
简单的说一下自己背景,帮助大家理解我为什么会有这些感悟。从业近10年的PHPer,做过CRM、电商、团购和OtoO,从一个实习生到初级程序员,到高级开发人员,到架构师,再到项目负责人,我虽然经历的公司不多,当然规模也不是很大,但是我的经历也让我对IT行业有很大认识,也积累了很多技术能力、产品能力和管理能力等等。
面试的尴尬(这个词我觉得更形象)
编程语言
前面也说了,我的主开发语言是PHP,可是现在是大数据、高并发、分布式的时代,PHP的高级技术岗位太少了。
基础原理
面试过程中,不管是面试开发职位,还是技术总监职位,对一些技术的底层原理,算法和数据结构的要求都很高。因为公司体量的原因和当前项目是稳定状态,导致自己对这些基础的知识淡忘了,自己又没有花时间准备。
行情不好
从2018年开始,因为风投投资越来越理性,导致很多公司倒闭。2018年底很多大中平台都在裁员,对于我们这些没有大厂经验的人来说,竞争很激烈。
职位要求
公司人员分布都是金字塔形的,高级职位(架构师,技术专家,技术总监)太少,导致工作机会也少。
关系人脉
因为内部推荐是非常好的招聘渠道,所以人脉关系就很关键了。
人脉关系比较少。虽然从业十年,但是经历的公司比较少,公司规模也不是特别大。
人脉关系的深度不够。前同事和业界朋友的职位也不是很高。
学历
大中的平台普遍要求统招本科学历以上,并且是计算机专业,本人是统招大专,工作中升了本科,计算机专业。所以很多职位,因为学历原因,连面试机会都没有。
经验
没有大平台大公司的工作经历,缺少大项目(高并发、大数据)经验。
个人感悟和忠告
下面是个人的一些感悟和对大家的一些忠告,希望对要换工作或者打算换工作的你们有帮助。以下都是个人观点,如果有什么不对,也请指正。
确定好下一份的期望,朝着目标努力
- 去大平台“镀金”,获得好的公司背景,大项目经验,更好的人脉关系,更宽的眼界
- 一个有潜力的公司,这是就要看自己的眼光了
做好准备
- 在未确定好下一份工作之前,尽量不要辞职,裸辞找工作的心理压力和经济压力很大。
- 补充基础知识,多看一些技术的书(书中知识相对比较系统),把自己掌握的技术栈再好好准备,把当前流行的技术的原理都尽量弄明白。
- 刷一些面试题,面试题的相关网站(https://leetcode.com),一些面试书籍等
不断学习
- 多学一门语言,例如:java,go,python 等,不能一棵树上吊死。两种语言会有1+1>2 的效果。
- 一专多能,打造自己的“专”,至少是千分之一,甚至万分之一的水平。
成长天花板
- 如果感觉自己工作没有动力了,个人成长停滞了,就尽快换个环境,可以是新工作,也可以是公司内部换。
- 即使不换环境,也不要在舒适区浪费时间(有特殊的原因的除外),可以给自己创造困难。
维护和发展关系
- 其实就是保持同事和朋友的联系
- 平时打个招呼,聊几句就够了(因为程序员都是很实在的人)
- 努力“培养”周围的同事或者下属,他们就是你的关系。
调整心态
- 面试过程中有困难的时候,不要轻言放弃,继续努力
- 要有自信的心态,详细自己一定能找到自己心仪的工作。
总结
因为本人的写作能力很一般,所以语言组织和用词都不好,希望大家见谅,也希望大家有什么建议尽管提出来。因为个人时间有限,好多都没有展开讲,只写了个结论,如果有需要的,大家可以给我留言。