4、论道(二)计算机学习三宗罪之冒进

上文说道木鹏飞声明数学是计算机专业的基础,因此计算机专业学生必须学好数学,但木鸿飞却认为计算机系学生的数学知识一般不如数学系的,如何比数学系学生更学好计算机课程呢?

“这个问题问的好,所以我们的计算机专业的第二类基础课程就是计算机专业课程。”哥哥说道。

“呵呵,计算机专业的基础课程就是计算机专业课程,”木鸿飞重复哥哥的话,“比较啊拗口啊。”

“其他专业可能只开编程课,比如Pascal编、Matlib编程、C语言编程,但不会开设很多专业课程,比如《数据结构》、《操作系统》、《编译原理》、《汇编语言》、《数据库原理》等等。”看着木鸿飞又被一堆名词搞晕了,哥哥连忙解释:“虽然不学这些,也可以编程。但是如果想了解编程的原理,或者编写更快、更好、更稳定的程序,就必须要学习它们了。比如说数据结构,它关系到如何设计更优化的程序。同样一个程序,大家都会设计,但精通数据结构的人编出来的性能就要优化很多。这就是优势,计算机专业学生的优势。”

“其实计算机专业的优势主要体现在上下两头:下头是基础扎实,也就是学习了大量的专业课程;上头就是专业深入,主要用于硕士和博士,他们研究和学习了很多外专业并不涉及的计算机知识。不过专业深入对你们本科生来说不适合,所以计算机专业普通大学生欲比非计算机专业大学生更有优势,或者欲在同专业学生中脱颖而出,就必须精通专业基础!只可惜啊,很多计算机专业大学生没有看到这一点,一味的抨击学校开设的课程过于老土,一味的追赶时髦,用一些所谓时髦的工具,编一些所谓时髦的程序,把专业基础丢在一边置之不理!用一句时髦的话说,计算机专业学习在专业学习时,很容易犯三宗罪。”哥哥说道。

“哦,是哪三宗罪,说来听听。”木鸿飞急切的问道。

“第一宗罪,冒进,具体来讲就是一位追求‘时髦’知识,忽略专业基础知识的学习。大家都知道,现在是知识大爆炸年代,尤其是咱们计算机专业,知识更新速度特别快。昨天还使用5存盘,今天就改为3存盘,明天将流行光盘。知识应用不断的变化,所以很多同学就坐不住了,总以为学校里面开设的课程OUT了,于是拼命的追赶潮流。比如还不知《面向对象程序设计》为何物,就到处看MFC设计;把《数据结构》《计算机组成原理》等课程抛到一边,直接设计某某系统;《汇编语言》和《密码学》不学,就钻营黑客与破解。今天流行VC就去学习VC,明天听说Java有潜力就去看Java,后天打听到Windows编程有趣又改读Windows编程。追来追去,最终学校的课程没有学,基础没打牢,哪些所谓时髦的东西自然也读不懂,结果是什么都没有学到。”

“其实,造成这种现象的原因我们也知道,就是大家误以为学校开始的课程过时了,怕学习那些东西找不到工作,而学习那些流行的东西将来毕业时就可以轻松找到工作了。但是这种想法是严重错误的!”

“首先,空中楼阁的道理大家都懂,没有‘老土’的基础,如何能够学习‘时髦’的知识。其次,‘时髦’是发展变化的,今天时髦的东西,毕业时说不定早就打入冷宫没人用了。最后,即使你学会了某门‘时髦’的知识,但你能保证以后工作的单位就需要这门知识吗?也许你工作的单位根本就不涉及这个方向!”

“其实,整个大学阶段都应该是打基础,至于所谓的时髦专业知识,等毕业后再有的放矢去学习,会好得多。因为那些时髦的东西实在是太多了,大学阶段完全没有必要,也不可能学会和学好。不相信?举个例子,由于软件开发并不仅仅懂得编程就可以做好,还必须要懂得其他的业务知识。比如在专门为银行做软件的公司里干活,就必须要懂银行业务;在专门设计医疗软件的公司打工,就必须要了解医疗流程;如果设计炒股软件,就必须略知股票知识。虽然不需要你特别‘精通’成为‘专家’,但基本概念是要知道的,基本流程是要了解的。那么请问诸位计算机专业的同学,你在大学期间,是选择学习银行业务呢?还是医疗流程呢?或者股票知识呢?三样都学,估计没有这个精力。退一万步,姑且你好不容易呜呼哀哉学会了,也许毕业后你进入了一个专门做超市销售软件的公司,前面辛辛苦苦学的时髦知识都用不上。”

