軟體工程專業之大學帶給我們什麼

來源:互聯網
上載者:User

一、基礎課程
 
  OS、電腦群組成原理、電腦網路、資料結構、電腦體繫結構、數字電路分析、離散數學
 
  這些課程主要的作用是讓我們對電腦有基礎認識。
 
二、程式設計語言
 
  我們專業從彙編、c、c++到java、c#都開設 了課程。
 
  作用一:什麼都懂,什麼都不專
 
  作用二:都接觸理解了結構化編程思想、OOP思想,再加上各種語言的基礎,適應未來工作中的變化
 
三、進階課程
 
  可以分為兩類:管理與架構技術
 
  管理相關的有軟體工程、專案管理,在學習這些課程的時候,順便考取了資訊系統專案管理師認證。
 
  架構技術分為.net和java ee 兩個方向,再加上設計模式這門課。
 
  在這個階段沒有學習到具體的編程技能,主要是理解和應用工程與架構理論,這對於不執著與編寫代碼的童鞋是個福音。
 
  作用是學會了一種交流語言——不再是閱讀代碼來交流。
 
四、項目實訓與實習
 
  這個我們學校很變態,從大一第三學習開始,每年得小學期都是拿來項目實訓,其他時間的實驗課也不少。而我也經曆了c/c++時期的單幹
 
到java/c#時期的團隊用力,對於彼時的生活最大的區別就是前者經常熬夜、經常做夢,有的時候走進圖書館才發現後面還有課,後者就比較輕鬆
 
有了專案管理與分工,大家按部就班做,很和諧。
 
  由於項目實訓很多,不低於15個吧,在那三年,對專案管理與軟體工程理論的重要性及認識也不斷加深,對於架構設計的認識也不少,這可能
 
算是好的作用吧;不好的就是學的做的越來越高層,越來越接近商業應用,從此就很少談論技術大牛了,基本上沒有什麼技術深度。。。最杯具的是
 
找工作的時候發現 Linux c 工程師的工資比什麼java ee 、.net工程師高多了,而且競爭者寥寥無幾
 
  另一方面,校外實習又將我們帶到了更陌生的領域——公司,在短短的實習時間裡面,最深的體會是——coding不是重要的,技術大牛也不是最
 
重要的,最重要的是保證項目保質保量完成的專案經理。其次就是英語作為工作語言,QA甚至RD是英文的,項目人員也有英語國家的,在這方面感謝
 
學校提供了很多英語選修尤其是口語類的,而學院做的不好——其實就是沒做。再次就是專業文檔寫作了,這個在學校課程也是空白的,看到別人寫的
 
文檔,最大的感覺是看著不會累,還有越看越想看的衝動哦。
 
無、過去、後來與小結
 
  編程與架構思想:SP OOP SOP SOA DM 3T Grid WebService
 
  專案管理:目標管理、資源管理、有效溝通
 
  程式設計語言:彙編、c、一種OOPL。。。其他是浪費
 
++++++++++++++++++++++++++++++++++++
 
  後來我們奔赴祖國之大江南北,有的漂洋過海。。有做專屬技術崗位的,有架構的、管理的,有機關單位資訊主管的,有做資訊產業促進的。。。在
 
大學四年裡,在這條學習的長線上,各自找到了自己的切入點。
 
  曾經在校時候的抱怨也無法回憶。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.