高速观看海量电影 集消费资讯和消费点评与一身
天涯电影院线(内网专用)毕业感言召集帖致梅5女生
发新话题
打印

推荐给从事计算机程序设计的朋友的一篇短文

推荐给从事计算机程序设计的朋友的一篇短文

在一个技术论坛上看到的受到很多朋友赞同的回帖,放上来供从事计算机程序设计的朋友参考。
引用:
  我想说的是,在高中时有时间多看看奥数什么的开阔下思路,到了大学学高数、线代什么的思维才跟得上去。再来学数据结构就轻松很多,就发现C,C++不过是个壳子,只要时间花上去了水平跟着就上去了。

  数学是基础,思维是根本。不要怨中国的应试教育什么的,至少我觉得我们的数学教育其实搞得不错。凡事都有个过程,先学走再学跑才对。你现在把时间花在看似华丽的代码上,学会一堆语言,但具本要做个有实用的东西肯定还是不行,因为具体的功能是建立在算法上的。

  举两个实例吧。我有个狂热喜爱计算机的高中同学,高中时的计算机水平在我们看来似乎很高很高了(在我们那个时候):他可以把我们数学上苦思不得解的题目用计算机求解出来并做出函数图,可以通过电脑编出一个个看似了不起的小程序(到了大学才明白这些有多么简单!)。所以大家一直很看好他,而他也很以为是,把大量时间用在了计算机上,并决定参加全国计算机竞赛,希望可以通过竞赛得奖进而保送大学。结果,对于一个高中生而言,学计算机不论是时间还是基础都免强了,更何况中学也没有那样的条件(比如用VC++编程,上手时期如果没有人专门指导,那个难度是无法想像的,编译时上百条的报错就可以让一个新手崩溃,而到了有经验的高手那里,再大的麻烦也不值一提了。)后来,我同学竞赛没得奖,高考没考好(花了那么多精力在计算机上,也不大可能考好了),到了个名不见经传的学校,我们也再没了他的消息。。。

  另一个朋友,也是喜欢计算机(或者说喜欢算法),但他大学时把时间耗在了数学上,高考顺利考上一所不错的大学(虽然偏科,但总分还不错)。到了大学,他算是被计算机迷住了,课也不上(学的是电气),整天去图书馆看书查资料,回宿舍编程。。。到了大四,专业学得很是勉强,英语四级也没过,大家很是为他担心。结果到了保研时,他拿着一堆资料和两篇SCI论文去找学院领导,问能否保研,开始老师以为他在开玩笑,后来看到他的SCI,都呆了!经过紧急会议,他成为该学院破额保送的研究生。不出意外,他以后会一直在这条路上走下去了,而且会走得不错。

  总之,在什么条件下就去做该条件能做好的事。不是说超前学习不好,你得保证你有那个时间,精力和条件,这样才可能事半功倍!同时做事要分轻重缓急,有的基础就是马虎不得。我有一个大三时就会13种计算机语言的朋友(其中三门精通),在CSDN上也曾很有点轻重,对单片机很有研究,参加电子设计大赛也得奖。但最后他放弃保研,也没有在计算机上发展了。为什么?他对我说,计算机的灵魂在算法,他把时间过多用在了学语言上,虽然看起来会那么多语言很风光,其实水平很难真的达到国外高手那样。如果要想在程序上真的发展,一开始就该在数学在数据结构上下功夫,不然以后越走越难。。。我觉得他是真的很谦虚,也真的把编程看明白了。后来本科毕业,签了个年薪15万的单位,搞工程去了……
梦也梦也,梦不到、寒水空流,漠漠黄云,湿透木绵裘。
都道无人愁似我,今夜雪,有梅花,似我愁。

TOP

:T17 1

TOP

TOP

TOP

发新话题
QQ表情站 许愿墙因原空间不支持,已被迫关闭,数据已被保留,择时恢复