軟體工程,就是教你如何編軟體,而不是僅僅的寫代碼。當你准備做個比較大的軟體的時候,只能按照軟體工程的方法來一步步的設計這個軟體。對於做軟體來說,編代碼的人就像民工,很累,很機械,也沒有什麼技術含量。懂軟體工程的人就像工程師,從頭到尾設計軟體,而不僅僅是程序。對於計算機專業,學的東西很多,但很不精。這個專業學的東西,在其他理工科專業中都或多或少的學了點。計算機已經成為像英語這樣的基礎專業。但又沒有英語專業那麼精。硬體方面不如電子類的,軟體方面又不如專門的軟體專業。我們公司從去年開始,不把計算機專業當對口專業來招聘了。如果你在一個實力不怎麼樣的學校里,那就所有計算機方面的東西都要學,都要懂。如果在一個好學校里,專攻一個方向吧。
『貳』 數據結構和資料庫系統原理和計算機網路和軟體工程這四門課程有什麼關系,難以程度和先學那個好。
都是基本課程吧。
數據結構是最基本的東西,在編程的很多方面都要用到,主要是關於演算法方面的東西。
資料庫原理就是學資料庫原理..資料庫的操作之類的
計算機網路講的是網路的基本知識,例如網路分層、TCP/IP協議、分網段、balabala
軟體工程... 說實話我也不知道這幹嘛的 每個地方可能教材不同,一般是關於一些項目的流程、步驟、規范之類
想學好的話 數據結構還是要自己仔細琢磨,資料庫和網路都是基本知識,都要學吧。
----
@zzx0031 說得關於軟工的沒錯 設計系統用的 做畢業設計的時候就會用到
學數據結構要先學基本的C/C++
『叄』 學軟體工程師要不要學習網路方面的課程,之間有沒有聯系
沒有很大的關系 你想去哪裡培訓呢 我知道深圳有家不錯的呢 深圳鯤鵬 成立已經六年了 並且校長是計算機協會的副會長 教學質量不用懷疑的額呢 你可以去看一些 了解一下的額 深圳鯤鵬
『肆』 請問自學電腦編程那些科目書本最重要,《軟體工程》最不重要嗎
軟體工程是計算機下的一個專業,也可以是一門課。
如果以後想從事軟體開發,《軟體工程》極為重要。
自學的話建議直接挑一門最已上手的編程語言開始學,比如python,如果按科班那樣一層一層慢慢學的話,耗時很長,短期也得不到回報,很容易打擊自信,難以堅持。不過還是吧科目列出來吧。
《計算機導論》
《c語言程序設計》
《模電》《數電》
《高等數學》
《線性代數》
《離散數學》
《c++面向對象編程》/《c#編程》/《java程序設計》
《數據結構》
《操作系統》
《計算機網路》
《資料庫原理》
《概率論與數理統計》
《計算機組成原理》
《匯編語言》
這些大概就是編程的基礎了,也是最重要的東西。它決定了你以後的上限。
『伍』 學軟體工程的,那些科很重要
C++或是Java,面向對象的程序設計,數據結構,資料庫,這幾門課是搭架子的,也是做為程序員少不了的基本功,一定要學好。
軟體工程——這是一門可以從宏觀上對什麼是軟體開發有所了解和掌握的課,為將來從程序員的層次能進一步提高引路的。
其它的還有一些也都相關,但更要看你對自己的職業有沒有什麼規劃:
如果想軟硬兼備,搞接近底層硬體的開發,那就要學匯編,編譯原理,介面技術或是再一步的計算機組成原理,網路原理等。
如果只是純搞軟體開發,但想更側重於核心軟體的開發,那就是偏《操作系統》,甚至去把Linux的源代碼搞搞。可以說軟體中最難的OS,但一旦通了,什麼Unix,Linux,Android了,甚至Windows
Mobile都差不多。
最後還有一種,就是最大眾化的,偏向於上層應用的軟體開發,那就多了,搞多媒體的就側重於《多媒體技術》,搞網路的就有《計算機網路》、《電子商務》、《Web編程》等課,如果側重於一般應用開發,可以自學一下MFC什麼,
大概就這么多,當然還可能有別的一些,請大家來補充吧!
『陸』 請問對於軟體工程專業的學生來說,哪些基礎課程比較重要線性代數和高等數學是必要的嗎
重要的課程多的去,要說最重要的 當然是 c語言,數據結構,等基礎語言學科,這個專業很廣,看你以後從事的方向不同基礎不同,國家規定的考研專業課是,數據結構,計算機網路,計算機組成原理,操作系統,這個就是基礎,關於線性代數高等數學離散數學是基礎(線性代數高數概率是考研科目),但是如果你的定位是畢業後在北上廣找份工作,你會發現這些可能基本上都用不上,就像你學了拋物線雙曲線你說在生活中用的上么?他們都是潛移默化的運用,培養思維和學習能力,讓你有個宏觀的認識,讓你站的高看得遠,如果想深入學習,那些課程都是必須的啊!!!
『柒』 計算機網路對於軟體工程的學生而言該學到什麼程度
至少需要掌握計算機網路的基本原理、以及網路七層協議的各層協議的含義、以及各個協議的幀格式。
『捌』 我現在是計算機學院大二的本科生,專業選擇方向有網路工程和軟體工程,請教大家這兩個的利弊都有什麼。
網路工程和軟體工程都屬於計算機類課程,計算機的分類也有很多,尤其是當前科技社會。關於這兩個專業的利弊,我覺得可以從幾個方面來分析:
①網路工程和軟體工程在基礎課程上的設置應該沒太大的區分,數據結構,操作系統,高級語言,計算機網路等都有,所以在初期沒有太大的區別,無法區分其利弊。
②從專業培養的角度而言,網路工程趨向於計算機網路,例如協議,組網,伺服器等方面,就業方向是趨向於網路維護,資料庫維護,網站維護,通信維護等。軟體工程則趨向於應用軟體的開發,軟體測試等,當然細分下來還有不同平台,系統的區別,比如win,linux等,就業方向趨向於程序猿,軟體攻城師等職業。
③個人覺得本科階段,網路工程和軟體工程沒太大的區別,網路工程乾的活軟體工程也能幹,反之亦然。
④從就業來看,都是苦逼的IT民工。
⑤只要認真學習,都是一門吃飯的手藝,縱然成不了土豪,也不會太屌絲,當然也有機會成土豪,看個人造化。
⑥以上是個人經驗分享,辛辛苦苦一字一字敲出來的。