first, the epic sequence:
Java development also has a period of time, all day boundless drab assortment mediocrities, in addition to the occasional small sense of accomplishment, the rest of the majority seems to be repeating, have you encountered such a situation?
Encounter a small detail problem, not long before the settlement, but now it is nothing to remember
Face every day almost the same repetitive work, feel every day is repeating, feel Java so much
See the new concept on the Internet, excited, can always learn the unknown so, quickie
second, the bottom of the method, the focus!!!
Thinking: What has made these ideas happen? Is ignorant!!!
How can you not be ignorant? Don't worry, first ask yourself what is ignorance, what does ignorance refer specifically to?
In God's view, ignorance does not know where he is. And I don't know where I'm going to go? Know where to go, also walk not the law
third, where are you?
For Java, to know where you are, you have to have a standard, the scale of their own after the know where you are?
Four phases of Java:
(1) Beginner: Learning Routines "will only imitate"
Java Fundamentals: Will write some simple additions and deletions to understand the basic Java syntax
Javaweb: Learn about the web knowledge of some books
(2) Intermediate: "A given design document can be developed with a routine"
Database: writes common SQL
Java Fundamentals: Io stream, NIO, file manipulation, multithreading, reflection, class loading, common design patterns
Use of common frameworks such as Javaweb:mybatis, Spring, SPRINGMVC, Easyui, etc.
MySQL index, SQL complex query statement writing
HTTPS protocol, use of Ajax async, DOM tree operations
Linux: Common Linux Deployment commands, assignment of permissions, Status view of ports, installation of services, and configuration of the entire system
Other: Concepts of big data, blockchain, machine learning, distributed systems
(3) Advanced: Understand the routine "can design from zero, develop a complete set of systems"
Database: SQL statement that will base the database problem lookup and refine the query
Java Fundamentals: The memory model of the JVM, the loading mechanism of classes, the concurrent processing of multithreading, the use of queues, and the use of socket communications
Javaweb: Understand the common framework of the composition structure, the underlying principle, can be based on the principle of finding the source of difficult diseases
Netty Communication Framework, SOLR file Retrieval service, JBMP, activities workflow engine
Linux:linux file system, Linux underlying principles, script writing
Other: Learn about one of the other programming languages, with a wide range of knowledge, to understand the current popular spark, Pathon
(4) architect, Project director: development routines
This is already the legendary state, has been all the way to one, nothing!!!
four, how to get the law:
Where the reference standard, then go where there is no need to speak, first to middle, to high, high to God!
What do you want to do to get away with it? You have to know what is not the law:
(1) Efforts to do no work: adding and removing to learn to practice the spit discharge, insensitive, but still in the tireless practice, the time can let himself to another level
(2) Think too much, do too little: want to see everything, nothing to look carefully, heard, they do not use
How to get the law:
(1) Deliberate practice: Split to the most fine grain size, for each of the intentional contact, so that they always stay in the not very comfortable learning state
(2) The best sense of humor: learning is very dull, time tension will make people grumpy, mentality imbalance, have to have the ability of self-regulation
(3) Strong physique: Better body!!! Especially in this line.
v. Summary of lion Roar:
IQ is always online, eq must be online!!!