bitfan(数字世界一凡人)的专栏

在新浪博客的新家:http://blog.sina.com.cn/bitfan

金旭亮ID:bitfan
358195次访问,排名144好友0人,关注者30
bitfan的文章
原创 77 篇
翻译 0 篇
转载 0 篇
评论 2145 篇
最近评论
chenjian5460:我的两本书我都看了,但是我不懂vb,所以第一本基本就是翻翻,你的第二本,我都看了,我觉得金老师写的书,真的写的好,希望金老师能够再出几本好书,还有希望是C#的,呵呵
chenjian5460:我的两本书我都看了,但是我不懂vb,所以第一本基本就是翻翻,你的第二本,我都看了,我觉得金老师写的书,真的写的好,希望金老师能够再出几本好书,还有希望是C#的,呵呵
chenjian5460:我的两本书我都看了,但是我不懂vb,所以第一本基本就是翻翻,你的第二本,我都看了,我觉得金老师写的书,真的写的好,希望金老师能够再出几本好书,还有希望是C#的,呵呵
chenjian5460:我的两本书我都看了,但是我不懂vb,所以第一本基本就是翻翻,你的第二本,我都看了,我觉得金老师写的书,真的写的好,希望金老师能够再出几本好书,还有希望是C#的,呵呵
terry_012:吾生有崖,而知无崖,以有崖求无崖,殆哉矣
文章分类
收藏
    相册
    .NET技术学习与实践
    5.2 使用.NET开发数据库应用程序
    数据绑定原理
    杂类
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 就计算机学习问题与一名高二学生的邮件往来收藏

    新一篇: “高考奇人”张非的故事 | 旧一篇: ASP.NET技术的学习顺序问题

    原邮件:
    ----------------------
    您好,金老师,我是一名北京的高二学生,对计算机编程十分热爱.
    对于编程,有几个问题一直困扰着我,希望能您交流一下
     
    1.我从小学三年级开始,就对计算机有着十分浓厚的兴趣,可以说为它“发狂”。哎,不过这世间很多事情真是阴差阳错,种种原因使得我直到高一,才知道有编程这么个东东,才刚刚开始学习。

    我很想用大量的时间来学习计算机知识,(这是老师对我说的话“你不是为了和同学去比,而是与社会上的人竞争。”),但是我很不理解,为什么要那么功利,我很喜欢没有任何干扰的,自己研究计算机技术,或与志同道合的人一起讨论、交流,我不喜欢互相攀比谁的技术高。
    还有不知为什么,我早就知道计算机需要很多数学基础,但我对数学一直就没有兴趣,总是提不起对数学的那种“狂热”,我知道它的重要性,不知是否因为我以前没好好学,成绩不好,就这样恶性循环了呢?我也想对数学与对计算机一样,不是拿分数说话,不是因为分数的高低而或喜或悲,而是真正对求知的欲望,对它真正的兴趣,而不是功利的论分比分。
     
    2.以前听过在CSDN,您和金戈老师的视频节目,目前软件工程很重要,社会需要很多工程师,而不是很多的Computer scientist
      目前计算机专业主要是 Computer science 和 软件工程
    我不知道高考报考什么好,或者如何判断我更适合哪一个?更适合科研还是工程,我现在很迷茫
    (说实话,我现在的校内学习成绩不是很理想,不知道为什么,很多科目都觉得没有学计算机那样有兴趣、废寝忘食,导致成绩不好,学校的老师呢,也整天给我们灌输很多功利的想法,总是分啊分啊,都开始要求背概念、公式了。我个人认为真正感兴趣才能学得活,学得好,可是怎么就也无法像计算机那样喜欢它们)

     
    3.我以前一直没接触过机器人,前一阵刚刚玩到机器人灭火,哎呀,真是太有意思了,用C语言给它写程序,在不停的调试中,真是体验到了快乐。几个星期前参加了机器人灭火比赛,得了北京市第2名,挺有成就感的。赛场上,见到了各式各样的机器人,真是大开眼界,我认为对于一件事物真正感兴趣,万不可有太强的功利心,要真心投入其中去学习,真是能体验到快乐啊!介于对它很感兴趣,想学习一下它的工作原理等等的知识。
     
    5.最后,还想和您交流一下关于看原版书的问题,我并不否认国内作者也写过很多经典的图书,但我还是对国外原版所谓多年经典的书有些好奇,想看一看,可我的词汇量惨不忍睹,真不知道怎么去看。不停的在翻阅英汉词典似乎有些浪费时间了~(虽然能顺便背下一些单词)
     
    对于这些问题,我想听听您的建议
    谢谢您,金老师

    -------------------
    我的回复:
    我仅谈谈我个人的一些看法,不一定符合社会现实,仅供参考。
     
    你的感觉非常对,只有去除功利思想,学习才会带来真正的乐趣,而人能享受最大的乐趣之一在于探索未知与创造新事物。学习计算机技术,的确不要抱着“与人竞争”的念头,那样的目标境界太低,而且容易急功近利,名和利是个好东西,但人对它们总是“人心不足蛇吞象” 的,急功近利容易带来痛苦和失衡的心态,而且你会发现总有人比你强,“挫败感”几乎是无可避免的。
     
    关于数学,人人都说它重要,我也看到了它在实际开发中的重要作用。但我怀疑,人们的这种说法排不排除“人云亦云”的因素?软件开发已是一个产业,是产业就必然分上游与下游。做研究的的确需要数学,你看看顶尖的学术期刊发表的论文,没有扎实的数学功底看都看不懂,更别说能进一步地将理论成果转化为现实产品了。但100个IT人中,我看真正适合从事科学研究工作的不会超过10%,用适合于这10%人的教育培养方式来要求所有的人,不是一件很荒唐的事吗?
     
    对于数学,如果你的确不喜欢它,不要强迫,也强迫不来,强扭的瓜不甜。顺其自然,也许随着你开发能力的提高,探索领域的扩展,你会自然而然地用到数学这一工具,并在实践中培养出对数学的兴趣。
     
    高中的教育是应试教育,的确扼杀学生的天性,但你能改变这个大环境吗?你的老师那样说是有着深刻的社会背景的,他们没错。我们能做到的,不是特立独行,而是顺其自然,我想你还是应该完成你这个阶段应完成的事,那就是完成高考并考好它,考上一个好大学,北京有多所国内计算机水平较高的大学,而且对北京市考生入学分数比外地考入要低很多,这可是其他地区考生没有的区位优势!我建议你不妨将对计算机的兴趣压一压,集中精力在高考中考一个好分数,考上一所好大学。作为一名大学教师,我可以很有把握地告诉你,大学是一个自由的天地,最适合象你这种自主性很强的学生,而且大学一般都很大,人才聚集,你容易找到志同道合能力相当的同学共同探索,好的大学还有高水平的教师,他们对于好学生总是非常乐于指导的。有高水平的专家指导,你可以少走好多弯路,多好多机会。
     
    至于机器人,这个领域综合了多项计算机技术,应用前景非常广阔,而且,最重要的,它走的是“软硬结合”的路,对于个人日后的发展而言,这是一条非常有发展前景的路。深入下去,打好基础,未来发展机会多多。
     
     
    关于国外原版书籍,我建议你硬着头皮看,再难也要看下去,国外的许多经典教材,编写得深入浅出,比国内同类的干巴巴说教,冷冰冰训人的要好得多。你现在仅是高二,如果经过努力能看得懂这些原版,那么,你日后上大学,会发现四六级并不难过,你现在努力,日后就可以有更多的时间干自己喜欢的事,而且要与国外同行交流,不懂英语是不行的。
    以交流为目的学英语,而不是以考试为目的学英语,学以致用,是最有效的学习方法。
     
     
    最后,祝你学业进步,成为未来中国知名的计算机专家!
     
     
                                   金旭亮于北理工


     
     

    发表于 @ 2007年06月12日 11:05:00|评论(loading...)|编辑

    新一篇: “高考奇人”张非的故事 | 旧一篇: ASP.NET技术的学习顺序问题

    评论

    #zhitao_he 发表于2007-06-12 14:42:11  IP: 219.143.204.*
    也给了我很大的启发。
    #feimingbiao 发表于2007-06-13 09:04:49  IP: 131.107.0.*
    做了回沙发?

    两周前无意中看了金老师的“十年之路”,也因此知道了CSDN这么个地方。很高兴看到国内有这么一个网站让这么多喜爱和从事电脑工作的朋友在这个网站互相学习和提高,我自己也学习了不少东西。

    昨晚熬夜看了金老师和袁峰的争论,两位出发点不同,说得都很有道理。金老师强调兴趣,袁峰强调基本功。和袁峰一样,我也是微软的一名开发人员(Core OS组),深知基本功的重要性。不过,从我个人的经历,我还是站在金老师的一方。金老师这个强调兴趣的帖子尤其说出了我自己的感受。

    “十年之路”让我感慨万千,虽然我和金旭亮的经历不同,但是有很多相似之处。我有幸高中接触到计算机,一本儿现在看起来很小儿科儿的谭浩强的《Basic语言》把我领进了这个殿堂,从此乐此不疲。可惜高考时候发挥不佳,没能有机会去学计算机(进入化工专业)。那个年代这就意味着丧失了学习计算机的几乎所有机会 (没有计算机,没有互联网,没有合适的书籍,没有老师领进门)。唯一剩下的就是对这个领域的无限喜爱。喜爱到偶尔碰到一台PC在DOS下敲几个dir都感觉无比幸福的程度。专业课不喜欢上,逃课去中关村挨个儿公司去看书(买不起,一个地方看久了会被赶走)。没有机会上机,就脑袋里面想各种程序(后期有幸到教研室管微机)。还记得省吃俭用买的第一本计算机书,同济大学的《C程序设计语言》,当时真是一种醍醐灌顶的感觉,觉得世界上怎么会有这么美的东西,假期看这本儿书一个星期没出屋子。这本儿书被我翻烂了(现在还留着)。前前后后也是十年时间吧,个中艰辛也能写一大篇了,就不啰嗦了。最后终于如愿以偿,成了一名专业的开发人员。

    提这些就是想说,我认为对这个行业的喜爱比其他所有的东西都重要。没有了喜爱,理论也好,实践也好,没有什么意义。反过来有了喜爱,其他的东西永远都有机会。我当时的条件,根本无法接触到操作系统,编译原理等课,更不要说掌握了。(我对这两个领域最有兴趣,后来国外读研究生的时候最先选的这两门课)。只要有了喜爱,水平再差,学任何东西都不晚。

    金旭亮老师也正在不断努力地争取把更多的人带入这个殿堂,让更多的人喜爱这个行业,努力地做着一些小事情。我对教学外行,不好评论金老师具体教育方法如何,不过我对这种敬业精神还是非常佩服的,也非常赞同这种以“培养兴趣“为主的教学理念。说实在的,这个领域日新月异,大学里学那点儿东西怎么学都是个皮毛。喜爱,好奇,自学能力,合作精神才是最重要的东西。

    说到国内大学的教育,是比较让人担忧,拿操作系统这门课来说吧,枯燥无味,上来除了理论还是理论,那个教法儿还不如不教。如果拿于渊的《自己动手写操作系统》教,我相信结果一定不一样。问题是有几个老师有能力或者愿意花力气这么教呢?学生如果没有兴趣做不好,可是老师没有兴趣又怎么能教好呢?高校教师真正喜爱计算机这门科学的又有多少呢?老师没兴趣,学生可想而知(平均来说)。金旭亮这样的老师,我认为最可贵就在于自己热爱这个行业。你可能说这个标准太低,不过我觉得这个标准达到了,其他的就都容易解决了。

    从另外一个角度来说,金老师也不要过分悲观,至少从这个CSDN上我觉得这代人(我和金旭亮大概同龄)超过我们只是时间问题(其实CSDN上面现在很多人水平大概已经比我强得多了)。毕竟现在条件好得多了,很容易接触前沿的东西,也有很多人孜孜不倦的钻研。大环境我们改不了,就还是从小事情一点儿一点儿来吧。比如我闲的时候到论坛上帮助解决个什么问题,能
    #feimingbiao 发表于2007-06-13 09:12:22  IP: 131.107.0.*
    (怎么断了,补上)

    从另外一个角度来说,金老师也不要过分悲观,至少从这个CSDN上我觉得这代人(我和金旭亮大概同龄)超过我们只是时间问题(其实CSDN上面现在很多人水平大概已经比我强得多了)。毕竟现在条件好得多了,很容易接触前沿的东西,也有很多人孜孜不倦的钻研。大环境我们改不了,就还是从小事情一点儿一点儿来吧。比如我闲的时候到论坛上帮助解决个什么问题,能帮一个是一个。(不过经常说错挨骂啊 :)

    一家之言,算支持下金老师吧。
    #hdflj 发表于2008-08-20 19:57:45  IP: 61.158.102.*
    回复 feimingbiao:
    真是巧啊,我下学期上大二了,也是化工专业的。当时我第一志愿报的也是计算机,不过分数不够调剂到化工专业了。不过我运气好比你晚来地球十几年,下学期我们学校有个计算机第二学历我准备报,而且现在我有自己的电脑了可以自己学了。是金老师写的《编程的奥秘——.NET软件技术学习与实践》把我带来这里的,真的非常感谢金老师!
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © bitfan(数字世界一凡人)