A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑妞~ 金牌黑马   /  2014-7-15 10:22  /  3631 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

你认为最具争议的编程观点是什么?C#专家Jon Skeet曾在StackOverflow上提出这个问题。这里列举最热门的前10条讨论。


1. 业余时间不以编程为乐者,永远赶不上那些以此为乐的同行


即使最聪明、最有才华的人,若只是将编程作为工作,就永远成不了真正优秀的程序员。以编程为乐的人会在业余时搞些小项目,或者摆弄各种编程语言和编程思想。


2. 唯一能放之四海而皆准的最佳实践,是“用脑子思考”


太多人喜欢追逐众多时髦技术,想方设法把各种方法、模式、框架用到不适合的地方。新技术和名人大牛的观点并不等于适用于实际情况。


3. 依赖Google没什么错


这种言论肯定会让那些学富五车的饱学之士恼火。但重要的是能真正理解,并给出成功的编程解决方案,让客户和老板满意。


4. 大多数注释是代码的糟糕重复


我们大部分时间是在维护其他人(或我们自己)所写的代码,而糟糕、错误、过时和误导性的注释也是代码中最令人纠结的因素之一。


5. XML被大大高估了


许多随波逐流的人没动过脑子就跳上了XML这条黑船。XML用于Web应用不错,因为它本来就是干这个的。此外的问题定义、设计思路应该尽量不用XML。


6. 程序员生而不平等


经理往往认为“程序员A=程序员B”,因为他们工作的年头差不多。但实际上,他们的效率可能相差十倍甚至百倍。


7. 将Java作为最适合大学教学的第一门语言令人费解


第一门编程语言应该重在学习控制流和变量,而不是对象和语法。此外没有调试C/C++内存泄漏经验的人,根本无法完全理解Java的初衷。


8. 若你只会一门语言,无论多么精通,仍然不够优秀


任何人如果只局限于一门语言,都无法充分发挥自己的潜力。而且缺乏求知欲和探索意愿,都不符合优秀程序员的特质。


9. 性能真的很重要


尽管可以通过购买更强劲的CPU、硬盘和内存提升性能,但若这样想的人少一些,我们也许能在1GHz的CPU上运行更多程序。


10. Print语句是有效的调试方式


用System.out.println之类的输出语句调试代码的方式挺好。这经常比正式的调试要快,而且可以比较不同运行的输出结果。


23 个回复

倒序浏览
来溜达溜达,顺便学习一下。哈哈
回复 使用道具 举报
了解了.
回复 使用道具 举报
很有道理,编程必须是兴趣才能产生最大的创造力
回复 使用道具 举报
每天坚持学习,比什么都来的更准确。
回复 使用道具 举报
模棱两可就好,不是没个问题都有明确的标准答案.
PS:论“习惯的力量”。。
回复 使用道具 举报
学习学习,,
回复 使用道具 举报
c语言应该是大学第一语言无误
回复 使用道具 举报
说的算是那么回事吧  哈哈
回复 使用道具 举报
en,有道理,受教了!
回复 使用道具 举报
一直对myEclipse的调试没有vs好而纠结
回复 使用道具 举报
确实是 好帖子  ,必须顶!
回复 使用道具 举报
很有价值,赞
回复 使用道具 举报
学习 了      
回复 使用道具 举报
业余时间以 编程为乐
回复 使用道具 举报
学习了。。。顶下、
回复 使用道具 举报
第八条是我一直没有想到的!!
回复 使用道具 举报
cxj 中级黑马 2014-12-21 22:45:22
18#
System。out.println
回复 使用道具 举报
cxj 中级黑马 2014-12-21 22:46:53
19#
System。out.println,w 我很喜欢这样用
回复 使用道具 举报
作为程序员,真的有可能是半夜突然想起一个方法,就跳下床来实验的......
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马