天天看點

程式員修煉之道---從小工到專家 第一章

前言

  1. 他們在做事情的時候,會把注意力專注在一件他們在做的事情上,然後把事情做得更好
  2. 思考你的工作!怎麼盡一切可能的自動化,高效化!

注重實效程式員的特征

  1. 早期的采納者/快速的改編者。喜愛實驗各種事物
  2. 好奇。喜歡提問
  3. 批判思考者
  4. 有現實感。你會設法了解你面臨的每個問題的内在本質
  5. 多才多藝。盡量熟悉廣泛的技術和環境,并且努力工作,與各種新發展并肩而行。
  6. 最重要的兩個特征:

Care about your craft

Think! About your work

Chapter 1: 注重實效的哲學

注重實效的程式員的特征是什麼?

我們覺得是他們處理問題,尋求解決方案時的态度,風格,哲學。他們能夠越過直接的問題去思考,總是設法把問題放到更大的語境中,總是設法主義更大的圖景!

另外一個關鍵是他們對他們所作的每件事情負責!

依據你的職業發展,你的項目,和你每天的工作,為你自己和你的行為負責這樣的觀念是注重實效的哲學的一塊基石。

注重實效的程式員對他的職業生涯負責,并且不害怕承認無知和錯誤!

我們可以為我們的能力感到自豪,但是對于我們的缺點,還有我們的無知和我們的錯誤,我們必須誠實。

當你犯錯時

當你犯錯時或者判斷失誤時,誠實的承認它,并且設法給出各種選擇。不要責怪别人或别的東西,或者拼湊借口。不要把所有問題都歸咎于供應商,程式設計語言,管理部門,或者你的同僚。你可以選擇提供解決方案,提供更多的選擇。

Provide Options, don’t make lame excuses!

要提供各種選擇,而不要找借口。不要說事情辦不到,要說明能夠做什麼來挽回局面!

不要害怕提出要求,也不要害怕承認你需要幫助

軟體的熵

一扇破窗戶,隻要有一段時間不修理,就會漸漸給建築的居民帶來一種廢棄感!不要留着“破窗戶”:低劣的設計,錯誤決策,或者糟糕的代碼,不修!發現一個,就要修理一個。

置之不理都會更快加速腐爛的程序。

石頭湯的故事

設計出你可以合理要求的東西,好好開發它。一旦完成,就拿給大家看,讓他們大吃一驚。參與正在發生的成功要更容易些。

你的知識資産

  1. 嚴肅的投資者定期投資,作為習慣。

    - 每年學習一種新的語言

    - 每季度閱讀一本技術書籍

    - 也要閱讀非技術類書籍

    - 參加本地組織

    - 跟上潮流

  2. 多元化是長期成功的關鍵。你知道的不同的事情越多,你就越有價值。
  3. 聰明的投資者在保守的投資和高風險,高回報的投資之間平衡他們的資産。
  4. 投資者設法低買高賣,以擷取最大回報。新興的技術流行之前學習它可能就和找到被低估的股票一樣困難,但所得到的就和那樣的股票帶來的收益一樣。
  5. 應周期性重新評估和平衡資産

學些的過程将擴充你的思維,使你向着新的可能性和新的做事方式擴充。

每次遇到技術問題,都不要放過。藉着這樣的機會,刨根問底,争取有收獲!

學習有教養的交流

你的主意很重要,它們應該以美觀的方式傳遞給你的聽衆。

回複他人。 不管是資訊流,郵件,保證及時的回複他人。交流越有效,你影響力越大

繼續閱讀