零基础的java程序员,在自学和找工作时,普遍会出现一些问题,初学者往往会严格按照书本上的内容学,从java核心进阶到数据库再学spring boot。这本身没错,但书上很多技能,比如多线程和设计模式等,在找第一份工作的时候用不到,也就是说,会用宝贵的时间学没用的技能。所以,建议刚开始的时候去跟着视频教程学习。很多视频会讲解一下Java的大体,如何找到工作,包括一些学习的重点,这些多多少少会给你一些建议,至少不回会很迷茫。
另外,初学者不知道学到什么程度可以去找工作,所以不少初学者会根据网上的提示,学spring boot,junit等各种组件,redis等各种中间件,还有linux命令等。网上的资料太多,学好了一定能干活,但事实上,初学者只要学到最基础的spring boot+JPA增删改查技能,就可以去干活,其他的可以在找到第一份工作后再学。学习Java一定要多实践,多做一些项目练手,有经验了肯定会好说一些。还有很重要的一点,那就是初学者的面试技能严重脱节,其结果是,明明掌握了最基本的开发技能,但由于简历没写好,面试不知道如何准备,所以没法在面试中很好证明自己的实力,甚至没法用简历为自己争取到最基本的面试机会。也就是说,在学习技能的同时,更要准备面试,甚至准备面试的重要性要比学技能更重要。
刚开始找工作的时候,可以先去小公司练练手,让自己熟悉一下,放轻松去面试,不要太紧张。学习Java不是一时半会的事情,需要你去坚持,包括敲代码、练项目、提升自己的技术和思维,这才是重中之重,不要光看,要动手练习。最后分享一个学习Java的教程:Java基础教程>>>