First blog ---- java programmer Journey Out

First blog --- java programmer Journey Out

Self introduction:

I am currently studying at a university in Hangzhou, just a junior, network engineering.

Tired of reading the campus career, not as postgraduate students around the same plan, therefore, I am currently planning to find a job after completion of want.

But I believe that experienced college students know, especially when we do this line of technology, technical universities are self-taught, most of the classroom teacher to explain the contents of some trivial theoretical knowledge, is not immediately into practice, University school of theoretical knowledge put into practice guide, but also a long way to go.

To need to work, you have to be a self-study can immediately be accepted by the company's technology has been tried a semester, I finally chose a stepping stone back-end java development as a graduation into the IT circle

The following is my attempt to summarize and find my way in the process of learning a java line, hoping to give the guy who wants to work in the development of some help

java learning route

The first stage:

  1. HTML
  2. CSS
  3. Java foundation

HTML, CSS can be said that whenever a programmer is not limited to a markup language programmers will learn, very easy to learn, it takes about two weeks you can achieve big leap from white to God.

After school you can implement to build a simple static page, the effect is very obvious, full of a sense of accomplishment, it is easy to cultivate interest in programming.

For HTML, CSS learning, blogger Li Yan was to follow the pace of recovery teacher video step by step to build up a static page travel website, done after feeling particularly rewarding. Then let me indulge in the glory of the King's well off the pit, suddenly headlong into the program of study.

For this markup language learning I do not suggest that you read, because the effect is indeed very poor, fragmentation, along with video tutorials to quickly understand the entire system, and an example of the video is also very attractive.

Li Yan Hui teacher video tutorial link below:

https://edu.51cto.com/course/3148.html

Then that is the basis of java!

Here does not suggest that you learn object-oriented javascript, javascript language immediately is very strange, it is recommended that you first learn basic java complete, in-depth look at the object-oriented thinking, do not worry after re-learning javascript

java-based content is also called a number of data types, control statements, method, object-oriented content, array operations, string operations, abnormal, the IO stream, container, network programming, etc. multithreading.

Tips: java fundamental part of learning is not easy, learning must be tolerant during this period, because the learning process is often nothing very interesting results, not with html, css, as can be seen immediately, but it is for white some concepts it was not easy, for example, bloggers themselves, it was something reflected and containers made lightheaded, this is learned basic operating systems and computer networks bloggers, on the basis of c language generated feel.

Here I recommend learning video is high Shangxue Tang Qi teacher java300 set:

https://www.bilibili.com/video/av47088187

Video content is longer, about 80 hours, it takes about two months. Why do we need such a long time? Because this is a basic level, there must be a good example to practice a few times. Example of bloggers are generally trained to be able to comfortably inside considered too

After completion of this 300 collection, you will find that your programming ability to have a qualitative leap, learn about the firm, the latter will be very easy to learn, which is the internal strength java back-end development, after learning the moves are a lot of learning .


second stage:

  1. javascript
  2. mysql/oracle
  3. jsp&servlet

After completing basic java, if you are able to very serious java300 completion of the previous set, the second phase of the learning javascript is quite simple. The key is to have javascript page move, now is the tip will learn the language, to the back-end development, but also because as its code is very skilled, therefore, we need to spend a month's time to investigate them.

The effect javascript with html, css would be very cool, a lot of fun learning process, I believe everyone will fall in love with a contact with the language.

About video tutorial, I recommend to everyone or Li Yan Hui teacher courses, around 60 hours of video, although the 2011 tutorial, but I found the most classic of course, a long time is not outdated.

https://edu.51cto.com/course/166.html

After that mysql / oracle learning.

数据库是从事IT行必须要懂的技术,我们作为java开发,很多时间的代码都是与数据库打交道,所以学习数据库是必须的,任何语言的开发也都需要学习数据库。重要性不言而喻,因此我就不赘述了。

我给大家推荐的视频教程是尚硅谷的mysql基础+高级

https://www.bilibili.com/video/av49181542/?spm_id_from=333.788.videocard.2

视频讲解的特别高效,全程案例教学,老师讲的废话少,直接给你代码,最关键的是特别的系统,很利于我们对于每个知识点的掌握。

之后是jsp&servlet的学习

