建议你现在就投简历找工作吧,如果能找到一个差不多的单位,就去工作。
这里的差不多的单位,如果你的学历不是很高,学校不是特别好的话,其实我的要求很低:正规单位不管大小,开发岗,工资够你吃住行的开销就可以。
自学三个月,不精通是正常的,后面最好在工作中去提高技术,当然你现在面临的就是找工作了,有两点建议:
1.简历的准备:
先在网上找一份简历模板,简单不花哨即可,主要内容包括求职意向、基本资料包括联系电话、工作经历(如果没有的话,最后编一些项目的经验)、专业技能、教育背景和自我评价。 当然很多招聘网站都有自己的简历模板,但是我建议你还是能单独的准备一个word文档,在通过各个公司官网投递简历的时候,可以根据他们岗位的招聘要求,酌情的修改简历上的内容。
2.面试的准备:
这一点也是非常重要的,很多时候,你虽然会敲代码,但是让你口述的时候却有一定的困难,我的经验是对你现在掌握的知识点,去整理一些问题和对应的答案,然后多背一背。
比如你学了Spring,常见的问题之一是“什么是IOC,简单介绍一下”,那么你可以准备这么一段话:
IOC,就是控制反转,也被称为依赖注入,是一种降低对象之间耦合关系的设计思想。在分层体系中,都是上级调用下级的方法,或者是下级的接口。 而通过IOC的方式,容器(Spring)会根据配置文件来创建被调用者对象,同时把被调用者的对象的实例化对象通过构造函数或者set方法,注入到调用者对象中。
优点:只需要修改配置文件就可以实现对象的热插拔。
缺点:对象是通过反射机制实现的,会对系统系能有一些影响
(这个是多年前我面试的时候准备的,现在Spring更多的是用annotation的方式,需要准备的话术又不太一样了)
祝你早日找到合适的工作,在工作中不断进步。