作者:翔宇 来源:ithao123 ithao123整理 2007-04-06
摘要
segment、fault伴随着你一生,伴随着你成长,bug伴随着你成长。解决bug用什么呢?gdb哦,不用的话你简直就是一个bug。
工作以后再读书和没有工作过的读书有什么不一样呢?工作过的更珍惜读书时间,没有工作过的学知识乱学,瞎学,人家说哪门课好就学;工作过的人只有有用的才学
《老李语录》序列文章的内容主要有三部分组成:笑话、老李个人观点中我比较赞同的那部分和一些课程相关的信息,当然,有些语录并非简单的归为哪一类,而可能是几个类的混合。
- segment、fault伴随着你一生,伴随着你成长,bug伴随着你成长。解决bug用什么呢?gdb哦,不用的话你简直就是一个bug
- 其实我考试挺难的,卷面成绩及格的不多。上课好像听懂的,其实没听懂;我好像讲明白了,其实也没有讲明白
- 有同学考试的时候把这个程序默写了上去,这个程序是错的,不要背哦,这是一个调试程序
- 工作以后再读书和没有工作过的读书有什么不一样呢?工作过的更珍惜读书时间,没有工作过的学知识乱学,瞎学,人家说哪门课好就学;工作过的人只有有用的才学
安安:其实我一直觉得应该先精后广,我总是建议别人先定位好自己的学习方向,然后针对这一方向认真把里面的基础课、基础编程课和基础设计课学好。这点我比较有体会的,因为大学的时候我差不多就是瞎学,结果也没有学会什么,很多东西都只是懂一点,也就是别人问的时候可以吹一吹
- 现在考试越来越考创造力(creative)了,什么叫创造力…… 就是胡思乱想呗
- 我学什么都无所谓,不像你们有希望的。你们就不一样了,你们是明天的太阳,我是上年纪的人了
- 有好多同学喜欢问why?在这里是No Why(安安:好像指着一个函数名还是函数返回值,忘记了不好意思呵呵)
翔宇体会:有些海龟回国以后产生一个感想竟然是:其实中国的学生问的问题不是太少了,而是太多了。其实对于问问题,我真的是比较有体会的。大概有以下几类问题不需要问的,我简单的总结一下:
- 一些硬性规定,像IT里面的一些标准。举个有意思的例子,有人问ATM Cell的数据为什么是48bytes,这个其实就是一个,规定没有为什么的。这样规定有的可能会知道原因(有的鬼太知道他们为什么那个规定),像这个就有一段很搞笑的原因。据说当初提出的有两种不同的观点,一种支持32bytes,一种支持64bytes,结果争执不下,就折中取48bytes,其实48比32和者64都不好
- 资料上或者工具上很容易查到的,特别像现在google和baidu这么厉害。这类问题最普遍的。比如,有人问:考研数三考什么?计算机三级要不要上机?李开复说有人还专门发一封Email问他一个单词的意思……
- 有些简单的知识应该自己先试一下,只有试过的你才知道是不是自己真的不会或者自己摸索出来的才真正的体会到。比如,计算机语言里面的函数的使用,你应该自己试一试才知道怎么样使用
- 有些专业一点或者综合的问题自己应该先去思考一下、看看资料,因为有时你随口一问的问题其实都是一个很庞大的问题。人家也不一定可以帮你解决,即使可以的话也不一定愿意。比如,我上学期的一个老师教网络的,当他讲到某部分说这个地方需要加密以确保安全的时候,有同学问道:如何加密呢?呵呵,这个问题就不太好,因为范围太大,如何加密其实完全可以再开一门课了;有一次有个初学C++语言的同学拿了一个函数,函数的参数是指针,问我那个(指针)是什么,我就说是指针,然后把为什么在这里用指针说了一下,最后说其实这里也可以用引用,又解释一下引用。结果他问:指针和引用有什么区别?呵呵,其实这个问题就大了一点,我当然也只是稍微讲了一下而已
最后,推荐一篇《学会提问》(http://blog.programfan.com/article.asp?id=7207)里面也提到了一些情况,所有这些里面提到的问题有没有你也经常问的呢?呵呵
