我想學習軟體開發,我該從哪裡開始?

發布 科技 2024-02-13
5個回答
  1. 匿名使用者2024-02-06

    軟體開發,你想學哪種開發語言?

  2. 匿名使用者2024-02-05

    如果你想不出來,那我們先寫,你為什麼要學軟體開發,你用它做什麼?

    你參與軟體開發嗎?

    那麼軟體開發在哪個行業呢? 銀行業、網際網絡行業、移動網際網絡行業、通訊行業、企業軟體......每個行業的要求都有些不同。

    如果你不知道你的目的地在哪裡,別人很難給出好的建議,或者你會得到很多很多的建議,卻不知道如何做出權衡和判斷。

    是:1.想想自己想做什麼,比如3年後(如果太長,看看1年),你希望自己達到什麼樣的狀態? 例如,你能以中等薪水進入 BAT 的開發人員,或者混入一家小公司的高階開發人員嗎?

    2.你可以先搜尋一下實現這個目標需要什麼要求,其實很簡單,搜尋這些公司或者崗位的招聘要求,大概就明白了。 不過需要注意的是,一般來說,為了減輕招聘時篩選簡歷的壓力,一般的招聘要求都比較齊全或較高,所以大家不必太在意,只要注意其中有哪些要求就行了。

    3. 大致了解這些要求或技能水平,實現這些要求需要多少時間和金錢,以及難度。

    4.如果你對之前的資訊感覺差不多了,是時候出來問問師傅了,問問大家,如果你從這些角度出發,如果你想在3年(或1年)內實現你的目標,是否是乙個合理的期望,然後根據大家的反饋調整你的計畫或期望。

    5.根據已經比較過的方案,搜尋或詢問師傅,有沒有可以分享的學習經驗,不是抄襲捷徑(技術性的東西,沒有抄襲的捷徑),而是要避免走彎路。

    當然,所有的學習都不如和師傅一起工作那麼快和好,但有一點,既然人是師傅,他們為什麼要和你一起工作呢? 如果你能弄清楚這一點,那就差不多了。

  3. 匿名使用者2024-02-04

    軟體開發的自學步驟:自學者在購買相關書籍和線上課程之前,需要了解軟體開發的過程。 由於軟體開發涉及大量的專業知識,如軟體需求分析、模組設計、編碼除錯等,學習者需要一些指導,建議自學者購買相關的線上課程。

    軟體開發過程:軟體開發過程是軟體設計思想和方法的一般過程,包括軟體的初次需求分析、軟體功能的設計以及演算法和方法的實現、軟體的整體結構設計及模組設計、編碼除錯、程式聯合除錯、程式聯調 以及編寫、提交一系列滿足客戶需求和解決客戶問題的操作,如果有更高的需求,則需要對軟體進行維護、公升級、報廢。

    如何進行需求分析。

    1.相關系統分析師對使用者的需求有初步的了解,然後使用相關工具軟體列出待開發系統的主要功能模組,以及每個大功能模組的小功能模組有哪些。

    2.系統分析師對需求有深入的理解和分析,根據自己的經驗和需求,使用word或相關工具對文件系統的功能需求進行文件化處理。 本文件將清楚地列出系統的通用功能模組,大型功能模組的小功能模組有哪些,並列出相關的介面和介面功能。

    3.系統分析人員向使用者重新確認這些要求。

  4. 匿名使用者2024-02-03

    1、首先,如果可以的話,不建議乙個人學習,有錢還是要報名參加培訓班的。 在老師的指導下,它可以更快。

    3.環顧四周,看看有沒有同事或朋友在做開發,請他們給你建議。 讓他們告訴你要關注什麼會更有效率。

    只有你感興趣的東西,你才能全心全意地去做,你必須喜歡它,否則你就會知道它的作用,我個人認為這一點很重要。 那你就要有自信,你要相信自己有學不好的能力,如果你認為自己學不好,總覺得這個不好,那個不好,那你就真的學不好了。

  5. 匿名使用者2024-02-02

    1.基礎。 這是每個開發人員的起點。 開發人員剛剛學習了一門語言,例如 C,學習了基本的資料結構和演算法,並通過一些練習鞏固了知識。

    這些練習主要是課後練習,是關於簡單基本概念的練習,例如列印輸出、接收使用者輸入、遍歷陣列、排序或鍊表。 下一步是做一些簡單的專案,這些專案沒有複雜的演算法和高階的領域知識,比如資料的統計分析、產品的售後管理系統等。 這些專案雖然簡單,但卻是乙個真實而完整的專案。

    它不僅鍛鍊了開發人員應用語言的能力,還經歷了軟體開發的全生命週期,即軟體工程,從專案需求分析,到設計開發,到軟體發布和專案驗收,最後到軟體維護。 通過簡單的專案,我掌握了駕馭語言的能力,並熟悉了軟體工程。 隨著能力的提高,你會逐漸接觸到更複雜的專案,這樣你的能力才能得到進一步的鞏固和提高。

    能力提公升包括熟練使用語言和軟體設計。 接觸和熟悉更多的語言,如動態語言 pyhton、指令碼語言 bash、新興語言 golang、swift 等。

    通過語言之間的比較,我們可以清楚地了解語言的優缺點,從而在專案中選擇合理的語言。

    2.架構設計和系統分析,隨著越來越多的專案完成,你會發現大部分都是重複的,達到了瓶頸。 可以閱讀大量書籍並過渡到軟體架構和系統分析。 在設計軟體時,要更加注重架構設計。

    軟體架構可以通過進化來推導。 但是如果你能看得更遠,提前做一些設計,你會事半功倍。 在這個階段,在業務領域可能需要花費大量時間。

    因為軟體技術暫時不需要投入太多精力,所以也有時間專注於業務領域。 熟悉業務領域,能夠分析使用者的需求和制約因素,編寫資訊系統需求規範,制定專案開發計畫等,能夠根據實際工作環境評估和選擇合適的開發方法和工具; 能夠按照標準規範編寫系統分析、設計文件等。 在實際專案中鍛鍊系統架構和系統分析技能。

相關回答
12個回答2024-02-13

設計方案的失敗將導致整個系統的故障,最終導致一切的損失。 >>>More

10個回答2024-02-13

其實,要想從事軟體開發,首先要掌握C++的基本知識。 >>>More

7個回答2024-02-13

軟體開發本身就是乙個特殊的過程,因為軟體開發之後肯定會有一些bug,這些bug只能在使用過程中發現,可以在後續版本中修復和公升級。

18個回答2024-02-13

很多人認為,初中畢業的學生年齡太小,文化基礎太薄弱,學習不了軟體開發這樣崇高的專業。 但事實並非如此。 >>>More

11個回答2024-02-13

“目標管理”更適合軟體開發人員。

但這些方法最好從上到下使用。 >>>More