Learn to learn Java's impetuous mentality (2) - analysis

zhaozj2021-02-16  64

Learn to learn Java's impetuous mentality (2)

- Analysis article

Knowledge is to precipitate; thinking is also constantly learning, mood in hood; and technology is also developing in constant creation.

In the "leadership", I simply raised an example of my side, as well as exaggerated, describing a state of impetuous learning. These simply point out the appearance of the impetuous mentality, then let us analyze some roots.

In the discussion of "Leading Articles", a friend mentioned the word "software industry", and it is also recommended to analyze it from this regard in "analysis). The discussion on the "Software", in the major forums or websites, there is a positive attitude, there is a sigh, have a pleasant, there is also a hug - but these far beyond this article The theme, also surpassed my vision as a developer.

As the topic said, "small discussion". From ourselves, from your own point of view, come from more Java developers around you.

In fact, in reality, most developers have more or less impetuous mentality, and they can really maintain "steady, and". " Because when you just start learning Java, it is inevitable that you will take some detours, and you will be more and more experienced, it is inevitable because of the success of one or two success.

Next, it is mainly elaborated from three aspects:

(1) Impetuous mentality in the transfer

(2) Java's impetuous mentality

(3) more and more experience, and the impetuous mentality

(1) Impetuous mentality in the transfer

In Java developers, there is no shortage from other fields. Whether it is because of autonomy, it is due to the transfer of the company's transformation.

1, start from autonomous

Let's start from autonomous strokes, this mainly includes two types of developers:

A class is based on students, especially in learning computer software professionals. Most of the striking period is mostly on the big three or four, because it is going to work. These two years, from the employment situation of Java, it is better. Many primary learning VB, VC started to turn Java. One is the main job. Most of the transllection period, I graduated for about two years. Specific performance, after a year or two, the industry found that the industry is getting more and more short, the language is getting less and less work, and this time, Java is gradually being hot. So I started learning Java, preparing for the backlit or hopping.

From these Java developers of these "autonomous", we can see that there is a "interest" driven on the one hand. Whether in order to get a good job, still in order to get a good salary. This is unable to learn Java because I have learned Java.

But because of this, learning Java is likely to have a large "industry popularity". For example, now I am very popular with Struts, there will be many people just get in touch with Java, I started to learn Struts, whether I understand the servlet, whether I understand Java / IO.

This impetuous mentality is very susceptible to the external environment. It is also easy to learn from later learning, of course, it is also very easy to make a mistake in the past (3) because of more and more impetuous errors.

There is a very philosophical words, called "We survive in this environment, in order to survive, we must first adapt to this environment". In the face of this impetuous mentality, we may only say that you can say temporary - "If you have time, please go back, spend some time, see the Java foundation. Even just amateur time, take a look"

2, from the company transformation

Then let us see the transfer caused by the company's transformation.

In order to develop, transformation is a more normal business, whether it is from Java to VC, or from VC to Java. The same is the same, it is back. Let's take a look at what kind of impetuous mentality. The most important manifestations, after simple training, can develop Java to meet the company's application. At this time, developers will think that Java is just so simple: anyway, VC and Java are object-oriented. Anyway, JSP and ASP are programmed. For a long time, this will spread, and then the results are not thinking about it. Coupled with a very popular saying "is important to think, what language doesn't matter."

In the face of this situation, there is still a little hard to deal with the influence of previous experience. The average person is difficult to persuade such a striker: for example, if you have learned Java a year, your colleague I have made a few years of development work in other languages, and now I started to go to Java. At this time, if you tell him, you should learn Java, pay attention to this. So what would you get? In addition to gaining the white eyes of others, it is estimated that it is difficult to get otherwise (of course, if the luck is good, if the colleague is a humble person, maybe it is another scene)

of course. For some developers who are very solid, the idea is also very active. The transfer Java is just another language. Although Java's system is very inteprectant, it is only a matter of understanding or application for them.

(2) Java's impetuous mentality

Most of the java enthusiasts or developers, most is more humbial. However, in the learning process, it is easy to be misleaded by other developers, or the influence of industry wind direction, of course, will be affected by some "urgency".

1, because there is too much to learn, and impetuous

Java's current architecture is increasingly large (related to XML, Web Service is also rapidly developed), and the light J2SE has more than a dozen Core API, and it is not to say J2EE's application. In the face of so many APIs at once, many beginners will face "How to start, how to start". And there are many beginners. After learning one or two API, I started learning "Date".

Many people, when RMI is still awkward, I will talk about what EJB. I don't know what is in the web app, I will ask "How to configure WebLogic". In the forum, there is no shortage of people.

Now there are more and more branches of Java, some APIs may have a variety of implementations. As a developer, whether beginners or experienced, we cannot master all (or even most) in a short period of time. However, in realities, most cases, there is a need for a combination of multiple components or APIs, which in turn requires multi-faceted learning, and it is necessary to apply API to the API. At this time, it is a solid basic skill and learning ability.

2, because of the success, and impetuous

In the forum, I often encounter such a question - "I have learned JSP, what should I learn below." In fact, many beginners, asking such problems is also unintentional, and is the desire for new knowledge. Just like a drifting in the sea of ​​the four gangs, if there is no one in this time, it is really difficult to figure out what direction should be swim. However, for any developer, it should never say "finish".

Unfortunately, in reality, there are many developers, and they have become more and more impetuous after one or two success.

As I am in "Leading Articles", I think I have written JSP with JSP; I will have a database with JDBC, I think it is almost possible; I can write an EJB, Just master EJB, big people are.

(3) more and more experience, and the impetuous mentality

If this time, there are some impetuous. Really sorry.

For the more and more rich Java developers, they have experienced the turmoil of beginners, they should be more mature and stable. At this time, it will cause impetuous mentality. I think the biggest possibility is a direct performance of a prideist mind.

Don't say it about proud topics.

In the face of this situation, you can only have a sentence - "Shanwai Qingshan Building outside the building".

I have also wanted to write some of the "(4) an academic atmosphere misleading the impetuous mentality. But I want to think, some I have a confused, after all, the eyes are not so high, I will stop.

In reality, I think much more than I mentioned, these are just some of them, it is inevitable that some ideas are not comprehensive enough. If there is any words, there is an ax being.

Write here, I think of elementary school, the front blackboard wall is always posted with eight big characters - "study hard, every day".

By the way, say so much "false arrogance", not let everyone be careful, not to learn from the class. In reality, you can't see Java to learn JSP. But when learning new things, you should pay attention to remind yourself "constantly make up the foundation of the deficiencies". This paragraph, it was originally prepared in subsequent "persuasion". Just because of the discussion of "introducing the article", some netizens mentioned this. I think this kind of mentality is also great. Even if J2EE is a need to architecture on J2SE, but it is not necessary to learn J2SE a dozen Core API to learn what J2EE API (such as JSP, servlet, even EJB).

Author: Silver Fox 999 (james999)

Mailbox: james-fly@vip.sina.com

转载请注明原文地址:https://www.9cbs.com/read-22398.html

New Post(0)