第一篇:专业程序员必知的技巧敲打代码
(转贴)专业程序员必知的技巧:敲打代
码
编写生产质量级别的代码似乎是一个明摆着的目标,但计算机行业却费了不少时日才弄明白正确的实现之道。例如,Windows 95曾经有个Bug会让操作系统在连续运行49.7天之后挂起—但是该Bug花了4年时间才暴露,有Bug这件事本身并不特别让人觉得惊讶,时间之所以这么长是因为其他Bug在不到49.7天的时候就让Windows 95崩溃了。
通往高质量代码的道路有两条,你可以二选一:一开始就内置质量,或者事后再敲打它。前者需要你在日复一日的编码中遵循众多戒律;后者则要求大量测试,到头来,在自以为完工之后,你会发现还有很多工作要做。
事后敲打(beat-it-in-afterward)是常见的工作方式,行业占统治地位的瀑布开发方法就是这样:规格说明、设计、构建、测试。测试是最后的步骤。产品来到测试部门,很快就崩溃了。于是,又回到工程部门,修复Bug。接着,把另一版提交给测试部门,又由于其他原因崩溃。就这样,来来回回,许多月(甚至是数年)流逝。
在程序员们深入具体实践之前,我们会从技巧1——敲打代码开始,帮你建立正确的思维方式。
你可能认为编写可靠代码是再明显不过的工作要求了。招工广告上不可能写:“急聘:具备良好工作态度、团队合作精神和桌上足球技巧的程序员。有则更佳:会编写可靠的代码。”可有问题的程序还是有这么多,怎么回事?
在深入探讨保证代码质量的日常实践之前,让我们先讨论“编写可靠代码”的含义。它不仅仅是一份实践清单,它还是一种思维方式。在把产品交到客户手中之前,你必须敲打自己的代码和整个产品。
客户终究敲打你的产品,以一种你不曾预料到的方式使用它。他们用它的时间会很长,而且会在你没有测试过的环境里用它。你必须考虑的问题是:打算让客户发现多少Bug?
你现在对代码敲打的次数越多,在交到客户手中之前,能清除掉的Bug就越多,留给客户的Bug就越少。
质量保证的形式
1.代码评审
保证代码质量最简单的方法就是让另一个程序员去读它。别出心裁的评审过程并没有必要,而且就连结对编程也算是一种形式的实时代码评审。团队将利用代码
评审捕获Bug,贯彻编程风格和标准,同时在团队成员间传播知识。我们将在“技巧8:代码评审要早且多”中讨论代码评审。
2.单元测试
在你一个类接着一个类、一个方法接着一个方法地构建应用的业务逻辑时,验证代码的最佳方式就是单元测试。这种内部零件级的测试被设计用来对逻辑的各部分单独验证。
3.接受测试
单元测试立足于由内而外地审视产品,接受测试则被设计成模拟真实世界的用户,代表他们与系统交互。理想状况下,它们是自动执行的,而且以某种叙述式的风格书写出来。例如,某银行自动柜员机应用会有类似这样的接受故事:若我的活期存款为0,当我在ATM的“活期存款”中选择“取款”时,那么我应该看到“对不起,今天的晚餐吃泡面吧。”
它不像莎翁著作那样文采飞扬,但这些测试操练了整个系统:从用户界面一直到业务逻辑。无论它们是自动执行的,还是人工执行的,你的公司需要知道—在任何客户使用它之前—所有系统组件正在像预期的那样协调工作。
4.负载测试
负载测试将产品置于真实的压力条件下,然后度量它的响应。例如,某网站可能需要在数据库有100万条记录的条件下在100毫秒内展示指定页面。这些测试将揭示正确但不恰当的行为,如需要线性伸缩但却以指数级别伸缩的代码。
5.定向探索测试
接受测试覆盖了产品的所有指定行为,它可能来自于产品需求文档或会议。但程序员通常还是有办法使之崩溃—总有些黑暗角落被规格说明疏忽掉。定向探索测试就是要将这些边界情况挖出来。
这种测试通常是人工执行的,可能是程序员自己,用于探索和发现问题。但最初探索之后,任何有用的测试就会被加到接受测试套件之中。
该测试有一个专业化的变种,如安全审计。在这些情况下,专业测试人员会利用他们的领域知识(可能也包括代码评审)来指导他们的测试。
6.机构测试
硬件产品需要不同的机构认证:FCC度量电磁辐射,确保产品不会导致无线电干扰;美国保险商实验室(UL)检查当你将产品置于火上或舔电池电极时会发生什么。这些测试都在新产品发布之前进行,每次硬件变化都会影响认证。
7.环境测试
硬件产品的运行温度和湿度也需要在推至极限时测试。这些测试是用环境室来完成的,它可以同时控制这两个因素;当产品在其间运行时,它会经历所有四种极限条件。
8.兼容性测试
一旦产品需要跟其他产品进行互操作(如某字处理程序需要跟其他字处理程序交换文档),这些兼容性的论断就需要定期验证。它们可能会访问一组已保存的文档,也可能会实时地将你的产品连接到其他产品上。
9.耐久性测试
你会注意到这里提到的大多数测试都是尽量频繁且快速地运行。可有些Bug只会在一段时间的使用之后现身。前面提到的49.7天的Bug很好说明了这一点—它源于每毫秒递增的32位计数器,在49.7天之后,它会从最大值反转成0。测试若不持续运行上一会儿,你就无法发现类似Bug。
10.Beta测试
产品在这一阶段被送到了真实客户手中—他们知道自己要参加测试,并同意发现问题时提交报告。Beta测试的目的就在于我们在本技巧一开始讨论的:Beta测试者将以你意想不到的方式使用产品,试用它一段时间,并在你没有测试过的环境中测试产品。
11.运行中测试
公司可能会在产品上市之后继续测试。尤其是硬件产品,如偶尔从制造线上拔掉一个单元并证明制造线能工作正常是一种很有用的方法。这些运行中测试的设计目的就是为了捕获因零件或装配过程中的变化而导致的问题。
实践 VS 思维方式
你的团队可能采用类似“所有代码都必须有单元测试”或“所有代码必须先评审后检入(check in)”的实践。但这些实践没有一个能保证代码坚若磐石。想想若公司根本就没有采用一个质量实践,这种状况下该怎么做,即你将如何敲打代码以保证它的可靠性?
这是在继续深入之前你需要建立的思维方式。提交可靠的代码。质量实践只是达到目的的一种手段—最终的裁判是客户手中产品的可靠性。你想让你的名字跟市面上满是Bug的垃圾产品挂钩吗?不,当然不想。
行动指南
在上述所有形式的测试中,你的公司采用了哪些?在源代码中寻找单元测试,向测试部门询问接受测试计划,问问Beta测试是如何进行的以及向哪个部门提交反馈。再问下资深工程师:这是否足以保证客户有一个平滑的体验?
在定向探索测试上多花些时间,哪怕你的“方向”有点儿模糊。实际用一下产品,看看你是否可以让它崩溃。如果可以,那就相应地记下Bug报告。
第二篇:程序员如果做到每天写代码?
对于程序员来说,如何做到每天都写代码呢?可汗学院计算机科学学院院长暨jQuery创始人John Resig撰文分享了自己的心得和体会。下面,一起看看他是如何做到的----首先他给自己定下了几条规则:
1.每天必须写代码。可以写文档、博客或者其他的文章,但是必须要加进自己写的代码。
2.代码必须是有用的。不要格式化、重构的代码。
3.代码必须在午夜之前写好(为了避免不想熬夜而草率地写代码)。
4.代码必须是开源的,且要放到Github上(这样强迫自己小心写代码,并会考虑代码重用性及怎么创建项目前期的模块)。
当然,以上这些规则是灵活的。John Resig之所以制定这么严格的规则,是想提高自己业余项目的开发效率。他已经在连续20周的时间里每天写代码,这给他带来了好的工作习惯。鉴于此,John Resig为大家分享了自己坚持每天做业余项目后的心得体会:
利用最小化的时间写好代码。
我强迫自己每天花不少于半个小时来写代码(这真不是一件容易的事,尤其还得回忆前一天写了什么),在工作日期间一般不超过一个小时,但在周末我会花多一些时间做业余项目。
让写代码成为习惯。
要知道我并不关心自己在Github上的排名,因为我觉得做业余项目是自己的事,不要为了取悦别人而做。减肥和锻炼也是同样的道理,如果你不在乎提升自己,你永远都不会取得成功。
与不良情绪作斗争。
在开始实施每天写代码的计划前期,我时常焦虑项目没有很大的进展,毕竟业余项目没有时间限制。后来我意识到有这样的不良情绪对项目进展一点帮助都没有,反而会阻碍。所以要与不良情绪作斗争,现在我能心平气和地完成大量的工作,再也不会像以前那样为工作的事情忙得焦头烂额了。
安排、利用好周末时间。
对大多数人来说,利用周末时间做业余项目是项目取得大进展的绝好机会。而对于我来说,如果直到周末业余项目才能做好我会对自己很失望。之前我很少能完成所有自己想做的工作,这也就强迫自己不参加诸如参观博物馆、游公园等自己喜欢的周末娱乐活动,把时间留给工作。然而现在我强烈地意识到尽管业余项目很重要,但是也不应该忽略个人生活,所以学会安排时间很重要。
潜意识思考。
每天做业余项目写代码有一个有趣的副作用,那就是大脑会在潜意识里思考。因此,当我在散步、淋浴或从事其他非脑力活动时,我还在想着下一步代码该怎么写、出现问题了有什么解决的好方法,以前我每星期或者隔一个星期写一次代码从没出现过这样的情况。时间用来思考自然就不会再为业余项目取得的进展少而焦虑了。
每天写一点代码不易忘。
当接头做业余项目时总要付出“上下文切换”的代价,然而不幸的是思考是很难接上头的。所以我每天都做一点业余项目,让自己不容易忘记。
管理好时间,平衡工作、生活、业余项目。
现在的我已简单地学会了如何更好地维持工作、生活、业余项目的平衡,我知道自己每天都要做业余项目,所以我会更好地管理时间。如果我晚上有活动且很晚才能回家,那么我会在开始工作之前就做好当天的业余项目。假如当天的业余项目没有做完,那么不论多晚我都会完成,做到今日事今日毕。
要及时跟外界沟通。
当自己养成了新的习惯后跟外界沟通这是很有好处的。我的伙伴们都知道我每天写代码这个习惯,因此有活动安排时我会跟他们说:“等我写完代码再去。”他们一点都不会介意也很理解我的行为。
代码积少成多。
我很难相信自己在过去的几个月写了很多的代码。我新建了几个网站,重新写了框架并创建了大量节点模块。我已经写了这么多以至于有时我都忘记自己写了些什么,但是我真的很高兴我写了这么多的代码。
好的习惯能带来巨大的成功,武汉北大青鸟光谷校区专业老师指出,像每天写代码做业余项目这件事只要你坚持做下去,一定会有意想不到的效果。
第三篇:公司规章制度之程序员代码管理制度
公司规章制度之程序员代码管理制度
第一章
总则
为规范公司程序源代码管理制度,保持良好的工作秩序和工作环境。根据《中华人民共和国劳动法》的有关规定,结合无锡博达信息技术有限公司的实际状况,特制定本规定。本规定适用于公司所有负责程序开发的员工。
第二章
程序源代码管理
1、程序员需在每周五和程序有较大更改/更新时,将程序源代码及说明书整理好交给程序保管员(QQ:***邮箱:***,优先发送至QQ;联系方式如有变更将另行通知);
2、每个项目的源代码中应有完整详细的说明书,写清楚每一个程序包的名称及用途等;程序有变化时需同时更新相关文档,并注明相对上个版本的更改之处;
3、程序员有义务管理好各自所负责的工作项目的源代码以及相关账户权限,如非代码编写的需要和总经理同意,不得转交给他人;
4、程序员在公司任职期间,因职务需要及为公司项目开发的程序源代码,公司拥有所有权。
第四篇:研究生专业代码
3.2.4 学位类别代码
码 201 202 203 204 205 206 207 208 209 210 211 212 213
20451 20852 20952 21051 21053 301 302 303 304 305 306 307 308 309 310 311 312 313
30251 30252 30253 30254 30255 30256 30257 30351 30352 30353 30451 30452 名称 哲学博士 经济学博士 法学博士 教育学博士 文学博士 历史学博士 理学博士 工学博士 农学博士 医学博士 军事学博士 管理学博士 艺术学博士
教育博士 工程博士 兽医博士 临床医学博士 口腔医学博士
哲学硕士 经济学硕士 法学硕士 教育学硕士 文学硕士 历史学硕士 理学硕士 工学硕士 农学硕士 医学硕士 军事学硕士 管理学硕士 艺术学硕士
金融硕士 应用统计硕士 税务硕士 国际商务硕士 保险硕士 资产评估硕士 审计硕士 法律硕士 社会工作硕士 警务硕士 教育硕士 体育硕士
码 30453 30454 30551 30552 30553 30651 30851 30852 30853 30951 30952 30953 30954 31051 31052 31053 31054 31055 31056 31151 31251 31252 31253 31254 31255 31256 31351 401 402 403 404 405 406 407 408 409 410 411 412 413
40851 000 900
名称
汉语国际教育硕士 应用心理硕士 翻译硕士
新闻与传播硕士 出版硕士
文物与博物馆硕士 建筑学硕士 工程硕士 城市规划硕士 农业推广硕士 兽医硕士 风景园林硕士 林业硕士 临床医学硕士 口腔医学硕士 公共卫生硕士 护理硕士 药学硕士 中药学硕士 军事硕士 工商管理硕士 公共管理硕士 会计硕士 旅游管理硕士 图书情报硕士 工程管理硕士 艺术硕士
哲学学士 经济学学士 法学学士 教育学学士 文学学士 历史学学士 理学学士 工学学士 农学学士 医学学士 军事学学士 管理学学士 艺术学学士
建筑学学士
无 境外
3.2.5 授予博士、硕士学位和培养研究生的学科、专业目录 代码 代码名称 01 哲学 0101 哲学
02 经济学 0201 理论经济学 0202 应用经济学
03 法学 0301 法学 0302 政治学 0303 社会学 0304 民族学
0305 马克思主义理论 0306 公安学
04 教育学 0401 教育学
0402 心理学(可授教育学、理学学位)0403 体育学
05 文学
0501 中国语言文学 0502 外国语言文学 0503 新闻传播学
06 历史学 0601 考古学 0602 中国史 0603 世界史
07 理学 0701 数学 0702 物理学 0703 化学 0704 天文学 0705 地理学 0706 大气科学 0707 海洋科学 0708 地球物理学 0709 地质学 0710 生物学 0711 系统科学
0712 科学技术史(可授理学、工学、农学、医学学位)0713 生态学
0714 统计学(可授理学、经济学学位)
08 工学
0801 力学(可授工学、理学学位)0802 机械工程 0803 光学工程
0804 仪器科学与技术
代码 0805 0806 0807 0808 0809 0810 0811 0812 0813 0814 0815 0816 0817 0818 0819 0820 0821 0822 0823 0824 0825 0826 0827 0828 0829 0830 0831 0832 0833 0834 0835 0836 0837 0838 09 0901 0902 0903 0904 0905 0906 0907 0908 0909 代码名称
材料科学与工程(可授工学、理学学位)
冶金工程
动力工程及工程热物理 电气工程
电子科学与技术(可授工学、理学学位)
信息与通信工程 控制科学与工程
计算机科学与技术(可授工学、理学学位)建筑学 土木工程 水利工程
测绘科学与技术 化学工程与技术 地质资源与地质工程 矿业工程
石油与天然气工程 纺织科学与工程 轻工技术与工程 交通运输工程 船舶与海洋工程 航空宇航科学与技术 兵器科学与技术 核科学与技术 农业工程 林业工程
环境科学与工程(可授工学、理学、农学学位)
生物医学工程(可授工学、理学、医学学位)
食品科学与工程(可授工学、农学学位)
城乡规划学
风景园林学(可授工学、农学学位)软件工程 生物工程
安全科学与工程 公安技术
农学 作物学 园艺学
农业资源与环境 植物保护 畜牧学 兽医学 林学 水产 草学 代码 代码名称 10 医学
1001 基础医学(可授医学、理学学位)1002 临床医学 1003 口腔医学
1004 公共卫生与预防医学(可授医学、理学学位)1005 中医学 1006 中西医结合
1007 药学(可授医学、理学学位)1008 中药学(可授医学、理学学位)1009 特种医学
1010 医学技术(可授医学、理学学位)1011 护理学(可授医学、理学学位)军事学
1101 军事思想及军事历史 1102 战略学 1103 战役学 1104 战术学 1105 军队指挥学
3.2.6 学术学位授予信息采集学科代码标准(仅用于学位授予信息的采集与报送)
代码 代码名称 01 哲学 0101 哲学
010101 马克思主义哲学 010102 中国哲学 010103 外国哲学 010104 逻辑学 010105 伦理学 010106 美学 010107 宗教学
010108 科学技术哲学
02 经济学 0201 理论经济学 020101 政治经济学 020102 经济思想史 020103 经济史 020104 西方经济学 020105 世界经济
020106 人口、资源与环境经济学 0202 应用经济学 020201 国民经济学 020202 区域经济学 020203 财政学 020204 金融学 020205 产业经济学 020206 国际贸易学 020207 劳动经济学
代码 1106 1107 1108 1109 1110 12 1201 1202 1203 1204 1205 13 1301 1302 1303 1304 1305 代码 020208 020209 020210 03 0301 030101 030102 030103 030104 030105 030106 030107 030108 030109 030110 0302 030201 030202 030203 030204 030206 030207 030208 0303 030301 030302
代码名称 军制学
军队政治工作学 军事后勤学 军事装备学 军事训练学
管理学
管理科学与工程(可授管理学、工学学位)工商管理 农林经济管理 公共管理
图书情报与档案管理
艺术学
艺术学理论 音乐与舞蹈学 戏剧与影视学 美术学
设计学(可授艺术学、工学学位)
代码名称 统计学 数量经济学 国防经济
法学 法学 法学理论 法律史
宪法学与行政法学 刑法学 民商法学 诉讼法学 经济法学
环境与资源保护法学 国际法学 军事法学 政治学 政治学理论 中外政治制度
科学社会主义与国际共产主义运动 中共党史 国际政治 国际关系 外交学 社会学 社会学 人口学
代码 代码名称 030303 人类学 030304 民俗学 0304 民族学 030401 民族学
030402 马克思主义民族理论与政策 030403 中国少数民族经济 030404 中国少数民族史 030405 中国少数民族艺术 0305 马克思主义理论 030501 马克思主义基本原理 030502 马克思主义发展史 030503 马克思主义中国化研究 030504 国外马克思主义研究 030505 思想政治教育
030506 中国近现代史基本问题研究 0306 公安学
04 教育学 0401 教育学 040101 教育学原理 040102 课程与教学论 040103 教育史 040104 比较教育学 040105 学前教育学 040106 高等教育学 040107 成人教育学 040108 职业技术教育学 040109 特殊教育学
040110 教育技术学(可授教育学、理学学位)0402 心理学(可授教育学、理学学位)040201 基础心理学
040202 发展与教育心理学 040203 应用心理学 0403 体育学
040301 体育人文社会学
040302 运动人体科学(可授教育学、理学、医学学位)
040303 体育教育训练学 040304 民族传统体育学
05 文学
0501 中国语言文学 050101 文艺学
050102 语言学及应用语言学 050103 汉语言文字学 050104 中国古典文献学 050105 中国古代文学 050106 中国现当代文学
050107 中国少数民族语言文学 050108 比较文学与世界文学 0502 外国语言文学 050201 英语语言文学 代码 050202 050203 050204 050205 050206 050207 050208 050209 050210 050211 0503 050301 050302 050321 06 0601 060101 0602 060201 060202 060203 060204 060205 060206 0603 07 0701 070101 070102 070103 070104 070105 0702 070201 070202 070203 070204 070205 070206 070207 070208 0703 070301 070302 070303 070304 070305 0704 070401 070402 代码名称 俄语语言文学 法语语言文学 德语语言文学 日语语言文学 印度语言文学 西班牙语语言文学 阿拉伯语语言文学 欧洲语言文学 亚非语言文学
外国语言学及应用语言学 新闻传播学 新闻学 传播学 广播电视学
历史学 考古学
考古学及博物馆学 中国史
史学理论及史学史 历史地理学 历史文献学 专门史 中国古代史 中国近现代史 世界史
理学 数学 基础数学 计算数学
概率论与数理统计 应用数学
运筹学与控制论 物理学 理论物理
粒子物理与原子核物理 原子与分子物理 等离子体物理 凝聚态物理 声学 光学
无线电物理 化学 无机化学 分析化学 有机化学 物理化学
高分子化学与物理 天文学 天体物理
天体测量与天体力学
代码 代码名称 0705 地理学 070501 自然地理学 070502 人文地理学
070503 地图学与地理信息系统 0706 大气科学 070601 气象学
070602 大气物理学与大气环境 0707 海洋科学 070701 物理海洋学 070702 海洋化学 070703 海洋生物学 070704 海洋地质 0708 地球物理学 070801 固体地球物理学 070802 空间物理学 0709 地质学
070901 矿物学、岩石学、矿床学 070902 地球化学
070903 古生物学与地层学 070904 构造地质学 070905 第四纪地质学 0710 生物学 071001 植物学 071002 动物学 071003 生理学 071004 水生生物学 071005 微生物学 071006 神经生物学 071007 遗传学 071008 发育生物学 071009 细胞生物学
071010 生物化学与分子生物学 071011 生物物理学 0711 系统科学 071101 系统理论
071102 系统分析与集成
0712 科学技术史(可授理学、工学、农学、医学学位)0713 生态学
0714 统计学(可授理学、经济学学位)
08 工学
0801 力学(可授工学、理学学位)080101 一般力学与力学基础 080102 固体力学 080103 流体力学 080104 工程力学 0802 机械工程
080201 机械制造及其自动化 080202 机械电子工程 080203 机械设计及理论 080204 车辆工程
代码 0803 0804 080401 080402 0805 080501 080502 080503 0806 080601 080602 080603 0807 080701 080702 080703 080704 080705 080706 0808 080801 080802 080803 080804 080805 0809 080901 080902 080903 080904 0810 081001 081002 0811 081101 081102 081103 081104 081105 0812 081201 081202 081203 0813 081301 081302 081303 0814 081401 代码名称 光学工程
仪器科学与技术 精密仪器及机械 测试计量技术及仪器
材料科学与工程(可授工学、理学学位)
材料物理与化学 材料学
材料加工工程 冶金工程 冶金物理化学 钢铁冶金 有色金属冶金
动力工程及工程热物理 工程热物理 热能工程
动力机械及工程 流体机械及工程 制冷及低温工程 化工过程机械 电气工程 电机与电器
电力系统及其自动化 高电压与绝缘技术 电力电子与电力传动 电工理论与新技术
电子科学与技术(可授工学、理学学位)
物理电子学 电路与系统
微电子学与固体电子学 电磁场与微波技术 信息与通信工程 通信与信息系统 信号与信息处理 控制科学与工程 控制理论与控制工程 检测技术与自动化装置 系统工程
模式识别与智能系统 导航、制导与控制
计算机科学与技术(可授工学、理学学位)
计算机系统结构 计算机软件与理论 计算机应用技术 建筑学
建筑历史与理论 建筑设计及其理论 建筑技术科学 土木工程 岩土工程 代码 代码名称 081402 结构工程 081403 市政工程
081404 供热、供燃气、通风及空调工程 081405 防灾减灾工程及防护工程 081406 桥梁与隧道工程 0815 水利工程
081501 水文学及水资源 081502 水力学及河流动力学 081503 水工结构工程 081504 水利水电工程
081505 港口、海岸及近海工程 0816 测绘科学与技术
081601 大地测量学与测量工程 081602 摄影测量与遥感
081603 地图制图学与地理信息工程 0817 化学工程与技术 081701 化学工程 081702 化学工艺 081703 生物化工 081704 应用化学 081705 工业催化
0818 地质资源与地质工程 081801 矿产普查与勘探 081802 地球探测与信息技术 081803 地质工程 0819 矿业工程 081901 采矿工程 081902 矿物加工工程 081903 安全技术及工程 0820 石油与天然气工程 082001 油气井工程 082002 油气田开发工程 082003 油气储运工程 0821 纺织科学与工程 082101 纺织工程
082102 纺织材料与纺织品设计 082103 纺织化学与染整工程 082104 服装
0822 轻工技术与工程 082201 制浆造纸工程 082202 制糖工程 082203 发酵工程
082204 皮革化学与工程 0823 交通运输工程 082301 道路与铁道工程 082302 交通信息工程及控制 082303 交通运输规划与管理 082304 载运工具运用工程 0824 船舶与海洋工程
082401 船舶与海洋结构物设计制造 082402 轮机工程 082403 水声工程
代码 0825 082501 082502 082503 082504 0826 082601 082602 082603 082604 0827 082701 082702 082703 082704 0828 082801 082802 082803 082804 0829 082901 082902 082903 0830 083001 083002 0831 0832 083201 083202 083203 083204 0833 0834 0835 0836 0837 0838 09 0901 090101 090102 0902 090201 090202 090203 0903 代码名称
航空宇航科学与技术 飞行器设计
航空宇航推进理论与工程 航空宇航制造工程 人机与环境工程 兵器科学与技术 武器系统与运用工程 兵器发射理论与技术
火炮、自动武器与弹药工程 军事化学与烟火技术 核科学与技术 核能科学与工程 核燃料循环与材料 核技术及应用
辐射防护及环境保护 农业工程
农业机械化工程 农业水土工程
农业生物环境与能源工程 农业电气化与自动化 林业工程 森林工程
木材科学与技术 林产化学加工工程
环境科学与工程(可授工学、理学、农学学位)环境科学 环境工程
生物医学工程(可授工学、理学、医学学位)
食品科学与工程(可授工学、农学学位)
食品科学
粮食、油脂及植物蛋白工程 农产品加工及贮藏工程 水产品加工及贮藏工程 城乡规划学
风景园林学(可授工学、农学学位)软件工程 生物工程
安全科学与工程 公安技术
农学 作物学
作物栽培学与耕作学 作物遗传育种 园艺学 果树学 蔬菜学 茶学
农业资源与环境 代码 代码名称 090301 土壤学 090302 植物营养学 0904 植物保护 090401 植物病理学
090402 农业昆虫与害虫防治
090403 农药学(可授农学、理学学位)0905 畜牧学
090501 动物遗传育种与繁殖 090502 动物营养与饲料科学 090504 特种经济动物饲养 0906 兽医学 090601 基础兽医学 090602 预防兽医学 090603 临床兽医学 0907 林学
090701 林木遗传育种 090702 森林培育 090703 森林保护学 090704 森林经理学
090705 野生动植物保护与利用 090706 园林植物与观赏园艺 090707 水土保持与荒漠化防治 0908 水产 090801 水产养殖 090802 捕捞学 090803 渔业资源 0909 草学医学
1001 基础医学(可授医学、理学学位)100101 人体解剖与组织胚胎学 100102 免疫学 100103 病原生物学
100104 病理学与病理生理学 100105 法医学 100106 放射医学 1002 临床医学 100201 内科学 100202 儿科学 100203 老年医学 100204 神经病学
100205 精神病与精神卫生学 100206 皮肤病与性病学 100207 影像医学与核医学 100208 临床检验诊断学 100210 外科学 100211 妇产科学 100212 眼科学
100213 耳鼻咽喉科学 100214 肿瘤学
100215 康复医学与理疗学 100216 运动医学
代码 100217 100218 1003 100301 100302 1004 100401 100402 100403 100404 100405 100406 1005 100501 100502 100503 100504 100505 100506 100507 100508 100509 100510 100511 100512 100513 1006 100601 100602 1007 100701 100702 100703 100704 100705 100706 1008 1009 100901 1010 1011 11 1101 110101 110102 1102 110201 110202 1103 110301 代码名称 麻醉学 急诊医学 口腔医学 口腔基础医学 口腔临床医学
公共卫生与预防医学(可授医学、理学学位)
流行病与卫生统计学 劳动卫生与环境卫生学 营养与食品卫生学 儿少卫生与妇幼保健学 卫生毒理学 军事预防医学 中医学
中医基础理论 中医临床基础 中医医史文献 方剂学 中医诊断学 中医内科学 中医外科学 中医骨伤科学 中医妇科学 中医儿科学 中医五官科学 针灸推拿学 民族医学 中西医结合 中西医结合基础 中西医结合临床
药学(可授医学、理学学位)药物化学 药剂学 生药学 药物分析学
微生物与生化药学 药理学
中药学(可授医学、理学学位)特种医学
航空、航天与航海医学
医学技术(可授医学、理学学位)护理学(可授医学、理学学位)
军事学
军事思想及军事历史 军事思想 军事历史 战略学 军事战略学 战争动员学 战役学 联合战役学
代码 代码名称 110302 军种战役学 1104 战术学 110401 合同战术学 110402 兵种战术学 1105 军队指挥学 110501 作战指挥学 110502 军事运筹学 110503 军事通信学 110504 军事情报学 110505 密码学 1106 军制学
110601 军事组织编制学 110602 军队管理学
1107 军队政治工作学 1108 军事后勤学 110801 军事后勤学 110802 后方专业勤务 1109 军事装备学 1110 军事训练学管理学
1201 管理科学与工程(可授管理学、工学学位)1202 工商管理 120201 会计学 120202 企业管理 120203 旅游管理
120204 技术经济及管理 1203 农林经济管理 120301 农业经济管理 120302 林业经济管理 1204 公共管理 120401 行政管理
120402 社会医学与卫生事业管理(可授管理学、医学学位)
120403 教育经济与管理(可授管理学、教育学学位)120404 社会保障 120405 土地资源管理
1205 图书情报与档案管理 120501 图书馆学 120502 情报学 120503 档案学艺术学
1301 艺术学理论 130101 艺术学
1302 音乐与舞蹈学 130201 音乐学 130202 舞蹈学
1303 戏剧与影视学 130301 戏剧戏曲学
代码 代码名称 130302 电影学
130303 广播电视艺术学 1304 美术学 130401 美术学
1305 设计学(可授艺术学、工学学位)130501 设计艺术学
000000 自主设置专业 3.2.16 专业学位信息采集代码标准代码 0251 0252 0253 0254 0255 0256 0257 0351 035101 035102 0352 0353 0451 045101 045102 045103 045104 045105 045106 045107 045108 045109 045110 045111 045112 045113 045114 045115 045116 045117 045118 045119 代码名称 金融硕士
应用统计硕士
税务硕士
国际商务硕士
保险硕士
资产评估硕士
审计硕士
法律硕士
法律硕士(非法学)法律硕士(法学)
社会工作硕士
警务硕士
教育(博士、硕士)教育管理
学科教学(思政)学科教学(语文)学科教学(数学)学科教学(物理)学科教学(化学)学科教学(生物)学科教学(英语)学科教学(历史)学科教学(地理)学科教学(音乐)学科教学(体育)学科教学(美术)现代教育技术 小学教育 心理健康教育 科学与技术教育 学前教育 特殊教育 代码 0452 045201 045202 045203 045204 0453 0454 0551 055101 055102 055103 055104 055105 055106 055107 055108 055109 055110 055111 055112 0552 0553 0651 0851 0852 085201 085202 085203 085204 085205 085206 085207 085208 085209 085210 代码名称 体育硕士 体育教学 运动训练 竞赛组织 社会体育指导
汉语国际教育硕士
应用心理硕士
翻译硕士 英语笔译 英语口译 俄语笔译 俄语口译 日语笔译 日语口译 法语笔译 法语口译 德语笔译 德语口译 朝鲜语笔译 朝鲜语口译
新闻与传播硕士
出版硕士
文物与博物馆硕士
建筑学(硕士、学士)
工程(博士、硕士)机械工程 光学工程 仪器仪表工程 材料工程 冶金工程 动力工程 电气工程
电子与通信工程 集成电路工程 控制工程 代码 085211 085212 085213 085214 085215 085216 085217 085218 085219 085220 085221 085222 085223 085224 085225 085226 085227 085228 085229 085230 085231 085232 085233 085234 085235 085236 085237 085238 085239 085240 0853 0951 095101 095102 095103 095104 095105 095106 095107 095108 095109 代码名称 计算机技术 软件工程
建筑与土木工程 水利工程 测绘工程 化学工程 地质工程 矿业工程
石油与天然气工程 纺织工程
轻工技术与工程 交通运输工程 船舶与海洋工程 安全工程 兵器工程
核能与核技术工程 农业工程 林业工程 环境工程 生物医学工程 食品工程 航空工程 航天工程 车辆工程 制药工程 工业工程 工业设计工程 生物工程 项目管理 物流工程
城市规划硕士
农业推广硕士 作物 园艺
农业资源利用 植物保护 养殖 草业 林业 渔业
农业机械化 代码 095110 095111 095112 095113 095114 095115 0952 0953 0954 1051 105101 105102 105103 105104 105105 105106 105107 105108 105109 105110 105111 105112 105113 105114 105115 105116 105117 105118 105119 105120 105121 105122 105123 105124 105125 105126 105127 105199 代码名称
农村与区域发展 农业科技组织与服务 农业信息化 食品加工与安全 设施农业 种业
兽医(博士、硕士)
风景园林硕士
林业硕士
临床医学(博士、硕士)内科学 儿科学 老年医学 神经病学
精神病与精神卫生学 皮肤病与性病学 影像医学与核医学 临床检验诊断学 外科学 妇产科学 眼科学
耳鼻咽喉科学 肿瘤学
康复医学与理疗学 运动医学 麻醉学 急诊医学 中医内科学 中医外科学 中医骨伤科学 中医妇科学 中医儿科学 中医五官科学 针灸推拿学
民族医学(含:藏医学、蒙医学等)中西医结合临床 全科医学 不分领域 代码 1052 1053 1054 1055 1056 1151 115101 115102 115103 115104 115105 115106 115107 115108 115109 115110 115111 115112 1251 125101 125102 1252 1253 1254 1255 1256 1351 135101 135102 135103 代码名称
口腔医学(博士、硕士)
公共卫生硕士
护理硕士
药学硕士
中药学硕士
军事硕士 联合作战指挥 陆军军事指挥 炮兵作战指挥 通信兵作战指挥 工程兵作战指挥 海军军事指挥 潜艇指挥 空军军事指挥 二炮军事指挥 军队政治工作 后勤指挥 装备指挥
工商管理硕士 工商管理硕士
高级管理人员工商管理硕士(EMBA)
公共管理硕士
会计硕士
旅游管理硕士
图书情报硕士
工程管理硕士
艺术硕士 音乐 戏剧 戏曲 代码 135104 135105 135106 135107 135108 代码名称 电影 广播电视 舞蹈 美术 艺术设计
第五篇:人力资源专业代码
人力资源专业代码:Z02020
5统考课程1、03707《毛泽东思想邓小平理论三个代表》
2、00165《经济发展与劳动就业》即《劳动就业概论》
3、00164《劳动经济学》
4、00043《经济法概论》周四5、00166《企业劳动工资管理》即《薪酬与福利管理实务》
6、00163《管理心理学》
7、00018《计算机应用基础》周一
校考课程1、00167《劳动法》
2、00147《人力资源管理仪》
3、03706《思想道德修养与法律基础》
4、00009《政治经济学》
5、00144《企业管理概论》
6、02126《应用文写作》
7、00065《国民经济统计概论》
8、00071《社会保障概论》