“再比如说,很多单位都有自己的业务范围和操作规范,也许会有专门在单位内部使用的规划库。例如A公司有自己的编程工具和函数库,它们是A公司上岗的必备知识,所有员工必须掌握。但问题是,这些所谓的知识仅仅在一个公司中有效,换一个单位则没有丝毫作用,请问:在大学期间提前学习这些知识有用吗?”

“但是大学课程实在是太拿不出手了,找工作时应该没有竞争力吧?”木鸿飞问道。

“你们以为应届生毕业笔试时,试题是什么?招聘单位会问考察很时髦很专业的问题吗?你们以为应届生毕业面试时,对方的期望值是什么?面试考官会希望毕业生曾经领衔开发某某大型项目吗?你们以为应届生刚刚参加工作时,用人单位就期望你们马上上手做业务,成为单位的骨干吗?”

“其实应届生有些太高估自己了,招聘单位一般都会有两套试题分别针对往届生和应届生,前者涉及很多专业知识和开发技巧,但后者一般都是数据结构试题!而且招聘单位从来就没有期望应届生是某某项目组长,他们看重是否在项目组里干过,是否了解一些项目开发的基本情况,至于项目组长,他们会作为人才引进,而不是从应届生中招聘。还有,单位招聘应届生后都会培养,都需要进行专门的业务培训,没有人指望应届生能立刻成为业务骨干。当然单位都希望能够缩短成长时间,而对于不必备成长指数的应届生也会无情的抛弃,所以与其在大学期间学习所谓的‘时髦’知识,不如扎实掌握专业基础,以便于在参加工作的后能够快速的充电,缩短成长时间,尽快成为业务骨干。”

“所以专业基础是要掌握的,所以学校开的课程是要学的!不要以为老师都是傻瓜,学校开设课程自然有他的道理,你想反驳也请先学懂了再反驳。至于担心毕业时没有竞争力,我有一个好办法。”哥哥说道。

“哦,是什么,快点说罗。”木鸿飞连忙问道。

“呵呵,如果你发三年时间打牢基础,根本不用担心找工作时会OUT!等大四的时候再到书店里去看,什么类型的书多就买什么,那些都是时下最流行的东西,发一年时间看看就可以了……”哥哥说道。

“一年时间会不会来不及学习。”木鸿飞又插嘴。

“时间足够了!事实上,只要你基础知识打扎实了,学习这些新东西很快的,他们就是在基础上的一些应用而已。比如说我们系里有个老师叫郑金野,以前从来没有研究多媒体,但是多媒体一出来,他马上就明白了,就是一些算法加一些特殊的设定和应用,很容易的。哪些叫嚣学校误导他们没有叫流行知识的学生,恰恰专业基础很不扎实。”哥哥说道。

“打牢基础真的能够快速学习新知识吗?新知识中真的都是基础应用吗?”木鸿飞还是将信将疑。

“不相信?你没有经历这一切,还没有切身体会,等以后你就会明白了。”哥哥也不继续说服。

“哦,那不说这个话题,讲讲第二宗罪吧。”木鸿飞说道。

欲知第二宗罪如何,且听下回分解。

4、论道(二)计算机学习三宗罪之冒进

上文说道木鹏飞声明数学是计算机专业的基础,因此计算机专业学生必须学好数学,但木鸿飞却认为计算机系学生的数学知识一般不如数学系的,如何比数学系学生更学好计算机课程呢?

“这个问题问的好,所以我们的计算机专业的第二类基础课程就是计算机专业课程。”哥哥说道。

“呵呵,计算机专业的基础课程就是计算机专业课程,”木鸿飞重复哥哥的话,“比较啊拗口啊。”

