给正在学习java的IT男小小的知识点小结(一个前造船人的IT路-基)

        本人不才,高考分数没达到二本分数线,索性就随便报了几个大专,当时考虑过软件和汽修,结果自然而然就报了......造船专业。根据中国现状(就是因为自己大学没考虑那么多...),大专三年除了在大三养成了健身的习惯,真的什么也没得到,在船厂养了半年身板后,果断裸辞,回到大连在某“qc科技公司(自己悟)”培训了java、数据库、以及html等基础知识。显然刚开始面试不出意外处处碰壁,但至此,已经工作了半年的时间,却仍然觉得自己的进步很小。所以第一篇博客,就给自己定一个小目标,小结一下,自己在当前时间段,必须要掌握哪些技术(根据下文,该博客持续总结未掌握知识点(看过了就忘,无奈ing抓狂),和工作中的坎坷经历),才能够稳定的立足IT行业,持续充实和提升自己呢~

        1、基本语法

                static、final、try..catch..finally、transient、Volatile等等基本关键字的作用,理解原理甚好,不必多说。

        2、集合(重要指数:)不管是面试还是工作中,出现频率极高

       常见的List、Map、Set借口下各个实现类(ArrayList、LinkedList、HashMap、ConcurrentHashMap、 HashSet),各个类之前的区别、存储数据的特点、如何遍历、更深一点的实现原理以及衍生的问题,对我来说仍然还有待深入了解。

        3、设计模式

                培训的时候简单了解到单例模式、工厂模式。但对于实践来说,仍是远远不够。这个就待工作用到再了解,还是那句话,了解如何使用及使用原理最重要。

        4、线程

                培训的时候,坑爹的讲师讲到线程这块,自己都无法解释代码运行的结果,也是很让人头大。

              多线程方面:了解到线程的实现方式、运行状态、根据函数进行状态转换、同步处理等。

               线程池的分类、之间的区别和联系、还有原理更是了解甚微...总之,要达到给一种场景,说出使用那种线程池最合理,并说出为什么,要深入了解的还有很多很多...

        5、框架(重要指数:★★★★★

            所听说的hibernate、myBatis、spring、springMVC、Struts2等等必须要掌握,包括使用场景、配置文件的配置(包括每个节点、每行配置的作用和意义)、最难受的也就是实现原理了。一定要牢记于心,对自己说尴尬。工作中,常用的就是配置和注解的使用,当框架整合后的配置和运行流程掌握了之后,开发也就变的简单!

            当然,实际上现在很多公司已经找到的更效率、更好用的框架,比如spring boot,MUI(前端框架)等等太多了,因为了解太少就不嫌丑了,总之要学的还有未知的多。

        6、数据库(重要指数:

             实际工作中对数据库知识要求也很高,由于现在就职于小的创业公司,并未涉及到网上所说的高并发、高访问量、和服务器负载均衡等知识,但这也是未来一定要了解的点。常用的、基本的包括多表联查、子查询、聚合函数和存储过程的使用、游标的话工作使用也较少。sql优化较为重要,一个功能通过sql实现要比java逻辑实现要简单的多,刚开始在这块做过很多无用功...

        7、web方面

            get/post的区别,转发/重定向的区别、Ajax的实现原理,js和jquery事件

            Filter、Servlet、Listener的使用和实现原理

            掌握session、Cookie的区别、联系和实现原理

            HTML/JSP:这个无非就是尽可能多的记住标签以及标签属性的用法,还有页面布局(定位,浮动等)的使用等等...

        8、JVM(java虚拟机

            培训的时候一课带过,事实证明我对该“qc科技公司”并不满意。

            书归正传,Java虚拟机应该是很重要的一块内容,个人感觉并不容易理解。

            内容包括:内存布局、GC算法以及几种垃圾收集器、类加载机制、Java内存模型、volatile关键字使用规则等等知识点需要自己研究。

        9、JDK源码

            网上说:"要想拿高工资,JDK源码不可不读"。

            事实如此,读到源码说明一个程序员有爱钻研、一探究竟的精神,对于搞技术的(对我来说,有点过分不要脸偷笑)这样的人是不可能拿不到高工资的

            写这篇博客的目的很简单,就是给工作了半年的我一个警示、制定一个小目标,告诉自己,不会的太多了!同时也给正在学习的(前某厂或者前某公司你)算是一个建议吧,希望对于读到的人会有所帮助,后续会根据本博客详细总结用于学习。最后,有写的不好的地方还请包涵并指正奋斗

             


猜你喜欢

转载自blog.csdn.net/jeff_seid/article/details/80510628