讀書筆記 高效能程式設計師的修煉
初次邂逅......
最近小編抽空看了一本書,書的名字叫做《高效能程式設計師的修煉》,從這本書的名字就能看出來,軟體開發遠不只是寫程式碼那麼簡單,你要學會的是高效能的工作,這讓小編想到了去年讀過的一本書《高效能人士的七個習慣》,有興趣的小夥伴可以看看哦,受益匪淺,《高效能程式設計師的修煉》這本書從人文角度而非技術角度去闡釋了作為一個程式設計師,應該具備的基本素質,所以小編在看這本書的過程中,感到非常的有共鳴,通俗易懂,又很貼近小逼啊工作和生活中的實際, 俗話說,有一千個讀者,就有一千個哈姆雷特,每一個人都有每一個人的思想與想法,感受與感悟!每個人都來自不同的環境,環境對人的影響都各不相同,所以,每個人的思想都不同,閱讀所理解的程度不同,所以,一千個讀者就有一千個哈姆雷特。對於小編而言,對於書中提到的高效程式設計之原則、設計時要把使用者放在心上以及團隊合作,尤為深刻,因為在平時的工作和學習中,小編會做專案,和使用者打交道以及帶領團隊,這些都和小編的日常生活有著千絲萬縷的關係。書中通過一個程式設計師的職業生涯的角度去說明了作為一名合格的程式設計師,需要具備的基本素質,同時也分享了作者工作中大量的經驗和忠告。很不錯的書籍,推薦給大家閱讀,接下來,小編就和大家分享一下,小編與這本書的故事。
軟體開發遠不只是寫程式碼那麼簡單……
拿破崙曾經說,不想當將軍的士兵不是好士兵,現在小編想說,不想當專案經理的程式設計師不是好程式設計師,想當程式設計師嗎?想做軟體開發嗎?那麼僅僅會寫幾行程式碼是遠遠不夠的,如果你想走的更高,更遠,你需要知道的東西就要比別人多,比別人優秀。因為誰又願意寫一輩子的Hello World呢?只有我們自己堅持不懈的學習,IT這個行業,新技能層出不窮,我們只有豐富了自己的實戰經驗,開拓自己的眼界,不但從程式碼的角度看出新意,更要從使用者的角度,從產品的角度,讓我們自己的程式碼程式設計藝術,有句話說,世界上有兩雙神奇的手,一雙給了魔術師,另一雙給了程式設計師,那麼就用我們神奇的雙手,從手指到鍵盤,譜出生命的軌跡。僅僅知道三大結構是遠遠不夠的,單槍匹馬,閉門造車似的軟體開發在當下這個時代已經不再可行。程式設計師需要知道如何與人溝通,包括其他程式設計師,包括自己的上下級,甚至包括客戶。傾聽別人的聲音,獲取別人的反饋,贏得別人的支援和信任。這樣的程式設計師才能開發出這個時代所需要並且喜歡的產品。
如何培養寫作習慣 人們需要花一生的時間去學習如何有效的寫作,這件事情沒有捷徑,這個是有多少錢都買不來的,這個必須靠我們自己去提高,這也正是那些擔心自己寫作不行的人應該開始寫部落格的原因,這是一種鍛鍊,不管現在的你多麼的不靠譜,只要你每週練習幾次,就一定會有所提高,部落格不用太長,堅持每週寫幾個,你一定能越寫越好,但是如果你因為寫作恐懼症而不這麼做,那麼,你很有可能永遠就這樣了,別想成為傑出的程式設計師。
每個人都應該大量的寫作,不管是撰寫部落格,寫書,回覆論壇社群的問題,寫電子郵件,還是寫其他的什麼東西,寫下來,然後回過頭去斟酌一下,這種書面的溝通有助於我們理清思路,當你要向其他人詳細解釋某樣東西的時候,你會驚訝的發現自己有多無知,於是,你不得不開始一個全新的探索過程,寫作的過程就是一次探索之旅,而且這趟旅程會貫穿人的一生,無論寫什麼,都不重要,重要的是要動手去寫,用行動去證明,動手吧,開始寫起來。結合小編自己的經歷,在CSDN上寫部落格三年的時間,三年的時間小編成長了很多,也收穫了很多,小編喜歡把日常的生活,專案的經歷,遇到的問題以及解決的方案都寫下來,很大家一起分享,全世界的小夥伴都能看到小編的博文,給予小編建議,幫助小編成長,這樣的小編,會成長的更快。
設計時要把使用者放在心上 以使用者為中心去考慮產品的設計,我覺得這點非常有道理,一個軟體產品最終是給使用者使用的,所以軟體的視覺、使用者體驗、介面的友好度等等,決定了一個產品的成敗,所謂細節決定成敗,書中通過詳細的UI介面和控制元件元素的不同設計比較了產品設計的優劣,還使用了非常專業的統計資料證明了作者的觀點。其實我認為不光是軟體產品,其他任何給使用者使用的產品,都是這樣。 研究設計的人趕上了一個好時代,對於使用者體驗設計、服務設計以及更細分層面的工業設計來說,使用者研究從經歷了從一項非專業的活動,到一定程度上被認可,再到成為一種規範的過程,無論是行業活動、會議、網上論壇、學校課程還是專業實踐,為使用者設計已經成為大家公認的一個重要理念,凡事總會有例外,也學你現在還沒有感受到大家對使用者的重視,但你應該能認可的是現在的情況比以前好多了,如果你要為使用者設計,那就一定要從深入理解使用者開始,如果你對使用者還沒有這種深入的瞭解,那就需要進行某種形式的使用者研究了。小編最近接手了一個專案---市委組織部考核,免不了的要和使用者打交道,與使用者打交道,是一門技術更是一門藝術,那麼如何更好的與使用者進行交流,讓每次的訪談都融洽愉快,訪談並不是日常生活中的聊天,更重要的是要洞察人心,要把使用者時時刻刻放心上。 輕重緩急,瞭然於心 書中問道,程式設計師,你幸福了嗎?最難的是,要搞明白你每日每夜的拼命工作到底是為了什麼?科學家們喜歡標新立異,丟擲了這樣一個觀點,錢是可以買到幸福,從一定程度上來說,他們是對的,關於幸福,其實大部分人都不知道她的科學本質,什麼能帶來幸福,什麼又能維持幸福,也因此,他們不知道怎麼樣使用自己的金錢去獲取幸福,那麼,現在小編來說一個故事,一個對酒一竅不通的有錢人,並不見得比他們的鄰居們更會存酒,一個對幸福一無所知的有錢人,並不見得比其他人生活的更幸福,金錢是獲取幸福的一種機會,但僅僅是因為人們覺得應該能給他們帶來幸福的東西常常並不能讓他們如願以償,這一種機會很多時候都被白白浪費了,那麼什麼是幸福呢?下面八條,希望對看到這篇博文的有緣人有幫助。 經歷勝過物質 助人為樂 讓幸福細水長流 少買保險 為將來埋單 三思而後行 小心比較購物的陷阱 隨大流
賺錢不容易,跟錢財相比,幸福更是來之不易,因此,當你花錢的時候,請記住上面的八點,這樣才能使你買到的幸福最大化,請記住,這是科學。該博文小編主要和小夥伴們分享了高效能程式設計師的修煉,一本書,一盞茶,一篇文章,一個故事,一段人生。