上周在南京找到了一个15k的java程序员工作,说实话,我是现在28岁,完全没有程序相关工作经验,这次能通过,起码有5成是归功于简历包装,不然就算能回答面试问题,估计也不会过。
我以前一直做的是金融,做证券金融如果没有特别好的经济头脑,你只能被刮毛,一直都是一个小小的业务员。自从15年后IT业的平均薪资全面超过了金融,我就很想转行了,但是一直都没有行动,现在根据大学同学的经验,17年的时候,程序员是最好找工作的,但是现在要难找一点,特别是今年年初的病情,但是从以后发展的前景来看,我还是选择了转行,因为现在信息技术发展很好,以后在这方面的人才需求会很大,待遇也会有很大的提升。
因为我的工作比较清闲朝九晚五。所以我选择边工作边学习,因为在南京裸辞脱产学习实在扛不住,已经有了家室不可能一点收入没有 的每天学习,所以我每天拿出6个小时的时间学习,学到晚上12点左右,周六周日全天学习,其实效率还是蛮高的,因为曾经也是一个一本院校的学生,我个人的学习能力还不错。大概周期是不到7个月的时间,我把Java从基础到框架的内容都过了一遍,大部分的时间都在写代码练项目,不练是真的记不住。
我总结学习Java的小技巧:
1、教程+书籍. 这是我个人的学习方法,主要以最新的Java教程为主,然后配合着书籍进行理论知识的补充,有助于对于代码的理解。
2、写博客 我强烈建议大家边学边写博客,真的是太有用了。
写博客主要在于对于自己学习的知识和遇到的困难以及如何解决问题的一个归纳和总结。会逐渐培养出自己的总结能力,而且会加深自己对于今天所学知识的印象。
最有用的是找工作的时候很给力,如果能坚持每天写博客,找工作面试的时候就是非常好的加分项,因为能坚持写博客的人非常少,而你能一直坚持写博客,给面试官的感觉就是你毅力很强,能一直坚持做一件事,而且善于归纳和总结,自然会得到面试官的青睐。
3、跳出学习编程这个圈子 我之前在自学Java的时候,总是拘泥于代码中。 思维就陷了进去,就总是不理解。但是我后来经过了一个大佬的点播,突然有点开窍了。他跟我说的大概意思就是: Java是面向对象编程语言,而面向对象是最符合人的思维逻辑的,所以我们的每一段Java代码,都可以结合生活中的实际进行理解。总之大概就是这个意思,我可能描述的不清楚.不过这-点恐怕是很多人都不知道的,也是很多人学不会Java的主要原因,我也是后来开窍的,我们都是拘泥于这段代码,没有从面相对象的角度去考虑这个功能为什么这么写,为什么这样实现,而这样的学习方式往往让我们走进了死胡同。我就强烈的意识到。有大佬点播一下,真的比自己研究一个月学的东西都多。
这里给大家分享一个圈内大佬整理的JAVA面试题库大全,其中分为五大专栏,13个知识点专题,基本上都是互联网大厂经常会问到的面试题,有需要的点文末名片,加我免费发给你。
一、性能优化专栏
- tomcat性能优化整理
- JVM性能优化专题
- Mysql性能优化整理
二、微服务架构面试专栏
- SpringCloud面试整理
- SpringBoot面试整理
- Dubbo面试整理
三、并发编程高级面试专栏
四、开源框架面试题专栏
- Spring面试整理
- SpringMVC面试整理
- MyBatis面试整理
五、分布式面试专栏
- 分布式限流面试整理
- 分布式通讯面试整理
- 分布式数据库面试整理