网上看看帖子有很有意思的事情,在很多情况下可以权当社会调查。这次看看这个帖子
LZ说:
我是刚进大学不久的一个学生,立志要学好计算机,昨天看到Google上李开复给学计算机学生的建议时说大学期间至少要编10万行代码?我算了算,就算每天100行,也要3年多,我们现在科比较多,有时候好几天也没写过几行代码,感觉完成李老师说的有点难度啊,现在学的东西,感觉什么也做不了,我想问问大家在大学期间大概编过多少行代码?
马上有人回答:
上大学的时候cs每天杀几百人,杀了几年,杀几万人是有的.
至于有没有几万行代码就没有算过了,不过各种语言的垃圾代码加起来也不少,特别是web方面的.
复哥说的有点歪了,怎能以代码量论出身.要以看的书多,代码质量高,有深入学习思考为己任.
当然这个算是调侃一下,后面有很多言论算是真正体现了很多人的内心
我看没有必要追求数量吧。
有兴趣就多编点啊。
我觉得不能绝对去理解这句话。
编程是一门艺术,和其他任何一门艺术一样。有好多功夫都下在别的地方。
一个直接的例子,比如数学系的高材生,可能最多写过1000行代码,但谁敢说
一个曾经参与10万行代码程序员比他强?
这因人而异,没有固定答案。
但如果真的要学点东西,应该多看书。
学编程方法和思想,不必追求行数。
个人认为不是代码写得多就好,要写得精才算行。写代码的过程本身就是一个要独立思考的过程,10万行代码只不过是一个表面上的数字,怎么可以用这个来衡量一个人学习,思考的过程呢。也许我们每天都在努力,四年过去了,可能有20万行也说不定。更何况他没有说是某项目开发上的有用代码还是包括垃圾代码~
功夫不是靠程序长度来衡量的.
写10万行垃圾代码还不如写1万行能够正常运行的漂亮的代码。
怎么可能写10万行,除非都是用汇编写的,就算是汇编,写10万行也很多了
现在可视化编程工具满天飞,代码量剧减
不会吧。李老大真这么说的?
最重要的不是编了多少行代码,而是这些代码中真正有用的是多少。你要是把printf("hello world\n");复制个1万行,有用吗
这个不好说,用汇编写,调用一个API都够你写多少行的了,用MFC几行就完了,这到底以什么为标准?其次,写代码的质量问题,一个算法,你可以弄得很复杂,也可以精简到很简单,难道必须说非得用复杂的那个才能显现你的水平?说不过去
好了 可以打住了,以上的这些话看似非常有道理,其实是暴露出很多学生的内心的对学习责任的逃避,为了证明自己代码写的少也是有理由的,就拿出种种看似正确其实只能麻痹自己的言论来为自己辩护。
说实在的,没有写过10W行代码,又有什么资格来讨论什么质量、思想。
学习总是从最基础的反复训练开始的,只有经历过大规模的基础训练,才能真正的达到以更高的眼光和心态来看待问题。当然我们可以让基础的训练不那么的枯燥,这点是我们教育体制应该多多考虑的。