回覆列表
-
1 # 趣視資料
-
2 # 江西簡先森
可以從C語言開始學起,然後學資料結構+演算法,再會用一個編譯器,基本上就能進行一些基本的程式設計了。如果想對開發有更深刻的理解,可以繼續學Java/C++、彙編、計算機組成原理、編譯原理、資料庫原理、計算機網路、數位電路…平時有空多程式設計。
-
3 # Panda潘老師
IT技術領域可以分為18個領域:
人工智慧,雲計算,大資料,區塊鏈,物聯網,設計,Web開發,移動開發,遊戲開發,服務端開發,資料庫,架構,測試,運維,網路管理,安全技術,認證考試,資訊化建設。
軟體開發一般指web開發、移動開發、遊戲開發、服務端開發、資料庫這幾類,你可以選擇其中一類或幾類學習和研究,現在比較火的屬於移動開發和遊戲開發了。技術其實都是觸類旁通的,能學號一個,就能學號好外一個。
高階的軟體開發就是人工智慧、雲計算、大資料、區塊鏈、物聯網等
選擇大於努力
個人建議,如果你要學習軟體開發,首先要對它有個具體的瞭解,目前程式語言種類繁多,按照程式設計難易度來分python<java/C#<C++<C,其次還有很多其它必備語言,例如javascript/Jquery/html等等。
在你瞭解難易度之後,可以選擇一門適合自己的程式語言進行學習,確定之後需要制訂一個合理的學習計劃,並且持之以恆地執行學習計劃。在學習過程中要養成良好的學習習慣。
有興趣,肯努力,勤練習,好像幹任何事情都是這個套路一門程式語言的靈魂就是設計結構、邏輯結構,如果你弄不懂,最簡單的就是你必須掌握其語法,只有掌握了基礎的語法,你才算是獲得了進一步學習該語言的鑰匙。學習軟體開發,必須要對基礎的語法及邏輯爛熟於心,你可以選擇一本程式設計書籍,助你快速成長,擺脫小白的尷尬境地。很多成為技術大牛也是從零開始,一個個程式碼敲出來的。所以,不要還怕沒基礎,只要你有興趣而且肯努力,可能慢慢就會發現學習軟體開發也沒有想象中的那麼難,同時也要學會找到有效的學習辦法,這樣學起來會如魚得水的。個人建議是你可以先看影片學習,學起來就比看書快許多,並且也更簡略,覺得自己掌握了一定的知識後,可以嘗試做個小課題練手,等熟練了,再慢慢著手練習商業專案的實戰,只有懂得實操的軟體開發工程師才是企業真正喜歡的。
打牢基礎,穩步前進,一個優秀程式設計師的自我修養很重要不經歷風雨,怎能見彩虹?如果你想成為一名優秀的軟體開發骨幹,基礎的程式語言是必須要掌握的,熟話說得好,地基打不穩,房子蓋不牢。就如同做數學題,如果你不懂公式,就去做題的話,是很難做出來的,而且也學不會那種邏輯思考的能力,程式語言同樣如此,尤其最終演算法和邏輯。軟體開發注重安全和效率,如果你在演算法和邏輯方面不精通,程式碼的邏輯和效率就會存在冗餘和漏洞,就會繞一個很大的圈子,既浪費了時間又影響了效率。好不誇張的說,一個程式設計師的自我修養很重要,如下這張圖的一些基本知識至少都要多少懂點。
學習重在實踐作為一個程式設計師動手能力是非常重要的,你要學會去思考和不斷練習自己掌握的知識,不要把學到的程式設計技能都停留在書本或影片上,而是要去實實在在的把它做出來,只有這樣你才會不斷髮現問題、解決問題,久而久之,你也就慢慢成為了一個真正的變成高手。