關於技術學習的思考【轉】

    今天下午,我對着TI的開發板發呆。看着電腦上的時間,突然想起來自己已經工作將近兩年半。時間過的好快,不得不趁早回顧起這兩年半的成長曆程。

 

        誠然,在這兩年半里,我的技術水平沒有什麼長進。雖然中間曾斷斷續續地意識到這個問題並且嘗試學習新東西,但始終只是心血來潮、堅持不了多少天就放棄。現在 畢竟不同於大學時期,那會兒可以憑着對新技術的好奇和興趣而狂熱。現在見的東西多了,發現很多也不過如此,並且精力上也顧不過來,早已沒有當初的那種勁頭。

 

        我一直是自詡爲技術男的,所以到目前爲止還是以技術上是否有所深入來衡量自己的進步。照此種觀點來看,過去的兩年半的工作經歷並沒有使得我在技術上有大的進展,這意味着沒有什麼進步?

 

        看着TI的那塊板,還有板上的仿真器,想想我們這些人搞這搞那,學技術、碼代碼、畫PCB,目的都是做出來產品來讓人用。不管做產品的人技術水平是否牛X、 年齡有多大、經驗是否豐富,總之能夠設計出優秀的產品,那麼就可以認爲這位設計人員已經具備比較優良的素質。呵,不過目前我離這種水平還差得遠。

 

         那麼由此想到問題是:應當以何種態度對待技術?

 

        從最終的結果來看,技術本身是一種工具。在產品開發過程中,技術用於幫助我們利用別的工具、資源進行設計產品。換句話說,技術也只是一種工具,只不過這種工 具並不是看得見摸得着的,而是一種知識性的東西。對這種工具的特性掌握的越熟,在實際產品開發過程中也就越能更加靈活的使用。

 

        從工具的角度來看,不要爲了學習技術而去學習技術。爲了學習技術而學習,就如大學時候那種純粹因對單片機、RTOS感興趣的學習。現在進入公司、去一些電子類論壇,可以總結出的一點是不管你會C還是會C++,精通51還是精通ARM,關鍵在於這些技術能否用於產品開發和解決當前問題。爲了學習而學習,就相當於爲了使用工具而學習如何使用,這已經本末倒置。

 

        對待技術的態度應當是學以致用,用到什麼學什麼,而不是什麼都學。包含我在內的很多人都沒有意識到這一點,往往很可能只是因爲覺得有興趣或者有用而學習。


         而所謂的“有用”往往可能並不是真那麼有用。或許在我們的意識裏,這些技術可能以後會在工作中派上用場。至於這個以後是多久,我們很少想過。待到拿起相關的資料看個十天半個月後,可能就覺得沒什麼意思,然後慢慢地就扔到一邊不再拾起。就這樣總是一時地衝動和熱情。


        學以致用,應當是目標明確的,明確瞭解這些技術會解決哪些問題。有一種觀點是“項目驅動”學習,即在解決某些問題的過程中進行學習,這種方式是比較值得提倡的。


        某位前輩曾告誡我說,不要自己學那些亂七八糟的東西,而是要結合項目來學。比如像USB、FPGA這類的東西,要做某個項目時,給個例程,幾天就上手了。而如果是自己學,可能搞個十天半個月也未必弄得明白。

 

        技術並不是學的越多越好、越深越好,能夠熟練應用並解決問題就可以了。技術學的再多,其實也就多掌握一個工具而已。如果工具不能解決工作中的問題,不能夠給自己帶來任何收益,那麼學的再多也是白搭。學的再深,也只能說明對這個工具的掌握非常熟悉,可以解決更爲複雜的問題或者更容易解決問題。然而即便成爲某個 技術上的“大牛”,精通所有的細節,而如果不會應用它來解決問題,或者乾脆就用不上,那隻能說是白白浪費那麼多精力學無用的東西。我們的精力有限,何必將 那麼多精力浪費在這上面?

 

        現在的技術發展越來越快,各種新技術層出不窮。什麼andriod、什麼無線充電、各種編程語言、各種越來越複雜的芯片,如果都要花費時間去學;那麼估計耗費一生精力可能也學不完。就算能學完,只恐怕學完的時候,那些“新技術”早已被淘汰。

 

        當然,這並不是說不需要學習,也不是說什麼都只要瞭解一下。作爲開發人員,技術水平在很大程度上決定了所做出產品的功能和性能。所以,對於新技術的學習和掌握是必須的。而且對於某些技術則要求能夠比較“精通”,這樣才能在更短的時間裏、做出更好的產品。

 

        我相信技術這些東西都是可以學習的,不管它有多複雜,只要願意花大量地時間去學,總有一天是可以掌握的。


        也許我們看某某人在某些技術方面很牛X,佩服的不行。其實我們也可以,只不過問題在於有沒有那股拼勁、願不願意投入那麼多的精力去學習和研究。


        當我們決定學習某個新東西時,方向是很重要的,因爲這會決定後續在這個新東西上投入的時間和精力在後期是否有成效、是否有收益。難以想像,當我們耗費大量時間掌握某項技術後,發現該技術或者已經面臨淘汰、或者在現 有的工作中很難用上、或者難以找到合適的工作,那將是多麼的悲摧。

 

        我認爲相對於技術而言,學以致用、靈活地選擇適當的工具解決問題、快速學習並應用、正確的做事方法和態度,對於問題的把握和處理等能力是需要重點培養的。這些能力都是脫離於具體的技術,無論技術怎麼發展,它們都能幫助我們快速的去熟悉新工具、新方法。

     

        真正的技術高手的厲害之處並不在於他掌握和精通多少技術;而在於他能否用所學解決問題,能否在需要使用新技術時快速地學習掌握並應用於實踐。


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