事實上,這篇文章是結合我的一些經歷,講述應該怎麼學習技術,並不是要講怎麼成為大神。沒有所謂的成功學,只有充滿智慧的思考,腳踏實地的實幹,和越來越近的理想,還有機遇和運氣。之所以用這個標題,無非是吸引更多人、尤其是很多對成為大神抱有不切實際的幻想的人來看。希望讀者能從中得到一些東西,沒有浪費看這篇文的時間。這篇文章也只是我的看法,並不是什麼真理,請不要不假思索就隨便相信其中的觀點。
1、主流價值觀
價值觀是個挺玄乎的詞,三年前大一的時候,我對這個詞毫無概念,但是現在慢慢理解了。所謂價值感,就是一個人對各種事物價值的評價。有的人認為錢是最重要的,一輩子追逐金錢,大部分人並不贊同。有的人認為開心是最重要的,卻又有各種困惑。價值觀本身並沒有誰對誰錯,存在即為合理。但是我們還是會評價一個人的好壞,而我們評價的依據就是主流價值觀。主流價值觀認為,人應該做對自己對社會有利的事,至少對他人無害,這一點也確實值得贊同。主流價值觀也常常認為,人應該有所作為,而很多人甚至極端的認為,所有的人都應該有遠大的理想抱負,不少家長認為考上大學最重要,考不上大學甚至都沒臉見人。對於這點我並不贊同,我覺得最重要的是做自己想做的、對他人無害的事,如果恰好也是社會需要的,那就最好不過了,如果不是,那也並沒有什麼不對的。
2、社會需求
有些同學愛玩遊戲,並且為玩遊戲付出巨大精力,廢寢忘食,刻苦學習各種技能,甚至不惜省吃儉用,拿錢買裝置買裝備。很多人會不由自主的認為這樣的人做法不對,典型的墮落象徵。而有的人非常專注的學習技術知識,最後成了學弟學妹心中的大神。
同樣是廢寢忘食,同樣是專注認真,為何差距如此之大。原因很簡單,畢業了玩遊戲的人往往不能保研、不能出國,也找不到好工作,大神卻能拿各種公司Offer。這裡的區別在於社會需求,當今網際網路社會,需要很多軟硬體工程師人才,大神自然吃香。事實上一些網際網路公司也需要職業玩家進行遊戲測試,但是需要的數量很少,於是玩遊戲的人很難成為職業玩家。
同樣的道理,還有很多喜歡打球、唱歌等的同學,家裡卻很難支援他們去發展自己的愛好,因為社會不需要那麼多職業球員和歌手,導致他們很可能會失敗,面臨畢業即失業、沒有工作的困境。
3、環境造就人才
有句話說“窮人家裡出人才”,以前我也比較相信這句話的,後來卻慢慢不信了。在中國,科研水平不如國外,並非中國人比外國人笨,這一點很顯然。何況中國人多,總有比愛因斯坦聰明的人。這裡當然有很多因素,其中經濟因素是比較重要的一點。常常看新聞中提到國家要增加科研資金投入,說明增加資金通常對科研發展是有利的。
一個熱愛數學的窮人,願意不吃飯省錢買書看,後來成了著名數學家,這是最經典的窮人家裡出人才的證據。但是試想,如果這個人再窮一點,每天都吃不飽,餓的發暈,他還能做數學家嗎?再試想,這個人家裡比較有錢有地位,從小就能接觸各種書、甚至有機會和指明數學家交流,這個人很可能會成為更有名的數學家。
有人會說,我的分析太極端了,確實有點極端。窮人家庭可以出數學家,這一點可以接受,也確實有。但是窮人家裡會出天才硬體工程師嗎?我覺得很難。數學的學習條件很簡單,有一些書,就可以學的很深入,但是有些東西的學習條件卻高很多。一個從小家裡很窮的人,沒有機會接觸電腦(當然不一定是窮,也可能因為家裡擔心影響學習等等),即使他是潛在的天才程式設計師,也沒有機會去學習;這樣當他開始有機會時,和條件更好的人相比,至少是落下了一大截。當然他有機會以更快的速度去學習,能有這樣的機會,他已經是個很幸運的人了。
環境造就人才,跟上面所說社會需求也是有關的,因為社會需求會直接影響你的學習環境,導致很多愛好音樂等知識的人沒有得到很好的發展機會。
在大學這樣的環境下,除了課程以外,還有個很大的一個寶藏,就是各種學習資源。我們可以接觸到各種優秀的同學,可以不花錢去圖書館借閱各種圖書,在西電,圖書館還花不少錢買了萬方資料庫等的免費使用權,方便學生老師學習使用,而各種競賽等活動提供的經費和實驗室,更是為我們提供了難得的學習條件。
以我做電賽為例,在電賽期間我接觸到了各種儀器,其中很多都非常昂貴,例如頻譜儀、網路分析儀(據稱是通院的“鎮院之寶”,其他院沒有),也使用了很多價格很高的器件。普通電阻看似很便宜只要幾分錢一個,但是精度萬分之一的0.01歐電阻,一個卻需要十幾塊;常見的通用運放,一片只要幾毛錢,但是做電賽期間用到的一些高增益、高精度運放等晶片,一片卻需要50塊;由三個精密電阻構成的衰減器,工作頻率上限6GHz,不大的一個器件需要上百;做一個並不複雜的高頻電路就有可能花費上千的費用。一般學生自己很難承擔這麼高的費用,而有機會參加競賽,就能獲得這些難得的學習資源。這裡也說明,專門做硬體真心燒錢,門檻相對比較高。
4、為自己投資
平時很多時候我也會自己花錢購買一些東西去學習。大學期間,我花費了幾千塊錢用來購買書籍和學習器材(主要是硬體器件),很多人聽說了很吃驚,頓時認為我是高富帥。實際上我只想說我是生源地貸款來上學的o(╯□╰)o。但是我的錢沒有白花,我學到了很多東西。畢業了,我找到比較滿意的工作,不出一個月,就能收回成本。這樣高的投資回報率恐怕任何形式的創業都望塵莫及。
窮人總想著省錢,而聰明人寧可借錢去投資,然後有機會成為有錢人。而投資自己,無論如何都是不會錯的。
5、學會取捨
學會取捨這一點應該不必多說,大家都知道“撿了芝麻丟了西瓜”的俗語,如果不懂取捨,終將一事無成。有的人什麼都想要,都想做好,最後往往什麼都沒做好。
6、風險和回報
大四了,我決定去找工作暫時不上研。不少人勸我上研,其中有些覺得上研很好而且我有機會爭取保研,也有的人覺得我可以先爭取一個保研名額,然後去找工作,萬一沒找好還給自己留了一條後路。但是我的想法很明確,從大三下學期確定下來,就沒有想過要上研,也花費了大量精力和家裡人說明我的想法。不得不說,這麼做是有風險的,前段時間我有有些擔憂,甚至有那麼幾個時刻都開始有點懷疑甚至後悔了,是不是我做的確實太過分了,萬一找不到滿意的工作確實很坑。不過我的運氣很好,人品很好,找到了還算滿意的工作。相信三年之後,我的處境一定會比上研剛畢業的情況好。
大家都知道房地產很賺錢,但是高收益往往都伴隨著高風險。前面也說了懂得取捨,是否願意冒風險,是否能對自己、對事物有個準確的把握,是否敢於承擔風險造成的後果,最終每個人的選擇都不同。
7、動力
做一件比較困難的事,往往需要動力。動力有兩種:獎勵與懲罰。成績好的同學能拿獎學金,則是獎勵,沒考好的同學掛科要補考,則是懲罰。興趣是很重要的一種獎勵形式的動力,因為能獲得滿足感。很顯然,我們都更希望能有獎勵形式的動力,而不是懲罰。
8、興趣
如何能堅持學習技術,就我個人而言,最重要的原因是很感興趣。興趣是最好的老師,有了興趣就能廢寢忘食的去學,就能在學習中獲得無盡的動力之源。
9、上進心
上進心也是很重要的一種動力,真正沒有上進心的人不存在,但是人的上進心強弱不同。上進心很強的人,容易爭強好勝,爭強好勝並不能簡單地評價為缺點,合理利用的情況下,它能給你提供無比強大的動力,反倒成為一個優秀的人最大的優點。
10、存在感
一個人最基本的生理需要,是活著,或者說是存在。最基本的心理需要,就是存在感。人很多時候做事,都是為了表現自己證明自己,能力受到別人的肯定和讚許,必然滿滿的存在感。存在感是一個人持久的動力之源。
11、認真專注與努力
每個成功的人,都有一個共同的特點,就是認真和努力,大神也是一樣,不多說人人都懂。只是想提醒一下一些同學,不要再抱有投機取巧的幻想。
12、提問的智慧
我們總會有不瞭解的東西,恰好身邊又有人很瞭解。這時有些人就不假思索開始提問了。我曾經回答過相當多的技術問題。
提問最大的忌諱,就是問題描述不清。如果你問醫生,不舒服怎麼辦,醫生會問你哪不舒服,吃了什麼等等問題,然後給你量體溫等等,逐步判斷問題。但是請不要忘了,解決病人的問題是醫生的工作職責,並且最後你通常是要付費的。而你在網上或者其他途徑問身邊的人問題時,你應該明白,別人給你提供幫助是無償的。尤其是大神會很忙,別人的時間比你的時間可能更珍貴,你去問別人問題,三言兩語問題描述不清,別人為什麼要像醫生一樣耐心的詢問,然後幫你呢?
常常看到一些人問一些很簡單的問題,什麼色環電阻怎麼識別、三極體三個腳怎麼看,對於大一剛入學的同學,我完全可以理解。但是,如果很久之後,你還是這樣去問,恐怕就不太好了。大家都應該知道百度百科,搜尋一下色環電阻,馬上就能出來詳細的配圖解釋,比別人簡單用文字來回答好懂很多也權威很多。
有人可能會說,我認識很多非常熱心的人,對我特別照顧,關係很好,我總可以隨便問吧。首先明確一點,如果你所有的知識都是別人告訴你的,你永遠不能超越告訴你這些知識的人,你永遠是不如人的。其次,對於有些簡單知識,別人可以給你說一說,但是對於一個很複雜的問題呢?即使那個人很想幫你,但是這個問題太深入了,三言兩語根本所不清,這個時候你打算怎麼辦呢?我就不多說了。
還有的人,明明是請教別人,卻表現的像是別人義務幫他一樣。不會說謝謝可能是性格太內斂,相對還好一點,但是應該學會這一點。有的人問別人問題還不耐煩不斷地催促、語氣很強硬、嫌別人回答的不好等等表現,我只想說,這種人我還是少招惹。
提問還有個很常見的讓回答者比較反感的問題。有的人很認真的花了很長時間做了一個東西,比如很複雜的電路,或者很長的程式,然後發現不工作。檢查了一下沒找到問題,就直接複製出全部程式碼給別人一發,然後表現的極其可憐的樣子,跪求大神幫忙。我不好批評這種人,其中確實有很多很認真的。
提問者往往認為,對於大神來說,這點程式碼豈不是一眼就能看出問題來麼?但是我要說的是,這種檢查故障的問題,往往比你寫程式、做電路要難很多,我給你做一個同樣功能的東西往往都比這簡單。尤其是電路,很多時候根本就不是網上聊一聊就能愉快的解決問題的。如果事情都那麼簡單,社會就不是現在這樣的了。
遇到這種問題怎麼辦呢?我認為還是應該獨立解決問題。至於如何解決問題,這就是一個很複雜的課題了,也是很考驗智商的,鍛鍊的好機會。很多時候我解決一個問題並不一定能馬上想到,可能睡覺的時候突然有了靈感然後想明白,可能絕望的看網上的資料突然就想明白了。甚至還有做夢的時候想明白問題的例子,例如化學史上苯環的發現。解決程式和電路故障有種最常見和有效的方法是,分模組實現、分模組檢查。一個大的系統,分成了一個個的小模組,每個模組相對簡單很多,分別實現並檢查每個模組,每個模組都沒有問題了,整個系統基本上也就沒有問題了。
這裡並不是說,不應該向別人提問。討論技術問題有兩種,一種是純粹的提問和解答,另一種是共同探討。後者對雙方的進步都會有促進作用,值得鼓勵。而前者,提問者就應該掌握好提問的方法,並且應該及時的表示感謝。
更多提問相關的問題,可以參考網上的文件《提問的智慧》。
13、自主學習
自主學習是一個很久以前就開始被強調的東西。人的本性都是充滿好奇心,渴望瞭解一個未知事物的。就整個人類社會而言,自古就不斷的探索宇宙,這就是好奇心的表現,如果把全人類看做一個整體,人類的終極目標,或許就是要找到宇宙的真理,找到無盡的知識,滿足人類無止境的好奇心。好奇心的驅使下,一個人應該是會主動去學習的。但是由於種種原因,尤其是國內從小就進行的老師滿堂灌的,很多人早已喪失了對知識的渴望。到了大學我們沒有了中學那麼多的束縛,雖然大學的環境也遠沒有想象的那麼美好,但是至少我們能抽出很多課外時間。學習自己感興趣的東西,需要自主學習能力。
一個人最重要的東西有兩點,學習能力和思維方式,這是我的看法,並且在看書時意外發現和知乎上的一位網友的想法驚人的一致。我能在大學期間學很多東西,同時保證基本的學習成績,很大程度上得益於我的學習能力。考前花幾天時間看看書、刷刷題,考試也就過去了。至於那些課程到底重要不重要呢?我的回答是:很重要。但是課程知識並不等同於考試做題技能。我承認我的理論知識尤其是數學欠缺很多,雖然短期來說,工作中做的工程方面的東西對理論並沒有很高的要求,但是這些知識對我認識很多問題是有幫助的,有機會也會去彌補。
有的人喜歡看視訊教程,但是我並不建議看視訊教程。視訊教程往往並不能很好的讓人掌握知識,並且很多視訊教程也很不正規。關鍵還有一點,視屏教程多數情況下是第三方製作的,而不是官方推出的學習資料。你可能需要研究一些最新的技術,這個時候唯一能參考的就是官方給出的資料,根本就找不到視屏教程。有視訊教程的東西估計也都是入門的很基礎的技術,深入一點的技術往往都沒有視屏教程。這裡也順便強調一下英語的重要性。很多晶片手冊什麼的官方資料,就只有英文版,適應英文資料,是很有必要的。你可能覺得英文資料好難懂,實際上技術類的英文資料,除了專業詞彙之外,都很好理解,專業詞彙可以用詞典翻譯。之所以覺得不懂,往往並非英語的問題,而是因為不瞭解那些專業詞彙。沒學過電學的人不懂Voltage,告訴他電壓,他一樣不懂。我想,學了這麼多年的英語,也不甘心就只為了一個四六級考試吧?
前面所說的提問的智慧,已經指出了,很多問題儘量獨立解決,反覆思考實在不明白才去請教別人,這樣才能鍛鍊學習能力。有種說法,內向的人更容易成功,從學習能力的角度來看,內向的人更傾向於自己解決問題,所以學習能力得到的鍛鍊更多,促使其更容易獲得成功吧。
14、信心
對於信心的把握,是一個很深刻的問題。信心的本質,可以理解成是一個人在處理一件事之前,對自己能否處理好所做的一種估計。準確的估計問題的難度和自己在那方面的能力,是很困難的。估計自己的能力方面,很多人不敢相信自己的潛力,也有的人過分自信。而對於事情的難度的估計,人們總是會高估或者低估問題的難度。就技術學習來講,我就見過兩種比較典型的人,一種人嚴重缺乏自信,做什麼都是說我不會,我真的不會,怎麼辦;另一種人則是過分自信,眼高手低,什麼都覺得簡單,到自己做的時候,什麼也做不好。
正確估計自身能力,這個是受一個人自身經歷影響的。如何正確的估計事情的難度呢?其實思路很簡單,我們只需要對這件事進行一些基本的研究,就能大大提高準確率。小馬過河的故事大家都知道,小馬問了那麼多人,河水的深淺如何,卻得出各種不同的回答。而只有自己試了才知道,河水對於他來說,既不深也不淺。有的人在網上花費幾天時間去問別人安卓開發難不難,卻沒想過自己找篇入門教程去了解下安卓開發。有這幾天的時間估計都已經入門了,難不難也能判斷出個大概了。
俗話說“謙虛使人進步”,看似簡單的一句話,卻是相當的深刻。真的如此簡單,謙虛使人進步,驕傲使人落後嗎?又是什麼原理呢?驕傲的人很明顯是過分自信,謙虛的人呢?這裡有幾個詞語,自卑,謙虛,驕傲,自負,狂妄。這幾個詞語可以認為是反映了一個人不同的自信心。對於一個沒什麼本事但是很狂妄的人,我們可能會反感;但是在美國大片中的英雄,很有能力,也很狂妄,我們感覺出來的卻是霸氣,滿滿的正能量。人在不同的方面,表現的信心不同,一個人可以既自信又自卑。把事情做好的人往往有一點自負,但是又能在關鍵的時候把握好信心,正確對待問題。所以自負往往並不是簡單的貶義詞,有時確是提高自信心的好方法。開源作業系統Linux的創始人Linus有一句經典名言:My name is Linus, and I am your God.這句話相當的狂妄,但是Linus的對社會的貢獻確實巨大。我們用的安卓系統,無數臺為我們提供各種網路服務的伺服器,都在執行基於Linux的作業系統。
我在去年參加電賽選拔準備筆試時,認識到大部分人都是大三的而我是大二的,差了很多課程,尤其是模電聽說很難。但是我沒有因為喪失信心直接放棄,也沒有因為過度自信而毫無準備,而是在感覺有點心虛的情況下,很認真的準備,最後取得了很好的成績,順利通過了選拔。在這個過程中,我沒有毫無意義的詢問別人電賽到底難不難,而是通過網上去找歷屆題,看書並做了很多筆記,還做了幾套模電期末試題,很認真的去準備(算是我大學四年學習學校課程最認真的時候),比較準確的認識了自己和麵臨的問題。
總體來說就是要準確把握問題,多去了解問題、多做準備,而不是空談一切浪費時間。
15、生活的意義
生活的意義,這真的是個很高大上的哲學問題。
有個很有名的數學家叫布林,他很大的一個成就是發明了布林代數。然而在那個年代,布林代數並沒有受到人們的重視,歐洲大陸著名的數學家蔑視地稱它為沒有數學意義的、哲學上稀奇古怪的東西。布林在他的傑作《思維規律》出版後不久就去世了。直到後來,計算機被發明的年代,布林代數的巨大價值才充分得以體現,數字計算機就是用二進位制來處理資料的,布林代數就是其最基本的原理。
還是說Linus,最初創造Linux的時候,完全是出於感興趣,想做出一個屬於自己的作業系統。得益於他強大的程式設計能力,和深入鑽研的精神,很快他的作業系統核心就實現了。他把自己的作業系統原始碼發到網上,又獲得了很多人的支援,全世界的程式設計師共同對他的系統進行完善,成了今天使用很多的Linux(不過對於非技術領域的人來說,這個東西估計很陌生)。網上有篇文章《Linus,一生只為尋找歡笑》就講述了這樣一段歷史,講述了Linus的人生。
著名畫家梵高,生前作品一文不值,窮困潦倒。梵高說:“在大多數人的眼中我是什麼呢?一個無用的人,一個反常與討厭的人,一個沒有社會地位、而且永遠也不會有社會地位的人。好極了,即使這是事實,我也要以我的作品來表明,這樣一個反常的人,這樣一個毫不足取的人的內心是怎樣的。這是我的雄心,它的主要基礎是愛而不是恨,是冷靜而不是熱情,我時常陷入極大的痛苦,這是事實。但是我的內心仍然是安靜的,是純粹的和諧與音樂。在最寒磣的小屋裡,在最骯髒的角落裡,我發現了圖畫。”直到逝世後,梵高的作品才被公眾所承認,這不得不說是個很大的悲劇。
聯絡我們的生活,有學習很好並且真心喜歡學習的學神,有整天泡實驗室、寫程式碼焊電路的大神,有各種各樣的牛人,他們所做的,其實很簡單,就是堅持做自己想做的事。前面介紹的布林、Linus、梵高,他們所做的,也就是堅持做自己想做的事,即使看不到意義。他們所堅持的東西,或許有一天,就會成為人類社會的寶藏。
但是這是很理想的狀況了。我想,在一個終極理想的社會裡,最重要的一點是,人人都能做最喜歡的事而不用考慮生計問題。在這樣的社會中,人才能最大化的施展自己的才能,才能專注的做好每一件事,最終使得整個社會發展的更好。
而在現實社會中,尤其是中國這樣人很多、生活壓力巨大、社會保障制度尚不健全的國家,我們不得不考慮很多現實問題。於是又回到了前面的問題,大神和遊戲等各方面的高手沒有什麼本質不同,只是社會需求的不同罷了。
我所認為的生活的意義,前面其實已經說了。在我的價值觀看來,最重要的是做自己想做的、對他人無害的事,如果恰好也是社會需要的,那就最好不過了。而我是個很幸運的人,我所想做的,和社會需求能很好的吻合;我能做自己想做的,又不用擔心太多現實問題;想取得一些成績,我要付出的代價會小很多。有了這種幸運的條件,我只要學會多思考多努力,自然就能做的比較好了。我在大學剛開始的時候,根本沒想過我要怎麼找工作,沒想過我一定要做一個所謂的大神,我只是很簡單的,認真做自己喜歡的事情,僅此而已。
當然如果沒有這麼幸運,也無需太悲觀。每個人的興趣並非天生的不可改變的,也是可以後期培養的。就我而言,我從小就有了很明確的興趣,因此大學期間,強烈的興趣為我的學習提供了巨大的動力來源。選定一個自己感興趣,至少不反感的方向,並腳踏實地的堅持去做,一定能取得自己滿意的成績。
相關閱讀
評論(2)