| 4. Have a passion Don't like the job, you can't be the top player in the industry. There are also some programmers who just think of programming as a normal job, but if that's the case, you're less likely to do everything that leads to success. This view makes a lot of guys unhappy because they think it's a personal insult. "I am a very good programmer, but I have other important things to do, and I can't make the job my whole life." "I fully understand, and I have other, more important things." Although I hate to say that, when we are passionate about my work, I am willing (though not eager) to abandon my other more important things to finish the work at hand first. It is true that you do not want to be a master, not a personal insult. Your passion cannot be just one aspect of programming-you have to be passionate about your work, the technology you use, your boss, your projects, and so on. I've seen some very good and even great programmers who are mediocre in their performance, just because there are some conditions that are not appropriate. For example, they don't like the project at hand, or the technology used in the project makes them annoying. I used to be a programmer, and I worked with programmers like that. I don't like programmers from any angle. If you find this to be the case, you need to solve the problem immediately, either by digging out the work at hand or the interesting part of the project so that you can adjust your mood, or do not do it. Blame is not worth it. |
  |