技术精进之道
最近這半年不知為啥漸漸喜歡上了看書,難道是因為年紀大了的緣故,哈哈,俗話說 ”人丑就要多讀書“,用這句話來形容我再適合不過了。
作為一個搞技術的上班族,如何讓自己的技術能夠顯著的提高應該是很多人所期待的。本文是對 《程序員的成長課》部分內容的一個總結梳理,目的是將書中所提出的方法提取并應用到自身的工作中,做到外化于行、內化于心,從而幫助自己提升思維上的認知。
我們可能聽過一句話叫做 “雖然知道很多道理,但依然過不好這一生” 為啥呢? 我覺得最大的可能是沒有將我們所認知的道理應用到我們的學習、工作和生活當中。即沒有付諸于實踐中,而僅僅是知道而已、聽過而已。
知道和做到之間有一道鴻溝,要想跨越它,不但要努力,還要講究方法。努力也只有在方向正確時才有價值。
當我們知道有些方法可以用來分析自己、幫助自己去有效選擇和提升,但是卻沒能用這些理念、方法、工具指導自己的工作和生活,很大程度上是由于自身的執行力不足導致的。
技術成長階段
技術成長的三個階段:專項能力、技能體系、融合創新
構建技能樹
構建個人的技能樹選擇技術方向時,通常考慮以下兩個原則:
- 相近原則
- 互補原則
相近原則是指和你當前所有的語言、技術框架比較接近的其它語言和框架。
互補原則是指那些能夠組合在一起完成特定任務的技術。
技術轉型時的方向選擇,通常要考慮兩種情況:
- 新技術、新市場的出現(主動轉型,個人強烈意愿,方向明確)
- 當前掌握的技術的應用場景萎縮,前景黯淡(被動轉型)
當新技術、新市場出現時去卡位市場缺口,卡位策略:是指看到某種技術會在未來具有稀缺性,非常有價值,選擇提前介入,讓自己在未來具備競爭優勢。
最好每年給自己定一個學習某種新技術的目標,并在工作之外完成,要實現這種過渡就需要一個現實的策略:一邊工作,一邊學習。如果在工作當中存在這樣的機會,我們要勇于去嘗試,不要怕多花時間和精力。
我們在工作幾年后,往往會出現這樣的想法,到底是繼續走開發路線,還是轉向管理路線?哪一種更適合我們自身呢?我們可以從工作維度、成就感來源、未來的樣子三個方面對自身有一個剖析。
在我們選擇想要的前進路線之后,我們前進的動力是什么?是什么原因能促使我們一直在這個方向上持續努力?
如何提升當前狀態
如何提升我們當前的狀態,進階到更高一層次? 這就需要我們時刻保持 【學習型心態】
提升我們技術或者管理的方法有哪些呢?我們可以借鑒成長模型和個人對標管理法來找到適合自己的方法。
有了精進之道的方法之后如何設定要達到的目標,以及如何執行呢?我們在指定目標時可以按照SMART原則指導目標的指定。
制定了目標之后,有哪些習慣可以促使我們更好、更快的達到這些目標?
有了習慣之后如何能保持這些習慣呢?
總結
- 上一篇: 算法图解/二分查找/简单查找/选择排序/
- 下一篇: hexo-github-博客搭建指南