日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《码农翻身》读后感---程序员的潜规则

發布時間:2024/1/1 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《码农翻身》读后感---程序员的潜规则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近讀了一本好書,《碼農翻身》,推薦沒讀過的小伙伴可以讀一下。前面通過小故事介紹計算機世界中的方方面面,特別的有意思。

作者在最后一章根據自己成為架構師路上點點滴滴的經驗,給廣大程序員提供了一些建議。
讓我受益匪淺。特此提煉一下,學習共勉:

1、凡事必先騎上虎背

在遇到機會,猶豫不決,縮手縮腳時,記住這句話:“凡事必先騎上虎背”,先讓自己下不來臺再說,但是真的盡自己最大努力以后就會發現,事情沒那么難,最后還都把事情完成了。

2、一些技術“潛規則”

  • 局部性原理
  • 緩存
  • 拋棄細節:抽象
  • 分層(七層網絡協議、MVC編程模型等)
  • 異步調用
  • 大事化小小事化了,分治思想
  • 3、15年編程生涯,一名架構師的總結

    ①保持好奇心:
    對于程序員來說也是如此,如果你看到新技術、新產品沒有像小孩看到新玩具那樣兩眼放光,沒有立刻在自己的電腦上試試的沖動,你就需要仔細考慮一下是否真的對軟件開發有興趣。如果根本沒興趣,那不要浪費時間,還是趁早轉行,有更多適合你的職業在等著你,沒有好奇心,就不愿意追本溯源,追求技術的本質沒有好奇心,就難以靜下心來,耐得住寂寞,遠離浮躁,更難以跨過這個行業所帶來的種種挑戰,走到架構師這個位置;沒有好奇心,就不愿意學習新技術。一名架構師,如果沒高對技術的敏感度和前瞻性,一直抱著一套技術架悔不變,估計很快就會被淘汰。

    ②養成計算機的思維方式:
    流暢地把人類語言的需求轉換為計算機語言,這是程序員的基本功。
    這個基本功的訓練就是數據結構+算法,方法就是多刷題。
    Leetcode刷起來!!!

    ③扎實基礎,融會貫通
    建議有時間的同學一定要去再學習一下計算機組成原理、操作系統、編譯原理、計算機網絡、數據庫、匯編語言,把這些知識融會貫通,打通任督二脈,在我們的腦海里建立一幅計算機運
    算的圖景。

    ④要透徹地理解一門技術的本質
    Ant -》Maven的例子。Maven 出現,使用“約定重于配置”的方式解決了 Ant 的問題。
    理解了技術的本質以后就能夠觸類旁通,就能夠快速學習,這在技術更新很快的軟件行業尤為重要。
    只是學會使用是不行的,不但要知道 How ,還要知道 Why
    停下來,思考,才是進步的本質。

    ⑤能寫漂亮的代碼
    寫出漂亮代碼并不容易,需要思路清晰,有良好的編程基礎,有優秀的抽象能力,以及對一門語言的熟練掌握。

    ⑥抽象的能力
    抽象思考的能力怎么強調都不為過。

    抽象能力的訓練沒有捷徑,就是經驗的積累,勤于思考和學習 例如:
    學習 Java Web 開發的可以思考一下為什么 Spring有Controller ViewResolver 這樣的概念?學習 Android 的可以思考一下 Android 是怎么對未知的、紛繁復雜的應用程序進行抽象的?為什么有 Activity Service BroadcastReceiver ContentProvider 這四大組件?

    ⑦技術領導力
    要用技術的影響力來領導人, 而不是威權和職位。
    但影響力不是很快就建成的,這是一個漫長的過程:你解決了一道技術難題,你提出的方案被證明可行。
    這樣的事情會一點一滴地積累起你在別人心目中的形象,建立你的的個人品牌,最終大家會給你貼上一個標簽:大牛。

    4、寫作

    對自己狠一點,開始寫作吧。
    轉教別人( Teach others )” 的辦法屬于主動學習,效率是最高的。但是在工作平日生活當中,你是很少有機會去給別人講授的。既然沒法給別人講,那就退而求真;欠吧,把自己的理解寫出來。

    當然不是泛泛地記流水賬,或者把幾個孤立的點羅列在那里,而是要把思路理清楚,尤
    真要寫出為什么要有這門技術、這門技術解決了什么問題, 后才是這門技術是怎么使用的。

    我以后在寫文章介紹某個新技術的時候,也會著重按以下要點來寫:
    介紹某一門技術時,要進行深度思考,防止知識點都過于碎片化。
    為什么要有這門技術(or這門技術出現前的解決方案)?這門技術解決了什么問題?然后再介紹技術。

    總結

    以上是生活随笔為你收集整理的《码农翻身》读后感---程序员的潜规则的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。