梁 兄

QQ: 160216918 QQ群: 26678700 MSN: lb_bing@hotmail.com

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  53 Posts :: 5 Stories :: 356 Comments :: 0 Trackbacks
       在浏览我的blog的,除了专业的程序员,也有部分是在校大学生,还有两位同学通过QQ问我怎么
学习编程技术,我为这些同学的好学而感动;又因为自己曾经做过两年计算机大专老师,可能天生
喜欢教育人,兴趣一来就开始写这篇blog,其实自己认识也不够。
        现在的大学生面临的环境,用英国著名的小说家狄更斯的名言来形容:
       “这是最好的时代,这是最坏的时代。”
        好时代在于,现在大学里资讯特别发达,电脑、网络、书籍,他们很容易得到,现在网络上的
教程、blog、技术新闻等等多得是,各种开发工具、开发平台都可以免费获得,这不是最好的时代吗?!
想想我们九十年代读书时,操作系统是win95/win98,学习的语言就是Fortron(都不知道怎么拼写了)
和c语言,反正我从来没有上机实习,去机房就是玩电脑版的超级玛丽,四年下来什么都不会。
        坏时代在于,东西太多了,都不知道学什么,很多快餐等着他们,很容易就去学习那种21天能精通的
东西。大学老师要么厉害的自己去开公司赚外快,要么根本不懂软件开发在那里误人子弟。而现在
的网络游戏却一款款引诱着他们,把身体都搞跨了。所以他们现在比我们那时更迷惘。
        那么在校大学生到底怎么学习才好?其实没有标准答案,我只能自己从我现在的观点来谈我的看法。
        总的看法还是要学好基础课程,虽然是老生常谈,但真正理解的人不多。
        具体到课程,数据结构和算法,操作系统,汇编语言,计算机组成原理,编译原理,数据库系统原理。
这些基础知识,我现在还时不时地学习,就是因为当年没有学,或者没有学习好。这些基础的东西学得好
不好,就意味着一个普通技术人员在技术上能走多远,当然有开创性的天才另当别论。
        很多人问到我应该学c还是c++, 还是java, 或者是c#等等,这个问题我用去年底美国一位教授的
文章里的观点回答,他说现在美国大学基本上全是开java课,而把c语言放弃了,这样是害得学生学不到
真正的编程技术,将降低美国在基础研究上的能力。很多人不以为然,可能说他是老糊涂了,其实我认为
这是老教授的高明啊,美国是操作系统的发源地,是各种技术标准的制造者,是各种平台的制造者,它在
计算机领域能领导全球,就是在基础研究啊。
        数学这个老学科,依然是那么重要,还是拿例子来说明吧。北京时间3月12日消息,据国外媒体报道,
微软主席比尔·盖茨(Bill Gates)将怀揣多年来的梦想重返美国国会——为高熟练的技术工人签发更多签证;
在学校中开展更多的数学、科学和工程教育;以及加大科技投资等。注意到没有,比尔·盖茨把数学单独
提出来,数学有多重要就不用说了。其实学数学最终目的就是锻炼自己的抽象思维能力,很多非数学专业
出生的人,也没有专门学数学,但他的设计和开发非常好,你可以发现他的抽象思维能力天生就很强,碰
到一些数学估算,时间/空间复杂度的分析,他很快就估算出来了。
       有同学问到学什么开发工具或平台好,工具和平台不是很重要。学c/c++的话,你在vc上或者gcc上都
可以。学java的话,你用esclipse或jbulider,或者其它开发工具,反正稍微流行一个就可以编译你的代码
了。数据库也一样,反正是学习好sql语句,因为你们不可能现在就学习到oracle优化这么高级的东西。
       注重学习基础知识,养成看书的好习惯。在现在的部门里,很多年轻人都是不看书的,满足于项目
开发得来的那点有限的知识,有了点钱就知道搞股票,最后也没见他赚钱,一两年下来,技术还是没有长足
的进展,做管理就那么一个位子,还远远轮不到他们呢。
        还有,很多大学生可能希望有项目经验,这是没必要的。大学四年,本来时间相对就不长,这些理论的
