欢迎来到加倍考研网! 北京 上海 广州 深圳 天津
微信二维码
在线客服 40004-98986
推荐适合你的在职研究生专业及院校

关于计算机专业研究生研究方向

糜稽
潮逐浪
1、计算机应用技术研究方向:计算机网络、实时计算机应用、CIMS、计算机图形学、并行计算、网络信息安全、数据库、情感计算、数据挖掘、分布式计算、知识工程、计算机视觉、自动推理、机器学习、草图理解、网络性能分析与协议设计、网络管理与安全、计算机图形学、信息可视化、基于GPU的高性能计算、复杂系统(应急、物流、海洋)领域工程、基于SOA的空间信息共享与业务协同、语义搜索引擎、自然语言处理、机器翻译、搜索引擎、空中交通信息系统与控制、民航信息与决策支持系统、智能交通系统理论与技术等。专业特点:计算机应用技术是针对社会与各种企事业单位的信息化需求,通过对计算机软硬件与网络技术的选择、应用和集成,对信息系统进行需求分析、规划和设计,提供与实施技术与解决方案,创建优化的信息系统,并对其运行实行有效的技术维护和管理的学科。培养这方面人才所涉及的知识面包括:数学与信息技术基础、程序设计基础、系统平台技术、计算机网络、信息管理与安全、人机交互、集成程序开发、系统架构与集成、Web与数字媒体技术、工程实施、职业操守等。培养目标是为企事业单位和政府机构提供首席信息官及承担信息化建设核心任务的人才,并提供为IT企业提供系统分析人才。科研状况:本专业是天津市第一个计算机类博士点,主要从事计算机技术在其它领域应用中核心技术问题研究及相关信息系统开发。近年来在计算机集成制造(CIMS)、计算机辅助教学、虚拟现实技术应用、计算机工业控制、电子商务等方向承担国家863项目及重大项目、国家自然科学基金十余项。承担省部级及横向科研课题近百项。为国家和天津市的信息化建设做出了重要贡献。近几年报考简况:本专业从80年代初开始招生,至今已为国家培养出硕士学位研究生300多名。近年来,报考人数和录取名额逐年同步增加。硕士期间主要课程及论文要求:主要课程:高等计算机网络、计算理论、排队论及在计算机中的应用、应用组合数学、软件体系结构、面向对象方法学、分布式计算机系统、并行计算、高级计算机图形学、高级人工智能、模式识别与理解、机器学习、密码学与信息安全、统一建模语言。论文要求:论文选题涉及计算机在各领域应用的理论研究、尖端技术开发、以及在国民经济各个领域的应用研究。论文应能全面反映本学科发展动态、具有科学性、先进性和一定的创新性。对于理论研究课题,要求达到较高的理论水平和创新;对于系统设计、系统开发及系统应用课题,要求指导理论正确,实现技术先进,设计新颖,所设计的系统应能付诸实现、具有实际应用价值并能够带来明显的社会经济效益。 就业方向:本专业培养的研究生具有坚实的计算机科学与技术的理论基础,全面掌握计算机应用领域的理论和工程方法,能很好地胜任高等院校、科研院所、大型企事业单位、高新技术产业等的教学、科研、系统设计、产品开发、应用系统集成等工作。2、计算机软件与理论研究方向:计算理论、算法理论; 软件工程、中间件、智能软件、计算环境;并行计算、网格计算、普及计算;密码学、信息安全、数据理论;图形图象算法、可视化方法;人工智能应用基础;理论计算机科学其他方向。专业特点:计算机软件与理论专业涉及计算机科学与技术的基本理论和方法,强调计算、算法、软件、设计等概念,主要的领域包括计算理论、算法与复杂性、程序设计语言、软件设计与理论、数据库系统、人工智能、操作系统与编译理论、信息安全理论与方法、图形学与可视化计算、以网络为中心的计算等。科研状况:计算机软件与理论专业是我院重点发展,进步较快的专业。近年来承担国家863、自然科学基金、,以及省部级项目多项。在网络信息安全、中间件技术、并行计算、网格计算、计算机图形学等方面取得了多项前沿性成果。 近几年报考简况:本专业从96年代初开始招生,至今已为国家培养出硕士学位研究生50多名。近年来,报考人数和录取名额逐年同步增加。硕士期间主要课程及论文要求:主要课程:计算理论、应用组合数学、软件体系结构、面向对象方法学、分布式计算机系统、并行计算、高级计算机图形学、高级人工智能、模式识别与理解、机器学习、密码学与信息安全、统一建模语言。 论文要求:论文选题涉及计算机软件的理论研究、尖端技术开发、以及在国民经济各个领域的应用研究。论文应能全面反映本学科发展动态、具有科学性、先进性和一定的创新性。对于理论研究课题,要求达到较高的理论水平和创新;对于系统设计、系统开发及系统应用课题,要求指导理论正确,实现技术先进,设计新颖,所设计的系统应能付诸实现、具有实际应用价值并能够带来明显的社会经济效益。就业方向:本专业培养的研究生具有坚实的计算机科学与技术的理论基础,全面掌握计算机软件的理论方法,以及软件工程、信息系统、并行计算、普及计算等等的软件系统开发技术,能很好地胜任高等院校、科研院所、大型企事业单位、高新技术产业等的教学、科研、系统设计、产品开发、应用系统集成等工作。 3、计算机系统结构研究方向:分布式计算机系统、计算机网络系统与全球个人计算系统、真实感图形生成与虚拟现实技术专业特点:计算机系统结构(原名计算机组织与系统结构)专业全面研究各种类型的计算机系统(从单机到网络)的构成、硬件与软件的联系与功能匹配、计算机系统性能评价与改进等。该专业的研究课题涉及高性能处理机系统结构、多机系统、并行计算与分布式计算系统、计算机系统性能评价、VLSL设计、容错计算技术、计算机接口技术、计算机网络系统与通信系统、移动计算、全球个人计算系统等。科研状况:本专业近年来承担多项国家科委、国家教委、国家计委及天津市自然科学基金项目,并有多项科研获奖。其中G.T9112计算机解密系统获北京市公安局科技进步二等奖,表面高度复杂实体的CAM获国家科委科技进步二等奖。目前承担国家自然科学基金项目“面向ASIC的真实感图形算法和系统结构的研究”、国家高科技863项目“用于建筑环境仿真设计的分布式多用户虚拟现实系统”、天津自然科学基金项目“分布式多用户VR开发系统平台的研究”和一大批为企事业单位开发的横向科研项目。近几年报考简况:本专业从80年代初开始招生,至今已为国家培养出硕士学位研究生50多名。近年来,报考人数和录取名额逐年同步增加。硕士期间主要课程及论文要求:主要课程:应用数学、外语、高等计算机网络、排队论及在计算机中的应用、计算理论、现代计算机体系结构、计算机综合实验、计算机控制及应用、计算机网络研究热点问题、计算机系统仿真、量子计算、密码学与信息安全、面向对象方法学、嵌入式系统设计、统一建模语言、图象/模式识别与理解、机器学习、软件体系结构。论文要求:论文选题涉及计算机系统结构的理论研究、尖端技术开发、以及在国民经济各个领域的应用研究。论文应能全面反映本学科发展动态、具有科学性、先进性和一定的创新性。对于理论研究课题,要求达到较高的理论水平和创新;对于系统设计、系统开发及系统应用课题,要求指导理论正确,实现技术先进,设计新颖,所设计的系统应能付诸实现、具有实际应用价值并能够带来明显的社会经济效益。就业方向:本专业培养的研究生具有坚实的计算机科学与技术的理论基础,全面掌握计算机系统结构、计算机工程、网络工程、嵌入式系统等的应用开发技术、能很好地胜任高等院校、科研院所、大型企事业单位、高新技术产业等的教学、科研、系统设计、产品开发、应用系统集成等工作。计算机系统结构 02 网络与信息安全04 计算机通信,信息安全,多媒体信号处理 05 图形图像处理技术07 计算机图形图像处理技术、嵌入式系统 09 计算机网络与图形图像处理 10 计算机网络与信息处理11 输入输出技术与设备、图像处理与图像理解 12 信息安全理论与技术,嵌入式系统 13 网络安全14 信息安全与编码15 网络安全和网络计算 16 图形图像和外设17 计算机输入输出技术与设备、图形图像处理与理解 考试科目:①101政治理论②201英语③301数学(一)④431计算机基础(计算机基础包含离散数学45分;数据结构45分;计算机组成原理60分) 计算机软件与理论 02 面向对象技术04 软件安全与编译器体系结构 06 分布计算与互联网技术08 并行与分布计算,生物信息学算法 09 软件工程、信息系统 10 软件理论与应用11 高可信软件技术、互联网计算与互联网软件、可编程芯片支持软件和嵌入式系统12 软件测试与自演化技术 14 程序理解、软件再工程15 计算智能的理论、方法与应用16 高可信软件技术、互联网计算与互联网软件、可编程芯片支持软件和嵌入式系统

