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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

程序员修炼之道--从小工到专家(一)

發(fā)布時間:2023/12/20 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员修炼之道--从小工到专家(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  

  這個假期里看了一下這本書,乍一看名字,覺得這就是比較雞湯類的書吧,但是在看了一部分之后,忽然感覺到,以前的自己真的是很無知,一直就沒有認識到做一個真實的項目的困難性,也根本就沒有真正的認識到怎么去做一個合格的程序員。就像是推薦這本書的人在前言中說的那樣:?如果一本書能夠全面的、清晰的總結你從實踐中獲得的各種認識、總結你從其他書里散亂的讀到的技術和方法,這本書就一定不是無益的。對我而言,《程序員的修煉之道》這本書就是我在程序員啟蒙路上的重要導師。下面我說一下我的在讀這本書時候的感悟。

?

  一、注重實效的哲學

  注重實效的程序員的特征:主要體現(xiàn)在處理問題、尋求解決方案時的態(tài)度、風格、哲學上,他們總是能越出問題去思考。

  注重實效的程序員成功的關鍵在于他們總是對自己所做的事情負責。

  

  1、我的源碼讓貓給吃了

  a.注重實效的程序員對他自己的程序員生涯負責,并且不害怕承認無知和錯誤。

  

  b.即使在最好的項目中,盡管有徹底的測試、良好的文檔和足夠的自動化,出錯是難免的事情。一旦發(fā)生這樣的事情,我們要設法盡可能職業(yè)地處理他們,要誠實坦率。我們可以為自己的能力自豪,但是對我們的缺點——還有我們的無知和我們的錯誤——我們一定要誠實。

?

  c.要提供各種選擇,而不是各種借口,不要說事情做不到,在你大聲說他之前,先設法把蹩腳的借口清除出去。

?

  不論怎么樣,誠實和勇敢都是一個程序員最基本的品質(zhì)。你可以不是一個最頂尖的人才,但必須是一個誠實的人,一個你敢于正視自己錯誤的人。

  

  2、軟件的熵

  a.熵是一個物理學概念,指的是某個系統(tǒng)中“無序”的總量。當軟件的無序性增長時,稱為“軟件腐爛”。促使他腐爛的因素有很多,最為重要的是項目者的心理。

?

  b.不要容忍破窗戶? ( Don’t Live with Broken Windows )??當你看到糟糕的設計、錯誤的決策和糟糕的代碼時,一定要及時修正它們。

?

  3、石頭湯與煮青蛙

  a.做變化的催化劑 Be a Catalyst for Change

?

  b.記住大圖景 Remember the Big Picture

?

  4、做足夠好的軟件

  a.我們沒辦法做到十分完美,但可以訓練自己,編寫出足夠好的軟件,對你的用戶、對未來的維護者、對你的內(nèi)心安寧來說足夠好。但是足夠好并非意味著不整潔或制作糟糕的代碼。

?

  b.要讓你的客戶參與權衡,使質(zhì)量成為需求問題。因為大部分的客戶,寧愿用上有“毛邊”的產(chǎn)品,也不愿意長時間的等待。

?

  c.不要因為過度修飾和過于精益求精損毀完好的程序。也許代碼不夠完美,但是不要擔心,他不會完美。

?

  5、你的知識資產(chǎn)

  a.你的知識和經(jīng)驗是最重要的職業(yè)財富,但它們是有時效的資產(chǎn)。隨著你的知識價值的降低,對你的公司和客戶來說,你的價值也在降低。

?

  b.管理知識資產(chǎn)與管理金融資產(chǎn)類似:

  1) 定期投資。即使投資量很小,習慣自身也和總量一樣重要。

  2) 多元化是長期成功的關鍵。你知道的不同的事情越多,你就越有價值。但作為底線,你需要知道你目前所用的技術的各種特性,同時不要就此止步

  3) 在保守的投資和高風險、高回報的投資之間取得平衡。不要把所有的技術放在一個籃子里。

  4) 低買高賣,以獲取最大回報。在新興技術流行之前學習它就可能和找到被低估的股票一樣困難,但所得到的就和那樣的股票帶來的一樣。

  5) 周期性地重新評估和平衡資產(chǎn)。

?

  6、交流

  What do you want them to learn

  What is their?interest in what you’re got to say

  How?sophisticated are they

  How much?detail do they want

  Whom do you want to?own the information

  How can you?motivate them to listen to you

轉(zhuǎn)載于:https://www.cnblogs.com/yandashan666/p/10424119.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的程序员修炼之道--从小工到专家(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。