日期:2014-05-18  浏览次数:20774 次

轻视理论是否正确~~
http://topic.csdn.net/u/20080704/08/7d635b6f-a548-4315-bbc2-7759f1d1546b.html

看了这个帖子,很多人认为这种“书面的”理论不重要,不会还不一样编程序?~~

诚然,不会这些理论一样能做出外表华丽,运行正常的程序——这点我肯定不否认;因为程序的外表和运行,包括用户满意度,和代码的优化度真的没有多大的影响,我见过太多代码垃圾得要死——后台数据库连主键都没有的程序,一样卖得不错。。。

这就要看自身的定位了——但是要想成为一个好的程序员,设计模式不懂、理论常识不懂、甚至面向对象是何物也不懂,做一个手工作坊式企业的员工是没有问题的,但也许你这辈子也只能在这类公司转悠了。

作为作坊式软件企业——他靠这种短平快生存,无可厚非,但是作为具有中国特色的短命程序员来说,不去加深理论基础,提高自身价值,就是一种愚蠢的行为。当然,有限的时间内你可以选择学习构架、英文、算法、设计模式、流程控制。。。这些是地基,地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。

理论指导实践——我是不相信连“OOP”具体是何物都说不清的人,能做出来真正的面向对象的程序的;
泛型、反射都不理解的人,遇到问题,你能想到如何使用它??——甚至你想到的解决方案里面根本不会有它的存在;
能运行的代码不一定就是好代码,能被客户接受的也不一定就是“优秀”的程序

——本篇理论以纯技术角度探讨,至于如果涉及到生活,那也许就是能换来Money的就是好代码了,呵呵~~


------解决方案--------------------
LZ说的好
------解决方案--------------------
看过,还不错。
我个人认为理论和实践,同等重要。
------解决方案--------------------
理论很重要
------解决方案--------------------
地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。 


------解决方案--------------------
地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。
------解决方案--------------------
数学理论也同样重要!
------解决方案--------------------
呵呵,很多读书不咋地,理论掌握很差劲的人赚了很多钱。
------解决方案--------------------
轻视任何事物都是不正确的...

轻视理论者是因为其理论基础极其薄弱...
------解决方案--------------------
缺乏理论知识的程序员缺乏生命力!
要不说都不喜欢要培训机构里出来的学生呢!
比如像我!--悲哀啊!
------解决方案--------------------
理论重要!!!
实践更重要!!!
------解决方案--------------------
探讨
看过,还不错。
我个人认为理论和实践,同等重要。

------解决方案--------------------
而这同等重要~~~
------解决方案--------------------
在好的软件去了皮都是二进制,基础是关键,俺就缺这个,可悲呀!!!!
------解决方案--------------------
理论是基础
------解决方案--------------------
理论是解决问题的必要条件,但不是充分条件。
------解决方案--------------------
理论有从书本上学来的,有自己摸索得到的,总体来说理论的总结是为了更好的实践,实践中能得到更多的理论。
------解决方案--------------------
好~!
------解决方案--------------------
地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。 

------解决方案--------------------
“能换来Money的就是好代码”这句最重要!
------解决方案--------------------
没有扎实的理论,怎么能完美的实践??

------解决方案--------------------
高质量的代码是需要理论支撑的。
------解决方案--------------------
还有点分 给我吧
------解决方案--------------------
理论指导实践