“其他专业可能只开编程课,比如Pascal编、Matlib编程、C语言编程,但不会开设很多专业课程,比如《数据结构》、《操作系统》、《编译原理》、《汇编语言》、《数据库原理》等等。”看着木鸿飞又被一堆名词搞晕了,哥哥连忙解释:“虽然不学这些,也可以编程。但是如果想了解编程的原理,或者编写更快、更好、更稳定的程序,就必须要学习它们了。比如说数据结构,它关系到如何设计更优化的程序。同样一个程序,大家都会设计,但精通数据结构的人编出来的性能就要优化很多。这就是优势,计算机专业学生的优势。”

“其实计算机专业的优势主要体现在上下两头:下头是基础扎实,也就是学习了大量的专业课程;上头就是专业深入,主要用于硕士和博士,他们研究和学习了很多外专业并不涉及的计算机知识。不过专业深入对你们本科生来说不适合,所以计算机专业普通大学生欲比非计算机专业大学生更有优势,或者欲在同专业学生中脱颖而出,就必须精通专业基础!只可惜啊,很多计算机专业大学生没有看到这一点,一味的抨击学校开设的课程过于老土,一味的追赶时髦,用一些所谓时髦的工具,编一些所谓时髦的程序,把专业基础丢在一边置之不理!用一句时髦的话说,计算机专业学习在专业学习时,很容易犯三宗罪。”哥哥说道。

“哦,是哪三宗罪,说来听听。”木鸿飞急切的问道。

“第一宗罪,冒进,具体来讲就是一位追求‘时髦’知识,忽略专业基础知识的学习。大家都知道,现在是知识大爆炸年代,尤其是咱们计算机专业,知识更新速度特别快。昨天还使用5存盘,今天就改为3存盘,明天将流行光盘。知识应用不断的变化,所以很多同学就坐不住了,总以为学校里面开设的课程OUT了,于是拼命的追赶潮流。比如还不知《面向对象程序设计》为何物,就到处看MFC设计;把《数据结构》《计算机组成原理》等课程抛到一边,直接设计某某系统;《汇编语言》和《密码学》不学,就钻营黑客与破解。今天流行VC就去学习VC,明天听说Java有潜力就去看Java,后天打听到Windows编程有趣又改读Windows编程。追来追去,最终学校的课程没有学,基础没打牢,哪些所谓时髦的东西自然也读不懂,结果是什么都没有学到。”

“其实,造成这种现象的原因我们也知道,就是大家误以为学校开始的课程过时了,怕学习那些东西找不到工作,而学习那些流行的东西将来毕业时就可以轻松找到工作了。但是这种想法是严重错误的!”

“首先,空中楼阁的道理大家都懂,没有‘老土’的基础,如何能够学习‘时髦’的知识。其次,‘时髦’是发展变化的,今天时髦的东西,毕业时说不定早就打入冷宫没人用了。最后,即使你学会了某门‘时髦’的知识,但你能保证以后工作的单位就需要这门知识吗?也许你工作的单位根本就不涉及这个方向!”

“其实,整个大学阶段都应该是打基础,至于所谓的时髦专业知识,等毕业后再有的放矢去学习,会好得多。因为那些时髦的东西实在是太多了,大学阶段完全没有必要,也不可能学会和学好。不相信?举个例子,由于软件开发并不仅仅懂得编程就可以做好,还必须要懂得其他的业务知识。比如在专门为银行做软件的公司里干活,就必须要懂银行业务;在专门设计医疗软件的公司打工,就必须要了解医疗流程;如果设计炒股软件,就必须略知股票知识。虽然不需要你特别‘精通’成为‘专家’,但基本概念是要知道的,基本流程是要了解的。那么请问诸位计算机专业的同学,你在大学期间,是选择学习银行业务呢?还是医疗流程呢?或者股票知识呢?三样都学,估计没有这个精力。退一万步,姑且你好不容易呜呼哀哉学会了,也许毕业后你进入了一个专门做超市销售软件的公司,前面辛辛苦苦学的时髦知识都用不上。”

“再比如说,很多单位都有自己的业务范围和操作规范,也许会有专门在单位内部使用的规划库。例如A公司有自己的编程工具和函数库,它们是A公司上岗的必备知识,所有员工必须掌握。但问题是,这些所谓的知识仅仅在一个公司中有效,换一个单位则没有丝毫作用,请问:在大学期间提前学习这些知识有用吗?”

