The founder of Ruby is familiar with the ten proverbs on programming...

Source: Internet
Author: User
  1. Learning more than one programming languages, perferable extends different style ones, like scripting, object-oriented, functional, logic, etc. Learning Languages teaches you need about programming.
  2. Read Good bools, for example, "pragmatic programmers", "refactoring", and "Art of computer science ".
  3. Read the source code. The source code is the source of information and knowledge. Thanks to the opensource.
  4. Don't focus too much on tool. Tools changes. Algorithms and basic fundamentals don't.
  5. Don't focus too much on machines. programmers often fall in the computer's view points. but human make programs, programs server human. don't forget that programming is a human oriented activity.
  6. Be lazy. Machines shocould be server human beings. Often programmers serve machines unconsciously. Let Machines serve you. Do everything you can do to make you lazy.
  7. Tset early, test often. Write test suits before you code, if possible.
  8. Be nice to others. Consider interface first, man to man, man to machines, machines to machines. Again, remember, human factor is important.
  9. Be creative.
  10. Enjoy programming and life. I believe that is one of the purpose of life

 

From: http://www.dnnsun.com/Blog/tabid/67/EntryID/3/Default.aspx

Related Article

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.