-
1 # 周命運
-
2 # 電腦硬體維修工程師
首先了解軟體開發是什麼 軟體開發是根據使用者要求建造出軟體系統或者系統中的軟體部分的過程。 軟體開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。 軟體一般是用某種程式設計語言來實現的。通常採用軟體開發工具可以進行開發。 軟體分為系統軟體和應用軟體,並不只是包括可以在計算機上執行的程式,與這些程式相關的檔案一般也被認為是軟體的一部分。 軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模組設計、程式設計和除錯、程式聯調和測試以及編寫、提交程式。 軟體開發需要學什麼 既然是從零開始,先來個簡短的普及,如果要從事軟體開發,你至少需要學會的東西: 1、一門程式語言(C、C++、Java、PHP、Python、Html等), 2、熟悉一種作業系統(Windows、Unix、Linux/類Linux、Android、IOS等), 3、簡單的演算法和資料結構。 先確定你學習完軟體開發後想從事的工作,比如遊戲開發(LOL,吃雞,手遊等);前端開發(網頁、微信小遊戲、Android/IOS APP等);後臺伺服器,資料庫(支撐前端執行的技術和資料);嵌入式(驅動、微控制器等)。 確定方向後,再選擇相應的程式語言,如遊戲開發(C++為主);網站,小遊戲(H5/CSS/js等)、Android(Java為主);IOS(Objective-C、switch);後臺伺服器(Java、Python等);資料庫(MySQL、Oracle、SQL Server等);嵌入式(C、彙編等)。 程式語言基礎內容學習的難易程度,大致:C>C++>JAVA>其他。但是基礎之後,每門語言的擴充套件都是很廣很深的,都有難度和樂趣。 作業系統也會根據你選擇的方向基本定型,如遊戲基於Windows比較多,手遊和APP就基於Android和IOS、嵌入式基於(類Linux)微控制器較多、H5和Java跨平臺都適用。 資料結構和演算法,在學習語言的時候順帶學習一些就夠了。但是如果是從事最近熱門的“人工智慧”,“區塊鏈”那對資料結構和演算法的要求就會比較高。
-
3 # 白言哈
當今時代,電腦已經成為人們生活以及公司發展的必需品。現在和未來一切都是電腦,所以現在電腦技術還是很有前途的,只要你的技術過硬,找到一份好工作,獲得高額薪水,一切都不是問題。有前途的,你現在都是資訊化的年代很多人現在都在使用電,電腦出現故障的頻率是比較大的,你可以的。
-
4 # 江西新華kylie
一階段:
1、計算機操作基礎
2、Office辦公自動化
3、計算機組裝與維護
4、C語言
二階段:
1、SQL Server2005資料庫設計
2、和高階查詢
3、資料結構
4、C#面向物件程式設計
5、HTML5與CSS3開發
6、JavaScript
7、jQuery高階程式設計
8、PHP開發
三階段:
APP Development
1、JavaScript特效製作
2、jQuery應用開發
3、HTML5與CSS3開發
4、Java面向物件程式設計
四階段:
JAVAWEB Development
1、產品流程應用
2、移動平臺介面設計
3、Oracle資料庫開發
4、JavaWeb應用開發
Mobile APP Development
1、實訓一:WEB前端設計與開發
2、實訓二:J2EE專案開發
-
5 # 烏魯木齊新華學校
要看您讀的學校和學校安排的課時為多久,軟體開發可以做網頁設計師、軟體介面、移動端介面設計、遊戲開發行業、網路與系統管理資料庫管理等
回覆列表
軟體開發需要學習:
1.SOL Server2005資料庫設計和高階查詢
2.資料結構
3.C#面向物件程式設計
4.HTML5和CSS3開發
5.JavaScript
6.jQuery高階程式設計
7.PHP開發
8.軟體工程
9.Java面向物件程式設計
10.J2EE服務端高階程式設計
……
等內容,確定好自己的方向,選擇相對應的去專攻就好。