轻视理论是否正确~~
http://topic.csdn.net/u/20080704/08/7d635b6f-a548-4315-bbc2-7759f1d1546b.html
看了这个帖子,很多人认为这种“书面的”理论不重要,不会还不一样编程序?~~
诚然,不会这些理论一样能做出外表华丽,运行正常的程序——这点我肯定不否认;因为程序的外表和运行,包括用户满意度,和代码的优化度真的没有多大的影响,我见过太多代码垃圾得要死——后台数据库连主键都没有的程序,一样卖得不错。。。
这就要看自身的定位了——但是要想成为一个好的程序员,设计模式不懂、理论常识不懂、甚至面向对象是何物也不懂,做一个手工作坊式企业的员工是没有问题的,但也许你这辈子也只能在这类公司转悠了。
作为作坊式软件企业——他靠这种短平快生存,无可厚非,但是作为具有中国特色的短命程序员来说,不去加深理论基础,提高自身价值,就是一种愚蠢的行为。当然,有限的时间内你可以选择学习构架、英文、算法、设计模式、流程控制。。。这些是地基,地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。
理论指导实践——我是不相信连“OOP”具体是何物都说不清的人,能做出来真正的面向对象的程序的;
泛型、反射都不理解的人,遇到问题,你能想到如何使用它??——甚至你想到的解决方案里面根本不会有它的存在;
能运行的代码不一定就是好代码,能被客户接受的也不一定就是“优秀”的程序
——本篇理论以纯技术角度探讨,至于如果涉及到生活,那也许就是能换来Money的就是好代码了,呵呵~~
------解决方案--------------------LZ说的好
------解决方案--------------------看过,还不错。
我个人认为理论和实践,同等重要。
------解决方案--------------------理论很重要
------解决方案--------------------地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。
------解决方案--------------------地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。
------解决方案--------------------数学理论也同样重要!
------解决方案--------------------呵呵,很多读书不咋地,理论掌握很差劲的人赚了很多钱。
------解决方案--------------------轻视任何事物都是不正确的...
轻视理论者是因为其理论基础极其薄弱...
------解决方案--------------------缺乏理论知识的程序员缺乏生命力!
要不说都不喜欢要培训机构里出来的学生呢!
比如像我!--悲哀啊!
------解决方案--------------------理论重要!!!
实践更重要!!!
------解决方案--------------------
------解决方案--------------------而这同等重要~~~
------解决方案--------------------在好的软件去了皮都是二进制,基础是关键,俺就缺这个,可悲呀!!!!
------解决方案--------------------理论是基础
------解决方案--------------------理论是解决问题的必要条件,但不是充分条件。
------解决方案--------------------理论有从书本上学来的,有自己摸索得到的,总体来说理论的总结是为了更好的实践,实践中能得到更多的理论。
------解决方案--------------------好~!
------解决方案--------------------地基的深度取决了你将来的层次,地基的广度决定了你将来的空间。
------解决方案--------------------“能换来Money的就是好代码”这句最重要!
------解决方案--------------------没有扎实的理论,怎么能完美的实践??
------解决方案--------------------高质量的代码是需要理论支撑的。
------解决方案--------------------还有点分 给我吧
------解决方案--------------------理论指导实践