“但是大学课程实在是太拿不出手了,找工作时应该没有竞争力吧?”木鸿飞问道。

“你们以为应届生毕业笔试时,试题是什么?招聘单位会问考察很时髦很专业的问题吗?你们以为应届生毕业面试时,对方的期望值是什么?面试考官会希望毕业生曾经领衔开发某某大型项目吗?你们以为应届生刚刚参加工作时,用人单位就期望你们马上上手做业务,成为单位的骨干吗?”

“其实应届生有些太高估自己了,招聘单位一般都会有两套试题分别针对往届生和应届生,前者涉及很多专业知识和开发技巧,但后者一般都是数据结构试题!而且招聘单位从来就没有期望应届生是某某项目组长,他们看重是否在项目组里干过,是否了解一些项目开发的基本情况,至于项目组长,他们会作为人才引进,而不是从应届生中招聘。还有,单位招聘应届生后都会培养,都需要进行专门的业务培训,没有人指望应届生能立刻成为业务骨干。当然单位都希望能够缩短成长时间,而对于不必备成长指数的应届生也会无情的抛弃,所以与其在大学期间学习所谓的‘时髦’知识,不如扎实掌握专业基础,以便于在参加工作的后能够快速的充电,缩短成长时间,尽快成为业务骨干。”

“所以专业基础是要掌握的,所以学校开的课程是要学的!不要以为老师都是傻瓜,学校开设课程自然有他的道理,你想反驳也请先学懂了再反驳。至于担心毕业时没有竞争力,我有一个好办法。”哥哥说道。

“哦,是什么,快点说罗。”木鸿飞连忙问道。

“呵呵,如果你发三年时间打牢基础,根本不用担心找工作时会OUT!等大四的时候再到书店里去看,什么类型的书多就买什么,那些都是时下最流行的东西,发一年时间看看就可以了……”哥哥说道。

“一年时间会不会来不及学习。”木鸿飞又插嘴。

“时间足够了!事实上,只要你基础知识打扎实了,学习这些新东西很快的,他们就是在基础上的一些应用而已。比如说我们系里有个老师叫郑金野,以前从来没有研究多媒体,但是多媒体一出来,他马上就明白了,就是一些算法加一些特殊的设定和应用,很容易的。哪些叫嚣学校误导他们没有叫流行知识的学生,恰恰专业基础很不扎实。”哥哥说道。

“打牢基础真的能够快速学习新知识吗?新知识中真的都是基础应用吗?”木鸿飞还是将信将疑。

“不相信?你没有经历这一切,还没有切身体会,等以后你就会明白了。”哥哥也不继续说服。

“哦,那不说这个话题,讲讲第二宗罪吧。”木鸿飞说道。

欲知第二宗罪如何,且听下回分解。

本文转自 zhuyunxiang 51CTO博客,原文链接:http://blog.51cto.com/zhuyunxiang/411301,如需转载请自行联系原作者

