回覆列表
  • 1 # 北大青鳥優越IT學院

    問題有點多,我就一一來說說。

    首先,軟體工程專業相比於計算機專業更強調軟體開發的工程性,也就是說學生在掌握計算機科學知識的基礎上,還要掌握軟體需求分析、軟體設計、軟體測試、軟體維護和軟體專案管理等必需的知識技能。大多數高校要求選考物理才可以報考軟體工程。

    其次,軟體工程的學習是偏難的。軟體工程學習的重要內容是軟體設計,軟體設計要求設計者具備嚴密的邏輯性和充滿創造力的抽象思維。軟體工程的學生還需要掌握離散結構、演算法等數學基礎。數學可以決定學生能夠達到的高度和將來的發展空間,因此學生的數學基礎不宜過於薄弱。軟體技術發展日新月異,新技術層出不窮,大學裡的知識相比於市場標準總是會出現滯後,因此,學生還要關注行業動態,選擇一門自己感興趣並且值得學習的語言進行深入學習,有“活到老,學到老”的覺悟。

    最後,學生畢業後可以從事各級各類企事業單位的辦公自動化處理、計算機安裝與維護、網頁製作、計算機網路和專業伺服器的維護管理和開發工作、動態商務網站開發與管理、軟體測試與開發及計算機相關裝置的商品貿易等方面的有關工作。主要就業行業是軟體和資訊科技服務業。就業地點集中在北上廣深,就業比例高達65%以上,另外杭州、武漢、成都、南京等省會城市也是就業比較集中的城市。就業公司主要是計算機軟體專業公司、資訊諮詢公司、金融企業等,通常位於城區中心或者交通便利的地方,且辦公環境寬鬆舒適。

    職業方向主要有:

    1、Java方向:JAVA初級程式設計師、JAVA計算程式設計師、 JAVA工程師 、J2EE系統工程師。

    2、Net方向:Net程式設計師網站開發工程師 、Net工程師。

    3、其它方向:簡單的管理資訊系統開發和維護人員、網頁製作和客戶端指令碼程式編寫人員、初級資料庫管理和維護人員、資料庫開發工程師、系統分析設計工程師、軟體專案配置管理員、文件編寫工程師。

  • 2 # FamousSpeech

    一、要了解什麼是軟體工程,我們從以下幾方面瞭解

    概念

    軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科,屬於工科。

    當然在大學裡,軟體工程不單是學習軟體,實際它是一門綜合型學科,除了學習必要的計算機與軟體技術之外,還會學習到管理技術和開發技術。

    具體而言,主要學習數學、科學和人文社會科學基礎知識,以及計算機與軟體工程方面的基本理論和基本知識,接受系統設計與分析、軟體專案管理、團隊合作與交流等方面能力的訓練。

    主要課程

    離散數學及其應用、資料結構基礎、高階資料結構與演算法分析、計算機系統原理、作業系統、計算機網路、資料庫系統、面向物件程式設計、面向資訊科技的溝通技巧、軟體工程基礎等。

    研究生專業方向:虛擬現實技術與應用方向、人工智慧方向、大資料技術與應用方向、軟體工程與管理方向、積體電路與物聯網工程方向、嵌入式軟體方向。

    主要就業方向

    一類是各種規模的IT企業,從事專案管理、軟體設計、軟體開發和質量保證等相關崗位;

    另一類是進入到對IT技術依賴度很高的金融、電信等行業的IT部門,從事這些行業的業務軟體的開發、測試、維護等相關工作。

    實際上當今社會軟體的應用無處不在,手機,電腦,各種智慧穿戴裝置,家用電器,汽車等等;無論是大公司小企業,國企私企;就業前景可謂寬廣,是真正的前景無憂。

    二、是否難學

    1、難不難學要看你對這門課程的是否感興趣,興趣是你學習的動力;

    2、數學一定要好,不然學起來腦瓜疼,也要掌握一定的英語知識,有很多全英語教材;

    3、要學會從中尋找樂趣,真正投入其中,你會發現這門課其實很有趣,寫程式碼,設計一些有趣的程式;

    4、要耐得住枯燥的學習生活。

    三、就業

    軟體工程近幾年來都是就業率以及薪酬排名前三的專業

    前面有提到過軟體應用無處不在,所以學好軟體工程,就業從來都不是問題。

    四、軟體工程專業較好的大學

  • 3 # 武狂

    學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?

    不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。

    如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。

    程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?

    第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。

    第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...

    綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了

  • 4 # 非著名程式設計師

    首先,我們來講講,什麼是軟體工程?軟體工程就是以計算機科學與技術學科為基礎的,培養能夠從事軟體開發、測試、維護、和軟體專案管理的高階專門人才。而目前各行各業隨著網際網路的發展,都需要計算機軟體的應用。

    說白了,什麼是軟體工程,就是跟軟體開發,管理,測試,運維專案的都是。

    那麼,難學麼?這個問題,其實並沒有什麼意義,難不難學,容不容易,都是因人而異,有人覺得簡單,有人覺得難,哪個專業都是這樣,有認為容易的,有認為難的。怎麼界定,你感覺難和易呢?

    只能這麼說,學軟體工程專業,軟體開發相關的需要你邏輯思維能力比較好,數學功底不錯,做事嚴謹應該就問題不大了。談不上有多難,只要腦子不笨,好好學,出來就業找份不錯的工作應該不是問題。

    關於軟體工程專業的就業,我想說網際網路行業在最近 10 年都是熱門行業,每年報考計算機相關專業的人太多了,如果放在 10 年前,這專業絕對好,如果放在現在,只能說一般了。畢竟越來越多的人進來,就意味著競爭就比較大。雖然網際網路熱門,但是總有飽和的一天。

    其實如果從 2018 年開始,讓我推薦計算機相關的專業的話,學什麼比較好,比較有前途,一個是人工智慧,大資料相關的,一個就是網路安全。

    人工智慧就不多說了,被炒的很熱,但是未來 10 年它是發展的一個過程,雖然被炒的很熱,但是真正的應用還沒有到來。在這未來的 10 年中,它會一直被炒,一直髮展,這門學科是發展緩慢的一個學科,不像是軟體應用開發那麼簡單,人工智慧,門檻高,技術含量也高。

    網路安全從去年開始,國家把它從計算機中拿出來了,單獨列為了一個獨立的一級學科,什麼意思?這意味著國家需要大量的網路安全相關的人才,網路安全被提到國家發展戰略當中來了,未來國家在網路安全這方面會比較重視,所以學習網路安全也是非常不錯的選擇。

  • 5 # 吉龍社群輕創頻道

    軟體工程專業難不難軟體開發大家都知道,動手寫程式碼遠遠比那些個只看理論知識要重要得多。很多人因為不懂軟體開發流程,就會覺得軟體開發肯定很難,實際上不然,軟體開發並沒有想象中的那麼難,也完全沒有必要擔心自己英語不好或者數學不好會學不會。

    學軟體開發對英語要求不高,主要是要記幾百來個單詞,而且現在電腦都是很智慧的,有很多輔助工具,你只要輸入單詞的前面幾個字母,整個單詞就會提示出來了,不涉及英語語法,寫作等等,還是很簡單的。學軟體開發對數學要求也不是很高,會用到一些數學公式,電腦上也有直接呼叫即可。選擇好學校,選對好老師是很關鍵的。

    軟體工程專業就業前景怎麼樣軟體工程專業是一個比較熱門的專業,很多學生選擇報考。軟體工程專業涉及到的領域有:資料庫、軟體開發工具、設計模式、系統平臺、程式設計語言等,需要學習很多關於軟體方面的知識,需要熟練掌握專業知識,運用專業知識來解決實際生活中的問題。

    軟體工程專業意指在於培養學生們能夠在計算機應用學科上有所發展,熟練掌握基本的計算機軟體知識。現在每一個行業幾乎都是存在計算機軟體應用的,計算機的發展給我們的日常生活和工作帶來很大的便利。

    軟體工程專業的就業方向1、計算機軟體專業公司JAVA軟體開發

    2、計算機軟體專業公司.NET軟體開發

    3、計算機軟體專業公司軟體測試

    4、資訊諮詢公司系統需求分析

    5、 金融等其它獨資、合資企業軟體系統分析維護

  • 6 # 菜牙Game

    你好,我的專業就是軟體工程。

    可以很明確的說,軟體工程不難學,但學精難上加難,首先你得明確自己的目標,是要把它看做是自己的就業方向,還是為了興趣隨便學學,當然軟體工程的就業大可不必擔心,因為在這個資訊化的時代,科技領域的時代,網路普及的時代,軟體工程是這個時代的領導者。

    軟體工程專業首先接觸的是程式設計,不管是C語言,還是C++,或者是JAVA,還是Python,如果程式設計這一塊是花瓶的話,以後的發展就是一個瓶頸,相對來說只要好好努力就不難學。

  • 7 # IT人劉俊明

    作為一名計算機專業的教育工作者,我來回答一下這個問題。

    首先,軟體工程專業還是具有一定學習難度的,學生通常需要具有一定的數學和物理基礎,而且由於軟體工程專業涉及到的知識結構比較豐富,所以選擇該專業還是相對比較辛苦的。

    從培養體系來看,軟體工程專業的培養可以分為四個階段,第一個階段是基礎學科的教育,涉及到數學系列課程(高數、線性代數、機率論和離散數學等)和物理課程,這部分內容的掌握情況對於後續的學習和工作都會起到較為重要的作用,一定要認真對待;其二個階段是計算機基礎知識,涉及到作業系統、程式語言、演算法設計、資料結構和資料庫等內容;第三個階段是專業方向的知識學習,比如Web開發方向、嵌入式開發方向、大資料開發方向、移動互聯開發方向等等,這個階段需要完成大量的實驗;第四個階段是畢業設計,這個過程有可能需要參加導師的課題組,或者在行業企業進行實習,以便於積累更多的實踐經驗。

    從就業前景來看,軟體工程專業的就業情況一直就有不錯的表現,由於學生往往具有較強的動手實踐能力,同時知識結構也比較健全,所以具有較強的崗位競爭力。從近些年的就業渠道來看,軟體工程專業的畢業生往往更願意選擇大型科技企業或者網際網路公司,整體的薪資待遇也相對比較可觀。

    最後,對於軟體工程專業的本科生來說,如果未來想有更多的就業渠道以及更好的發展前景,可以考慮讀一下研究生。

  • 8 # SmileyWalker

    基本上,越難學的專業含金量越高,再加上現在想走捷徑的人很多,還會有額外加成。

    但,首先,你得學得下來,起碼入門吧。

  • 9 # 末清72

    軟體工程

    軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程式設計語言、資料庫、軟體開發工具、系統平臺、標準、設計模式等方面。

    在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件、嵌入式系統、人機介面、辦公套件、作業系統、編譯器、資料庫、遊戲等。同時,各個行業幾乎都有計算機軟體的應用,如工業、農業、銀行、航空、政府部門等。這些應用促進了經濟和社會的發展,也提高了工作效率和生活效率 。

  • 10 # Zhaooo

    軟體工程就是以計算機科學與技術學科為基礎的,培養能夠從事軟體開發、測試、維護、和軟體專案管理的高階專門人才。而目前各行各業隨著網際網路的發展,都需要計算機軟體的應用。

  • 中秋節和大豐收的關聯?
  • 年輕的男人和比自己大一二十歲的女人結婚是什麼心態?