Talk about my understanding of Java (J2EE) full stack engineers

Many Java developers have just engaged the students have a question, in the end is the full stack programmer proficient in a certain direction or do the technical expertise? For this problem it is a matter of opinion. Before giving my opinion, we first analyze the type of species and expertise of the whole stack engineer, after the answer on this issue is very clear.

The so-called full-stack engineer does not mean to be familiar with a lot of technical proficiency, you know a lot of emphasis on technology, these words around a bit, for example, not everything is eighteen weapons are proficient skilled play, but to We know that there are eighteen weapons in rivers and lakes, and know what is the use of each weapon Yes. Full stack engineer in my opinion two, the first is to understand about the various techniques although points are points, is eighteen weapons picked up will play, but each can only play to a two-tier skill, first two kinds of various technologies is not only knew how points are points, but there is a special technical mastery, this second bit like we are talking about professionals, Oh, then look, analysis behind us.

We look at the professionals, must be at least some kind of special technically proficient professionals who can be called, I think it is divided into two types, one is proficient in a certain technology, but it is also only aware of such technology, For example, I am proficient in the masters, but I also know there are rivers and lakes in the knife, do not know yet other weapons such as sword killer, Oh, this is ignorant of professionals; another On the contrary, in addition to some technical proficiency but also there are other known techniques, and understand their purpose, for example, although I only proficient in the masters, but I know there are other kinds of rivers and lakes weapons and other weapons for their use also understand that this is not designed like the front He said second full-stack engineer?

So overall for the above types of engineers and professionals full-stack analysis, summed up the fact there are two types of engineers:

The first category is not cattle engineers, including the first full-stack engineer (engineer this kind do not spend a lot of energy can be done, skill is not deep), and the first ignorant of professionals Engineers, (this kind of engineers there is definitely a bottleneck, and easily behind closed doors);

The second category is cattle engineers, including a second full-stack engineer and second engineer professionals (engineers, in fact, is the second full-stack expertise second engineer), their common features are: full and exclusive, this a class is the goal of our development;

After the engineer reclassified, we look at the initial choice questions about the whole stack and expertise, you will find that the problem itself is too general, so the question should be changed: I am an engineer to develop cattle or the cattle are not engineers direction?

I think the whole and specifically is an inevitable trend or become a real natural cow engineers. Because only special, I do not want special deep, behind closed doors because of ignorance, can not absorb the ideas and advantages over other technologies, but the whole does not work, floating on the surface.

In addition the issue of time and effort: how could I have so much time and energy to achieve full and exclusive? Or emphasize: whole and specifically refers to a very broad understanding, but only for a technology where specialized research to the master, not to say that the technology to do both learned proficient. Do the whole is very easy, you do not spend a lot of time and experience, then you can put the rest of the time and with experience in studying some of the technologies you're interested.
Video Lesson: seconds understand regular expressions

Guess you like

Origin blog.51cto.com/14223214/2405239