How can I become an architect?
To understand this problem, I think it's better to figure out what the architect is. It seems a little unreliable to say what skills to learn, or to become an architect: How to become an architect should not have a clear list of it, if there is, it is not a single prescription on the line? As a result, the architect ran across the street and became a bargain of $10 and 2. But this never happens.
So, what is the architect?
I don't know, because I'm not a architect yet. I can only say that the architect in my mind is Jiangzi:
1, first of all, this is a technical cattle people. There will be a lot of technology, as if there is no uncertain problem;
2, second, the current mainstream technology is needless to say, many it technology, it products, the general people may not listen to, but he knows, even if not contact can say a probably, know what to do with, what kind of scenes, the advantages of inferior place.
3, therefore, to engage in a project, technology selection, build framework, and even staffing recruitment, the company will be the first to think of him, even if he does not take the lead starring, at least will consult his opinion.
The third article is the result of the first 2 articles, while 1 and 2 are the most important in the 2nd. Because many people are masters of solving specific problems, but not comprehensive, so can not calculate the architect.
We have done a lot of projects, where there are projects have a structure, just see what the structure. So it is not an architect to build a structure.
But very familiar will list a variety of technologies and products, lack of actual combat experience, that is Zhao reincarnation, also can not calculate the architect.
It can be concluded that becoming an architect is a process of thick and thin hair, with technology, experience, and vision to be competent.
I had 2003 years of elevation (now called the Software designer), but for so many years, but did not grow into an architect, every day in hack some trivial, which from my blog can be seen, are some insignificant tricks. By accumulating these grammars, elegant code, specific applications, it is never possible to become an architect.
So what am I supposed to do?
How can I become an architect?