2018.03.23: 失敗了,這個專業沒救了。 就像朋友說的,魯迅寫再多的文章,也救不活裝死的中國人。或許他們根本沒意識到自己在裝死。 在空間寫了很多,我已經放棄了他們。2017....
大連海事大學軟件工程怎么樣?
我們精選了一下網友答案:
···································^^····································
2018.03.23:
失敗了,這個專業沒救了。
就像朋友說的,魯迅寫再多的文章,也救不活裝死的中國人。或許他們根本沒意識到自己在裝死。
在空間寫了很多,我已經放棄了他們。2017.02.20:
機油告訴我這個問題下面還有回答,叫我來看看。
日語真的是個很微妙的設定,人家可以開設日強和英強的軟件工程,我們只有日強。可能是師資能力方面問題吧,然而這么做卻帶來了兩個極壞的影響。
1.很大一部分人不把編程當回事,因為大一大二所占學分太少。老師也不會故意為難你。平時根本沒有coding的需求和欲望。反正我績點3+,學編程干什么。
2.把日語當做本命,大三開始才著急,發現自己日語不怎么會,除了日語別的也不會。
日語老師甚至會跟學生說(可能不是我們日語老師,具體忘了)就是把你們當日語專業培訓balabala,你們英語學那么久了也都不錯了balabala
哦,然而你把他們拉來看看英文文檔試試?
我很想問問有多少人大二了C語言寫個鏈表都寫不利索,連java的環境變量都不會配,Huffman樹都不知道是什么。
室友跟我說不會編程,我跟他說,學好日語就夠了,你日語可是90多分。
他白了我一眼,日語頂個屁用,我出去又不能當翻譯。
這還算是有自知之明的。
課程設計也使得我們能力處于高不成低不就的地位,沒有足夠的時間學編程,也達不到專業的日語水平。
嗯,我覺得我能力還算可以,但是我周圍的人實力讓我覺得實在很差勁。Java和JavaScript分不清就算了,連堆棧內存調用都搞不明白(大三SE學生),然后信誓旦旦的說他們不開這個課balabala。
老師上課甚至說過一個例子,某保研Top3的學生連VS都不會裝。IDE什么的都不會用。
如果大三的看到上面這句不服的話,先問問自己,就算你懂,周圍的人真的懂這些嗎。
的確編程學習這件事在個人,但是海大的學風和氛圍真心不推薦你來。整個年級數不出幾個對編程真心感興趣的人,但就我平時見到的人,好多卻視績點如命,求個保研資資格或者出國,然而在我強調編程是專業課的時候卻冷嘲熱諷說"不是每個人都喜歡學編程的。",私下各種厭惡。
好像根本沒從那么多年教育中轉為大學的教育。有多少人實戰經驗幾乎為0,然而連理論也不懂。
挺可悲的事情。
如果說就業,海大處于高不成低不就的情況。
是有去華為等大廠的,具我所知有幾個都不是CS/SE專業的,自己去培訓班學的開發。
至于BAT,有學校的人說過本科全校最多也就幾個人(兩三個還是三四個),同為211,我們怎么不聊聊M$谷歌。
有個從杭州回大連的程序員曾說,大連的物價跟杭州差不多,工資就只有杭州的一半。
并且大連沒有什么互聯網企業,學日語本身就是為了做外包(這幾年外包也不好做)。外包對技術的需求非常低。這樣做表面上提高了就業率,但也降低了核心競爭力。
我推薦那些一直待在DMU的人看看外面的世界,看看別人的學校,你就知道CS這方面,差的真不是一個檔次。
關于競賽,我沒參加過,但是已知的編程類競賽沒有取得好成績的。(別說ACM/ICPC)
以上觀點只針對CS方面的專業,其他專業不要自行對號入座。
沒錯,因為某些事我現在對學校的態度路轉黑。但是我在努力嘗試糾正這個專業的風氣,從新生抓起。總比那些噴子和盲目給學校洗地的強。
——————以下是原答案——————
不匿名。
大一大二日語學分比別的都高。課時非常多。
日語學好績點不愁,專業相關課很好過。人稱軟件小天使。
大一大二基本沒有編程的課。
連我們自己都說自己是日語專業。
我只是闡述事實。
如果你想學日語的話,歡迎來大連海事軟件工程專業。
至于氛圍,大一大二大三暫時沒看到什么dalao。一片混亂。
可能我眼拙,歡迎打臉。+++作為一個已經在軟件呆了6年的dmuer,必須怒答一波。不匿。
先說結論,本科比上不足,比下有余;研究生就別來了。軟件本科畢業進BAT,有,但是肯定是沒隔壁大工多的。
先說語言:本科軟件大一大二要學日語,最多一學期要修8學分,學好日語還是相當有用的。大三開始學英語,對于絕大部分日語沒學好的,英文肯定更重要一些。。。如果想找好工作的話
說說專業課:傳說中現在的軟件工程的課程是Mr.Jiang設計的。日語大一大二課程確實有點多(關鍵是絕大部分人日語還沒學好),導致花在計算機方面的時間必定會減少。整體看課程設計是沒有問題的。
說到編程少的問題,中國有句老話:師傅領進門,修行靠個人。找工作的時候,同樣都是一個學校的,編程不錯的有,編程差的也有,全靠個人。
好好學習,多多編程,學好語言,好好做人。海事軟件本科畢業找個工資高的工作還是希望挺大的。當然什么樣的分進什么樣的學校,學校在找工作的時候作為敲門磚還是有用的,僅此,靠個人。+++
16年大一的時候在日語課上回答的這個問題。現在有空了修改一下。
過了三年多回頭看,我們專業有缺點,但不是我們混日子的理由。
第一印象就是日語課時太重。
開始埋怨過專業課程設計的不合理。計算機基礎課程淺嘗輒止,上課念 ppt 現象嚴重,課程設計、實驗內容過于簡單;應用課程少,技術跟不上工業界應用。
等到認識到計算機基礎的重要性,更加覺得課程學習順序不合理。了解過一些水平相當甚至更好的學校相關專業,其實此類現象不止發生在我們學校。
總結出我校計算機相關專業與計算機強校差距在于:
- 課程設計不合理(日語不用說,竟然將計組放在大三下開設)
- 無用課程過多(過多的學分要求導致不得不修)
- 計算機基礎課程教學深度不夠(學時少,且教師水平不高)
- 學業壓力小(課程容易過且難度不大)
- 作弊成本低(包括考試作弊、實驗以及課程設計的抄襲現象)
- 興趣不足
一些建議:
- 可以提前規劃自己的學習計劃,我校比較好的一點在于可以刪除所有課程(包括必修課),并選擇當前學期開設的任何課程來調整自己的選課順序。
- 夯實基礎。包括英語、離散數學(這兩個對讀文檔和 paper 有很大幫助),以及數據結構、計組、OS、計網、Compiler 等計算機基礎課程。學校教授的課程和用書遠遠不夠,要多找幾本經典書籍多讀幾遍。能寫一個簡單的或者能過一下源碼就更好了。
- 基礎遠比框架重要。深入后會發現框架的實現手法及架構設計的思路可能早就是多年前 OS 中用爛了的技巧。
- 多動手。沒什么學不會的,只有代碼寫的少。這點可以找一些計算機強校的 lab 來做,收獲會很大。參與到開源社區也是個不錯的選擇。
- 眼界放寬。多關注業界前沿的動態(關注一些國內外有質量的技術博客、社區),不要局限于學校這一畝三分地,將來你的競爭對手是全國的 CS 應屆畢業生。
- 少參加校內比賽。
推薦一些書和學習的方法:
0. 最好的情況,就是動手寫一個 OS、Compiler || Interpreter。雖然看上去很難,但是投入時間和精力是可以完成的。
步入正題:
- 導論&&計組:《CS: APP》(配合 15-213 學習,實驗獨立完成)、《SICP》、《Code》、《軟硬件接口》
- 數據結構&&算法:《算法》四(偏數據結構),《算法導論》(配合MIT同名課程),沒事刷刷 leetcode
- OS:我這方面著重看過,《現代操作系統》(看了幾遍,寫的中規中矩,但是學校圖書館有實體書),《操作系統設計與實現》(與 15-605 同名,難度可想而知),恐龍書《操作系統概念》,《Operating Systems: Three Easy Pieces 》(這本書的結構是最合我胃口的,國內翻譯成操作系統導論...),Linux 0.01(沒錯就是內核源碼,配合匯編食用)
- 網絡:《計算機網絡:自頂向下》,《計算機網絡》,《TCP.IP》 第一卷(后兩本沒什么必要),《UNIX 網絡編程》兩冊、《UNIX 環境高級編程》(這三本當手冊用)
- 編譯原理:只看過龍書,可能是我水平原因,感覺不夠具體。虎書沒看過,不過據說與龍書齊名。 LLVM。(話說我實習做的編譯這一方面的竟然是我了解的最少的...)
- 英語:這個不用特意的去學,多看看文檔、原版書,多逛逛論壇就可以。
- 離散數學:《離散數學與應用》對于讀一些文檔和 paper 上的證明很有用(我第一次在離散上吃虧是在期末考試,第二次就是在讀 JSR-133 的時候)
- 代碼能力上:可以去天池上找一些比賽。Hackthon 遍地都是。Summer of Code 就不得不說 GSoC(建議先練習口語),阿里編程之夏(ASoC) 也是在今年開始的第一屆(我也去混了兩個月)
其他與興趣相關和語言層面的就不推薦了,相信有能力找到你學習方法。
TL;DR: 多讀書,多動手,多思考
讓我裝個逼分享一下三年多攢下來的一部分書,哈哈