当前位置:网站首页>2022,程序员应该如何找工作
2022,程序员应该如何找工作
2022-08-01 18:13:00 【无痕之意】
最近找工作面了不少公司,也有不少感悟和心得,今天在这里分享给大家。
1 想清楚自己为什么离职
每个人离职都有自己的理由,这里列举了一些离职理由。
- 钱给的不够
- 干的不开心
- 没有发展前途
- 加班太严重
- 回老家发展
- 领导不好
- 不喜欢公司的业务
- 公司快倒闭了或者已经倒闭了
- 公司裁员
离职理由千千万万,不管因为哪个原因离职,也要想清楚自己到底因为什么离职,如果不想清楚自己为什么离职,找工作的时候就要想办法避免这些问题,并且明确自己想去一家什么样的公司,如果稀里糊涂的进了一家公司可能又会重蹈覆辙。
2 明确自己的定位
找工作之前需要总结自己过往的经验,明确自己喜欢做什么,自己擅长做什么,找到一个适合自己的方向。
衡量自己的水平高低,不能盲目和其他人攀比,看到别人找了一个很高工资的自己也想找高工资的,结果找了很长时间都没有找到工作,自信心大大下降,要根据自己的薪资水平和市场环境再结合自己水平定一个合适的期望薪资水平。
明确自己适应什么样的公司,是喜欢当一个螺丝钉,还是想找一个地方施展自己的拳脚,还是找一个轻松的公司混混,不同的想法不同的选择。
3 准备面试题
3.1 整理面试题
既然要面试就少不了刷面试题和背八股文,虽然很多都是工作用不到的知识和理论,但是也没有办法,只要是要找工作就少不了这些东西。
虽然每个岗位的面试题都不一样,但是整体流程都差不多。
先在网上查自己要应聘岗位的面试题,多搜一些并收藏下来,然后好好整理一番,按照一定分类将面试题分门别类整理出来,因为很多面试题只有题目并没有答案,所以答案需要自己慢慢去寻找和验证,如果背了错误的答案那可是做无用功了。
3.2 背诵与理解
整理好题目和答之后就可以开始背诵了,刚开始的时候可以按照分类,一个分类一道道题目的背诵,每道题都应该要背到非常熟悉。
如果有时间和能力的话可以把每个知识点理解更透彻一点,并且将相关的面试题的知识点能够串联起来,这样理解起来就更加系统性。
所有的题目背了几遍的话,可以自己模拟面试,可以只看题目一道道题目的回答,一定要把答案念出来,自己感受自己回答的顺畅不顺畅,有条件的话可以邀请朋友进行模拟面试。
可以看到,如果平常学习和积累的不够多的话,临时抱佛脚只能硬着头皮去背题目,所以这里建议是大家平常要有意识学习和积累自己岗位的技术栈的知识,到需要面试的时候只需要简单梳理一遍就可以。
3.3 项目问题
除了准备一些技术栈的题目之外,还要准备自己做过的项目相关的问题,一般面试在问完技术题之后,会围绕简历进行一些项目的提问,所以简历上的项目最好是自己非常熟悉的,并能提炼出项目的难点和亮点。
能够清楚和详细介绍自己项目是做什么的,用了什么技术栈,项目中遇到了哪些问题,又是什么去解决的。
项目里又遇到了什么问题,然后又是怎么去解决的,从中又收获了什么。
3.4 早做准备
俗话说,机会是给有准备的人。
找工作之前需要明确自己的技术水平,早日做准备,千万不要着急忙慌裸辞再去准备,等到那种时候再去准备面试题会比较焦虑。
如果有了换工作的计划,就最好早日整理出面试题大纲,并给自己制定复习计划,每天学习并理解知识点,隔三差五再把之前学习的知识点好好复习一遍,慢慢积累等到真正再去找工作就会轻松一些。
最后不管是裸辞还是骑驴找马都是建立在自己准备是否充分上,如果自己面试题已经准备很充分,也有一定经济基础就可以裸辞全力准备,否则最好就还是骑驴找马一边准备面试题一边面试,风险相对来说小一点。
4 优化简历
4.1 契合度
写简历之前可以先看看公司招聘的要求,尽可能写一些契合的信息,因为很多招聘专员和HR通过这些关键词筛选。
4.2 亮点项目
工作时间长了肯定会做很多项目,但是简历上最好写一些有代表性、熟悉有亮点的项目,而不是把所有的项目都写上去。
4.3 突出结果
项目经验里要突出自己做出了什么成果,带来了什么效果,不能一味只单纯只写自己做了否则就像流水账一样。
4.4 个人优势
个人优势要写自己擅长的技术栈和业务经验,不要写一些吃苦耐劳之类的东西。
4.4 加分项
- 开源项目
- 阅读源码
- 个人博客
- 编程大赛
以上有的话多可以,不过要确保质量和含金量,并且可以有信心能应对面试官针对这些点提出的问题,否则就有可能成为减分项。
5 投简历
一般而言我们都是通过招聘软件投简历,但是也会有很多其他渠道。
5.1 招聘软件
通过招聘软件一般是我们常用的方式之一,这种方式比较简单,但相对来说竞争比较大,效率也会比较大。
5.2 内推
如果认识很多朋友的话,刚好人家朋友也招人,可以通过朋友内推,内推的话比较容易获得面试机会,但是能不能获得 offer 还是要看面试结果。
5.3 官方招聘网站
很多公司又自己的招聘网站,上面有岗位介绍和邮箱可以通过这个方式投递简历。
5.4 投递策略
找工作的话可以以上几种方式都一起尝试尝试,首先要获取到面试机会才行。
如果对自己不是很有信心刚开始可以投一些自己不是太想去或者一般的公司,先获取面试机会,练练手热热身,了解一下最近公司都会问一些什么问题,并且完善一下自己的知识点,热身几家之后就可以投一些自己想去的公司了。
6 准备面试
6.1 重点突破
一般投出不少简历之后,运气不算太差的话,一般会获得一些面试机会,这个时候离成功就进了一步。
不过这时才是考验的开始,我们需要有针对性的准备,针对公司的招聘要求进行中重点复习,并且在网上搜索看下能不能找到该公司的面经,虽然不一定能撞上,但是多多少少可以增加一点信心。在面试中自信心很主要。
6.2 自我介绍
一般面试第一个环节就是自我介绍环节,也是给人第一印象的时候,不要求表现的多亮眼,但是不能给人太坏的感觉,要做到言简意赅,突出自己的优势和特点,要注意语速不能太快也不能太慢,声音的音量也要刚刚好。
6.3 反问问题
准备好面试题之后,就要花点时间了解下公司的业务、规模等一些情况,整理一些自己关心的活着特别想问的问题。
一般反问环节是最后一个环节,这个环节看似无足轻重,其实也有一定考核的点在里面,通过反问问题面试官可以看出你比较关心哪些东西,所以尽量不要问一些乱七八糟的问题或者不问问题。
下面整理了一些反问问题。
- 招聘岗位具体从事什么工作、什么业务?
- 技术团队规模,人员结构?
- 技术团队未来的一个规划?
- 技术团队的技术栈使用?
- 技术团队氛围是怎么样的?
- 平常的工作流程是什么样的?
- 业务前景是什么样?
7 保持心态
7.1 双向选择
尽管我们可能为了面试做了很多努力,但是面试成功与否还是要交给运气,并不是能力强或者面试过程很顺利就能面试成功,因为找工作是双方匹配的一个过程。
公司可能会考虑很多因素,例如
- 性价比
- 稳定性
- 业务匹配度
- 成长潜力
- 专业性
7.2 坦然面对
一般一个岗位会有很多候选人去竞争,意味着如果这个岗位招聘名额很少的时候,竞争压力就非常大。相反如果是急招、扩招的话,竞争压力就会小的多。
可能你表现的非常不错,但是有一个和你不分上下的候选人或者比你差一点,但是他要求的期望薪资比你低,如果公司考虑性价比的话,你也会被淘汰,但是他们也不会告诉你这个原因,一般就随便找个理由敷衍说你不合适。
也有可能你表现得比较糟糕,但在同期面试所有人候选人中,你表现的是最好的,结果反而被录用了。
所以我们既要努力准备好每一场面试,也要坦然接收每一场面试的结果,做到无心无愧就行。
所以没有面试成功一定不要灰心,一定要快速恢复心情,好好准备下一场面试,不能因为上一次面试影响了下一次。更不能因为上一个面试自我感觉不错,就不好好准备下一个面试了,在没有发 offer 之前都不能算面试成功。
8 总结与调整
8.1 总结
每面试一家都要记录自己被提问的问题和回答不好的问题,好好去复习这些问题,并重点复习自己答的不好的问题,只有不断完善自己才能减少后面面试出现失误的次数。
如果每次面试之后,不总结也不反思面试过程表现不好的地方,那在面在多家还是原地踏步,那么成功的机会在不断的减少,因为符合自己期望的公司数量是有限的,面一家就少一家,要争取每一次机会。
8.2 调整
如果连续面了 6、7 家公司还是没有 offer 的话,就可能要考虑降一降期望薪资。
毕竟最近大环境确实没有以前那么好,很多公司都在收缩业务和裁员,不能因为1K 2K 和期望的薪资死磕到底,除非对自己很有信心,或者心态比较好,有不少存款,那么就可以再多面面。
相信大家肯定是难以接受降低期望薪资的,毕竟找工作肯定是为了提高自己的薪资,但是原则上只要比现在的薪资高就可以,因为工作主要还是要干的开心,钱也要给够,如果一味盯着钱可能换完工作也不一定干得开心。
不仅要调整期望薪资,可能也要休息1 2天,调整一下心态,没有好的心态就很难发挥好。
9 选择 Offer
经过不懈努力,终于拿到 offer,如果实力强劲的话可能会拿到多个 offer,这个时候就会面对一个新问题,要选择哪个 offer 合适呢。
虽然进入到这个环节化被动为主动,但是一处理不好,也会带了很多麻烦,比如懊恼和后悔。
所以在选择 offer 的时候,可以把自己关注的点列出来然后把每家公司的情况填进去然后进行打分,选出一个合适的公司,关注的点可以是以下这些。
- 薪资待遇,年薪
- 加班程度,是否双休
- 成长空间
- 公司人员规模
- 业务模式,是 to b 的 还是 to c 的
- 规范流程多不多
- 自己想当螺丝钉,还是去大施拳脚
- 公司的产品自己讨不讨厌、感不感兴趣
- 公司的经营情况,融资情况
- 可以去网上查一下两家公司的负面评论,或者咨询相关朋友
- 通勤时间
10 小结
终于结束了,感谢大家看完,最后再稍微总结几个重要的点。
- 平时要主动学习,积累工作相关的技术栈。
- 平时最好做一些有规模、有难度并且复杂的项目。
- 找工作要早准备。
- 找工作要保持好心态,并且要有耐心。
- 找工作一定选一个氛围轻松干的开心的。
最后也希望大家能早日找到理想的工作,一起加油吧!!!
边栏推荐
- 分布式消息队列平滑迁移技术实战
- EpiSci | Deep Reinforcement Learning for SoCs: Myth and Reality
- Summer vacation first week wrap-up blog
- 钳形万用表使用方法,如何测量电压、电流、电阻?
- 【Day_10 0428】井字棋
- CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!) Solution
- golang json returns null
- 【Day_09 0427】走方格的方案数
- How to make the fixed-point monitoring equipment display the geographic location on the EasyCVR platform GIS electronic map?
- XAML WPF item groupBox control
猜你喜欢
MySQL 45 Talk | 09 How to choose common index and unique index?
Stop using MySQL online DDL
Leetcode71. Simplified Paths
Multi-Party Threshold Private Set Intersection with Sublinear Communication-2021:解读
粒子滤波 particle filter —从贝叶斯滤波到粒子滤波——Part-I(贝叶斯滤波)
B001 - Intelligent ecological fish tank based on STM32
解决MySQL插入不了中文数据问题
三种方案解决:npm WARN config global --global, --local are deprecated. Use --location=global instead.
C语言理论--笔试面试基础稳固
B002 - Embedded Elderly Positioning Tracking Monitor
随机推荐
B011 - 基于51的多功能指纹智能锁
成都理工大学&电子科技大学|用于强化学习的域自适应状态表示对齐
存储日报-数据湖架构权威指南(使用 Iceberg 和 MinIO)
2022年MySQL最新面试题
顺序表的简单描述及代码的简单实现
想随时、随地、随心使用数据库的朋友们,全体注意!
如何让固定点的监控设备在EasyCVR平台GIS电子地图上显示地理位置?
塔防海岸线用户协议
C语言理论--笔试面试基础稳固
Leetcode75. Color Classification
2022年SQL经典面试题总结(带解析)
LeetCode 1374.生成每种字符都是奇数个的字符串
tooltip control
Leetcode71. 简化路径
JVM运行时数据区与JMM内存模型是什么
opencv real-time face detection
How to solve the dynamic binding of el-form-item prop attribute does not take effect
GRUB2的零日漏洞补丁现已推出
B001 - 基于STM32的智能生态鱼缸
金鱼哥RHCA回忆录:CL210管理OPENSTACK网络--章节实验