Java program ape want a monthly salary of 20,000 + technology which must be necessary?

Now the programmer is relatively tight a job, in fact, many people who can write code, but why programmers still so missing it?

  In addition to the large demand outside, there is a reason for this is, in fact, qualified programmers actually relatively small.

  Want to be a qualified programmer, we demand satisfied the following requirements:   First, careful   about many programmers write code probably here because they do not accidentally miss something, I do not care because there is no check to a large Bug, problems arise because of the effect of a few.   So, careful, be very useful to cut the development cycle, play a positive advance for the entire project's effect.   Second, bold   many hours, we clearly know that there are problems on the business logic, perhaps because offends, maybe because I think this issue should not be raised by their own, it was silent.   In fact, regardless of any division, as long as you have a problem, they should speak directly to the issue point out, then we're talking about, perhaps in time the whole situation more violent, but suppose you think you are right, and the other party and no useful reason to convince you, then you should stick to their bold stereotypes. Of course, assuming that you really feel that their logic is flawed, it should be bold confession problem, do not shamelessly skin.   Third, the thick-skinned   thin-skinned is characteristic of programmers, programmers when they encounter problems on their own to Baidu, Google answers, took a long time, but could not find the cause of the problem.   Suppose you are a person to do the test at home, no one can give assistance you supply, you do of course is nothing problem, ( huanyuyikao ) But suppose you are in the company, the project team, you are surrounded by people, help is your top pick, do not mean, who would not encounter problems ah, maybe your problem, in the eyes of others only a small case of it, you spend four hours, others took 4 minutes. on power, you learn four minutes to 4 hours of experience, and deal with the problem, why not do it.



















  Of course, the above requirements are against soft programmer, even if you can not, you can become a programmer, just bump level.

  Here are some hard and fast policy: the

  four logical thinking

  about a programmer, your logical thinking and some local demand actually different from ordinary people.

  It is the most classic joke: the programmer girlfriend to buy buns, assuming encountered selling watermelons, just buy one.

  Effect is that programmers bought a bun home.

  why? Because he met selling watermelons.

  Although this is a joke, but at the code level, the transaction flow chart, does this perhaps needs to know.

  So, a programmer programmer attributed to the primary needs to cultivate its own logical thinking, otherwise, you will learn more about the planning documents might have a problem.

  V. coding only tune

  this certainly is a foundation technology programmer to recuperate your needs skilled use of one or more of speech, and you can use it to write content requirements.

  A and B chat,

  A asks B: "You are what words?"

  B: "I can speak Chinese, English and Japanese."

  That B ordinary people;

  B said:. "I'll Java, PHP, C #"

  that B It is the programmer.

  Sixth, the document was transferred

  programmers do not write the document is not a good programmer.

  While a programmer to write most of the code, and just few programmers are forced to write without documentation, but it is necessary to have a programmer must transfer documents only, of course, not to say that this document is Word.

  For example, we are now planning to do a profiling function module, you come up with a draft plan at least a few pages, we explain to, so that it makes more simple to understand, just say dryly, difficult for others to understand your content.

  Assuming you do the job demand now assigned to someone else, you have a new organization, you Handover hours of your work, assuming you have good documentation habits, it took over the job of people can be very simple to use, otherwise, he saw do not understand the document, just to ask you.

  Seven coding habits

  What is coding habits? Simple point that is, comments, naming conventions, coding standards

  Why do we need to write a comment? Because a month later, you may see do not understand your code.

  Why should we follow the naming convention? Because a month later, you may see do not understand your code ( Laominqing ).

  Why should follow coding standards? Because a month later, you may see do not understand your code.

  You have to see do not understand your code, other people can understand? Perhaps the less.

  So, be sure to write a comment accustomed to the grim end in accordance with the naming conventions and coding standards.

  Eight, collaborative tone was

  developed campaign is not a person, but the battle group of people. Must be a division of labor, not only on his own. Otherwise, someone else on the team is killed, you do not live too long.

  NIMBY mentality is not desirable.

  Nine, learning only tune

  that can be said that the resolution only tune future programmer, I have seen many 30-year-old programmer, in addition to CRUD, others simply do not understand what he do 10 years have nothing to learn? No, he learned, just common sense matters only his learning, knowledge about the technical aspects, only to learn he needs.

  In this way, he was transferred was constrained format on a company, is assumed to be a large company, he might know a little more, assuming a small company, he was perhaps the only CRUD.

  So, customized learning plan for yourself, learn common sense than the work plan is a required course for every programmer.

Guess you like

Origin www.cnblogs.com/monkey7788/p/12063957.html