第一篇:專業程序員必知的技巧敲打代碼
(轉貼)專業程序員必知的技巧:敲打代
碼
編寫生產質量級別的代碼似乎是一個明擺著的目標,但計算機行業卻費了不少時日才弄明白正確的實現之道。例如,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《社會保障概論》