Are there any obvious differences or differences between a full stack engineer and an expert-level engineer, regardless of the PHP engineer or front-end project?
In terms of career development, the great gods give you advice.
I am completely self-taught, there is no big God-level teachers to lead me?
Some people say the whole stack good, some people say experts good? There is no choice now,
Reply content:
Are there any obvious differences or differences between a full stack engineer and an expert-level engineer, regardless of the PHP engineer or front-end project?
In terms of career development, the great gods give you advice.
I am completely self-taught, there is no big God-level teachers to lead me?
Some people say the whole stack good, some people say experts good? There is no choice now,
18-like weapons are often only a gun stick coach,
It's a street artist to play both.
Most of the people claiming to be full stack just have some knowledge of several programming languages at the grammatical level, which is just a sideshow.
So how do you do the whole stack?
Only the computer language, operating system, software design skills, algorithm foundation, and so on have a deep background to do,
The language of the market is endless,
But most of the new languages cannot escape the reference to existing languages and paradigms,
Has a strong computer base, to be qualified to speak the language is interlinked, in order to all kinds of language readily picked.
For those who only have a few language grammars,
You are far from the whole stack.
So, what do you call an expert?
Hello World wrote for 100 years, can you become an expert?
function manual recite, can you become an expert?
Do a 1W enterprise station, can become an expert?
Plainly, none of this can be called technology,
Most programmers are not called programmers at all,
Can only be called craftsmen,
Because these jobs, are skilled workers, there is no condensation of how much mental intelligence,
Experts and full stack engineers, the essence is the same,
Deep internal strength is a must,
Then, a person specializes in depth,
The breadth of a person's expertise,
However, regardless of depth or breadth, there is no deep computer foundation and literacy, are all nonsense
The whole stack can be quickly developed applications, experts can generally be optimized for the specific aspects and continuous improvement.
So they are suitable for two different types of development:
Full stack, pay attention to the whole, rapid development, generally suitable in the early stage of the project, and then in the capital, manpower and other conditions are scarce, save manpower and energy, rapid development of applications, they can usually idle to make something out;
Experts, special, depth optimization, including the application of continuous iterative update process architecture, relying on technology, post-expansion and so on, generally suitable for some projects relatively large-scale development, especially specialized in the project (product) core function optimization counterpart;
But to a certain stage, there is no two level, are full and specialized, meaning, the whole stack unknowingly in some aspect compared to other more specialized, experts will also horizontally expand their ability, "improper cook's driver is not good development."
So, for now, after you choose, choose the project early development or late
Expert road is too long, the whole stack easier to walk. The biggest difference is the difference in productivity.