寫業務代碼如何能成爲技術大牛

      640?wx_fmt=jpeg

      時常聽到有做業務開發的同學告訴我,說做業務開發沒有“技術含量”,太多重複勞動,想去做框架和中間件,覺得這樣才能成爲技術大牛。本來嘛,這本身屬於人各有志,沒有好壞之分的事情,所以當團隊內部或者外部的同學和我這樣說的時候,我都是表示理解和支持的,即便有部分同學平時連業務代碼都沒寫好。

       好了,我今天可以負責任來說,寫業務代碼也好,技術代碼也好,和成爲技術大牛沒有半毛錢關係,只和個人的態度有關係。

      一個產品業務從無到有的開發過程中,必然存在很多需要解決的問題,比如崩潰,死鎖,性能低下,延遲高,服務器不穩定,數據丟失,某些功能不知道怎麼實現。

        如果一個業務開發同學連上面的大部分問題,從來沒有解決過,對眼前的問題熟視無睹,跑過來和我說業務開發沒有技術含量,除了把他從我的發展名單中拉黑外,我似乎沒有更多的選擇。

        多說一句,我們代碼並不是簡單的分爲「業務代碼」和「技術代碼」,實際情況並不是這樣,我的經驗中還有第三種代碼,就是「業務技術代碼」,往往第三種代碼是一個工程師最好的成長路線。

640?wx_fmt=jpeg

       回到文章標題的問題來,怎麼成爲技術大牛呢?一款產品業務如果要成功,我剛纔說的以上問題必須要解決,誰解決這些問題誰就是大牛,舉個例子,魯肅兄現在能成爲支付寶的傳奇或者當上螞蟻金服的CTO,就是因爲他當年解決了支付寶業務初期各種業務增長暴露出來的技術問題。      問題就是機會,主動去解決問題,搞定了就是通往大牛之路。以我多年解決問題的經驗來看,其實大多問題並不難,只需要認真去Google/StackOverFlow下跟蹤調試進源代碼深處就能解決,這種問題其實就是需要一股衝勁,誰敢上誰就行。很多人不去解決,就是因爲懶和慫。問題解決多了,就會越來越有感覺,也願意把疑難雜症交給你去做。當年在eBay, 拋開自有的技術能力外,我就是願意每天9x11x6的去解決各種技術問題(別動不動就提ICU什麼的,身體扛不住那是另外一個問題,要工作好身體是要鍛鍊的,那時候我每週是要跑20-30公里的),所以我比很多人獲得了更多的機會。

       有些同學能成長起來,倒真不是因爲這些同學比其他人優秀很多,而是他們是第一個敢於主動迎難而上的人,如果又優秀又敢衝的人,不成爲技術大牛都難啊。

要不怎麼說,性格決定命運呢

描二維碼或手動搜索微信公衆號【架構棧】:ForestNotes

歡迎轉載,帶上以下二維碼即可

              640?wx_fmt=jpeg

點擊閱讀原文”,所有【架構棧】近期的架構文章彙總

↓↓↓

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章