The programmer's lights are black: hands-on, hands-on, and hands-on!

Source: Internet
Author: User

I saw a martial arts film shot in Hong Kong many years ago. I forgot who is the title of the starring role, and the story is also quite old. But there was an episode in the middle, and I couldn't help but think back to it: the evil man dominated the world and used a mean to kill the famous man. Before the death of the hero, he told the teenager to go to the father and uncle of the hero to learn the secret and report the blood and blood. As a teenager, he found the funny and uncertain old man and was tortured by all sorts of strange practices throughout the day. The wicked finally came to the door, and now the young man's "magic" has become small! As a result, they beat the big wicked man fiercely. After all, the skill is not strong, and the teenager is quickly in the bad mood. The teacher, uncle, who claims to be the world's No. 1 Martial Arts School, knows that he should defeat the enemy, but he just hides at the side to watch the fun. At this point, it's just a trick to beat the teenager out, right behind the teacher's uncle. The young man shouted, "my uncle and I have saved me !" I pushed out my uncle, and it was in front of the wicked man who caught up with me! The wicked man was surprised and put out a pose: "Let's get the name !" The teacher had no time to escape, so he replied, "the world's first martial arts, so did the old man! Haha, you have a flaw in your head !" Big and evil, with both hands on. Uncle Teacher: "You can break down !" The wicked man shook his hands up and put on the treasure of Golden Rooster independence! Uncle Teacher: "The disk is so unstable !" Fear in the hearts of evil people: "I have three tricks, but I have been recognized for most of them. My life is over !" The teenager quit and shouted, "why not take the dog's life and avenge the hero !" The teacher suddenly said, "Silly boy, I will only say I won't fight !" The development of programmers often falls into two misunderstandings. One is technology first, and the other is management first. Technology supremacy means that there are only a variety of technologies in the eyes, and the essence of engineers is to do products rather than research. Management first is to think that personal development is to become a manager, and forgetting the product is fundamental. The harm of Management supremacy is greater for young people. Imagine, when you go to the interview, the interviewer asks: what will you do? The technical supremacy commentator replied: I will use language a, language B, and C language ...... Management-oriented answer: I will take care of Class A, type B, and type C ...... What do you want? Can technology-oriented commentators still be able to work? Do I want you to take care of me? The accumulation of technology takes time, while the improvement of management often requires epiphany. Changing from a technical talent to a management talent mainly requires a change in concept. However, it is difficult to develop specific products without a good technical skills. Some people may say that there is still a need for products for management? My counterquestion is: if your company goes down, you (programmers) are easy to find a job, or your company's General Manager (the old man) is easy to find a job, in particular, the managing general manager who does not understand technology and products? Management positions have always been a highly risky job. As the saying goes, talent (general manager) is scarce, and seats are more scarce. There is a book called "Microsoft secrets", in which Microsoft only employs people who understand both technical products and management as managers. Here, we would like to remind young people who have just taken on management posts not to be satisfied with being able to manage people, but to focus more on product development. At the age of 60, I felt that I had enough money to earn, so I could go home and manage my granddaughter. :) I have a checklist, which is often used to remind myself that hands-on, hands-on, and hands-on are required!
  1. Review the design of a system every day. Remember several keywords during review: compatibility, performance, fail-over, load balance, redundency, deployment, backup/Restor, i18n.
  2. Review a bug every day.
  3. Review A program file every day.
  4. Download an open-source product every day and install it once.

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.