按你的Java技能表学完能不能找得到工作?
你列的那些我都学了还是没找得到工作?
怎么样才能找得到工作?
猿哥遇到许多类似的问题,猿哥想说的是,找工作除了最基本的技能之外,还有许多其它影响因素,比如基础,项目经验,工作经验,学历学校专业等背景情况,比如简历写的情况,面试笔试发挥情况,还比如运气等。
一、企业招聘的明面和潜在要求:
1、招聘信息中的技能要求
参考各项技能表:《程序猿技能表:Java、C/C++、Android、iOS、PHP、前端...》
2、基础要求和综合能力测试
除了招聘信息中写出来的技能要求,面试的时候还会重点对基础知识和潜力等方面进行测试。越大公司对基础和综合能力越看中,为什么呢?因为随着公司的发展和项目推进,需要不断学习新知识,综合能力强基础好的人,学起来效率高,公司培训培养成本低。
综合能力包括学习能力,沟通能力,表达能力等都可能是公司要求的能力之一,只是不一定会写在简历上。什么是基础呢?参考文章《都谈基础,到底什么是编程基础?》
3、学历、学校、专业等背景
校招的话,在学历、学校、专业等背景情况还是满重要的。
一般来说本科学历是基本要求,如果本科以下学历,可能就会被许多公司过滤掉。
好一点的公司,可能就要求211,985学校毕业,要求科班出身;牛逼的大公司,甚至暗地里会优先筛选清华北大等首屈一指的高校或者优先选择硕士生。
背景不强没工作经验如何逆袭?
获取本科学历,获取985,211学校毕业证书。比如,在《程序猿要不要考研?》中,就有提到“通过考研,是进入985或211学校的一个渠道。”
通过前辈、同学或者老师朋友内部推荐,相当于有人帮你“担保”了。
增加一些特别的技能,参加什么有名的比赛获奖,如ACM获奖。
Github开源项目,建网站博客,获得同公司程序员交流沟通的机会。
4、项目经验和工作经验
一般来说,社会招聘的话,经验比学历背景更重要。其实社会招聘也看背景的,这个时候不是学历背景,而是你跳槽之前的那份工作的是什么公司。比如BAT工作几年出去,这种背景找工作通常有优势。
在职人员上班工作都是积累经验,口碑和人脉。现在上班工作做好了,自己增长能力和真正的经验,领导甚至同行都有目共睹,跳槽的时候容易上一个台阶。
对于非在职人员,自己也是可以积累项目经验的。大多数软件开发项目,一台电脑就可以完成项目开发,实践的成本挺低的,大家应该自己不断找项目积累经验。
二、求职经验
网友可能会说,技能、基础、背景、经验都不是短期内可以补的,可是我现在就得找工作去上班了,那么怎么办?
这里分享一些求职经验。
1、降低期望值
遇到多次挫折后,可以考虑降低期望值。比如,本来要去BAT,现在降低点要求,说不定找到的初创型公司反而是一个机会。
比如大中专毕业,那么第一份工作不要太在意薪水,先入职积累项目经验和工作工作经验。
2、从之前的求职中,分析原因,针对性改进
看看之前求职都卡在哪里?
①、简历石沉大海,没面试机会
可能的原因:
②、面试笔试通不过
自己要去回顾一下可能是什么原因,比如基础只是问题,还是专业技能问题。然后针对性的补缺补漏。
关于面试技巧和各类常见的面试笔试题,市面上已经有许多人写相应的书籍了。自己可以买回去参考看看,书籍仅供参考,最终还是要靠自己的基础能力和专业技能学习情况。
参考书籍:
●本文编号2333,以后想阅读这篇文章直接输入2333即可。
●输入m可以获取到文章目录
猿哥
更多推荐《15个技术类公众微信》
涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。