細節與目標

來源:互聯網
上載者:User


       程式員是一個喜歡追究細節的種族。 細節到什麼程度? 細節到影響到快取命中的位元組對齊問題。  然而:


              
既要有細節思維, 又要有整體性設計思維, —— 創造可維護性強的軟體時, 實現的一致性和統一性尤為重要; 


       

      但是, 程式員容易陷於技術性思維, 不太善于思考更高層目標。 


      考慮下面兩個詞: “閱讀原始碼”  和  “解構軟體”。 

      ------------------------------------------------------------------------------------------------------------------------------------------------

       咋一看, “閱讀原始碼”是非常具體的目標。 仔細一想, 閱讀什麼樣的原始碼? 為什麼要閱讀原始碼?  最終是為了什嗎? 這些都不明確; 

       再看 “解構軟體” 。 解構軟體的含義是指, 你需要具備解析軟體的靜態構造和動態啟動並執行能力。 需求是很明顯的:  在開發和指導軟體項目時, 你必須具備全域性視角, 理解整個軟體運行, 才能更好地定位問題, 最佳化應用。 做開發兩三年之後,你需要提升自己的技術能力,而不是原地踏步, 那麼, 學習如何解構大型軟體是一個很好的入口。  從更細的角度來說, 要解構軟體, 就必須具備閱讀原始碼的能力。
這樣, 前者就找到了自己的用武之地: 有非常明確的需求,而不是漫無目的地去尋找。

       其次, 我們還需要思考, 解構什麼樣的軟體?  不同的軟體的構造是有差異的, 即使是開源軟體, 因為所針對的目標和領域不同, 所採用的技術、設計模式都可能存在著較大的差異; 而且, 開源軟體何其多也, 人的精力卻是有限的, 選擇哪些軟體來做解構的工作, 也是很重要的抉擇之一。 一般優先選擇工作緊密相關的軟體, 其次, 多瞭解一些其它領域的。


       但請注意:  “解構軟體”仍然不是終極目標。 解構軟體的能力是為了什嗎?  為了提升技術能力; 提升技術能力又是為了什嗎? 為了面試時能夠回答得更加流暢些嗎? 非也! 提升技術能力是為了能夠技術攻關,  能夠創造全新的方式去處理問題,  建立核心競爭力。 這才是最高層的目標。

       
你真正需要具備的, 是整體性設計思維和技術攻關能力, 能夠對某個領域分支有深入獨到的理解和認識, 建立你的核心優勢。 

        不是技術決定你的前途, 而是思維方式決定你的命運; 學會正確地思考, 思考更高層的目標。 

        最後, 我們來探討一個很實際的問題。 程式員的愛情問題。

        按說, 女生是非常注重細節的動物, 而程式員又是非常注重細節的一族, 為什麼兩者難有交集?  我想原因可能有如下幾點:

        1.  此細節非彼細節。  女生關注的細節方面可能更傾向於感性方面, 比如 那塊石頭看上去像小鳥一樣;  而程式員關注的細節更傾向於“理性”方面, 比如這個事情應該這麼做。 你可能覺得那種細節很無聊, 但仔細想想, 實際上對於現代互連網產品的使用者體驗是非常有價值的。

        2.  程式員不太主動, 有自閉傾向。 很多程式員可能自我感覺良好, 以為自己是編程一族, 有多麼了不起。 實際上, 女性的觀察能力是非常敏銳的。 一個程式員願意擴大自己的交際圈, 主動與女生交往, 她們所看到的世界可能對你產生很有益的影響; 與女生交往, 可以培養你非常細心的品格。


       所以, 我的建議是:  主動與女生交往吧,  她們的視角和眼光是非常值得重視的。


       和女生交往, 說話和提出自己的要求需要很有技巧性。  切忌對對方造成心理壓力, 比如說, 晚上八點後, 你希望和女生出來逛一會, 不要一下子說, 我想和你去某某地,
可以說, 我想和你聊一小會, 可以不? 一般, 即使女生如果對你有好感, 也會有輕微地推脫, 這時候你得堅持下, 還得想一些貌似冠冕堂皇的理由。 你要知道, 其實她也希望能和你出去走走, 但是也想考驗你, 有木有能力心服口服地把她約出來。  這是我經曆了好幾次失敗才獲得的經驗教訓哦!


       此外, 你需要照顧對方的心理需求和生活需要。 她既需要有人能夠呵護她, 也有自己獨立生活的欲求。 因此, 心裡裝著人家,但不要整天圍著她轉; 適時地聯絡她, 瞭解她的生活, 給她創造驚喜; 如果她剛剛做完什麼事, 可能有點累或者困, 就不要提任何的要求, 等她先休息好再說。 


       最後,
愛是一種細節。 用細節的行動去打動她。 祝願所有的程式員都能有一份美好的愛情歸宿。 

 

   

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.