歡迎來個人博客閱讀:「何爲技術人的核心競爭力」編程
在寂靜的夜晚上,獨自一人在書房中,望着窗外,一片燈火闌珊,一條車水馬龍。
不由讓我擡頭四十五度,望着那輪朦朧泛黃的新月,又開始思考起本身的人生。框架
最初接觸編程的是高中碰到的譚浩強的那本《C程序設計》,是否是一本好書,我不想作評價。
多是由於我天資愚鈍,沒能經過自學看懂這本書。
若是說從大學開始真正擁有編程技能,到如今,已通過去五年光陰,畢業也已經有一年有餘。
雖然自小對計算機(或者說是電腦)感興趣,可是也由於自身貪玩,興趣氾濫,好奇心爆棚的我的屬性,以至並無把大部分時間投入這個編程興趣中。
要說我編程的功底,也就只有兩年的功力。學習
在一件事情上投入的越多,就會讓我更加思考本身正在作的,正在走的方向。
在高速發展,突飛猛進的技術圈子中,到底哪些是不變的,或可沉澱的東西。
漸漸的會想到這樣的一個問題:
技術人的核心競爭力究竟是什麼?.net
今天受劉未鵬先生在書中《暗時間》的介紹,閱讀了孟巖老師的「技術路線的選擇重要但不具備決定性」,這篇文章正好給最近被這個問題困擾的我撥開了一些迷霧。
這是一篇2008年發表的舊文,文中的觀點給了我不少啓發,但我也不會有相見恨晚的感受。就算很早遇到這篇文章,也不會有經歷過的事情以及思考過的問題做爲基礎,故也不能理解體會其中的意思。如今時機正好。設計
文中把技術人大體的分了四類:blog
把命運寄託在事業上的人事件
把命運寄託在組織上的人開發
把命運寄託在技術上的人get
仍然處於出賣勞動力的人博客
第一類是把本身的命運寄託在一項事業上。
他們會想着改變一些東西,而技術只是做爲其中的手段,他們有能力經過技術實現本身的想法和事業。事業並非指的創業作老闆,而是一件他們承認的事情。好比促進人們交流和言論自由,帶給你們更多娛樂,提高大衆身心健康水平,加強國家國防實力,或者提高某個行業的信息化水平,可以以技術爲手段,在這個事情上作出成績。他們每每能夠終其一輩子投入到本身的事業中去,在短短的人生中實現價值。到兩鬢斑白時,可以回首往事而怡然自得。
第二類是把本身的命運寄託在組織和團隊上
他們技術水平出色,綜合素質突出,敢於變化,以團隊的目標爲目標,依據團隊的需求而轉型或者堅持,跟團隊一塊兒幹出一番成績。這些人每每擁有高薪厚祿,以及溫馨生活。
可是中年之後會常常自問到底作了什麼本身想作的事情,爲本身過於風平浪靜的人生感到惆悵。
第三類是把命運寄託在技術上。
他們有能力成爲技術的專家,但願把技能當作商品出售,從而謀求富足人生。不想把本身命運跟企業和組織綁定在一塊兒,也不肯意作什麼改變,只是知足於技術高手的層面,寄但願於其技術專長可以長期值錢。
第四種就是處於出賣勞動力的階段
他們每每疲於作業務,單純積極完成上級或產經下達的任務,鮮有思考需求合理性,或者在大局上關注項目及其進度。他們每每加班成天然,表面上造成勤奮工做的現象,最終卻只是爲了業績好些,年終獎多些。
第一類,是作技術的最高層次,終其一輩子投入到一項事業中,爲人類和社會創造價值,這並非通常人可以作到。而第二類總的來講,層次仍是比較高的。在本身的專業領域中很有建樹,而且利用技術給團隊帶來生產力提升和經濟的效益,是真正爲團隊創造價值的人。而第三類人,倒是最危險的。技術的發展與變遷是必然發生的事情,年輕的時候還有能力追逐新技術,但當老了追不動了,很容易就被淘汰了。被淘汰只是時間問題。若是你認爲某個軟件技術的興起或者衰落對你我的的職業生涯構成了決定性的影響,那麼你可能正走在錯誤的路線上,應當儘快改弦更張。
關於核心競爭力,孟巖先生有這樣一段話:
那麼核心競爭力是什麼?我觀察圈子裏不少成功和不成功的技術人,提出一個觀點,那就是我的的核心競爭力是他獨特的個性知識經驗組合。這個行業裏擁擠着上百萬聰明人,彼此之間真正的不一樣在哪裏?不在於你學的是什麼技術,學得多深,IQ多少,而在於你身上有別人沒有的獨特的個性、背景、知識和經驗的組合。若是這種組合,1,絕無僅有;2,在實踐中有價值,3,具備可持續發展性,那你就具有核心競爭力。所以,當設計本身的發展路線時,應當最大限度地增強和發揮本身獨特的組合,而不是尋求單項的超越。而構建本身獨特組合的方式,主要是經過實踐,其次是要有意識地構造。關於這個觀點,話題太大,我不打算贅述。
我的核心競爭力,並非對某技術、框架、平臺的熟爛於心,也不是什麼樣的開發思想,更加不是所謂的我的智商問題。而是獨特的個性、知識、經驗之間的組合。
孟巖先生在文中並無對這個問題展開來描述,那麼到底什麼樣的知識技能組合符合下面幾種條件的:
1. 絕無僅有
2. 在實踐中有價值
3. 具備可持續發展性
劉未鵬先生在書中《暗時間》給出了他對這個問題的補充:
我相信如下的知識技能組合是具備至關程度的不可替代性的:
1. 專業領域技能。
成爲一個專業領域的專家,你的專業技能越強,在這個領域的不可替代性就越高。這個自是不用多說的。
2. 跨領域的技能。
解決問題的能力,創新思惟,判斷與決策能力,批判性思惟,表達溝通能力,等等。
3. 學習能力。
嚴格來講學習能力也屬於跨領域的技能,但因爲實在過重要,而且跨任何領域,因此獨立出來。如何培養學習能力,到目前爲止我所知道的最有效的辦法就是持續學習和思考知識。
4. 性格要素。
嚴格來講這也屬於跨領域技能,理由同上。一些我相信很重要的性格要素包括:專一、鍥而不捨、自省(意識到本身的問題所在的能力,這是改進自身的大前提)、好奇心、自信、謙卑(自信和謙卑是不悖的,前者是相信別人可以作到的本身也可以作到,後者是不要總認爲本身確信正確的就必定是正確的),等等。
除了劉未鵬先生上面的四點,我須要補充的還有一點:
5. 學歷與背景雖然在技術圈子不太看重學歷,學歷並非能表明一切,但「受教育程度高的人能力也高」是一個高几率事件,這也是各大公司招聘都會以學從來篩選簡歷的緣由之一。而背景就更加劇要了,一我的經歷了什麼,作過什麼,都會對我的的價值觀、世界觀等形成必定量的影響。一個優秀的學歷和豐富的背景,並非別人能垂手可得複製的。