轉發新浪微博程式猿心得
前段時間有個小夥伴找我聊天說最近一段時間一直在做需求沒什麼成就感:
雖然介面有每秒幾十萬的呼叫量但是寫來寫去就是那麼些套路;
產品需求天天變搞得程式碼寫的特別亂,很多需求都是前後矛盾的所以加了很多彆扭的相容,每次聽到要再改需求就覺得特別“膈應”;
想做點什麼有意思的事,結果時間都被各種細碎的需求和會議佔據了,月底一總結忙了一個月沒有什麼收穫。
本來覺得網際網路公司裡可以接觸到高併發應該會很有意思,結果一年下來感覺也就服務上線的那一下比較有成就感……
因為在微博工作,所以我面試過很多很多很多希望“接觸到高併發大資料”的求職者。包括我自己在內也一樣,入職第一天聽到周圍的同事討論著每秒上百萬次的呼叫量,幾十毫秒的響應時間,作為技術人員誰能不興奮呢?
但是在微博工作了五年,設計了一個又一個高併發系統之後,回過頭來看的時候,感覺高併發帶給我的興奮感已經不怎麼強烈了。
那是什麼原因讓我一直窩在一線寫程式碼而不是轉向管理崗?
二十多歲的程式設計師特別喜歡併發、框架、協議、核心、中介軟體之類的名詞,還有這些年的大資料、機器學習、VR、區塊鏈之類的新技術。
在我不算長的十多年的程式設計經歷裡也學過很多很多新的技術,但是不管什麼技術都只能維持一段時間的快感:大部分是浮於表面的技術本質沒有變化,少數幾個本質技術跟幾十年前沒有什麼區別……
而對於“優雅的設計”的追求卻一直能夠帶給我精神上的滿足感:我一直在追求設計出高內聚、低耦合、易於擴充套件和維護的系統;程式碼簡潔而高效,考慮周全又沒有一絲多餘,一切都是恰到好處的感覺:不僅能夠應對當前的需求,還能夠順應這段程式碼、這個系統、這個組織,甚至於自己和這個行業的未來。
在形成了“追求優雅設計”的世界觀之後,一切就都不一樣了:
產品經理的每一個“膈應”的需求都是對自己優雅設計的挑戰。
程式變得越來越靈活和抽象,細碎的問題漸漸變得不再需要改程式碼了。
未來每一次的修改都在自己的掌控中,三四年前的某個設計可能因為今天的需求而繼續產生價值。
這是一種開了上帝視角的快感。
雖然介面有每秒幾十萬的呼叫量但是寫來寫去就是那麼些套路;
產品需求天天變搞得程式碼寫的特別亂,很多需求都是前後矛盾的所以加了很多彆扭的相容,每次聽到要再改需求就覺得特別“膈應”;
想做點什麼有意思的事,結果時間都被各種細碎的需求和會議佔據了,月底一總結忙了一個月沒有什麼收穫。
本來覺得網際網路公司裡可以接觸到高併發應該會很有意思,結果一年下來感覺也就服務上線的那一下比較有成就感……
因為在微博工作,所以我面試過很多很多很多希望“接觸到高併發大資料”的求職者。包括我自己在內也一樣,入職第一天聽到周圍的同事討論著每秒上百萬次的呼叫量,幾十毫秒的響應時間,作為技術人員誰能不興奮呢?
但是在微博工作了五年,設計了一個又一個高併發系統之後,回過頭來看的時候,感覺高併發帶給我的興奮感已經不怎麼強烈了。
那是什麼原因讓我一直窩在一線寫程式碼而不是轉向管理崗?
二十多歲的程式設計師特別喜歡併發、框架、協議、核心、中介軟體之類的名詞,還有這些年的大資料、機器學習、VR、區塊鏈之類的新技術。
在我不算長的十多年的程式設計經歷裡也學過很多很多新的技術,但是不管什麼技術都只能維持一段時間的快感:大部分是浮於表面的技術本質沒有變化,少數幾個本質技術跟幾十年前沒有什麼區別……
而對於“優雅的設計”的追求卻一直能夠帶給我精神上的滿足感:我一直在追求設計出高內聚、低耦合、易於擴充套件和維護的系統;程式碼簡潔而高效,考慮周全又沒有一絲多餘,一切都是恰到好處的感覺:不僅能夠應對當前的需求,還能夠順應這段程式碼、這個系統、這個組織,甚至於自己和這個行業的未來。
在形成了“追求優雅設計”的世界觀之後,一切就都不一樣了:
產品經理的每一個“膈應”的需求都是對自己優雅設計的挑戰。
程式變得越來越靈活和抽象,細碎的問題漸漸變得不再需要改程式碼了。
未來每一次的修改都在自己的掌控中,三四年前的某個設計可能因為今天的需求而繼續產生價值。
這是一種開了上帝視角的快感。
相關文章
- 新浪微博分享不跳轉
- 新浪微博app如何去喚起跳轉微信小程式APP微信小程式
- 新浪微博APIAPI
- iOS 仿新浪微博iOS
- 分享到QQ空間、新浪微博、騰訊微博的程式碼!(收藏)
- iOS高仿新浪微博iOS
- 讓ubuntu支援新浪微博Ubuntu
- 轉一下新浪使用redis的心得Redis
- 新浪微博圖床架構解析圖床架構
- Python實現微博爬蟲,爬取新浪微博Python爬蟲
- 新浪微博API生成短連結API
- jQuery仿新浪微博資訊展播效果jQuery
- 自動釋出新浪微博javaJava
- 使用python呼叫新浪微博介面Python
- javascript仿新浪微博圖片放大縮小及旋轉效果JavaScript
- PHP+新浪微博開放平臺+新浪雲平臺(SAE)開發微博應用——必須交待的幾個問題PHP
- 新浪微博私信,即時聊天介面研究
- JavaScript仿新浪微博搜尋框功能JavaScript
- 新浪微博財報:2015年Q2新浪微博淨營收1.078億美元 同比增39%營收
- 新浪微博資料:截至2010年10月底新浪微博使用者數已達5000萬
- 資料:新浪微博企業微博釋出時間規律研究
- 新浪微博同比扭虧廣告佔營收81.54%營收
- 微博“大資料掘金”:新浪向左 騰訊向右大資料
- 新浪微博,阿里巴巴囊中物?阿里
- 新浪微博財報:2014年Q1新浪微博營收為6750萬美元 同比增長161%營收
- 微博首席架構師楊衛華:新浪微博技術架構分析架構
- 新浪微博技術架構分析-微博首席架構師楊衛華架構
- 新浪:2012年8月網站微博發展報告網站
- 新浪微博財報圖解:2015年Q1新浪微博營收9630萬美元 同比增長43%圖解營收
- PHP+新浪微博開放平臺+新浪雲平臺(SAE)開發微博應用——進一步學習的走向和有用的資源PHP
- Scrapy框架的使用之Scrapy爬取新浪微博框架
- 社會化登入分享-新浪微博 SDK接入
- 新浪微博加號按鈕動畫實現方案動畫
- 閒話淘寶網和新浪微博架構架構
- Twitter同步新浪微博的一個解決方案
- 新浪微博動態 RSA 分析圖文+登入
- 新浪微博資料中心:2019微博電影白皮書(附下載)
- 雲場景實踐研究第64期:新浪微博