Architect Articles resolve architect growth path (2) - Architect essential skills (goal)

Original Address: Architect growth path (2) - Architect essential skills (goal)

Writing ideas:
Introduction --- ---- answer questions

Introduction:
1. Technology: The architect is every good programmer NB
1), to solve the solution
2), architectural design and technical implementation steps
3), prepared a core module
4), the deployment of on-line and improve processes

2, business understanding and abstraction: Managing Skills concept is the highest potential for
business to understand
abstraction

3, design capabilities: forward-looking design vision, standing technology hilltop overlooking forward
1), the latest technology
2), the ability to integrate analysis
3), forward-looking design

4, Technical Depth: looking through the nature of the problem, solve problems and circumvent problems
1), for example
2), what is the essence?
3). Mining nature

5, the breadth of technology: wise to become encyclopedic
1), a comprehensive knowledge of all aspects of
2), understand the mainstream system design company

6, communication skills: good communication technology leaders
1), development of communication
2), how good communication skills:
A, first of all to achieve peace:
b, architects have a certain graphics capabilities.
c, held a small meeting of technical staff, everyone together to discuss

7, systematic thinking: balance, only the right does not like
1), consider the full range of issues

 ---------------------------------------------------------------

Original Address: Architect growth path (3) - How to become an architect (method) 

Writing ideas: given the roadmap, an essential element of growth --- ----- how to take the right path in terms of the broad direction of our efforts
0. capability levels defined
a novice who qualified b c d Advanced beginner's mastery. e expert

technology development path of our R & D staff of
a junior engineer
Second, senior / senior programmer (own management)
senior programmer:
Third, the technical manager / R & D Leader (management team)
Third, the technical director (managing multiple teams leader):
Fourth, architect (architecture planning a focus on technology platforms)
Five, CTO (software products and technology are unified management of commercial, product, technology, management, balanced comprehensive unified management team)


1, go right Road: efficiently learn

to write code to go through the following stages:
First, you must learn the basics of object-oriented, if even this is forgotten, that your program road is bound to be doing original primary repetition!
Second, the object-oriented in order to learn, you must learn design patterns.
Three study design patterns
four learning reconstruct
the road to good start five software designers
six no end, only the unremitting efforts and dedicated research.

2, Daniel magic: we continue to practice summary
Magic one: cattle cherish their time.
Magic 2: Cattle were good at summing up
Magic 3: cattle people know how to focus
magic four: Cattle focus on practical ability

3, the architect must understand what knowledge

Guess you like

Origin www.cnblogs.com/for-easy-fast/p/12130953.html