Large-scale distributed system architecture and design practical extracts
A senior architect at the site once said: Staying in an internet company for a year is equivalent to spending three years in a traditional software company.
What he meant was that internet companies encountered more problems in a year than traditional software companies had encountered in three years. And
With the rapid development of the website business, the problems are endless, the problems encountered in the past are different. encounter problems, solve the problem
Problem, experienced this process, technology can be sublimated, people and technology can be integrated into one , just know what technology is really
And what technology is huaquanxiutui. The technical nature of a large web site is simple and not difficult to master. Large web site
Architects are most valuable not in how much technology they have mastered, but in how many failures they experience ....
There is no lazy employee, only the passion that has not been aroused.
Learn to compromise: don't try to prove yourself right in the project , just remember that you're here to do the software,
Not to be the boss. So don't try to prove yourself great, never do anything that wastes time and hurts feelings .
.. Remind oneself is to do software, to realize customer value, not to prove who is wrong to who ...
Achievement of others: we live not to work, not to do design, write programs, this is not the purpose of our lives.
We live to achieve ourselves, and to achieve ourselves, we must first achieve others,
-everyone has his or her own goals, and work is a means of achieving self-achievement: through the challenges of work, through the self-potential , re-cognition of the Self and the world.
To make a project not only to create value for customers, but the company's profit, but also for the project members to grow.
Site Architect People in the workplace, need to deal with the interests of individuals, teams, companies. Need to constantly find problems and solve problems in the work. Improve work experience, knowledge and skills and core competencies, expand their influence and achieve job performance.
The first thing a new employee has to do is join the team and mingle with everyone. And so familiar with the situation, know the depth of water, and then find a breakthrough, timing and move.
The last thing a new employee needs to do is prove his or her ability.
Tips to ask questions
- Describe "My problem" as "our problem".
- To the boss to ask closed questions, to the subordinates to ask open-ended questions.
- Ask questions rather than criticize people.
- Ask questions in the form of approval. "I very much agree with your plan, but I have a little suggestion
Large-scale distributed system architecture and design practical extracts