计算机考研什么方向好一些

及期年也
干旄
毕业专业填写:计算机科学与技术。报考填报时请选择电气信息类,里面有计算机科学与技术。不要在电子信息科学类查找。包括机械制造、机械设计、机械及其自动化、机械工程、机械电子工程、车辆工程等。机械专业主要包括机械设计制造及其自动化、材料成型及控制工程、工业设计、过程装备与控制工程等。扩展资料:计算机专业毕业生应具备的能力:1、掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。2、掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。3、掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图象处理以及计算机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。4、掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。

计算机专业的考研方向有哪些

周章
红掌
一、专业分类及介绍目前我国计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。(一)计算机基础专业:推荐院校:北京大学、清华大学、浙江大学、南京大学、上海交通大学、东南大学(二)与理工科交叉的计算机专业:1.数学与应用数学专业:推荐院校:同济大学、东南大学、中山大学、宁波大学、深圳大学2.自动化专业:推荐院校:清华大学、东南大学、北京邮电大学、重庆大学3.信息与计算科学专业:推荐院校:清华大学、南京大学、苏州大学4.通信工程专业:推荐院校:复旦大学、北京邮电大学、吉林大学、哈尔滨工业大学、南京理工大学.5.电子信息工程专业:推荐院校:浙江大学、清华大学、厦门大学、武汉大学、四川大学、云南大学

