ruby的作者matz的program top ten tips
来源:互联网 发布:用java编写空心菱形 编辑:程序博客网 时间:2024/05/16 18:19
ruby的作者matz的program top ten tips
Q: Can you share your 10 top tips for those thinking of getting into the computing field? Can you describe your role with your company and how you plan to shape the company one year and two years into the future, and in the long term?A:
- Learn more than one programming languages, preferably many different style ones, like scripting, object-oriented, functional, logic, etc. Learning languages teaches you many about programming.
- Read good books, for example, "Pragmatic Programmers", "Refactoring", and "Art of Computer Science".
- Read the source code. The source code is the source of information and knowledge. Thanks to the opensource.
- Don't focus too much on tools. Tools changes. Algorithms and basic fundamentals don't.
- Don't focus too much on machines. Programmers often fall in the computer's view point. But human make programs, programs serve human. Don't forget that programming is a human oriented activity.
- Be lazy. Machines should serve human being. Often programmers serve machines unconsciously. Let machines serve you. Do everything you can to make you lazy.
- Test early, test often. Write test suites before you code, if possible.
- Be nice to others. Consider interface first, man to man, man to machine, and machine to machine. Again, remember, human factor is important.
- Be creative.
- Enjoy programming and life. I believe that is one of the purposes of life.
简译如下:学习多种语言,多读好书,多读源码,注意基础算法而不是多变的工具,别因为机器而忘了人,做“懒人”,早测试多测试,用好的接口善待别人,创新,享受编程和生活。
http://www.cips.ca/news/national/news.asp?aID=1224&OP=anyWords&SF=top+ten+tips
- ruby的作者matz的program top ten tips
- git top ten tips
- Hans's Top Ten JSP Tips(ZZ)
- Top Ten Tips for Bug Tracking
- Matz对Wasabi的态度
- Ruby的作者和由来
- Matz:如何成为语言的设计者
- 使用OWASP Top Ten保证Web应用程序的安全
- Oracle EBS主界面的Top Ten List
- Top Ten Tips for making your website accessible
- ruby 中一些有用的tips -2
- 我的关于ruby on rails tips
- 选择最好的数字签名解决方案的十个技巧(对应Ten Tips for ...英文文章)
- Ten的XHR
- OpenGL教程 "Top Ten"
- OWSAP Top Ten
- OpenGL教程 "Top Ten"
- top ten vps
- WORD排版技巧(一)
- 我常用Eclipse插件
- 帮帮忙?
- Asp.Net 收藏
- Delphi 自己收藏
- ruby的作者matz的program top ten tips
- 常用代码1
- 对侯捷《Word 排版艺术》的期待
- 困惑加测试
- Ebook download
- Eclipse快捷键指南
- 关于持久层的迷惑!
- 庆祝开张
- NHibernate胡说