PHP Programmer Interview Avoid quick success (more need to pay attention to future development) _php Tutorial

Source: Internet
Author: User
As soon as I say this, a lot of comments will be criticized: you are wrong, wrong, completely wrong. Good programmers need to have the skills to communicate and to have the ability to work with others. You're not alone in the team! In fact, people would say: It's best to compromise the technical requirements so that you can find people who are more adaptable to the corporate culture.

You might as well say this: I can't find someone who is technically good and adaptable to corporate culture, so I just wait and find it.

We have very few companies that dare to be such a luxury, perhaps Google can, that is, companies like Google have been in a "desperate for hiring programmers" in the state. If you decide to wait, I can foresee that every programmer you have to wait for a long period of time, while the business will be due to the lack of programmers to collapse, burn.

Well, what better kind?

Let's consider those medium or inferior programmers who are amiable and work hard. Their programs are poorly written – their programs don't work the way they want them to, even if they do, it's a bad program and it's hard to maintain. They struggle to explore basic functions, but not to solve complex problems. But they can keep up with the team, the project progress is updated every day, you can see them every day in the seat struggle. All is well and your manager will be happy because the whole team seems to be moving forward smoothly.

When the release date has to be postponed later, the product bug is too much to use, people will lament that the software is very difficult to do, so put more amiable mediocre programmers to fix the problem. I think we all know the result of the thing.

For programmers, there is not much that can be done with kindness. A friendly mediocre programmer can become a business analyst, a technical salesman, or other post that can take advantage of his kindness and his little technical knowledge to work. They will be happy with this kind of work, but it's all in the tea Party work, not to find an effective way to make good software.

Another option is to find a programmer who can make good programs, but may not be good at getting along with others, or always late, or anything else. He can develop software that works according to design, and he can abstract complex problems into a simple question. The software is so maintainable that you can modify it whenever you want.

The world is real, there are so many ways that we can screw things up, but at least we have a chance. People can leave a good impression. The team can build well. Employees work for you in a long time, good. A lot of business did not work according to the predetermined design, but still succeeded, good. But there is absolutely no great software to be implemented by mediocre programmers.

The evidence is in the code. That's it.

http://www.bkjia.com/PHPjc/322434.html www.bkjia.com true http://www.bkjia.com/PHPjc/322434.html techarticle As soon as I say this, a lot of comments will be criticized: you are wrong, wrong, completely wrong. Good programmers need to have the skills to communicate, they have to be with others ...

  • 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.