December 13, 2019 - Record

Zhang Long in the learning process netty teacher, teacher summarized some insights about learning, understanding is not in place.

Problems encountered is the norm, everyone is so
regardless of your technology is good or bad, skilled or unskilled
certainly encounter problems in the process, problems are also very common
but good for your foundation, basic problems will be resolved quickly, but still have problems of your level
will be a process of problem-solving.
Problem-solving process you will remain highly nervous state of mind, this period of time is the strongest memory
problem to get rid of him (to find these two properties). With an hour's time,
we have encountered in the development of a very low-level waste issue will be developed even an afternoon.

Learning in two ways:
one is the time when the work or used to use, and then go learn these skills, this appears to be relatively high efficiency of
the other it is specify your own learning plan, in accordance with their own plans to some skill or knowledge do you think is more important, then you go to learn about the system of knowledge in this area.
The second way to learn something is not working with them can get, and will not use all the knowledge you have learned, for example, wants to know the front end, the back end wants to know, wants to know the database, but also to understand big data, but also to understand the operation and maintenance, IOS, Android, etc.
What skills are needed to accumulate, not the pursuit of quick, step by step.
Not to say which method is good or bad, find their own learning can

The teacher lectures very special way, and of course video circulated on the Internet is not the same, generally teaching online has its own set of educational system, I think what you use to teach you anything.
The teacher does the teaching process each gate technology are in accordance to the official website, when used according to the method is also provided by the official GitHub repository to use. Even with this, it is in place.

I passed the teacher's video to learn, first of all can only be expanded my knowledge of it, for the teacher of these things, only at the level of understanding
but very glad that teaching methods and philosophy teacher, usually mixed with their own Share learning methods and study skills

:( teacher Zhang Long's official website: Saints)


Recently I made a three-year career planning:

After three to five years, what will become of me?
I want to become like?
How to become a box I want.

What you're doing? What technology, technology to what extent, how much salary take, what rank, whether recognized leadership, in collaboration with others is smooth,

Three years ago, mobile phones and now the phone gap between how much
three years ago, computer and computer how big the gap is now
three years ago and now own the gap between themselves how
to write your three-year career planning and life planning

The next three years career
own goal: a little progress in one year, three years, a big step forward, to find the problem and solve their own problems. Strengthen their skills to enhance business and professional skills. After three years to become a qualified programmer. Both in terms of skills, able to work independently or in business. This is my goal for three years, three years is my future career: sophisticated technology

The basic concept of
the product, the main business processes familiarity
responsible for familiarity modules - processing logic
responsible for module familiarity - Data Model

Professional skills:
accumulate some experience in development, do not stop learning
basic skills: basic java, spring source, but more than just java java learning, including learning need to use other technologies.
Large learning is to learn the direction of Internet technology
coding capabilities: develop good coding habits
SQL capabilities: the ability to develop sophisticated learning SQL
logical thinking, coordination, communication skills, ability to prepare documents


Themselves to develop their own study summary (collected summarize some recruitment site recruitment needs made):

Basic level:

1. The number of master java and object-oriented design and development of java related technologies have in-depth study

2. A solid foundation of professional computer skills, strong ability to write code

3. solid foundation java programming, in-depth understanding of the basics of java IO, collections, multi-threaded programming, networking, and so on principle JVM

4. familiar with the basic technology-related web development html, css, js, ajax, xml, familiar with HTTP, HTTPS protocol

5. java have a solid foundation, skilled use JDK development, who understand the principles of better access to the source code

6.java solid foundation to understand the JVM tuning, familiar with common design patterns, with good components and modeling capabilities

7. master shell scripting language,

Database level

1. at least one master database design principles commonly used in tuning and

2. familiar with MySQL, SQL optimization have experience, familiar with Redis, MongoDB, Hbase and other NoSQL databases is a plus

Technical framework

1. Familiar with spring / springboot, SpringMVC, mybatis other open source framework, understood that the core idea

2. familiar with RPC, caching, messaging middleware, Redis, MySQL, Zookeper, nginx, Tomcat and other basic components, understand the application scenario

3. familiar with the design and application of high-volume, high concurrency, high performance distributed systems

4. familiar cache, the message queue system search techniques, such as Zookeeper, Dubbo, Redis, ActiveMQ, kafka, ElasicSearch

Other technical aspects:

1. Understand the principles of SOA architecture and technology, familiar with common design patterns

2. familiar with the design and application of distributed systems can be a reasonable choice for distributed common technology, the Internet distributed system design is preferred deployment

Working time levels:

1. Have the Internet experience is preferred

2. meet the 25 principles Jingdong (average for 2 years or 1 per job for 5 years) 

3. Have Internet experience is preferred

4. Working more than two years

Psychological level:

1. have a restless, daring new venture, self-motivated and good team communication 

2. have a strong interest in technology, he likes to explore, with good learning ability, communication skills, teamwork

English ability. impart!


"Difficulties in traveling · One" Li Bai
Jinzun Sake fighting than ten kilo, jade plate Zhenxiu straight Wan money.
Tingbei cast chopsticks can not eat, sword look around the heart at a loss.
To cross the Yellow River ice Sechuan, will be posted on the Taihang mountain snow.
Fishing Bixi bet on, suddenly re-dream at the side of the boat.
Traveling, traveling, more than crossroads, this security?
The great ambition there, sail sea.

Guess you like

Origin www.cnblogs.com/bigbaby/p/12033853.html