2022-04-26 23:51:00 來自于應(yīng)用公園
學(xué)軟件開發(fā)難嗎?這里的回答針對是在校大學(xué)生和畢業(yè)沒多久的同學(xué),他們學(xué)習(xí)軟件開發(fā)的目的是用來找寫軟件的好工作。達到這個目的較好方法是把自己學(xué)習(xí)研究的知識在github記錄下來,你找工作遞交的簡歷就是github個人賬號的url。特別是剛進入大學(xué)的學(xué)生,他們有時間做這個事情。
這期間你的編程語言除了c/c++外,還應(yīng)該熟練掌握另外的一二門,比如編譯型的語言go,rust,解釋型的語言js,python。容器相關(guān)技術(shù)docker也應(yīng)該熟練掌握,你還要了解如何寫出漂亮的代碼。
開發(fā)方向選擇根據(jù)自己的能力可以選擇工業(yè)互聯(lián)網(wǎng),大數(shù)據(jù)人工智能,云計算。我覺得你看了我這個學(xué)習(xí)方法像小程序開發(fā),android開發(fā)可以不用考慮。這里只是給出了兩個階段的學(xué)習(xí)方法,每個階段每個知識點如何學(xué)習(xí)沒有詳細寫出來,其實到了這里你已經(jīng)有能力找到方法如何學(xué)習(xí)這些知識了。比如數(shù)據(jù)庫,我們不僅要學(xué)習(xí)mysql 這類的關(guān)系型數(shù)據(jù)庫,還需要學(xué)習(xí)redis這樣的內(nèi)存數(shù)據(jù)庫和存儲海量數(shù)據(jù)的數(shù)據(jù)庫,還有存儲工業(yè)互聯(lián)網(wǎng)數(shù)據(jù)的時序數(shù)據(jù)庫等。比如消息中間件,kafka和rabbitmq等。
同樣在學(xué)習(xí)時也要寫demo,記錄在github上。這些demo不應(yīng)該是什么圖書管理系統(tǒng)CRUD類的。通過你的努力,當你把自己github上記錄的學(xué)習(xí)經(jīng)驗和實驗代碼給技術(shù)面試官看的時候,他不僅看到你的學(xué)習(xí)能力,鉆研精神還看到了你對技術(shù)的追求。