應用軟體是JAVA比較主流,系統軟體(或者對效率等高級系統功能要求非常高的軟體)一般是用C++(主要指用VC++ IDE進行開發)
大型游戲是C++,小型的一般用JAVA。
.NET中的C#也不少人用,主要是應用軟體。
② 從事軟體開發工作必須具備哪些知識
1.首先熱愛這個專業。只有這樣,才會從抽象的理論中找到實實在在的快樂。如果
不熱愛她,或者只因為這是個熱門專業,那麼極力要求放棄這個專業,因為計算機是一把雙刃劍,學好了會飛黃騰達,學不好畢業後會極其痛苦,高不成低不就,沒有發展潛力,如同學英語專業的人到了美國一樣。
2.不要用功利眼光對待這個學科,這絕對不是點點滑鼠就能掙錢的專業。不要去想做網站掙錢,不要想靠點擊率增加廣告,這個在4年前已經過時,如果現在仍然這么想,千萬別說出來,因為會覺得很土。計算級專業的成就感總是伴隨著身體上的痛苦而來,肩周炎,頸椎病,眼睛干澀,掉頭發,腰椎間盤突出,關節炎
3.搞明白計算機「科學」與「技術」的含義。做網頁,做圖片,做flash,玩游戲,上網,聽歌,錄mp3,搞電影字幕,裝windows,改注冊表,為軟體皮膚??這通通不叫計算機科學與技術,如果是計算機的學生,會做以上事情,那是應該的,不會做,也沒什麼丟人的,需要的不是讓別人稱作「高手」。
4.明確最終的專業方向是軟體還是硬體。方向是網路?網路不是專業方向。網路是最優秀的軟體工程師、最優秀的硬體工程師與最優秀的通信工程師的智慧結晶。如果是軟體方向,請在學精一攬子數學、數據結構、演算法設計、數值分析、匯編語言、操作系統、編譯原理、資料庫原理、軟體工凳純程之類課程後,仔細的聽一聽硬體課程,軟體工程絕對不是背背就型粗盯能過的課,計算機理論可能是一個人就能研究出來,軟體工程是成千萬網軟體工程師幾十年來失敗的教訓凝結成的結晶,請認真聽課。不要問應該學什麼語言,計算機專業的人必須具備任何語言1小時上手的能力,最起碼要在10分鍾把"helloworld"做出來。如果說有必須學的兩種語言,那他們是c++與java,學他們不是在學語言,而是在學thinkinginc++,thinkinginjava,一個是軟體的基礎理論,一個是面向對象。
③ 計算機網路技術與開發軟體是一個概念嗎
概念不同
計算機網路技術
計算機網路技術是通信技術與計算機技術相結合的產物。計算機網路是按照網路協議,將地球上分散的、獨立的計算機相互連接的集合。連接介質可以是電纜、雙絞線、光纖、微波、載波或通信衛星。計算機網路具有共享硬體、軟體和數據資源的功能,具有對共享數據資源集中處理及管理和維護的能力。計算機網路可按網路拓撲結構、網路涉轄范圍和互聯距離、網路數據傳輸和網路系統的擁有者、不同的服務對象等不同標准進行種類劃分。一般按網路范圍劃分為:(1)區域網(LAN);(2)城域網(MAN);(3)廣域網(WAN)。區域網的地理范圍一般在10千米以內,屬於一個部門或一組群體組建的小范圍網,例如一個學校、一個單位或一個系統等。廣域網涉轄范圍大,一般從幾十千米至幾萬千米,例如一個城市,一個國家或洲際網路,此時用於通信的傳輸裝置和介質一般由電信部門提供,能實現較大范圍的資源共享。城域網介於LAN和WAN之間,其范圍通常覆蓋一個城市或地區,距離從幾十千米到上百千米。
計算機網路由一組結點和鏈絡組成。網路中的結點有兩類:轉接結點和訪問結點。通信處理機、集中器和終端控制器等屬於轉接結點,它們在網路中轉接和交換傳送信息。主計算機和終端等是訪問結點,它們是信息傳送的源結點和目標結點。
計算機網路技術實現了資源共享。人們可以在辦公室、家裡或其他任何地方,訪問查詢網上的任何資源,極大地提高了工作效率,促進了辦公自動化、工廠自動化、家庭自動化的發展。
21世紀已進入計算機網路時代。計算機網路極大普及,計算機應用已進入更高層次,計算機網路成了計算機行業的一部分。新一代的計算機已將網路介面集成到主板上,網路功能已嵌入到操作系統之中,智能大樓的興建已經和計算機網路布線同時、同地、同方案施工。隨著通信和計算機技術緊密結合和同步發展,我國計算機網路技術飛躍發展
專業培養目標:培養掌握計算機網路基本理論和基本技能,具有計算機網路硬體組網與調試,網路系統安裝與維護,以及網路編程能力的高級技術應用性專門人才。
專業核心能力:計算機網路安裝與維護能力、網路應用軟體的編程能力。
專業核心課程與主要實踐環節:組網技術與網路管理、網路操作系統、網路資料庫、網頁製作、計算機網路與應用、網路通信技術、網路應用軟體、JAVA編程基礎、伺服器配置與調試、網路硬體的配置與調試、計算機網路軟體實訓等,以及各校的主要特色課程和實踐環節。
可設置的專業方向:
就業方向 :計算機系統維護.網路管理.程序設計.網站建設.網路設備調試等崗位
④ 什麼是軟體開發
軟體開發就是根據用戶的要求,建造出有特定功能的軟體系統,或者系統中的軟體部分的過程。軟體開發是辦好了需求獲取,需求分析,設計,技術實現,測試,上線,這一整套流程的一項工程。
軟體開發需要學習的課程
1.數據結構與演算法,只要你做開發,這一點就必須好好的學習,把它學透了,對編程的優化幫助很大。
2.計算機組成原理,一門特別難學的課程,學透了,是大牛級別的。
3. 資料庫,作為一名軟體開發人員,資料庫肯定是要會的,必備的知識,目前來說,MySQL 資料庫用的比較多,可以多研究研究。
4.網路編程,軟體終歸都是通過網路來交互的,所以網路編程同樣蠻重要的,TCP,UDP協議等。
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,建議實地考察對比一下。
祝你學有所成,望採納
北大青鳥學生課堂實錄