首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
C/C++
新手乐园
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
大家这么看待计算机硕士的!!!
[已结帖,结帖人:p2355556]
加为好友
发送私信
在线聊天
p2355556
该用户很懒,没有设置昵称
等级:
可用分等级:
短工
总技术分:
5
总技术分排名:
253092
结帖率:
100.00%
发表于:
2008-08-19 13:19:49
楼主
就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。
如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切
需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论
上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一
层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发
经验,我见过很多工作2-3年的人,但是没有一点开发经验。
你说:"他们都有很强的开发能力,只是不太喜欢读书,也只是希望混个学历对
今后在岗位上晋升有好处",我可以向你保证,你所说的人绝对不是开发能力很强
的人。因为,1)高手不可能不喜欢读书;2)高手不可能想去混一个学历;3)高手
不可能认为晋升是因为学历的原因。
还需要说明的是,考计算机的人未必个个都是高手,严格来说,大部分都不会
编程序。也就是说,庸庸碌碌之辈仍然占绝大多数。研究生毕业的师兄只拿2500元
左右的比比皆是,所以不要寄希望于拿一张研究生文凭出去赚高薪。但是,对于有
实际开发工作经验的人,要想自己在3年之中有一个真正的提高的话,计算机学院提
供了广阔的平台。就我所知,每一个月拿2万以上的也有(上海育碧,图形特效算法
设计)。所以,同为研究生毕业,能力的差距是极大的。所以,不要去问"研究生
毕业能拿多少?",要问"像我这种水平的人,研究生毕业能拿多少钱?"这样人
家才能够准确地回答你。
所谓"有实际开发工作经验"是指你目前已经具备下列能力:1)你已经认为C
++和汇编语言都是很简单的语言,并能够自如地运用;2)你能够在30分钟之内想到
正确的五子棋AI算法设计思路和方向;3)你完全理解STL为什么这么重要;4)你能
够独立地解决所有的编译与链接问题,哪怕你从来没有遇到的问题,你也不需要询
问任何人;5)英文网站是你的首要信息来源;6)能够读懂英语写成的国际标准,
比如NTFS磁盘格式标准。7)你经常站在集合论的角度思考算法问题;8)能够理解
一个简单的驱动程序,能够理解一个简单3D交互程序;9)你能够认识到线性代数和
概率论在实际编程工作中的极端重要性;10)你完全理解COM的设计思想,尤其能够
理解COM为什么要设计成这样;11)当我说到虚函数的重要作用时,你不会急着去找
书来翻;12)你能够说出C++为什么比其他语言优秀的理由,记住这种理由应该来自
于你的开发体会,而不是因为其他人都这么说。此外还有很多判断标准,但如果你
同时具备5条以上,可以认为你已经具备相应的开发经验了。在这种状态下读研,你
将取得读研效益的最大值。
读研最重要的是要明白你自己要干什么,不能等导师来告诉你你应该干什么。
研究生的优势在于理论功底深厚,思维具有穿透力,当然编程能力首先要过关,不
要读完研究生还不知道MFC程序的WinMain函数在哪里。所以,研究生期间,你一定
要做有理论深度的算法设计,比如大规模数据的搜索算法,性能是首要考虑因素,
不要奢望SQL函数能够帮你解决问题,所有的问题你都必须自己解决,你必须解决内
外存交换的性能瓶颈。再比如极品飞车的3D场景生成,图形变换,碰撞检测,物性
模拟,纹理映射,灯光模型等等,这些都是可以保证你能拿到2万以上月薪的技术。
如果你认为这些东西太难,不可能做得出来的话,那么你就不适合读研。真的,要
是你认为读研之后还是要去搞一般的程序设计,如信息管理系统之类的软件,那么
你读研的价值就完全不会得到体现,因为这些工作根本就不需要读研。
软件学院宣称培养软件开发人才,恕我直言,我从来没有看见那个高手是培训
成功的。成为软件开发高手的路只有一条:自学!软件开发中需要大量的编程实践
和独立思考,只有在此过程中,你才能够逐步成长起来。软件学院宣称培养软件项
目经理,这更是搞笑,在某种意义上这是欺骗行为。学院里面能够培养出软件开发
经理更是十足的谎言,软件项目经理必须,或者说更强调从战争中学会战争。没有
实践经验的项目经理就是绣花枕头一个。
实话实说,软件学院就是一个蒙钱的机构,公关工作做得很好,善于打广告,
而且都是打着高薪的幌子,就如同外面的什么北大青鸟培训班一样。两个字:蒙钱
!四个字:还是蒙钱!
总之一句话,如果你只想成为软件开发高手(比如认为会编驱动程序或杀毒软
件就是高手的那种),建议工作,不要考研;完全没有工作经验的,也不建议考研
,你进来了只有瞎混一通。如果你有上述工作经验且想成为高级软件工程师(能够
独立理解并设计出快速傅立叶变换算法的那种软件工程师)的话,那么强烈建议考
研。考研让你有3年放松思考的机会,也有3年让你思想和技术积累沉淀的机会。非
常难得的机会。不考研的话,这种机会就是一种奢侈,可望而不可即的那么一种奢
侈。
所以,不管你是哪一种情况,都不建议考软件学院。除非你是女生,把能够成
为一个研究生当着一生最大满足的那种女生。
)关于读书的机会成本问题。读研的机会成本的确是很高。任何人都可以简单
地计算出来。所以,我也不赞成所有的人都去读研。读研只适合那些痛感数学在编
程中的极端重要性的人。如果对理论工具和理论思维的极端重要性没有切肤的认识
,那么读研的价值几乎为0;读研的好处在于:A,把你自己放在一个学术和工程的
交叉点上;B,让你具备了进入微软等世界顶级软件研发机构的可能性;记住只是可
能性。但是不读研这种可能性为0;C,如前所述,如果没有读研的机会,你也就没
有静下心来好好钻研几年理论的机会;一边工作拿高薪,一边深入地学习各种理论
,诸位认为这可能吗?我反正认为不可能,我觉得学习钻研理论最需要的就是一个
长期安静独处的环境,一边工作一边读书是不可能有这样的环境的,你会觉得每天
都在疲于奔命。而读研正好可以提供这样一个环境。我同时还反对整天跟着导师的
屁股后面跑,这样会浪费很多时间。读计算机的研究生,主要依靠自己去查阅最新
文献,自己去研读文献,和导师的口头交流一个月一次就足够了,前提还需要导师
的水平足够牛。如果导师的水平不牛,这也没关系,不理他就是了,自己做好自己
的事情即可。
2)关于研究生教学质量问题。坦白地说,全国都是"洪桐县中无好人",尤其
在计算科学领域,大牛极少。那为什么还要去读研?大哉问!把读研的收获寄托在
名校或名师的名我认为气上,是注定要失败的。读研全靠自学,研究生之间的差距
全部体现在自学能力上面。又有人问,既然是自学,为什么非要读研?回答是:因
为读研就是为你买一份保险,就是买一份你自学三年之后不会失业的保险。这份保
险主要是一种心理上的后盾,让你在自学过程中经得起诱惑,能够从容镇定地去追
寻计算机理论发展的坚实足迹,从欧拉,费马,高斯,康托,图灵等巨匠那里寻找
方法论的珠宝。倘若没有这份保证,你在家里面自学3个月,保证你会被失业的压力
压得喘不过气来,何谈安心学习?
3)关于实战经验与理论学习的优劣问题。这没有定论,如前所述,管理信息系
统,设备驱动开发,工具软件开发,软件病毒剖析等等这些工作不太需要创造性,
需要的是耐心和经验,需要的是对既有规范的准确理解,这类开发工作最适合在实
战中提高,理论学习没什么作用。但是在人工智能,模式识别,图像压缩,虚拟现
实,巨量数据检索,自然语言理解,计算机图形学等等领域,理论学习就占据着绝
对的统治地位!这些领域的突破对人类的生活的影响是极其巨大而深刻的。某些领
域处于一个极其快速发展的态势之中,比如计算机图形学,相信诸君能够从众多3D
游戏的灿烂辉煌中体认到我的这种说法。在这些领域,如果没有扎实的理论功底,
一切都是那么遥远,不管你花了多少时间在编程上面。
4)关于高级研发人员的知识结构问题。首先声明,我不是一个纯粹理论激进分
子,即认为除了理论之外,一切都不重要。我认为,纯熟的编程技能是最基本但也
是最必不可少的技能。没有这个基础,一切计算机理论就是空谈(研究图灵可计算
性理论的研究者除外)。有了这个基础之后,下列理论学习方向必须重点突破:
终于有人发帖了,
不可以连续回复三次以上,
还有一段补上,
=================================================================
1,科学哲学。这是核心中的核心!可惜国内不开这门课。不但不开课,而且还
作为批判对象来引用,实在是遗憾至极!这是一门教你如何"钓鱼"的学科,在一
切科学研究中居于最核心的地位。它是古今科研方法和思维方法的集大成者,很难
想象一个成熟的研究者没有一套自己的方法论体系。科学哲学最需要的是领会与总
结,它的思想与启示会伴随我们的一生。
2,康托集合论,矩阵方法,离散结构,图论方法,群论方法之间的紧密关系。
最重要的认识这些理论对实践的重要启示和方法引导。我始终认为,如果你学了一
门理论之后,却不知道这门理论有什么作用,那么你的理论就白学了,你什么东西
都没有捞着。所以,学习任何理论之前,先问自己:它有什么用?在哪里用?如何
用?带着这些问题去学习理论,你才会真正地学到东西。用这三个问题去问你的理
论课老师,他的回答就是判断其实际水平的最佳标准。
3,思维要有极强的穿透力,学会看透文献作者没有写出来的动机。绝大部分大
师都有隐瞒自己最具有方法论启示意义的思考环节的习惯。牛顿和华罗庚先生都有
这个坏习惯。这让大家认为他们是天才,因为很多问题他想到了,我们想不到。但
是为什么他们能想到,我们想不到?他们是怎样想到的?没有人告诉我们牛顿发现
万有引力定律时的思考过程,当然,牛顿可以慷慨地把他的思考结果告诉我们,但
是,他那可以点石成金的"金手指"却没有教给我们。我们的任务就是要培养透过
文章看穿作者背后意图和动机的能力,在这方面,台湾的侯捷和美国的Donbox是绝
佳典范。这两只老狐狸(呵呵,是爱称)凭着其猎犬一般的嗅觉,抽丝剥茧,一个
把COM背后的幕后设计动机揭开并暴露到了光天化日之下,另一个把MFC的宏观架构
做了一次完美的外科手术。其非凡的思维穿透力令人惊叹。
4,英语。英语本身不重要,但是用英语写成的文献就极其重要了。所以,专门
把英语作为一个重头戏列出来。大家不要相信英语无用论的鬼话。对于搞计算机的
而言,英语就是你的母语!
5,其它的具体理论还有很多,但是都不如这三个方面重要,因为我觉得这三个
方面是最具有根本性,全局性的能力培养环节。需要指出的是,很多高深理论对你
的工作是无意义的,当心时间陷进去。一定要把效率最高的时间段用在最具有决定
性意义的理论学习上。
5)关于读研之后的出路是否光明的问题。我们应该承认,读研之后,你的工作
机会不是变多了,而是变少了。而且越是高手,他的工作机会和工作范围就越少。
这是因为,越是搞前沿研发的公司,其数量越少,在这个圈子的人也就越少。你找
工作的范围就越小,试问:如果微软的OS设计专家出来找工作,能够让他选择的公
司能有几家?但是,这种公司数量的减少是以工资待遇的急剧上升为补偿的,同时
,你在工作中所受到的充分尊重也是在一般公司中体会不到的。所以不要担心学了
高科技用不上,呵呵,你只会越来越感觉自己学的不够用。相信接到过猎头公司电
话的人会体会得到。真正的高手从来就不会担心工作的问题,也从来不会到人才市
场上去找工作。既然选择了理论深入,那么就应该把眼光放得更远。
问题点数:
0
回复次数:
45
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lionc650
coder
等级:
可用分等级:
富农
总技术分:
1540
总技术分排名:
13559
发表于:
2008-08-19 13:30:49
1
楼 得分:
0
我倒是不太同意这个观点. 不管怎么说还是分学校的。 我身边就有这样的例子,本科学校不好,读了一个好学校的软件学院,工作还是相当好找的,而且起步工资也非常高。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wuyu637
乱世藏大米(继续收藏中)
等级:
可用分等级:
富农
总技术分:
6787
总技术分排名:
3373
发表于:
2008-08-19 14:13:09
2
楼 得分:
0
还见过大专翻身的。大专===》软件学院===》某牛b外企。不过已经30.
算是经典的翻身。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Lx_china
萝卜
等级:
可用分等级:
中农
总技术分:
821
总技术分排名:
22880
发表于:
2008-08-19 14:26:28
3
楼 得分:
0
思想偏激,哎~~
我朋友,开出租,后读北大青鸟,虽说研发不行,但是应用开发绝对是一把好手。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
henry3695
国产零零漆
等级:
可用分等级:
富农
总技术分:
2838
总技术分排名:
7762
发表于:
2008-08-19 14:29:17
4
楼 得分:
0
我要说一点
高深的理论不一定可以给你带来丰厚的利润
创新的思路,即使就是简单的技术也可能为公司带来丰厚的利润
这个社会缺的是一种思路,赚钱的思路,说白了就是需要有第一个吃螃蟹的人
现在很多网络公司都是没有自己的东西,只会抄袭,我感觉这样很难赶上别人
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
richbirdandy
阿2
等级:
可用分等级:
中农
总技术分:
2526
总技术分排名:
8722
发表于:
2008-08-19 14:31:09
5
楼 得分:
0
对软件学院的有些看法还可以
我就是软件学院的。。。囧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
csgdseed
该用户很懒,没有设置昵称
等级:
可用分等级:
中农
总技术分:
995
总技术分排名:
20071
发表于:
2008-08-19 15:06:00
6
楼 得分:
0
硕士起点高,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Schumanzou
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
321453
发表于:
2008-08-19 15:59:01
7
楼 得分:
0
你说的简直不只是高手,专家能达到你所说的水平都不多。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Up2008
该用户很懒,没有设置昵称
等级:
可用分等级:
短工
总技术分:
0
总技术分排名:
321453
发表于:
2008-08-19 16:01:47
8
楼 得分:
0
顶一下
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
traso
traso
等级:
可用分等级:
中农
总技术分:
17
总技术分排名:
194970
发表于:
2008-08-19 16:57:40
9
楼 得分:
0
看上去像个不懂行的 年轻人写的,
想每样都精通,结果每样都不精通,结果成了个庸才,还向往每个都精通。
要知道一个人的时间是有限的,比可能都牛X ,软件不是你一个人做的,是需要团队。
所以看上去 就知道是个不懂团队合作的,未入行的人写的.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
freedomzcd
追风雪鹰
等级:
可用分等级:
富农
总技术分:
502
总技术分排名:
33098
发表于:
2008-08-19 17:03:35
10
楼 得分:
0
转的........
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
YODOYODO
仗义每从屠狗辈
等级:
可用分等级:
贫农
总技术分:
45
总技术分排名:
134474
发表于:
2008-08-19 18:46:14
11
楼 得分:
0
1)你已经认为C++和汇编语言都是很简单的语言,并能够自如地运用;2)你能够在30分钟之内想到
正确的五子棋AI算法设计思路和方向;3)你完全理解STL为什么这么重要;4)你能
够独立地解决所有的编译与链接问题,哪怕你从来没有遇到的问题,你也不需要询
问任何人;5)英文网站是你的首要信息来源;6)能够读懂英语写成的国际标准,
比如NTFS磁盘格式标准。7)你经常站在集合论的角度思考算法问题;8)能够理解
一个简单的驱动程序,能够理解一个简单3D交互程序;9)你能够认识到线性代数和
概率论在实际编程工作中的极端重要性;10)你完全理解COM的设计思想,尤其能够
理解COM为什么要设计成这样;11)当我说到虚函数的重要作用时,你不会急着去找
书来翻;12)你能够说出C++为什么比其他语言优秀的理由,记住这种理由应该来自
于你的开发体会,而不是因为其他人都这么说。此外还有很多判断标准,但如果你
同时具备5条以上,可以认为你已经具备相应的开发经验了。
我今生今世恐怕是达不到了,可是我已经硕士毕业了……囧。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ykx_yeer
ykx_yeer
等级:
可用分等级:
中农
总技术分:
430
总技术分排名:
36657
发表于:
2008-08-19 20:50:16
12
楼 得分:
0
确实太偏激了
中国没有你想得那么理想化 很大程序上还是靠文凭作为敲门砖
如果每个人都像你说的那样掌握所谓的那些知识,那大家都是牛人就等于没有牛人了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
flyboy5018
flyboy
等级:
可用分等级:
短工
总技术分:
264
总技术分排名:
51024
发表于:
2008-08-19 21:28:12
13
楼 得分:
0
路过
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cprime
freeman
等级:
可用分等级:
中农
总技术分:
173
总技术分排名:
68662
发表于:
2008-08-19 22:16:04
14
楼 得分:
0
搂住说的也不是没有道理,人家所说的话是对那些想读研的人说的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kgduwu
kgdu
等级:
可用分等级:
中农
总技术分:
216
总技术分排名:
57827
发表于:
2008-08-19 23:30:08
15
楼 得分:
0
引用 13 楼 flyboy5018 的回复:
路过
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liaohongwei
无知者无畏
等级:
可用分等级:
贫农
总技术分:
323
总技术分排名:
44675
发表于:
2008-08-19 23:52:03
16
楼 得分:
0
确实太偏激了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ljx665
等级:
可用分等级:
贫农
总技术分:
25
总技术分排名:
166534
发表于:
2008-08-20 00:36:39
17
楼 得分:
0
引用 15 楼 kgduwu 的回复:
引用 13 楼 flyboy5018 的回复:
路过
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
vanny
vanny
等级:
可用分等级:
富农
总技术分:
137
总技术分排名:
75876
发表于:
2008-08-20 11:38:56
18
楼 得分:
0
部分赞同,部分观点觉得太过偏激。其实值不值的读关键还看个人。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
newskerry
该用户很懒,没有设置昵称
等级:
可用分等级:
短工
总技术分:
0
总技术分排名:
321453
发表于:
2008-08-20 13:46:46
19
楼 得分:
0
有点过了,初入计算机专业的人,看了不知会做何感想。不过看了也有动力了,有了方向感
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Tim_guozhong
该用户很懒,没有设置昵称
等级:
可用分等级:
短工
总技术分:
0
总技术分排名:
321453
发表于:
2008-08-20 16:48:40
20
楼 得分:
0
大部分还是有道理的,其实条条大路通罗马,不是一条路的,关键是要选择适合自己的路去走,还是谢谢LZ!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lqf716
LQF
等级:
可用分等级:
中农
总技术分:
10
总技术分排名:
217446
发表于:
2008-08-20 16:52:25
21
楼 得分:
0
路过
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
thaij
thaij
等级:
可用分等级:
长工
总技术分:
10
总技术分排名:
217446
发表于:
2008-08-21 01:14:25
22
楼 得分:
0
可以说有点道理,但也不全对,如今的社会,再也不是从前了,什么东西都在飞速发展,我们只有做好目前的工作。。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangdeqie
幸福在流浪
等级:
可用分等级:
富农
总技术分:
12302
总技术分排名:
1486
3
发表于:
2008-08-21 08:26:12
23
楼 得分:
0
×××××××××××××××××××××××××××××××××××××××××××××××××××××
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
NKLoveRene
容我想想
等级:
可用分等级:
富农
总技术分:
3051
总技术分排名:
6949
发表于:
2008-08-21 09:20:26
24
楼 得分:
0
现在装b的人越来越多了
nc的人也越来越多了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
laomai
老迈
等级:
可用分等级:
掌柜
总技术分:
3753
总技术分排名:
5588
发表于:
2008-08-23 06:55:09
25
楼 得分:
0
引用 24 楼 NKLoveRene 的回复:
现在装b的人越来越多了
nc的人也越来越多了
nc是啥意思啊?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
adm_qxx
Rousya
等级:
可用分等级:
贫农
总技术分:
35
总技术分排名:
147837
发表于:
2008-08-23 09:37:12
26
楼 得分:
0
有些道理
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yinianshen
忆年
等级:
可用分等级:
中农
总技术分:
1355
总技术分排名:
15392
发表于:
2008-08-23 13:54:59
27
楼 得分:
0
不可不信,也不可全信啊!
修改
删除
举报
引用
回复