The architect is dead.

Source: Internet
Author: User

In 2006, the workplace was surprisingly deserted. Compared with the previous years, the number and quality of resumes were very poor. It was rare to find someone with more than three years of work experience. One of them was not very stupid, that's special. That's it. Well done, no change to work! Simon, the general manager of a foreign company software company, recently worried about the problem. After one project, the staff became increasingly nervous. Although Simon was a fan of extreme programming, he had to approve one overtime application after another. The HR manager attributed the problem to house prices. His theory is "I am afraid that I will not be able to pay for my job and I will not change my job ".

On this day, K project leader Allen finally couldn't help it. A young man with only one year of work experience asked Simon for an interview. "It's very clever! Less experience ."

Simon frowned and said, "Do you know that the minimum requirement for this position is three years of work experience ?"

Allen said: "This is already the best one to pass the technical examination in three months. Boss, try it ." Allen has been Simon's buddy for many years.

Simon had to ask Allen to bring the young man in.

Simon's interview is usually a three-step interview:

Question 1: Can you talk about your major work experience after graduation?

Question 2: What's your position in the company?

Question 3: What is your development goal? After the answer, for example, the architect, he asked: imagine that you were an architect for a day and could you tell me?

 

The young man answered the first question very quickly and clearly. Of course there is nothing to do for a year's work. Simon thinks the young man is very smart. After answering the second question, the young man asked a divergent question: "You just said that you are at a moderate level in the company, why are people worse than you?"

This problem is a trap.

"I think they work for work every day and have no sense of responsibility at work," replied the young man ."

Simon nodded and said, "yes? That's really bad employee. So you are better than a bad employee ?"

The young man's face turned red. "I don't mean that ......"

"Well, why are you better people than you ?"

"I think he has worked very hard and has been studying various architectures for many years ." So Simon asked the last question. Sure enough, the young man answered that he would become an architect. About 70% of people want to become architects. But what is the architect?

Simon asked, "Why do you want to become an architect ?"

There was no such doubt about the young man. "I am too old to write programs ." This answer reminds Simon of his old definition: You are still young when you want to do things that young people do. If you want to do things that old people do, you are old. This has nothing to do with how long you were born.

 

Simon went on to ask, "Well, what do you do every day after you become an architect ?"

The young man said, "I haven't thought about it yet. However, I think it should be mainly requirement analysis, design architecture ......" This is probably a common problem for young people nowadays. It is easy for young people to pursue goals that they do not know.

Simon asked: "What is the specific design architecture ?"

The young man replied: "For example, I decided to use spring or struts to select a program framework ."

"Oh, then I ask you, how do you persuade others to use spring or struts ?"

"If I have experience, I will know which one is better ......"

"Yes, but anyone who knows about spring or struts can easily get it. How do you persuade others to disagree with your suggestion? If you agree to your suggestion, you just have the same understanding as others. Why do others recognize you ?"

The young man did not think that there was another persuasion job in the framework Teacher's Day. He said, "I am a framework engineer. Should I have the right to make a decision ?"

Simon thinks of three levels of power: Level 1, appointment; Level 2, professional; Level 3, moral character.

Simon asked: "What if you don't have any architects you think of in a mature software company? Or, has the role of a constructor died or disappeared? How do you position your career ?"

The young man was shocked.

Simon drew a system architecture and showed the young man a piece of code.

"Which one is more difficult to understand ?" Simon asked.

The young man pointed to the code and said, "The Code is hard to understand ."

Simon explained: "That is why the so-called architect does not exist. How can something simpler be more valuable? Everyone can draw this architectural diagram, but not everyone can write good code ."

 

Simon was a little upset when he sent the young man away. He liked this guy a bit, but it was a guy who was contaminated by stupid education and technical magazines of male children. Simon added a sentence in his notebook: the most stupid Chinese programmer: I want to be an architect. The first two are:

After the age of 35, the program cannot be written;

I only need to do Java (C ++ );

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.