东西都没有时间学好,你还要求有一个很好的项目经验,而把最重要的东西放到那里没有接触,这不是得了
芝麻丢了西瓜吗。
       一些大四的学生,可能出去面试过,碰到一些小公司,或者是做外包的公司,特别是对日本外包的,
这些公司就想要你一下子会他们所用的开发工具,至于你的基础扎实不扎实,他根本不希望,因为他们就是
准备把你搞成白痴,能看着别人设计好的文档和例子,把代码写出来就是了,这个就是高中毕业生就能做的,你读大学四年干什么,不如高中毕业就去算了。
       总之,在大学时代,基础、基础、还是基础,走上社会了就在实际开发中用好曾经学习过的东西。
posted on 2008-03-12 17:03 梁-兄 阅读(1770) 评论(19)  编辑 收藏 引用 所属分类: 学习修养

Feedback

# re: 在校大学生应该怎样学习 2008-03-12 18:17 benwhite
good thought~!  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-12 19:20 Sil
偶当年也没学好,失败.  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-12 19:52 foxtial
老师说的对 很多学生现在不认真的打游戏 认真点的学快餐式的技术
虽然能风光一时 但是这些这么简单能学会的东西肯定是没有什么技术含量的
至少没有接触到背后的技术核心。

多谢你多次对我的指导 非常感激  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-12 21:07 七星重剑
谁都知道基础很重要,但是兴趣也是很重要的,学不下去咋办呢?
n多人对游戏都这么感兴趣,所以学习游戏开发吧,这样子也不迷恋游戏了,又学到了知识,还把学到的东西用到了实践中了,何乐而不为?
很大的问题是不知道真正的游戏公司里面是咋样的,如果在校期间就能去公司里实习下,帮助太大了  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-12 21:39 winsty
赞!
数学 编程能力和算法是我现在主要在强化的三个东西!  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-12 23:03 完美世界私服
http://www.71745.cn  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-13 10:06 fusigi
讚成~
台灣這邊可能比內地更慘
考試作弊/同學代寫/上YAHOO知識網發問題問作業....
身為現在學生的前輩 常覺得很不值 因為到頭來 等到出社會後
還是要自己學~別人不能幫自己一輩子

小弟自己 就常回母校找學弟妹/老師 聊聊天
聊聊過往 聊聊現在 聊聊未來~
相信也是對在校的學子們有幫助的  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-13 15:09 true
工作也有一段时间了,也想总结一下过去,可是发现自己的总结都是废话,比如打好基础,关键是对相同的字眼,看得人体会的层次不同,而且是截然不同。。。  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-13 21:22 passerby
写的好  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-15 09:08 Nico

真正的肺腑之言啊!
可惜现在的大学都是浮躁得很,数学系都开始浮躁了,
更别说那些搞计算机等应用相关的行业了。
  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-15 09:43 chen
我身有同感呀我是一名在校大学生身边的同学平时很少学我有一种危机感  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-16 15:54 liangjian
同姓老兄我来看看你  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-16 21:30 Kven
谢谢你~
你让我摸清了一点,我现在的道路。
  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-19 23:39 heidaizx
现状  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-23 08:21 jef
浮躁是这个时代的特点。  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-03-23 18:33 张雪姣
学到的那些知识我在实际当中根本就用不到  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-04-10 02:17 zoyi
看书~~  回复  更多评论
  

# re: 在校大学生应该怎样学习 2008-06-12 16:07 cholo
我迷茫了3年,也堕落了3年,现在正在努力赶上,虽然过程辛苦,结果也不可预知。但至少有个努力的方向,有个拼搏的动力,即使有时还是会松懈。我还是很喜欢现在的生活。  回复  更多评论
  

# re: 在校大学生应该怎样学习[未登录] 2008-06-21 17:14 rwei
是该奋斗了哦
要好好学点东西了  回复  更多评论