程序員的修煉-從優秀到卓越札記:編程之道2

前言:天氣越來越熱了,筆記本也開始發燙,寫一篇文章也開始變得艱難。我最近一直在寫讀書札記,也許不少人不喜歡看,我卻樂此不疲,可以把本身的感悟躍然於紙上,感受就像一個「好」的程序員,你以爲呢?今天繼續來看編程之道的下半部分,看看我在通往優秀程序員的路上還須要作些什麼。程序員

你循規蹈矩嗎

最開始的時候,個人手機貼膜都是找夥伴作的,而現在,我都是本身來作的,而且認爲作的不錯。
這裏寫圖片描述編程

其實貼出來沒有氣泡的模仍是比較容易的:微信

  1. 擦洗手機屏幕,保證沒有肉眼所見的髒污
  2. 撕下保護膜的後膜,將內膜按照屏幕輪廓進行覆蓋
  3. 矯正 內膜的邊緣與屏幕適應
  4. 若是有氣泡的話,擦去氣泡

按照Jeff給出的觀點,代碼編程彷佛也有跡可循:markdown

  • 使用源代碼管理系統
  • daily build
  • bug跟蹤
  • 開發計劃表
  • 安靜的工做環境
  • 要有測試人員

這幾點是我認爲我天天有嘗試在作的,而且所能作到的。尤爲是有專門的測試人員,我認爲很重要,他們可以不按照你編寫代碼的邏輯來check代碼,保證了代碼的質量;工做環境,安靜是必須的;開發計劃表,若是沒有一份的話,總讓人心裏不安。微信開發

堅守一個目標

我在思考如何把堅守一個目標應用於我自身的環境,我該怎麼作?ide

社會在激烈的競爭,如何讓本身更具備競爭力,也許很簡單,就是把本身打形成特長生。做爲一個名不見經傳的程序員,我想,在技術上,我就專一於Java開發,而在管理上,讓本身可以負責一個項目,而且取得成效。單元測試

這裏寫圖片描述

有的時候,選擇太多,就會讓咱們不知所措。測試

在軟件編程中,看看Jeff給咱們的建議:ui

Dont repeat yourself。不要用多種表達方式來實現同一件事情,每每最後會失去同步。

重複代碼。當你回頭再去翻看你完成的代碼時,你每每都能找到一大片重複性質的代碼,那麼這個時候要堅決果斷的進行重構,去除重複。

單一職責。每每不少時候,咱們習慣把一個類中寫各類各樣的代碼,致使類的長度無限增加。編碼

這裏寫圖片描述
當一個類的長度達到這個長度以上時,若是你是個新手,你必定會瘋掉的。因此,「科力定律告訴咱們,要有意識的選擇你的代碼不作什麼。」

最牛的編碼套路

的確,如Jeff所說:「回覆郵件不能提升打字水平」。我使用電腦已經有10年的經歷了,可是個人打字水平並無一直不斷的提升,個人打字速度已經到瓶頸了。這是應爲,我並無花費必定的時間來鍛鍊,我沒有去發現我打字的弱點在哪裏,沒有針對性的提升,當一天和尚撞一天鐘,日復一日的重複着個人習慣。

Jeff給出的編程套路是:

  • 寫博客。
  • 積極參與開源的項目。

寫博客,我堅持了將近9個月了,在CSDN上也發表了100篇文章了,既使瀏覽量不盡人意,可是我能明確的感覺到本身組織語言的能力在提升,更重要的是,這樣的我在進步。

這裏寫圖片描述

積極參與開源項目,目前我尚未這個機會。

孤獨的人是可恥的

的確,孤獨讓人難受,就連風清揚大師都耐不住寂寞,出來教令狐沖獨孤九劍。我有一個同事,很喜歡本身埋頭苦幹,一我的寫本身的博客系統,微信開發,可是我曾勸他,儘可能抽出一些時間去讀一些書,和我多交流一些。

這裏寫圖片描述

CSDN的回覆到如今尚未改善,其糟糕的回覆功能,簡直就是在抹殺程序員們積極交流的天性,我很是討厭。

總之,若是你對待編程是認真的話,你應該要求有同伴和你一塊兒

你有編程夥伴嗎

也許這個話題,和上一個話題是重複的。可是從Jeff的內容上看,二者又有所區別,本篇推薦咱們向同伴展現和解釋本身的代碼。

最近,我漸漸地嘗試在本身改完代碼後,找個人同事進行check,在不少時候,他可以發現一些問題,這讓我興奮無比,我還須要作就是,把個人代碼展現給他看,而且解釋我所做的改變,這也許更能檢查出問題,其實這就是所謂的代碼review。

Jeff給出的數據顯示,代碼審查在發現缺陷的功效上遠遠超出單元測試、功能測試,甚至集成測試,達到了60%的水平,而其餘只有25%、35%、45%而已。

這裏寫圖片描述

有一個同性的編程夥伴就很讓人驚喜了,若是還能有一個異性的編程夥伴,那人生簡直就太美妙了。

軟件學徒制

其實在不少公司,都會有師徒制,讓有經驗的同事帶一幫新來的同事,我以前公司的領導也曾在公司推崇學徒制,而且若是徒弟表現好的話,師傅會獲得不錯的獎勵。

這裏寫圖片描述

我如今就很是渴求有覺得精神導師,可以讓我從其身上獲取教導,指引我前進,而現在,這都是一種奢望,我只能本身摸摸的探索屬於本身的發展道路。

學徒制強調的是,如何作和評審,而當今不少軟件培訓公司只注重於學生的看和聽。

我最近在讀各類程序員必讀書籍,而後在工做當中不斷去實踐這些觀點,這讓我受益不淺。

相關文章
相關標籤/搜索