数学考研有哪些方向

乐天派
砂月
1、基础数学基础数学又叫纯粹数学,即按照数学内部的需要,或未来可能的应用,对数学结构本身的内在规律进行研究,而并不要求同解决其他学科的实际问题有直接的联系,只是以纯粹形式研究事物的数量关系和空间形式。基础数学是数学科学的核心。它不仅是其它应用性数学分支的基础,而且也为自然科学、技术科学及社会科学提供必不可少的语言、工具和方法。微分几何、数学物理、偏微分方程等都属于基础数学范畴。人们耳熟能详的陈景润证明“1+2”哥德巴赫猜想的故事就发生在这个领域。2、计算数学计算数学是伴随着计算机的出现而迅猛发展起来的新学科,涉及计算物理、计算化学、计算力学、计算材料学、环境科学、地球科学、金融保险等众多交叉学科。它运用现代数学理论与方法解决各类科学与工程问题,分析和提高计算的可靠性、有效性和精确性,研究各类数值软件的开发技术。既突出了解决信息、电子与计算机领域中的某些核心理论技术问题,又注意到从这些高新技术中抽象出新的数学理论;在保持应用数学与计算数学主体研究方向优势的基础上,重视并加强信息科学的数学基础、数据分析与统计计算、科学计算、现代优化、电子系统的数值模拟、生物系统的数学建模等研究。专业背景:要求考生具备基础数学、应用数学、信息技术、计算机科学、数据处理和系统分析,工程学、以及数字图像等学科知识。研究方向:工程问题数值方法、发展方程与动力系统的数值方法、数值逼近与数字图像处理、计算机图形学与计算机软件、光学与电磁学中的数学问题等。站在数学的肩膀上,这个方向的同学考博或出国占极大优势。研究生毕业如果从事程序开发工作,薪水一般较高,但工作强度也相对较大。另外,这个专业的毕业生还可到各大高校从事教学工作,既可以进一步开展研究,也为培养专业人才作贡献。3、概率和统计作为数学的分支,概率学是研究随机事件的一门科学技术,涉及工程、生物学、化学、遗传学、博弈论、经济学等多方面的应用,几乎遍及所有的科学技术领域,可以说是各种预测的基石。统计学是关于收集、整理、分析和解释统计数据的科学,主要通过利用概率论建立数学模型,收集所观察系统的数据,进行量化的分析、总结,并进而进行推断和预测,为相关决策提供依据和参考。概率论与数理统计是本世纪迅速发展的学科,研究各种随机现象的本质与内在规律性以及自然科学、社会科学等各个学科中各种类型数据的科学的综合处理及统计推断方法。随着人类社会各种体系的日益庞大、复杂、精密,计算机的广泛使用,概率统计的重要性将越来越大。4、应用数学应用数学包括两个部分,一部分就是与应用有关的数学,另外一部分是数学的应用,即以数学为工具,探讨解决科学、工程学和社会学方面的问题。应用数学主要是应用于两个领域,一是计算机,随着计算机的飞速发展,需要一大批懂数学的软件工程师做相应的数据库的开发;二是经济学,现在的经济学有很多都需要用非常专业的数学进行分析,应用数学有很多相关课程本身设计就是以经济学实例为基础的。应用数学与纯数学最大的区别就是与实际的结合:设法解决自然现象与社会发展提出的数学问题,并将其探讨结果应用回到自然界与社会中去。无论是进行科研数据分析、软件开发、三维动画制作,还是从事金融保险、国际经济与贸易、工商管理、化工制药、通讯工程、建筑设计等,都离不开相关的数学专业知识。该专业毕业生的就业去向也大多集中在与信息产业相关的各大集团公司、科研设计单位、金融机构等,并且在出国或深造上也有很大的优势。据相关人士介绍,如果本科学应用数学,报考硕士时选择发展方向时就有很大优势,尤其是金融与经济比本专业毕业生有大的优势,也能向更高层次发展。扩展资料历史数学(汉语拼音:shù xué;希腊语:μαθηματικ;英语:Mathematics或Maths),源自于古希腊语的μθημα(máthēma),有学习、学问、科学之意。古希腊学者视其为哲学之起点,“学问的基础”。另外,还有个较狭隘且技术性的意义——“数学研究”。即使在其语源内,其形容词意义凡与学习有关的,亦被用来指数学。其在英语的复数形式,及在法语中的复数形式+es成mathématiques,可溯至拉丁文的中性复数(Mathematica),由西塞罗译自希腊文复数τα μαθηματικά(ta mathēmatiká)。在中国古代,数学叫作算术,又称算学,最后才改为数学。中国古代的算术是六艺之一(六艺中称为“数”)。数学起源于人类早期的生产活动,古巴比伦人从远古时代开始已经积累了一定的数学知识,并能应用实际问题。从数学本身看,他们的数学知识也只是观察和经验所得,没有综合结论和证明,但也要充分肯定他们对数学所做出的贡献。基础数学的知识与运用是个人与团体生活中不可或缺的一部分。其基本概念的精炼早在古埃及、美索不达米亚及古印度内的古代数学文本内便可观见。从那时开始,其发展便持续不断地有小幅度的进展.但当时的代数学和几何学长久以来仍处于独立的状态.代数学可以说是最为人们广泛接受的“数学”。可以说每一个人从小时候开始学数数起,最先接触到的数学就是代数学。而数学作为一个研究“数”的学科,代数学也是数学最重要的组成部分之一。几何学则是最早开始被人们研究的数学分支。直到16世纪的文艺复兴时期,笛卡尔创立了解析几何,将当时完全分开的代数和几何学联系到了一起。从那以后,我们终于可以用计算证明几何学的定理;同时也可以用图形来形象的表示抽象的代数方程。而其后更发展出更加精微的微积分。现时数学已包括多个分支,创立于二十世纪三十年代的法国的布尔巴基学派则认为:数学,至少纯数学,是研究抽象结构的理论。结构,就是以初始概念和公理出发的演绎系统。他们认为,数学有三种基本的母结构:代数结构(群,环,域,格……)、序结构(偏序,全序……)、拓扑结构(邻域,极限,连通性,维数……)。数学被应用在很多不同的领域上,包括科学、工程、医学和经济学等,数学在这些领域的应用一般被称为应用数学,有时亦会激起新的数学发现,并促成全新数学学科的发展,数学家也研究纯数学,也就是数学本身,而不以任何实际应用为目标,虽然有许多工作以研究纯数学为开端,但之后也许会发现合适的应用,具体的,有用来探索由数学核心至其他领域上之间的连结的子领域:由逻辑、集合论(数学基础)、至不同科学的经验上的数学(应用数学)、以较近代的对于不确定性的研究(混沌、模糊数学)。就纵度而言,在数学各自领域上的探索亦越发深入。参考资料来源:百度百科-数学参考资料来源:百度百科-数学专业

