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