1)停止浪费时间的海投简历操作。
时间是不可再生资源,一旦用掉了便用掉了,任何东西都无法换回用掉了的时间。
你说:
目前为止大概投了 3000 左右
假设投递一份简历耗时 1 分钟,你用了 3000 分钟,也就是 50 个小时时间。
一般人一天能有效学习的时间是 8 小时,也就是说,你浪费掉了 4 天学习时间。
而 4 天能做什么呢?假如你真的学好了 Java,可以使用 SSH 框架搭建出一个小项目,写 4 个简单的增删改查,然后部署到线上,再把该线上网站的网址写入简历供他人查阅,表明你有基本的撰写增删改查的开发能力,提高你的简历筛选通过率。
2)分析自己,知道自己到底是几斤几两。
你说:
本人刚java培训班出来
一般培训机构的时间是 4 个月。百战程序员的话会6个月左右。通过培训你要发现
你的能力多少,和社会上的需求能够匹配多少,自己能够给自己打多少分,具体的问题出现在什么地方,发现自己的短板。然后针对短板去做弥补。另外,做好一份开发工作,不仅仅是需要开发能力,还需要其他能力。
3)分析什么样的公司会招你现在实力水平的人,并投递简历。
搞明白自己几斤几两后,基本上就能定位公司实力水平了:
实力好,可以尝试投递薪资较高水平的公司,多为有稳定盈利来源的企业;实力中等,投递薪资中等水平的公司,多为发展中的企业;实力差,投递薪资下游水平的公司,多为刚创业企业。当然,也有一些拿到很多很多钱的创业公司,会开出很高很高的价格招人,可其要求的能力也还是很高。
你肯定知道一句话:
一分钱,一分货
大部分的懂技术招聘者都不是傻子,他们不会用三分钱去买一分货。
当然,也不排除有人会用五分钱去买一分货,如果你恰好被买了,那就努力工作,争取不被裁员吧。
4)准备笔试面试。
一般用心分析了自己,花足够的时间分析市面上的公司并投递简历,都是会有笔试面试通知的。
什么样的水平对应什么样笔试面试题:
实习生招聘,一般都是问 Java 基础知识;初级招聘,还是 Java 基础知识,只不过比实习生稍微深入点;中级招聘,依然是 Java 基础知识,只不过比初级稍微深入的,同时附带问下项目情况,了解简历的项目是否真实的;高级招聘,除了基本的 Java 基础知识外,重点会问如何分析解决项目难点问题。5)每次笔试面试归来,学会总结。
实习生、初级及中级招聘,都是在问 Java 基础知识。
Java 基础知识就那么点,如果某个笔试面试没回答上一个 Java 基础知识点,那就去翻阅书籍,去搞明白这个知识点。
推荐阅读《Java 编程思想》这本书。
6)重复 3、4、5 步骤,直至收到一份 Offer。
如果你能一次通过笔试面试的实力,也不会有现在 3000 多份简历投递出去而无人问津的情况了。
所以,学会看淡笔试面试失败的经历,要将其认作为正常情况,不要让沮丧心情浪费掉你不可回收的时间资源。
最后,希望我的回答能为你或更多有相关困惑的人带来帮助。