计算机专业的研究生方向

无极
很多方向,总的来说分硬件和软件方向 1.计算机软件技术 2.计算机应用技术 3.计算机系统结构 4.软件工程高级设计、开发 5.软件工程高级项目管理 6.软件系统设计 7.计算机软件与理论 8.计算模型与算法 9.并行与分布处理 10.计算机密码学 11.人工智能理论与软件 12.智能信息处理与电子商务 13.智能决策与决策支持系统 14.计算机辅助软件工程 15.计算机图形学 16.图象处理与模式识别 17.虚拟现实与可视化技术01算法设计与分析 18.并行计算与软件 19.知识处理与数据挖掘 20.专家系统 21.地理信息系统

计算机考研方向选择

鹿鸣
全家福
我个人观点,你的三个方向都不好的,过于偏重理论了,三者选一,我建议选择02计算机软件与理论,因为既然三者都为偏理的,那么就选研究最全、最深的。

计算机专业考研有哪些方向?

光之旅
人含其知
  计算机专业考研有:计算机系统结构,计算机软件与理论,计算机应用技术,计算机科学与技术,(专业学位)计算机技术,模式识别与智能系统 方向是由你的导师决定的,导师研究什么你就学什么。像什么数据挖掘,信息安全,图形图像处理,经济信息处理与仿真,数据库技术及其应用,计算机网络,多媒体信息处理,企业信息化,软件工程,计算智能,信息检索与自然语言处理等很多,在你报名的时候可以看到。 还有就是计算机专业研究生毕业,别人不会问你是计算机什么方向的,只会在乎你做了什么项目,有什么样的经验。在毕业证上也只有专业名称(如计算机应用技术)没有什么方向。

