Java作为一门优秀的编程语言,一直位于编程语言排行第一。Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,的确是一件很迷茫的事。 于是我来到了黑马程序员准备进行为期六个月的JavaEE就业培训。 对于我还是在校实习生,学习专业也是偏向Java,所以对于Java来说我并不陌生,但是由于学校所学知识有限,实践能力不足,就来到黑马加强自己的技术。 现在我已经上完了为期近一个月的Java基础的学习,在学习期间,我感受到了自己基础知识的不足。例如:集合框架Collection、Map,的数据存储结构、各个集合的特点、集合框架的体系都不是很清楚;然后对多线程的基础知识及编写,同步以及线程锁;网络编程的三要素,传输协议UDP、TCP的区别,以及对TCP传输协议的应用能力都是不足的。之前的学习太过笼统,但在现在学习中,我要做的是在老师们的帮助下,将所学到的知识要熟练运用、掌握,不懂的地方多问。
对于Java的学习我认为: 1. 学习Java切忌浮躁,欲速则不达,先把基础学扎实,一步一个脚印的逐步学习,只有学会了走才能去学跑。宁可做水底磐石切不可做那水上浮萍。 2. 软件开发之路是充满荆棘与挑战之路,也是充满希望,没有捷径可走的。要相信"不走弯路,就是捷径"。 3. 要有自我约束力。要能够驯服那些影响我们学习的杂念,抵制各种诱惑,集中精力,专心学习。 4. 对于每天的学习,要懂得进行笔记、总结。记录每天学习的知识点,总结学习的重点,从而熟练掌握Java语言。 对于以后的学习,黑马也规划好了学习路线。JavaWeb开发工程师,对此我了解的学习路线是: 1. JSP、Servlet的知识不能欠缺,理解什么事Servlet,熟悉使用jsp常用的标签,以及什么是JavaBean。对于现在使用JSP的情况,要掌握基本的知识。 2. 学习Java框架。如果从使用的程度上来讲,SSM是最流行的框架,社会需求大。在通过学习后要能够自主使用SSM框架架构系统。对于SSH框架,可以在课余时间进行学习,了解其特性,知道SSM与SSH框架的区别。要知道技多不压身。 3. 对于HTML/CSS及前端技术的学习,近期能熟练使用就好,没时间的话不要花太多时间专研,但是基础很重要,这一点不能忽视,毕竟以后工作避免不了要对此方面的技术进行加强。 4. 对于开发的学习,技术很重要,能掌握Java的新技术那应该是锦上添花了。例如:SpringBoot、分布式服务框架cloud、dubbo、zookeeper等。 5. 作为JavaWeb程序员,要能熟练掌握常用的数据库(MySql、Oracle)、服务器Tomcat、常用的开发工具IDEA等。 在不久将来就要从一个学生到一个社会人的转变:技术在不断的提高,思路在不断的开阔,思想在不断的升华,更重要的是自己的理想和抱负更加的坚定。我相信通过在黑马的就业培训后。在面对毕业与就业的压力,我能从容面对。
|