ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

太励志了,哥们只花了一年时间就从小白进入大厂核心部门

2021-11-30 15:31:51  阅读:146  来源: 互联网

标签:哥们 面试题 Java 励志 什么 基础 只花 学习 java


注明:这是一个励志老哥给我分享的个人经历,发本文的目的是为了让大家可以参考他的学习经历,提高自己的能力!当然人外有人天外有天,大神也别打我!接下来以他的第一视角为大家讲述他的经历。

进入部门的过程我就不细说了,最后选了两个人,一个就是我!!

进去的第一个项目是做一个javase的桌面项目,我和同伴负责的是写界面。当时就觉得有机会写真正项目就已经很开心了,根本不考虑写什么,就算写写界面我都很高兴。在写界面的时候,第一次用了HashMap,是师兄教我们用的,当时觉得好厉害,对师兄一直处于崇拜当中。现在回头看看自己的代码,全是面向过程的,怪不得师兄们不叫我写其他的。真的是菜的不行。

好吧,java初级就算完成了。当时这个项目也是全部写的界面,所以完全就没有锻炼到什么(实际上还是有的,比如说SVn)。这个时候我处于的阶段就是,java一知半解,mysql语句都要一边查一边写才能写出来。

这个时候我的时间就比较闲了,在询问过师兄之后我决定利用书籍来提高自己,这段时间我看的书有(大概一个月),《java核心技术,卷一》,《java编程思想》。

最主要是看《java核心技术》,当时我只看得懂这个,然后把上面的代码大概的敲了一遍,后来我又用servlet开发了自己学校的威信平台,都是很简单的功能。

我的观点是:如果你想提高自己的水平,一定要和优秀的人交流,学习他们的思维方式和处事能力。感知他们的气场,看看比你优秀的人在干什么。

基础:这是最最最重要的,只要基础好了,框架什么的你自己都能写,还学什么框架(学框架更加快),那什么属于基础呢?我觉得有以下东西,数据结构、计算机网络、数据库、操作系统。这是计算机基础,在java的话,我觉得应该是,IO,NIO,并发(包括concurrent包下的),集合框架(理解原理,多看看源码),反射。面对对象的思想,OOP,OOA,OOD。JVM,JMM(这两个虽然实战经验很少,当时一定要去学习了解一下你就知道什么时候用volatile什么时候用sync)。

提高:在基础上面如何提高自己呢?我们有基础之后,我觉得需要学习设计模式,深入的学习数据库(包括,索引原理,ACID,事务隔离机制,触发器,存储过程等等,数据库的锁机制,行锁,表锁,悲观,乐观,),在这个阶段要学会看看源码,把IOC,AOP的原理弄清楚,Spring是怎么找到bean,怎么加载。怎么解析等等,。当你遇到此类问题,你可以马上就找到问题在哪里,这就是看源码的好处。Aop也不能只是了解动态代理的原理,还要知道什么是aspect,pointcut等等,为什么AOP联盟要定义这些接口…这个时候你就要知道什么是解耦合,什么是高类聚。怎样让代码变得可重用行和扩展性更高,设计模式带给你的好处将是质的变化。

深入:其实到这里都是看自己了吧,了解什么是SOA,OSGI。什么是分布式(分布式数据库,分布式文件系统),负载均衡(lvs,Ngnix等)。了解云计算,了解实时计算。知道spark,hadoop,storm。什么是虚拟化技术.........

平常怎样学习:
1、给自己定下目标,坚持完成。

2、多看看好的博客,多写代码。

3、多了解新的技术。

越努力,越幸运!加油!

同时我也整理了一套学习资料,有兴趣的小伙伴可以在文末免费领取

Java基础能力全套

 IO流20篇

 

反射机制15篇

 

Java基础能力

 

函数式编程

 

Java垃圾回收机制

 

面试题(都是大神的面试经验)

Javascipt面试题及实例讲解

Java面试题及实例讲解

 前端面试题(CSS HTML)

 Python面试题

基础面试题(HTTP TCP IP协议 算法与数据结构)


鉴于完整版资料篇幅太长没法放下,有兴趣的小伙伴可以扫描下方二维码 免费领取完整版,如果觉得有用的话可以点赞评论转发三连一下,谢谢大家~

标签:哥们,面试题,Java,励志,什么,基础,只花,学习,java
来源: https://blog.csdn.net/weixin_42097208/article/details/121629251

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有