IT数学之重

     学着计算机软件专业,虽然到现在还没有真正掌握什么牛的技术。细细数来,也就会点html、用vc等编写一些黑体白字的控制台程序,用一些小学生朋友都会的算法。但就是在习得这些技术的过程中,我越发感受到IT数学之重!

      依然犹记自己在高中学习数学时的一些痛苦记忆,我自己也由一个高中以前热爱数学并且有点数学天分的学生沦为了一个彻头彻尾的畏惧数学的没有丝毫数学天分的差生了。所以我曾在心中默默决定“到大学的时候,坚决不学数学专业和对数学依赖很强的专业”,可是人算不如天算啊,就这样懵里懵懂的走上了学习计算机专业的路。也许有些时候有些事情你越不想去做,现实却偏偏逼着你去做。就这样我开始了自己的大学,刚开始时,觉得自己是计算机专业,应该不用学数学或者用不着那学高深的数学吧?甚至好一阵狂喜!  现在一年多过去了,觉得自己那是真的是太天真,理工科的学生怎么可能不用学高等数学,确切的来讲,是大学生就应该要求学高等数学,只是难度不同罢了。毕竟生活处处是数学,数学无处不在。硬着头皮终于学完了一年的高等数学,本以为数学的学习之路就这样玩了,只要不考研,再也不用学习数学那鬼东西了吧?

真的是没有关注或不懂大学教育模式,明显是还要学,《线性代数》、《概率论与数理统计》和《离散数学》的了。接着这个学期有强打精神学《线性代数》,别看教材只是一本小册子,但是里面 几乎全是公式,定理。世界上就是这么多数学牛人,发现和总结了很多数学的知识和定理。看似理应当是那么一回事的概率事件在《概率论与数理统计》里面就是不一样,因为上了教材,我们学到就是科学的数学了。下个学期还有《离散数学》。不禁想:如果自己发展的好,是要做程序员的,应该是程序设计,编程语言,数据库等专业课啊,学这么多数学作甚?

  初学时,也曾关注过一些为计算机相关专业学生解惑的讲座,博客等。自重令我影响深刻的是左飞老师一片博文,其中就提到计算机专业实际上不需要高等数学有很高的功底,有一次听传智播客的远程教学的互动中,也有很多问计算机学习中要求的数学功底。杨老师说“你会1+1=2么,会就得了”,很显然,两位老师的大概意思是,你有一个数学基础就行了,不一定要求你必须有一个很好的数学底子……但是通过一年多的学习,我才发现学习计算机相关专业就是学习数学。首先我仍旧肯定两位老师的看法,但是基本的数学基础应该是相对那些将来只是做一个普通的程序员,具体一点就是“编码员“,所谓的”IT民工“”码农“……即是最初级的程序员了。但是一旦我们要深入学习或欲成为中高级程序员,软件工程师,我想没有扎实且较高的数学功底是不能实现的。

  大学里面,老师在教学过程 中也透露着一个信息:要想成为技术牛人,成为架构师,需求分析师,系统分析师高级程序员等就有相当的数学功底。因为计算机科学与技术本质就是数学。它是从数学学科中衍生出的一个实践性较强的工程性质的学科。

其实杨中科老师的一个教学视频中说的很好”那些觉得计算机学习过程中数学不重要的同学就好比那些泥匠,匠工说建筑与土木工程,物理学等没有啥关系一样“

     前几天,看到一条微博大意是讲“数学专业同学整天写代码,计算机专业的同学整天学着数学”,对我来讲,有点那个意思,我整天学着数学,还生怕没有学好…………IT数学之重------因为数学太重要了!

你可能感兴趣的:(html,编程,数据库,算法,生活,教育)