计算机专业,女生,考研,哪个方向好

格心
母与子
女生计算机专业考研方向可以选择计算机教育专业,属于经济管理类大类。计算机教育专业考研方向1:工商管理工商管理是管理学大类中与现代企业结合最紧密的一个一级学科。会计学专业解决公司财务问题,技术经济与管理专业解释新科学技术在经济增长中的角色问题,企业管理专业解决企业的组织构成问题,现代公司管理的三大部分,全都包含在工商管理这个一级学科内。本专业都需要运用数学的分析手段来进行研究,因此工商管理要考查数学(三)的内容,技术经济与管理以及企业管理中的企业组织学、企业决策学等专业方向对数学的要求更高,需要考生做好准备。文科生报考这些对数学要求较高的专业时,一定要把握住时代发展的方向,在时政方面做足文章,善于联系实践,对热点经济问题进行理性分析,才能博得导师的青睐。2:教育学原理教育学原理是研究教育现象及教育规律的核心学科,是指导教育活动和教育改革实践的理论源泉,教育学原理研究的每一个突破对我国教育事业的改革与发展都具有重要的影响作用。随着国家对教育的越来越重视和教师待遇的不断提高,教育学专业正在逐渐成为一门热门专业。但在人们传统的思维中,教育学原理的就业方向主要是去学校做老师,事实上有相当一部分教育学专业毕业的学生毕业后并没有从事教书行业。3:马克思主义基本原理马克思主义基本原理是马克思主义理论的重要组成部分,是宣传马克思主义理论的主渠道和主阵地。马克思主义基本原理属法学学科门类,马克思主义理论的二级学科,主要研究马克思主义的本质特征、马克思主义的发展历程、人类社会发展的一般规律和发展动力,从而揭示人类社会发展的“两个必然性”。同时本学科也关注马克思主义基本原理的科学体系及各部分间的内在联系。本学科是一门涉及哲学、政治学、伦理学、经济学、社会学等多学科的综合性、交叉性学科。

