如何紮實系統地學好後端開發(Linux 環境下)?細分方向有哪些?可否推薦一些好的開源專案?

時間 2021-05-31 14:14:30

1樓:Kiwee

要「系統「的學的話真的是挺難的,因為不同場景下的解決方案很不同,在這樣的情況下,經常會用到很多自己以前從沒用過的東西,所以這樣的情況下考驗的就是乙個快速學習上手的能力還有基礎了。如果題主實在感到迷茫的話,不妨查一下現在流行的各種後台解決方案,了解一下各項技術都是為了應對什麼問題而出現的,自己寫點簡單的demo。

拿我現在工作的例子來說(剛出校門的職場新人),原來的後台是用nodejs+mongodb寫的,但是實際應用的發現經常會有一些效能問題(是我來之前的部署,所以不清楚哪兒的問題),後來改成go+redis+elasticsearch了,我來公司的第乙個任務就是完成資料的遷移,把原來mongodb中的資料遷移到es中,用python寫完遷移之後,為了工作需要現在也轉為go的開發了,未來我們還會給後台加入docker簡化部署,加入日誌系統,還需要給運營做一套內容管理等等。這麼來看的話你是不是對後台要做的事情有乙個簡單的認知?後台需要的知識比較雜,不用完全跟著書本走,我大學四年基本就是折騰linux+看書+google走過來的,多花時間寫點自己感興趣的東西比看書有意思多了。

暫時就想到這麼多,有時間的話再補充~

如何學好嵌入式系統開發?

滄狼 嵌入式系統具體點有兩種,實時作業系統和嵌入式Linux。RTOS這個對硬體偏向更重一些,主要傾向一些效能略低的晶元,我沒有深入弄這個,前期還是跑裸機,暫存器的東西也要懂,這樣上手才會快一些。嵌入式Linux傾向於高效能晶元,對於這種晶元的裸機操作就沒必要學了,這玩意的裸機操作意義不大感覺,暫存...

如何高效地學好 R?

拴小林Nobeli 第一次接觸R語言應該是2012年本科時的統計學課程,當時非常苦逼的被統計老師安排了 R語言課下作業 對於乙個沒有接觸過程式設計的小白,當時非常迷茫 c 是什麼?資料型別?匯入匯出資料?什麼迴圈?R語言 第一部分 資料預處理 R語言 第2講 生成資料 R語言常用的資料輸入與輸出方法...

Rust開發Web後端效率如何?

momo 後端 GraphQL 構建 Rust 非同步 GraphQL 服務 基於 tide async graphql mongodb 基於 actix web async graphql rbatis postgresql mysql 構建非同步 Rust GraphQL 服務 前端 Rust ...