这才正式进入了java的web端开发,是javaweb端开发的基础,虽然之后我们的工作是利用框架开发,但是基本的原理还是在这里,我们这部分学好之后,对于今后框架的学习是十分有利的,不论框架怎么变化,其核心的内容还是基于jsp&servelt的。

这里我给大家推荐的视频教程是尚学堂的教程:

https://www.bilibili.com/video/av47001339


第三阶段:

  1. 框架学习
  2. 微服务架构
  3. 互联网架构
  4. 项目实战

这一部分博主本人也还没有接触,但是参考了大量大牛的路线指导,结合培训班的培训内容,楼主总结出高级阶段所应该学习的内容。

由于博主不甚了解,所以这部分就不做过多的赘述,但是,博主还是要给大家推荐一些教程的,还是之前的尚学堂视频教程。实际上,博主所指定的java学习路线基本上就是以尚学堂的视频培训教程为基础的,不过对此稍加修改。

对于其中javascript的学习和数据库的学习稍加修改,再结合本人的真实体验,制定适合自己的学习路线。小伙伴们也可以结合自己的实际情况指定学习路线。

废话不多说,以下是视频教程链接:

框架部分:

https://www.bilibili.com/video/av46244033

微服务架构部分:

https://www.bilibili.com/video/av47580663

互联网架构部分:

https://www.bilibili.com/video/av45674964

项目实战部分:

https://www.bilibili.com/video/av31705003?from=search&seid=437819676787004364


心灵鸡汤(个人经历)

记得刚上大学的时候,刚刚摆脱高中沉闷的生活,拥有了个人电脑合智能手机,还是大把大把自由的时间,特别的兴奋。带着对于未来美好生活的向往,刚开始学习的热情特别高。

但是不久之后,对于大学的新鲜感渐渐消退,面对这我为什么要学习这些“无用”的东西发出了质疑,再加上失去了老师的管束,周围的同学们也不再是高中每天奋斗的模样了,渐渐地,失去了方向...

后来,就跟着同学玩起了王者荣耀,并渐渐沉迷其中,直到大二下学期,面对着大二上学期由于挂科太多的成绩单,而发出的退学警示,我才猛然意识到自己好像已经好久没学习了,自己怎么会变成这幅模样,自那时起,我开始真正的思考自己的未来。

我是个十分好胜的人,意识到自己渺茫的未来之后,我开始尝试改变...

之前我都是熬夜到3,4点才回睡觉,白天都是12点多起床,天天吃着外卖,课基本上除了考试就没去上过。而我第一步改变就是每天坚持12点之前睡觉,早上7点多起床,日日如此。刚开始是十分难受的,不过我还是战胜了自己。从那时起,我开始给自己制定计划,描画自己的未来。

最开始我计划成为一名PHP工程师,按照李炎恢老师的教程一步步学习,在开学第2,3周,我学完了html,css,并真正感受到了学习的快乐,我开始疯狂的沉醉于学习。刚开始由于基础太差,1年多没上课,听课就像听天书一般,前几节课我听懂的部分只有十分之一二,为了能听懂课,我开始上课前预习,并成功跟上了老师讲课的节奏,之后更是自信的开始额外学习其他内容,开始学习PHP的基础,我花了5周的时间,跟着教程,完成了第一个留言板系统,之后学习linux操作系统,javasript基础内容,mysql数据库基础内容。

不过,大二下学期由于缺乏学习经验,整体学习效果也就刚及格,不过学习状态确实空前好

如今,我进入了大三,并在大二下的暑假学习了java基础内容,现在我正在学习javascript,并计划在这一学期内学完javascript,mysql,jsp&servlet 以及框架内容,争取在大三下结束之前,学完我制定的java学习路线的内容,可以在大三下的暑假找到一份自己满意的实习。

我希望情况跟我差不多的同学一定要快速找回自己的状态,为自己的未来负责人,不要害怕自己没学习期间的差距,因为差距并不会因为你的害怕而停止拉开,只有你沉下心,严格按照自己制定的计划走,再加上坚持二字,经过一段时间后你会发现,差距其实没有不可逾越,甚至要坚信自己可以实现超越。期间也会坚持会失败,但是请不要因此对自己失去信心,因为没有什么东西是一蹴而就的,只要不断的打败失败,就会离成功越来越近。

借此文共勉,并开启自己的博客之旅!

Guess you like

Origin www.cnblogs.com/csxbky/p/11600091.html