現在的微信公眾號已經呈現出“泛濫”的趨勢,得益于這兩年的“內容創業”大潮的指引,很多人先后投入到了這個領域中。于是,我們會看到,每天在朋友圈大家都在不停轉發各式各樣的文章,千奇百怪的觀點,這些內容剝奪了我們寶貴的時間與極其珍貴的精力。很多人的碎片化時間都放在了這上面,甚至連整塊時間都被“有意無意”地碎片化了,工作或是學習了不到半小時便打開微信,看到朋友圈的小紅點出現就情不自禁地點進去看看,看到了別人轉發的文章自己也就點開看看,隨便劃劃退出后再看下一篇文章,隨便劃劃后再退出,再看下一篇文章,直到所有文章基本都劃過后才意識到十幾、二十分鐘已經過去,于是關上手機繼續學習或是工作,不到半小時后上述場景進入到第2個循環中,這個循環執行次數因人而異,有些人會執行幾次、有些人會執行十幾次,還有些人則會執行幾十次。
然而,這篇文章我并不想討論上面這種普遍情況。我重點想討論的是,作為一名技術人員,你最應該看重的是自己的“硬技術”還是“大道理”呢?
毫無疑問,這個問題并不是一個二選一的問題,正如這個世界并不是非黑即白的。那到底什么是“硬技術”,什么是“大道理”呢?
對于我們技術人員來說,所謂的“硬技術”指的就是我們的專業能力,比如你做iOS開發,你是否對于Objective-C或是Swift有著非常深入的理解和造詣,對于系統SDK有著很熟練的掌握,對于涉及到底層框架與機制等領域,是否有著濃厚的興趣并愿意為之花費足夠的時間來鉆研呢?如果你從事的是Android開發,那么你對于本職工作是否足夠精進,甚至對于后端系統是否有一些了解,對于Google重點推廣的Kotlin是否有過想要學習和鉆研的想法呢?如果你從事的是Java后端開發,那么對于各個重要框架除了正常使用外,是否有研究過這些框架的底層構成和涉及到的一些設計模式呢?對于一些并發、分布式系統是否有過研究和深入呢?對于緩存、微服務等重要領域是否愿意花費時間來深入探索呢?
上面所列舉的就是我稱之為的“硬技術”,這是我們每一個技術從業人員安身立命之本,有了良好的技術造詣,你就有了很好的底氣,無論發生什么動蕩,你也知道你不會受到太大的影響和牽連。“硬技術”從根本上決定了你能在職業道路上走多遠,走多好,走得是否順暢。
那什么又是“大道理”呢?
其實,“大道理”是個比較籠統的說法。它泛指一些人生道理、做事情的道理、與人相處的道理、工作的道理。毫無疑問,這些道理很重要。然而,現在有不少人卻陷入了這樣一個誤區:將“大道理”看作是職業成長的重要法寶,反而忽略了“硬道理”的修煉。我認為,這是一種本末倒置的做法和想法。
為什么現在有那么多人如此推崇“大道理”呢?我想根本原因在于,這種道理接受起來比較容易、理解起來難度不大、而且很容易感同身受,讓人產生讀完“大道理”后自己就會立刻成長的錯覺,下面我舉幾個例子,看看你是否有過經歷。
現在的微信朋友圈文章普遍喜歡通過一個個響亮又吸引人的標題來獲取人們的注意力。比如說:
- 自律是決定你人生高度的終極法寶
- 學好PPT就能超越身邊99%的人
- 說話方式決定了你能在職場走多遠
- 他畢業3年實現了財富自由,只因做到了這一點
- 他通過跳槽實現了工資翻倍的增長
- 不打破思想的牢籠,你永遠無法實現自我突破
- 你之所以平庸根本原因在于沒有人生格局
- 你無法快速成長就是因為太過容易放棄
- 從學渣到學霸的逆襲之路
- 拖延癥是制約你前進的毒瘤
太多太多了,這里就不一一列舉了。
我深深地相信,上面這些文章里面的很多觀點都是讓我受用的,比如說不要拖延、養成良好的說話方式,好的待人接物方法、改變自己的某些不正確的價值觀。
但光是覺得有用就行了么?其實,我想說的是,這些“大道理”,亦或說是“軟技能”,是幫助我們成長的軟性良藥,可以在一定程度上讓我們走得更好,更遠。但真正推進我們技術人員前行的始終是我們的“硬技術”,“硬技術”才是我們要始終刻意修煉的,同時再加上這些“軟技能”的相輔相成,那才是正確之路。
但為什么現在很多人愿意閱讀這些“大道理”文章呢,根本原因在于它不太費腦子,好懂!
而真正的技術文章想必都是需要我們付出腦力的思考,可能讀一遍還無法完全理解。同時,這樣的技術文章一般都是比較枯燥的,短期內一定看不出任何成長。對于期待“即時回饋”的人來說,讀這樣的文章是種煎熬。
下面列舉一些典型的“硬技術文章”的標題:
- 如何解決數據一致性問題
- 服務發現、服務治理該如何做
- Spring Cloud Eureka深入解析
- 交易系統的高可用之道
- 配置中心的建立
- Kotlin函數式編程實例講解
- Swift 4新特性講解
- 消息推送系統創建過程與一般性處理
- 如何確保IM通信系統消息的不丟不重
韓寒《后會無期》電影中有一句經典臺詞相信大家都耳熟能詳了:“聽過很多道理,依然過不好這一生”。我覺得說得太棒了。“大道理”都好懂,但是否真正付出實踐了才是檢驗這一切的根本準繩。
說了這么多,我毫無批判“大道理”文章的意思,也許我這篇文章在你的眼里看來也被歸類為“大道理”中。這并不重要,我只是期望作為一個技術人員,你能真正意識到什么才是對于你來說最為重要的。將“硬技能”與“軟技能”都作為提升自己的手段,實現真正的跨越!當然,跨越的前提是你自己的技能水平的逐步提升!
作者簡介:張龍,系統架構師,資深培訓講師,圣思園教育創辦者,譯者。譯有《復雜性思考》、《iPhone游戲開發》、《精通lambda表達式:Java多核編程》、《設計原本》等20余本譯作;喜好研究技術,對系統底層有濃厚的興趣。