理论跟实践,你们到底看重哪一点?(据说标题要很长很长很长很长很长才会引起你们的注意?)
[解决办法]
能赚到钱才是目的,高富帅才不会来谈什么技术,有J8鸟用
[解决办法]装个B能卖多少?
[解决办法]
撸过
[解决办法]
这么说吧,你当初在读书,你的小学同学小明呢已经在工厂打工挣钱了,那你说你的书是不是白读了呢? 你在花钱,人家在挣钱!
理论与实践,各有各的用。两者之间,没有上下高低之分,都重要的。
理论可以让人明白深层次的道理,让一个人站在高处看问题。而实践则可以解决眼前的问题,丰富一个人的阅历与动手能力。
再打个比方吧,经济重不重要呢?重要。是不是经济发展了,国家就强盛了呢?也许很多人都会说是。
其实,那也只看了眼前。宋朝的经济在封建社会来说还算是非常不错的,著名的清明上河图就可以说明这一点。但是一直受到少数民族的打压,以至亡国。
当初毛主席,在全国经济如此落后的情况下,仍然坚持造出了非常烧钱的原子弹。以至到现在,没有一个国家敢无视中国——中国有核威慑,若不如此,中国早就被人灭了好多回了。
以理论作指导,结合实践,才是一个人、一个国家可以自立的根本!
[解决办法]
[解决办法]
不懂理论只能按部就班甚至猴子学样的写代码。
我们公司的培训机构出身的程序员(1-3年工作经验)
到现在还不会三层结构的基本编写,什么是面向对象,html语法错误,基本测试理论等基础。
[解决办法]
[解决办法]
你局的例子 也很有意义。
回答 ,肯定中实践,没有人和空话较劲
[解决办法]
俺们这里可不是理论派,理论派在博客园
俺们这里一向是实用主义
问题就是俺们这些实用主义的人都认为,那些是你必须掌握滴,是你能在这个行业立足的基本。
比如你的IsPostback,当你无论怎么都调试不出正常结果,当你开始写httpmodle,httphandle滴时候,你就必须清楚了
这不是理论,而是“必须知道”,博客园有人写"你必须知道的.net",你觉着是理论,俺们觉着写的好,这是你必须知道滴,不知道那些,你永远无法肯定的回答 A b=new b(),b.xx()这个xx到底是谁的方法
同样如果有人去写“你必须知道的asp.net”那么html,form,action,http协议,http头,asp.net页面生存期同样也属于这类“你必须知道”的
不知道这些东西你在这行业根本混不下去,坛子有个老人的签名很好“授人以鱼不如授人以渔”,一条鱼两条鱼不算啥子,你要自己会打渔才是好路数
[解决办法]
我觉得你首先需要定义什么是"理论"
asp.net的生命周期本质上是理论,但不属于理论派装逼的,而是每个做asp.net安身立命的基础中的基础,如果你连基础都不懂,还谈什么装逼,只会贻笑大方
[解决办法]
理论要联系实际,否则,理论是无用的,实际是肯定要理论的支持,否则,很多东西你根本不知道是什么样的,换一种形式你就不知道了,所以说,理论和实际都很重要
[解决办法]
现在好多浮躁的人喜欢把基础的,必须应该知道的知识当作一种高深的理论来看待.从而把一些必须知道的知识跟实际工作分隔开,然后给自己冠上一个好听的名称"实践派"
真正的实践派应该是具有扎实的理论基础,但是主要工作内容以实际生产为主.而不是说缺乏理论基础只会邯郸学步式的干活的人.
[解决办法]
[解决办法]
不学习理论是不行的,不利于长久行业的发展。
有的公司只能强化制度,你写一个static 扣多少钱,你不写文档扣多少钱,难道喜欢这样子环境吗?
如果每个人都能最好本分,少些破规定不是更好吗?
从实际出发,对于程序员的管理就粗暴起来,用各种绩效来管理,其实不是人道的,从长远发展看,最好就是每个人先学习思想理论,走的也远。
从实际回帖看,当然是直接告诉你解决方案更好。但有的问题实在无厘头,别人只能这样解释,LZ也要多看看理论吗。
[解决办法]
++
[解决办法]
看来楼主距离理论还存在理论上可以达到的距离。
[解决办法]
只会做,不会说,不懂其原理,就是代码搬运工,廉价的劳动力
但,只会说,不会做也不行
就像是需要劳逸结合一样,一定理论知识是需要的
总不能人家问你,是怎么做的,为什么这样做,你只会说,我就知道这么写,别的都不懂
这也是很多牛B的技术人的通病,只做不说,闷头闷脑的苦干,晋升的机会是少之又少的
或者是大多数培训学校出来的,只会实现功能,问其原理,如何达到此效果的则一概不知
[解决办法]
”asp.net的机制,生命周期,以及运行原理 and so on“ 这些都还是实践级别的,没到理论级别。。。
[解决办法]
最怕的是问个很小的问题的时候,别人回复的是大道理,看都看不懂,难道要说的云里雾里才能算是高手吗。。。就不能深入浅出吗,化繁为简。有些人就喜欢化简为繁,很简单的问题都要说到别人看不懂方能彰显其水平之高
[解决办法]
哥们 一概而括了吧,,小弟就是培训机构出来的。话说你们大学出来的 理论真的就那么吊了么,现在也有大批大学生出来实习800一个月的,就是在上海,我身边活生生的例子,不是一个,是全部都是800,问啥啥不知,停留在for while if 的地步,多的是,?也许培训机构的人刚出来确确实实只会写简单的代码搬运,但是他们也会去了解的理论的,不然理论的知识不牢固,你写出来的代码也不好看吧.
况且小弟也常常啃书,看视频的 。 虽然可能和大学生有差别,但并不是那么惨吧
[解决办法]
每个人基础不同、关注点不同,自然有人跟你讲浅出,也有人跟你讲深入
关键是心放大点,讲了点理论的不见得是秀技术的、NB的,估计那些真正NB的都不屑回答
[解决办法]
前两年工作的时候,我跟楼主一样的想法.
我为什么要去了解页面的生命周期,了解这个那个 一大堆,页面能跑不就行了吗.干嘛要关注这些.
现在不一样了,我只感觉我书读少了. 而且这种感觉还很强列.
是,我现在是能混口饭吃,难到要一辈子混饭吃么.
就拿我叔来讲吧,76年的,每天都钻研技术到很晚,我相信坛子里还有不少有成就的大虾也还在学.
我就一句话,有那关点的,都是懒人,都是不踏实的人.
我有时候自己都会骂自己废物.
[解决办法]
从没发过如此火热的帖子,哈哈很强大。
职业学院出来的,以实际项目开发起家。
计算机是理工科,不以实际产物为目的的程序员不是好程序员。
但是产物能达到什么层次,还是要依赖理论基础的。
还有就是连基础都不知道的话,那和电脑城装机器的有什么区别呢
[解决办法]
标准码农,copy paste,当然不需要了解什么理论,实现功能即可,哪怕代码像一泡屎
[解决办法]
无聊的话题,理论如何不能指导实践,说明你理论根本就不懂。
如果你不学习理论,在公理体系之外能实践,并且自圆其说,直到很高的境界,那么你的实践就是理论。
图灵研究出了可计算的模型——邱奇就是不买帐,他用lambda演算重建了整个体系;神经网络一度被认为是机器学习的不二法门,Vapnik不服气搞出支持向量机……什么叫理论?理论就是在实践中多数人都认可的准则,所以理论就是多数人的实践。理论也并非真理,据研究,理论的半衰期大约是50年——50年后,现在的理论有一半被推翻(出处:http://www.guokr.com/article/411723/)。
因此讨论理论和实践孰轻孰重毫无意义。
如果你觉得理论毫无用处,赶不上你的实践,但是你的实践又不能变成理论,那是因为你的实践不是多数人的实践。在你看来,仿佛这个世界有两套理论体系,一套叫做“理论”一套叫做“实践”,但是请注意,实践只是你的实践,事实上真实情况是,只有少数的理论和一大堆五花八门的“实践”,你以为菜鸟、野路子和专家交流不畅是专家故弄玄虚,实际上你和另一个菜鸟沟通下,你照样觉得鸡同鸭讲。
只有理论,才能把多数人的语言统一在一起。因为理论和“实践”没有分明的界限,而是连续的谱线,理论相当于英语、普通话等少数的大语系,而实践相当于你村子里面的小方言。实践也可以视作理论——只是遵循它的人很少而已。比如一个闭门造车的民科,他的实践产生的理论,只有他自己深信不疑,而一个培训班老师发明的黑话,只有这个班的同学知道是什么意思。
如果你要进步,你要和世界上大多数人沟通,就应该了解多数人的实践——也就是理论。多数人的实践和你一个人的实践本质上来说没有区别,除非你内心中排斥它。
[解决办法]
难得ls一个好版主,经常看到回复都是写好多的
[解决办法]
了,在这个帖子中,连什么是理论都成了悬疑了
版主居然认为:"理论就是在实践中多数人都认可的准则"
而楼主则认为:"遍历对象必须实现IENUMABLE接口","页面声明周期"属于理论
难道"什么是理论"中国和外国的字典上说的不算了??
难道真是应了马丁富勒的那句话:搞软件开发的都喜欢自己发明一些"高深的解释",把人(自己)搞得晕头转向??
[解决办法]
爱继承啥继承啥被,我只用就好了.我难道必须了解内部机制么 说的好~ 标准码农
[解决办法]
理论联系实际。。。
[解决办法]
[解决办法]
其实理论和实践同样重要。以前我只在乎实践,现在发现,没有理论支撑的实践异常艰难,拷自己瞎扑腾也许要走很多弯路。
[解决办法]
在助人这方面,稍微解释下就行了,太多大道理没啥实际意义,讲大理论只是部分人一厢情愿的想法。
换个角度,有心学习的人会自己找资料去学
无心学习,只是拿来主义的人,你爱帮不帮
拿web开发来说
webform有其可取之处也有其讨厌之处,
mvc 有其优秀之处,也有其麻烦之处,
其实都是要当事人自己体验的。
但是说来说去,总归是http协议的事情
大概明白程序哪个部分能实现http的哪个动作,就行了.
不是每个人都真想去完全理解http。更不用说,挣扎在小公司里的万精油程序员都没时间好好学习。。
[解决办法] 理论推动实践的运行,实践反过来又会影响到理论的可靠性。
[解决办法]
在解决问题的时候我喜欢动手派(这个时候最讨厌理论派唧唧歪歪的,结果啥子都没解决),在解决问题之后追根究底的时候就必须理论派出马了,理解机制、原理,只有这样才会避免出现一样的问题或者出现出现问题时能快速解决问题。
[解决办法]
楼主是想说坛子里面很多半掉子还爱装b的人喜欢小题大作吧,屁大点的事总爱东拉西扯,张口闭口机制原理的,问题给你解决不了,废话倒有一大堆,还总喜欢带上一句:你理解的有问题。之后你再追问,然后问这样说对不对那样说对不对,他还总说不对,最后来一句:你理解能力太差了。
[解决办法]
++
作为一个菜鸟,当然先考虑解决缺陷的方法,管他什么解决了再说,先实践派。解决完后,我就要追根究底,明白这个缺陷是怎么来的,原理是啥,理论派就出场了,即使下次出现类似的缺陷我也能触类旁通。当然这是我这类低级程序员的方法,出了问题再解决。大牛们当然是在设计初期就考虑好这些问题,这就需要理论基础扎实了。
[解决办法]
我很讨厌这个人在论坛里回帖的语气,一份高高在上,自己是大牛,以为别人都是SB的姿态。
他的回帖都能看到一种对别人很不尊重的语气,还有一种显摆自己的样子。
[解决办法]
说得很有道理,有的人则是抛出一句好好看书去,我都看懂了还问个啥?
[解决办法]
楼主此言差矣。
[解决办法]
无理论无思想,无思想的实践只会禁锢你的脚步。
[解决办法]
当趋向于某种行为,该行为能够实现某些东西的时候,就意味着理解到这样做的缘由。
[解决办法]
说的好
[解决办法]
理论指导实践,实践检验理论。
[解决办法]
知行合一,理论和实践本是不矛盾的
[解决办法]
说下我的观点:
1.论坛里提问的人中,大部分都不是想要知道“为什么”,而仅仅是想要知道“怎么办”。这种人是(至少暂时是)没有前途的,至于你是愿意“授人以鱼”还是“授人以渔”全凭自己意志,与他人无关。
2.你举的第二个面试的例子有很大的问题,不管我是面试一个初级程序员还是高级工程师,这样的回答只能说明你不礼貌、不会沟通、不服管理,我不会要你。
以上陋见,如有冒犯,还请海涵。
[解决办法]
能力,最重要.
[解决办法]
兄弟,你理解有偏差啊!真正厉害的高手,一定是对理论和实践都融会贯通的人,那些喜欢给你讲大道理的人有两种:1.故意的,其实他懂也能用简单的话帮你分析明白,就是为了显摆一下,或者别的原因你懂得。2、他也不懂,只是装懂罢了,你只是把他当做一个“高手”而已,你眼前的这个高手只是把记忆力好点罢了。
[解决办法]
个人认为在提问的时候,如果别人愿意上来帮忙看看,只要不是冷嘲热讽都值得尊重,而不是像楼主这样,只是因为别人没有立即给你问题的答案就这么不满意,就像一个非常饿的人问人要吃的,有些人不想直接给吃的,于是给了几块钱,这人却责问别人为什么不直接给个馒头。好心帮忙,还要被求助的人这样说,出手的人多寒心,没有人有义务帮你解决问题,为什么就不能宽容点
[解决办法]
"我自己不是很懂理论,但是我可以写出你想要的东西."
不信。
[解决办法]
快快乐乐的写代码
[解决办法]
这些课都学过考过,都做过大作业,也没成仙...成仙还是很慢的,这些书定期预览,时间长了有可能可以成仙...
[解决办法]
只会用现成的,给你十年的时间,你多的也只是一堆名词而已。多学学开源的代码吧。软件这东西。你会用库和各种工具,算是初阶水平,能架构整个才是真水平。
数学什么的在编程中没多大用处的。不是学了高数什么的就成高手了。很多数学库Blize+用过没。只有在开发非常专业的东西的时候才会用到这些东西。比如你是金融方面的高手,你分析了一个经济学上的模型,想要用软件做预测,才会需要数学。数学用的多的是这几个方面,一个是游戏,涉及物理的一些知识,一个是专业编程,开发个数学库或者像matlab这样的软件什么的,还有一个就是离散型的问题模型,比如互联网,人际关系等等图的模型。其他什么的,用的很少的。自顶向下挺好的。但不能满足于就会调用一些东西。这实际派也太实际了
[解决办法]
理论是训练认识的,实践是训练潜意识的
[解决办法]
世界末日了 还都这么大火气
都洗洗抱妹子去吧
[解决办法]
人的感吧:
面,多需要的是理,要能和面的人的。
了公司,就需要了,能做的出才能混的下去。
------解决方案--------------------
不知道大神们都是怎么看待这个问题,其实我觉得(仅代表个人观点)你不懂原理,一样可以写出好程序,这个我一点都不怀疑,我身边就有很多这样的人。但是我自己是个先要把原理弄清楚才能coding,其实这两种人在完成任务上没什么大的差距,小的差距就是碰到一个棘手的问题可能我解决问题比不懂原理的人慢,碰到难以发现的问题的时候我可能更容易发现问题在哪里。
但是,我认为,这两类人完全没有必要分个谁是sb,思维模式不一样而已