1. 電子科技大學軟體工程碩士專業學位代碼是多少
根據教育部、國家發展改革委教高〔2001〕6號和國務院學位辦〔2002〕9號文件精神,電子科技大學校自2003年起面向社會自主命題(無需參加全國統考)並組織考試,招收軟體工程專業碩士學位研究生,錄取分數及名額由電子科技大學自主劃定,專業學位代碼430113。
2. 軟體工程師一天寫多少行代碼才算達標
大學三年,雖然是學軟體的,但沒怎麼打代碼。圖片倒是製作了不少,海報、LOGO等等一堆。畢業了反倒想從事軟體了,卻有點跟不上。
3. 請教未來軟體工程專業的發展趨勢,請一定留下您的高見。
國內軟體行業應該還可以發展一段時間,主要是由於我國的人力成本還比較低,國內企業的信息化程度還比較低。
不過如果只學好軟體開發,對於長期發展來看肯定是不夠的。
我建議從以下方面全面發展:
1.技術:軟體設計師(系統分析師更好)
2.英語:高級口譯證書
3.管理:CMMI知識或PMP證書
4. 一個初級軟體工程師需要掌握多少行代碼量
親手寫過1萬行代碼就差不多了!閱讀高手寫的代碼多多益善!
5. java 項目 代碼行數多少 算大項目
java項目的大小衡量標准:
微型:只是一個人,甚至是半日工作在幾天內完成的軟體;
小型:一個人半年內完成的2000行以內的程序;
中型:5個人在1年多的時間內完成的5000-50000行的程序;
大型:5-10人在兩年內完成的50000-100000行的程序;
甚大型:100-1000人參加用4-5年完成的具有100,0000行的軟體項目;
極大型:2000-5000人參加,10年內完成的1000萬行以內的程序;
以上摘自:《軟體工程概論》鄭人傑、殷人民編
這樣的觀點是以代碼行作為計量標準的,認為代碼行多的自然項目也就大了。
6. 軟體工程碩士(代碼:430113)和軟體工程(代碼:083500)有什麼區別
光電工程學院 081104 模式識別與智能系統 8 已提交 學歷碩士 14 計算機學院 081201 計算機系統結構 40 已提交 學歷碩士 14 計算機學院 081202 計算機軟體與
7. 求軟體工程碩士排名
2015教育局公布工程專業碩士研究生大學排名1.清華大學,2.華中科技大學,3.西安交通大學,4.上海交通大學,5.浙江大學,6.西安電子科技大學,7.武漢大學,8.復旦大學,9.哈爾濱工業大學,10.東北大學,11.北京大學,12.東南大學,13.北京航空航天大學,14.中國科學技術大學,15.電子科技大學,16.吉林大學,17.南京理工大學,18.重慶大學,19.北京科技大學,20.同濟大學。
2002年,全國35所高校的學院成為國家批准成立的首批全國示範性學院,授權培養工程碩士,其主要目的就是培養從事工程各領域工作,如開發、項目管理、網路安全等具有較高學歷層次的人才,以滿足我國行業迅猛發展對高層次人才的需求,據啟文中國在職研究生網了解到,發出專業碩士學位改革通知,自2014年,已經不再進行34所院校的自主招生,轉而進行GCT統一考試。
8. 軟體工程碩士(MSE)與工程碩士的區別
目前,我國在計算機技術和軟體信息方面相比亞洲的其他國家,諸如日本、印度等處於一個相對落後的階段,與歐美各國更是有比較大的差距。同時,每年國內對於軟體信息技術專業人才的缺口都在80萬左右。為了改變這一現狀,加強培養軟體方面的專業人才已刻不容緩。國家教育部在2001年特批了35所示範高校,進行軟體工程碩士方向招生。其在錄取的方式和報考形式等方面相比一般的工程碩士都有一些不同之處。 第一、在報考的條件上:報考工程碩士的學員必須具有大學本科學歷且具有兩年的工作經驗;軟體工程碩士則無需工作經驗,具有大學本科學歷即可。同時無學位的錄取率均在10%。 第二、在報考的方式上:報考工程碩士的學員必須參加全國每年在10月份舉行的GCT統考;軟體工程碩士則有示範高校自主考試,自主劃線,自主面試,自主錄取。 第三、在取得的學歷上:工程碩士和軟體工程碩士取得的均是國家認可的碩士學位,可以進行職稱的評定和進一步進行深造。
麻煩採納,謝謝!
9. 軟體工程師:幾千行代碼能搞定的為什麼要寫幾萬行
一
我們公司的 Windows 版軟體已經有十多年的歷史,經過歷代工程師的整治之後,內容已經凌亂不堪。過去三個月,我找時間自己重寫了整個主程序。原本數萬行的程序,被我重寫的只剩下數千行,功能不變,效能更好,而且架構儼然。
前幾天完成 Alpha 版之後,我不禁開懷大笑,笑聲驚動整個辦公室。
二
在重寫這個程序的這段期間,前兩個月,我每周花在這個程序上的時間應該不會超過四個小時。後來我趁著農歷新年沒事干,跑到公司加班數天,但是一天寫程序的時間也不會超過四個小時。
通常我白天寫兩、三個小時的程序,遇到瓶頸就去忙別的事,或者乾脆回家吃晚飯,晚上睡覺前,躺在床上用手機查一下資料,第二天上班走在路上,就會很自然的想到不錯的解法。
寫程序是一種創作,不是做苦工,不能每天在電腦前面枯坐十幾個小時,否則超時工作,只會讓自己的腦筋變得更糊塗。
我所認識的許多寫程序高手,每天寫程序的時間都不會太長。
三
1995 年的時候,有一天在美國鹽湖城,我陪著趨勢科技的創辦人張明正扶著他爸爸過馬路,他突然跟我說:「宜敬,我實在搞不懂,在軟體這個行業,一個優秀的工程師的產出可以輕易抵得上一、二十個平庸的工程師,但是公司最多隻要付他兩、三倍的薪水。那為什麼還有公司願意付錢僱用那些很平庸的工程師呢?」
當時我博士剛畢業,當然不知道要如何回答他的問題;而現在過了這么多年,我還是不知道要如何回答那個問題。
而當時張明正會問我那個問題,應該是因為我介紹了幾位同學跟朋友到趨勢科技工作。那幾位都是以一當十、以一當百的高手。趨勢科技當時沒有給他們十倍、百倍的薪水,但是對他們也不薄,給了他們不少的股票。
後來趨勢在日本上市,我那幾位朋友都成了億萬富翁,財富應該超過一般工程師的十倍、百倍吧?
四
寫一個大型程序,並不是「人多好辦事」。
如果是土木工程或是製造業,人越多、產出就越大。如果一個計劃延誤了,就多調一些人手過來幫忙。
但是在軟體工程里,人越多,就越是難以協調,寫出來的程序也往往品質越差、效能越糟糕。
這就是有名的」The Mythical Man-Month: Addingmanpower to a late software project makes it later」。
IBM在1960年代開發OS/360作業系統軟體時,就發現了這個奇特的現象。
所以我也搞不懂,大型軟體公司僱用了那麼多的軟體工程師幹嘛?
五
我在當兵的時候,有一陣子在台中十軍團的資訊中心擔任資訊官。那時候我手下有兩名資訊科系畢業的大專兵,但是我嫌他們兩人寫程序寫的太慢,而解釋給他們聽更是費事,還不如我自己動手寫比較快。
所以我就叫他們到一邊涼快,所有的程序都由我來寫就好。而他們兩人覺得很不好意思,就泡了很好喝的奶茶給我喝。
後來我們成了很好的朋友。
六
寫程序並不是寫的越長越好、越厲害。
我年輕在台大資訊工程系的時候,會跟朋友炫耀說:「我寫的程序語言編譯程序,總共有一萬多行耶。」
後來我去美國布朗大學讀電腦科學博士,畢業的時候喜歡跟朋友炫耀:「我的博士論文那個程序,功能那麼強大,但是我只用了七、八千行程序就搞定了耶。」
七
二流的軟體工程師,喜歡把簡單的問題弄的復雜,寫出別人看不懂的程序。
一流的軟體工程師,喜歡把復雜的問題簡單化,寫出架構清楚明白的程序,讓人看了之後,覺得問題好像很簡單。
三流的軟體工程師會去崇拜二流的軟體工程師,因為他們會覺得二流工程師寫的程序都看不懂,一定是超級厲害;
三流的軟體工程師不會去崇拜一流的軟體工程師,因為他們會覺得一流工程師所做的事情都很好懂,好像都很簡單。
只有一流的的軟體工程師才會佩服一流的軟體工程師,因為只有他們才能看的出來,其他的一流軟體工程師厲害在哪裡?
台灣的軟體業如此,美國的軟體業也大致如此。
八
直到1980年代末期,IBM一直是世界上最大的電腦公司。而當時 IBM 找了一些原來是做硬體製造的高階主管來管軟體部門。
那些高階主管依照他們管理製造部門的經驗,決定用KLOC (thousands linesof code),也就是每位軟體工程師每年寫出多少行程序來計算軟體部門的效率。
結果軟體工程師們都「短話長說」,寫出一堆落落長又沒有效率的軟體程序。
九
要成為一流的軟體工程師,必須熟悉了解電腦科學的各種基礎理論,也必須累積長時間的實務經驗。
我在布朗大學電腦科學系讀博士修課的時候,程序作業的份量非常重。上作業系統(OperatingSystem)課的時候,教授要我們每個人獨立寫一個包含File System與 Process System的迷你Unix作業系統;
上編譯程序(Compiler)課的時候,教授要我們每個人獨立寫一個 Compiler,而且每一個模組還必須用兩個以上的方法寫,然後互相比較;
而上 Andy Van Dam 教授的電腦圖學,那簡直就是人間煉獄。當時助教發問卷調查,發現每位學生每周花在寫那堂課的程序的平均時間超過四十個小時,學生們幾乎要群起造反。
但是修過上述那三門課而沒有被當掉、又拿高分的,就成了懂理論又懂寫程序的高手、高高手。
十
當年我在布朗大學讀博士的時候,我估計我們繫上像我這種等級的寫程序高手,大概有十來個吧?
但是我們繫上公認最厲害的寫程序高手,還是我的指導教授 Prof. SteveReiss。他一個人大概抵得上五到十個我們這種等級的工程師。
關於他的傳說很多。有一次我去他的辦公室找他,看到他正在玩接龍游戲。他被我發現了,有點不好意思,趕緊跟我說,他覺得 Windows 上的接龍游戲很好玩,但是他沒有 Windows 電腦,所以就花了四、五天,利用零散的時間在他自己的 Sun Work Station 上面寫了一個類似的接龍游戲,包含彩色的圖像介面等等。
想玩電玩就自己寫一個?我很想笑,但又差點在我師父面前跪了下來。
十一
我在布朗大學認識的那些軟體高手,後來真正以寫程序為志業,然後寫出偉大又廣泛被使用的程序的,應該不多。
因為有些人後來去當大學教授,教授通常是不會自己寫程序的。久了之後,我不知道他們的功力剩下多少?
有些人後來為了拿高薪,去一些大公司寫一些很沒營養又很無趣的程序。久了之後,我不知道他們的功力剩下多少?
有些人後來進入產業界工作,沒多久就升上了管理職,而管理職人員通常是不會自己寫程序的。久了之後,我不知道他們的功力剩下多少?
所以程序高手原本就不多,而一直繼續在寫程序的程序高手就更是稀有了。
十二
美國的軟體業有一個老笑話:如果有兩個工程師在同一個團隊,一個很會寫程序,另一個很不會寫程序,那後來升上經理的,一定是那個不會寫程序的。
因為團隊需要那個會寫程序的留下來寫程序。
十三
我寫程序的功力最高的時候,應該是二十多年前我剛拿到博士的時候,那時候我又懂理論、又累積了大量的寫程序經驗。我不敢說自己能以一當百,但是以一當十應該是綽綽有餘的。
只可惜,沒多久之後我就升上了管理職,而當上了經理、協理、總經理之後,如果還自己寫程序的話,那是會被別人笑的。
所以我就不再寫程序了,而且我也學會,要在自己的部門多擺一些工程師,否則陣仗不夠大,會被別的部門瞧不起,也會被我的上司瞧不起。
二十年下來,我的功力大概只剩下兩三成。
十四
我現在終於自己當了老闆。而當上了老闆之後,最大好處之一,就是我高興寫程序就可以寫程序。就算有人要笑我,我也可以不理他們。
十五
我趁過年期間重寫了我們公司的 Windows 主程序,完成之後,自覺功力已經恢復到當年的三、四成,不禁大樂。
不過我還是覺得,軟體工程還真是一門很難以理解的行業。雖然我本身就是一個軟體工程師,雖然我的博士論文研究的就是程序開發環境(Programming Environment),主題就是我在這邊所說的這些問題。