最近有朋友來信說,半路出家做的linux運維,一度從網路做起。隨著工作的深入發現自己欠缺很多基礎知識,問我是不是應該從c語言開始學起。
這也許是每個半路轉行的童鞋面臨的問題,在北上廣拿到15k很容易,是否是對口專業似乎也不是那麼重要。可是慢慢的你會發現,計算機基礎顯得越來越重要。
python對於做運維的人來說非常重要,不過如果你想後期從運維轉成程式設計師,甚至有些人想做黑客,c語言還是要學的。當然你不要指望用c言語再寫乙個linux系統或者mysql資料庫
而且不建議大家在走嵌入式開發路線,嵌入式的市場已經飽和了。
好了,接下來給想要學習c語言的乙個書單,有了這個書單你就不需要到處問c語言需要看哪些書了。
《c primer plus (第5版本)》 ----現在已經有 了第六版了,是入門c語言的經典書籍。
《明解c語言》----圖靈出版的,一直很喜歡圖靈出版的書,尤其是這本書,國外出的書語言簡練,而且講的比較透徹.
《c和指標》---看完你就明白指標是咋回事了
《組合語言》--作者王爽,閱歷不同,感覺就不同,這本書在我工作後一直安利給新員工的書。
《程式設計珠璣》---英文版,不要看到英文版就犯怵,這個的英文沒那麼難,而且書也非常薄。
《深入理解計算機系統》--這個對於沒有計算機理論基礎的人,好好看一下,因為c語言偏底層的,這本書可以讓你更好的理解c語言。
《編碼的奧秘》---這本書看著玩吧,對於你的編碼規範很有幫助
《演算法導論》--想成為程式設計師,必修**
《c專家程式設計》---最後看這本書,看完有種醍醐灌頂的感覺。
《電腦程式構造與解釋》--壓軸的書,不解釋
最後給大家安利一下哈佛大學公開課 《電腦科學導論》,以c語言講的,如果沒有中文字幕,那就需要英語基礎好點了。
維度2018
linux運維轉行程式設計師
最近有朋友來信說,半路出家做的linux運維,一度從網路做起。隨著工作的深入發現自己欠缺很多基礎知識,問我是不是應該從c語言開始學起。這也許是每個半路轉行的童鞋面臨的問題,在北上廣拿到15k很容易,是否是對口專業似乎也不是那麼重要。可是慢慢的你會發現,計算機基礎顯得越來越重要。python對於做運維...
轉行程式設計師的故事
人的一生會面臨很多重要選擇,轉行正是其中之一。最近,在招聘面試碰到兩個程式設計師,他們乙個是畢業於中醫藥大學,在藥房工作2年後轉行程式設計師工作了3年。另外乙個主修環境工程專業,在該行業工作9年後才轉行程式設計師,並在這行幹了5年。說實話,今天的it從業環境真的說不上很好,今晚還剛看了csdn上另一...
轉行程式設計師日記 2020 08 14
周五乙個令人愉快的日子,這周能雙休了。昨天申請國慶回家,沒想到疫情又出現一位大哥,泡湯嘍,為了家人健康不回家。早上的大太陽很熱,騎著單車到公司10分鐘就已經出汗了。國企的周五一股安逸的氛圍早上大家喝喝茶聊聊天。開始侃人生啊。中午工作餐到了突然收到通知,下午需要開會的,兩周前的通知,我忘了,一月一次的...