关于计算机考研专业的方向问题?

怨乎
古今不代
计算机考研相关专业有计算机应用,计算机系统结构,计算机软件与理论;报的人都挺多,相比软件更火至于方向,个人觉得计算机应用类的比较好,众口烁词,你可以看自己的兴趣来决定.谈谈我对攻读计算机专业研究生的一些看法! 就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处,敬请谅解! 如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作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年让你思想和技术积累沉淀的机会。非常难得的机会。不考研的话,这种机会就是一种奢侈,可望而不可即的那么一种奢侈。 所以,不管你是哪一种情况,都不建议考软件学院。除非你是女生,把能够成为一个研究生当着一生最大满足的那种女生。 1)关于读书的机会成本问题。读研的机会成本的确是很高。任何人都可以简单地计算出来。所以,我也不赞成所有的人都去读研。读研只适合那些痛感数学在编程中的极端重要性的人。如果对理论工具和理论思维的极端重要性没有切肤的认识,那么读研的价值几乎为0;读研的好处在于:A,把你自己放在一个学术和工程的交叉点上;B,让你具备了进入微软等世界顶级软件研发机构的可能性;记住只是可能性。但是不读研这种可能性为0;C,如前所述,如果没有读研的机会,你也就没有静下心来好好钻研几年理论的机会;一边工作拿高薪,一边深入地学习各种理论,诸位认为这可能吗?我反正认为不可能,我觉得学习钻研理论最需要的就是一个长期安静独处的环境,一边工作一边读书是不可能有这样的环境的,你会觉得每天都在疲于奔命。而读研正好可以提供这样一个环境。我同时还反对整天跟着导师的屁股后面跑,这样会浪费很多时间。读计算机的研究生,主要依靠自己去查阅最新文献,自己去研读文献,和导师的口头交流一个月一次就足够了,前提还需要导师的水平足够牛。如果导师的水平不牛,这也没关系,不理他就是了,自己做好自己的事情即可。 2)关于研究生教学质量问题。坦白地说,全国都是“洪桐县中无好人”,尤其在计算科学领域,大牛极少。那为什么还要去读研?大哉问!把读研的收获寄托在名校或名师的名气上,我认为是注定要失败的。读研全靠自学,研究生之间的差距全部体现在自学能力上面。又有人问,既然是自学,为什么非要读研?回答是:因为读研就是为你买一份保险,就是买一份你自学三年之后不会失业的保险。这份保险主要是一种心理上的后盾,让你在自学过程中经得起诱惑,能够从容镇定地去追寻计算机理论发展的坚实足迹,从欧拉,费马,高斯,康托,图灵等巨匠那里寻找方法论的珠宝。倘若没有这份保证,你在家里面自学3个月,保证你会被失业的压力压得喘不过气来,何谈安心学习? 3)关于实战经验与理论学习的优劣问题。这没有定论,如前所述,管理信息系统,设备驱动开发,工具软件开发,软件病毒剖析等等这些工作不太需要创造性,需要的是耐心和经验,需要的是对既有规范的准确理解,这类开发工作最适合在实战中提高,理论学习没什么作用。但是在人工智能,模式识别,图像压缩,虚拟现实,巨量数据检索,自然语言理解,计算机图形学等等领域,理论学习就占据着绝对的统治地位!这些领域的突破对人类的生活的影响是极其巨大而深刻的。某些领域处于一个极其快速发展的态势之中,比如计算机图形学,相信诸君能够从众多3D游戏的灿烂辉煌中体认到我的这种说法。在这些领域,如果没有扎实的理论功底,一切都是那么遥远,不管你花了多少时间在编程上面。 4)关于高级研发人员的知识结构问题。首先声明,我不是一个纯粹理论激进分子,即认为除了理论之外,一切都不重要。我认为,纯熟的编程技能是最基本但也是最必不可少的技能。没有这个基础,一切计算机理论就是空谈(研究图灵可计算性理论的研究者除外)。有了这个基础之后,下列理论学习方向必须重点突破: 1,科学哲学。这是核心中的核心!可惜国内不开这门课。不但不开课,而且还作为批判对象来引用,实在是遗憾至极!这是一门教你如何“钓鱼”的学科,在一切科学研究中居于最核心的地位。它是古今科研方法和思维方法的集大成者,很难想象一个成熟的研究者没有一套自己的方法论体系。科学哲学最需要的是领会与总结,它的思想与启示会伴随我们的一生。 2,康托集合论,矩阵方法,离散结构,图论方法,群论方法之间的紧密关系。最重要的认识这些理论对实践的重要启示和方法引导。我始终认为,如果你学了一门理论之后,却不知道这门理论有什么作用,那么你的理论就白学了,你什么东西都没有捞着。所以,学习任何理论之前,先问自己:它有什么用?在哪里用?如何用?带着这些问题去学习理论,你才会真正地学到东西。用这三个问题去问你的理论课老师,他的回答就是判断其实际水平的最佳标准. 3,思维要有极强的穿透力,学会看透文献作者没有写出来的动机。绝大部分大师都有隐瞒自己最具有方法论启示意义的思考环节的习惯。牛顿和华罗庚先生都有这个坏习惯。这让大家认为他们是天才,因为很多问题他想到了,我们想不到。但是为什么他们能想到,我们想不到?他们是怎样想到的?没有人告诉我们牛顿发现万有引力定律时的思考过程,当然,牛顿可以慷慨地把他的思考结果告诉我们,但是,他那可以点石成金的“金手指”却没有教给我们。我们的任务就是要培养透过文章看穿作者背后意图和动机的能力,在这方面,台湾的侯捷和美国的Donbox是绝佳典范。这两只老狐狸(呵呵,是爱称)凭着其猎犬一般的嗅觉,抽丝剥茧,一个把COM背后的幕后设计动机揭开并暴露到了光天化日之下,另一个把MFC的宏观架构做了一次完美的外科手术。其非凡的思维穿透力令人惊叹。 4,英语。英语本身不重要,但是用英语写成的文献就极其重要了。所以,专门把英语作为一个重头戏列出来。大家不要相信英语无用论的鬼话。对于搞计算机的而言,英语就是你的母语! 5,其它的具体理论还有很多,但是都不如这三个方面重要,因为我觉得这三个方面是最具有根本性,全局性的能力培养环节。需要指出的是,很多高深理论对你的工作是无意义的,当心时间陷进去。一定要把效率最高的时间段用在最具有决定性意义的理论学习上。 5)关于读研之后的出路是否光明的问题。我们应该承认,读研之后,你的工作机会不是变多了,而是变少了。而且越是高手,他的工作机会和工作范围就越少。这是因为,越是搞前沿研发的公司,其数量越少,在这个圈子的人也就越少。你找工作的范围就越小,试问:如果微软的OS设计专家出来找工作,能够让他选择的公司能有几家?但是,这种公司数量的减少是以工资待遇的急剧上升为补偿的,同时,你在工作中所受到的充分尊重也是在一般公司中体会不到的。所以不要担心学了高科技用不上,呵呵,你只会越来越感觉自己学的不够用。相信接到过猎头公司电话的人会体会得到。真正的高手从来就不会担心工作的问题,也从来不会到人才市场上去找工作。既然选择了理论深入,那么就应该把眼光放得更远。