现在互联网行业蓬勃发展,很多人都想转行做Java开发,也就是我们常说的程序员。之所以那么多人想转行做程序员,是因为程序员的工资比很多其他工作高出好几倍。在大家都缺钱的时代,大家都想多赚点钱。鲁迅曾经说过:只要你有钱,情商和智商都会提高很多。

找工作两步
1. 简历
首先说说简历,一份好的简历可以在别人还没见到你之前就给人留下深刻的印象。简历就像相亲时你提供给对方的信息,在见到对方之前,你就能先从信息中了解他是什么样的人。如何写出一份漂亮的简历是一门很深的学问,一份好的简历可以在整个申请和面试过程中起到很好的作用。不夸大自己的能力,写出一份好的简历是一项很强的能力,以后会用到。
如果是大公司,面试流程会非常严格,第一步是HR筛选你的简历,大公司面试比较多,HR几秒钟就能看完你的简历,然后决定是留下你还是淘汰你。
即使我们通过了第一轮HR的筛选,在之后的技术面试中,面试官也会根据你的简历主观判断是否要在你身上浪费更多的时间。所以简历就像一个人的外表,很大程度上决定了你是否能进入下一轮面试。
因为HR不懂技术,所以他们会根据简历上的关键词来筛选你的简历,比如你的专业、学历等等。所以你可以给不同的公司投不同的简历,因为不同公司要求的技术可能略有不同。我们可以在短时间内学会这项技术,然后把这项技术写在简历上。

首先我们来看看简历的一些细节,简历尽量控制在2页以内,太长会让人感觉反感。工作年限根据自己实际技术水平来写,不要太离谱。(比如你的水平是5级,那么写6级还可以,但是如果写10级,那就问题大了)如果你的学校不是知名名校,就不要写学校名字,只写学历就可以了。简历的布局可以用个人资料,技术技能,工作经历,项目经历,最下面写一个自我评价。不要把你不知道的东西写在简历上,基本上面试官问的都是你简历上写了什么。有些名词要准确写,比如Java不要写成java,Oracle不要写成oracle,MySQL不要写成mysql。专业技能要写成proficient,不要proficient。 不要写你受过什么培训。在简历最后写一句话:感谢您花时间阅读我的简历,期待与您合作。

项目经验:
这是任何公司都比较重视的一点,现在招Java程序员基本都是看这个人做过什么项目,因为现在公司招的人才基本都是直接能上手做项目的。项目经验方面,你做过哪些模块,遇到过什么大问题,最后是怎么解决的,有什么收获等等。面试官会花很多时间问你做过的项目,各种细节,所以项目经验方面,在准备面试之前一定要认真回顾自己的项目。项目不要写太多,写两个最重要的就可以了,面试官一般会重点看一两个。所以要善于写总结。如果想把技术做好,并且长期做下去,可以试试写自己的博客,如果博客写得好,可以把链接放在简历上。

您可以按照以下模板描述您的项目经历:
1. 您觉得这个项目怎么样?您认为这个项目的架构有什么缺陷?
2. 您在项目中负责什么工作,做了哪些工作,扮演了什么角色?
3. 这个项目给你带来了什么?你遇到了什么问题?你是如何解决的?你巩固了哪些技能?你学到了哪些新技术?
4. 在项目开发过程中,你是如何与其他团队成员进行有效沟通的?这体现了你的综合素质。在团队开发中,高效的沟通决定了项目的成功。面试官通过你的描述来证明你的技术能力、经验和表达能力。
如果我没有项目经验怎么办?
现在的互联网时代,基本上所有的东西都是从网上找的,不管是视频教程,文字资料,开源项目等等。总之,只要项目差不多够用就可以用,因为大家都是这么开始的。随便混混就能熬过去,慢慢地你就在公司有了实际的项目经验。只要你投入了相应的时间和精力,理解透彻,只要你能讲清楚,项目就是你的了。

2. 面试
面试技巧
面试也是技术活,但和工作不一样。面试更注重两个人的博弈。聪明的面试官会很自然地把面试官引到自己擅长的领域,然后跟面试官聊这些技术话题,突出你在项目中的贡献和亮点。但大多数人都是被面试官牵着鼻子走的,基本上会被问题搞得手忙脚乱,回答不上几个问题之后,就会很愧疚。面试的时候说话要大声,让别人听得清。除了技术,其他的综合素质也尤为重要。着装要干净利落,大方整洁。
如果你真心想得到这份工作,可以主动向面试官突出自己的优势,留下印象点,也算是自荐。这需要足够的自信。讲讲自己的故事,自己取得的成就,用嘴巴表达自己学习能力强,而不是用文字描述,让面试官觉得你有发展空间。用清晰有逻辑的语言描述,证明你的逻辑性、组织性、思路清晰,都是很好的表现。你的优点是什么,对方公司招你有什么好处等。

应届毕业生应注意
应届毕业生千万不要错过校招的春秋招。校招不要求有工作经验,企业更看重的是学生的综合素质,学习能力,是否值得培养,是否积极向上等等。只要你有一定的基础技术能力,基本都可以去校招。一旦错过了校招,一定要包装好工作经验去社招。这时候找工作难度很大,对个人技术水平要求很高。当然这种情况下工资也很高,现在Java程序员基本都是1万起薪。

自我评估
不要以常规的方式写最后的自我评价,比如“我为人诚实,有责任心,吃苦耐劳,学习能力强,有团队精神……我积极主动,有很强的客户服务意识。班长的工作磨练了我坚韧不拔、勇于挑战、吃苦耐劳的品质。也让我相信,将相无优劣,富贵无根,一切都是靠努力获得的。”这些都太过平凡了。尽量用实际的数字,因为这些描述太过空洞,大家都会这样写。
你可以写一下你取得了什么成就,你的目标有多明确,你独立解决问题的能力有多强,你读了多少本书,你的想法有多独特。我的目标是五年内成为一名建筑师,等等。
一份好的简历是不断修改的结果。它还需要不断练习并得出自己的结论,不断添加亮点。这是你一生都要做的事情。如果你不断完善你的简历,找到其他工作会更容易。简历就是用最简洁的语言把你的成就清楚地写在一张纸上,让别人一目了然。
大家都是这个行业的,我从事这个行业也有十几年了,如果大家对学习 Java 或者前端有什么问题,比如如何提升自己的技能,学习方法要注意什么,如何涨薪,或者缺少更新的 Java 和前端学习资料等,都可以随时咨询我。私信我时请带上“Java”或者“前端”,我会自动回复我建立的 Java 技术顾问交流学习群和前端交流学习群,还有写简历的模板。希望大家多交流,找到自己的圈子。