怎样学好计算机——计算机达人成长之路(23)相关推荐

  1. 这样学习C语言最有效(连载2)——趣味、通俗、实用的计算机达人成长之路之C语言高级技巧篇

    1.2 这样学习C语言最有效 学好C语言的秘诀就是1234:"一字真言,两种态度,三个框架,四项注意". 一.一字真言 各位看官,学好C语言,其实只需一个字,那就是"编& ...

  2. 计算机达人成长之路 目录

    计算机达人成长之路 木鸿飞就是芸芸众生中推动历史年轮中的微小一员而已,他不是叱诧风云的人物,没有引领时代的潮流,但却走出了自己的计算机之路. "我是为计算机而生的."木鸿飞在日记中 ...

  3. 《计算机达人成长之路——憧憬与迷茫篇》有钱的捧个预订场,有人的捧个评价场...

    <计算机达人成长之路--憧憬与迷茫篇>终于上市了,现在已经在网上预售,预售地址为: 当当网:http://product.dangdang.com/product.aspx?product ...

  4. 计算机达人成长之路目录

    计算机达人成长之路 木鸿飞就是芸芸众生中推动历史年轮中的微小一员而已,他不是叱诧风云的人物,没有引领时代的潮流,但却走出了自己的计算机之路. "我是为计算机而生的."木鸿飞在日记中 ...

  5. 开学前夕——计算机达人成长之路(30)

    11.激情与憧憬 木鸿飞在XT大学的日子,不只有编程,还有激情蓬勃的生活.比如当太阳肆虐着大地.大家都午休的时候,总有几个大学生模样的人,光着膀子,流淌着汗水,在篮球场上奔跑,一遍又一遍的投篮.无论何 ...

  6. 计算机达人成长之路 之软件分析与设计

    计算机达人成长之路  之软件分析与设计 最后,必须声明的事,任何事情都有一个熟能生巧的过程,系统分析也不例外.大家是不是看了上面的分析实例忽然觉得热血沸腾,发觉原来程序分析是如此简单如此清晰的一件事情 ...

  7. 快速编程的捷径——计算机达人成长之路(40)

    9.PASCAL语言(三)木氏程序分析模型 一个小小的课程设计,其实就是一个验金石,谁爱好编程.谁擅长编程一目了然.动手能力强的同学,课程设计常常做的又快又好,而且能帮助很多其他的同学.而动手能力差一 ...

  8. 计算机学习三宗罪3——计算机达人成长之路(25)

    6.论道(四)计算机学习三宗罪之偏科 上文说道木鹏飞声明计算机学习的第二宗罪是学习浮躁,只流于表面而不肯深入底层学习,并指出了编程的三重境界.木鸿飞则继续咨询第三宗罪. "第三宗罪就是偏科. ...

  9. 计算机达人成长之路(9)

    2.我只是略懂,略懂 第四次课,终于迎来了期盼已久的上机课.不用木鸿飞提醒,上节课的下课铃声一响起,大家就急切的冲向传说中D县唯一的计算机机房. 机房不大,整齐摆放了4排电脑.中间两条电脑,木鸿飞认识 ...

  10. 计算机学习三宗罪1——计算机达人成长之路(23)

    4.论道(二)计算机学习三宗罪之冒进 上文说道木鹏飞声明数学是计算机专业的基础,因此计算机专业学生必须学好数学,但木鸿飞却认为计算机系学生的数学知识一般不如数学系的,如何比数学系学生更学好计算机课程呢 ...

最新文章

  1. LDNFSGB: prediction of long non-coding rna and disease association using network feature similarity
  2. 15.文件系统——软RAID的实现(二)(mdadm,watch, RAID1)
  3. 学习JavaScript 的必备
  4. pmp每日三题(2022年2月28日)
  5. linux加密框架 crypto 算法管理 - 创建哈希算法实例
  6. PS命令总结-实战经验
  7. android真机单元测试,Android 单元测试入门
  8. Less(v3.9.0)使用详解—变量
  9. selenium2 webdriver要点理解
  10. Node.js入门(二)
  11. 【生产调度】基于matlab遗传算法求解柔性生产调度(FJSP)问题【含Matlab源码 1780期】
  12. 超市对账源码php_[源码和文档分享]基于Java的在线购物系统的设计与实现
  13. regexp函数 mysql_mysql 五中的REGEXP函数_mysql
  14. 人工智能数学基础--概率与统计9:概率运算、加法公理、事件的独立性、概率乘法定理、条件概率、全概率公式以及贝叶斯公式
  15. 惠普m128fn中文说明书_hp m125m126m127m128使用说明.pdf
  16. 离线缓存与客户端存储总结
  17. Win10如何开启CPU虚拟化
  18. ceph 知识技能树
  19. micropython stm32f107_stm32f107 USART3数据接收错误问题
  20. 7-41 哥尼斯堡的“七桥问题” (25 分)

热门文章

  1. 稳住 稳住 。不要急!
  2. Linux-软件包管理-rpm命令管理-安装-卸载
  3. tomcat 6.0配置
  4. 艾伟也谈项目管理,我的项目管理观点
  5. 谷歌的下一个×××烦
  6. AndroidP 开机自启动程序
  7. mtd_utils交叉编译
  8. freeswitch连接postgres数据库
  9. Linux内核部件分析 记录生命周期的kref
  10. xml property标签注入一个类变量_java开发两年,连Spring的依赖注入的方式都搞不清楚,你工作可能有点悬!...