也許我的學習方法有些落后了,所以想向身邊的人請教一下?;畹嚼蠈W到老。我是電子工程師,以本專業(yè)舉例。但我想問題也適用于其他的工科。
我們都知道,作為電子工程師,特別是電路工程師,如Analog IC, Digital IC Engineer,需要了解到電路、集成電路,數(shù)字電路、模擬電路、軟件編程,射頻電路等各方面的知識。那么就有一個問題,例如你曾經(jīng)花了很大精力學會了一門課程,例如“數(shù)字電路”,但是你在工作中一直是做模擬電路的知識,也就是說接觸的數(shù)字電路較少,這樣的話——過了一段時間之后,你因為一直不用數(shù)字電路,所以這部分知識就忘得差不多了,導致將來要用的時候,你雖然還是有根底,但還是需要重新看一遍書。
我之所以問這個問題,是例如我很久之前曾經(jīng)弄懂了Sensitivity的計算公式及其里面的含義,當時很興奮,但是過了好幾年也沒有用上,當我在看到這些的時候,發(fā)現(xiàn)我已經(jīng)忘得差不多了,也沒法給別人去講。
問題:
所以在IC工程師工作的過程中,是集中力量只看與本工作相關的有限書呢(例如我的專業(yè)肯定是拉扎維,Allen,Gray這幾本書要反復刷)?還是做到全方面的掌握,不斷忘不斷看?——畢竟對于非牛人來說,做不到過目不忘。
把這個問題問的現(xiàn)實一點就是:IC工程師學好每一門課(單純指電路方面)只是為了刷一個高分,還是對實際的工作真有用? ——也就是說是刷好每一門課,還是只刷將來用得上的?(當然誰不想都刷好,就像在另一個話題里看到的Abidi說過的那樣,只不過是能力有限而已)。
所以這方面我的確羨慕CS,例如只要把Java用到極致,其他的語言就不用看了(也許是我外行)
龔黎明:
這是很正常的事情。我工作第一年一直在各種看書,現(xiàn)在也忘得差不多了,很多細節(jié)不記得。主要是很多知識看了之后,但是沒有實踐過,所以不記得,還有一些屬于純理論的,忘得更快。最熟練的其實還是日常最常用的那些技能,但是諷刺的是,這些大部分書上又沒怎么寫。
其實說起學習,最好的辦法是不定期復習一下。但是復習這件事情實在是太無聊了,所以很多人不愿意做,復習舊東西比學習新東西更容易讓人感到厭倦。人性如此,沒有辦法。
不用也不用太悲傷,書上的內(nèi)容基本都是入門級的,通看一遍雖然不能全部記得,但是能記住的基本都是最關鍵,最常用的。記不住的,再翻翻書倒也沒啥。
記憶分為主動記憶和被動記憶。主動記憶就是說你能主動跟別人講起來;被動記憶就是說,別人講的時候,你能回憶起來。很多東西,你講不出來,別人講的時候,你能想起來也沒啥。
我的建議是:
(1)首先把你干的這個領域的書通看一遍。
這么做的好處是建立一個基本的知識面,做好資源儲備。對于新手來說,首先要做的就是看書,書最大的好處就是全面、系統(tǒng),能夠看個全貌。看全貌對新手來說極其重要,如果一個新手不能高屋建瓴的對整個領域有個了解,那么他會覺得很混亂,沒有條理,感覺知識點很零散。搞IC的把前端、后端、驗證的書各找一本看完,你最后當然只有一個工作方向,但是對于整個知識的了解會很全面,聽到別的領域?qū)S忻~至少不會覺得很奇怪,能有個基本概念。我們公司有的前端員工沒聽過UVM,有時候他們會討論DFT,我會很驚詫他們的基礎知識都是錯的,有的員工老問我verilog的語法問題,我發(fā)現(xiàn)他居然不看verilog的spec。有一次我因為搞驗證,看了一下另一個員工負責模塊的spec,遇到一個問題請教他,結(jié)果把他問住了,后來還是我自己搞懂的。多看一些書,你會很驚詫的發(fā)現(xiàn),有些員工從來不學習其他知識。當然了,他們的水平也很平庸。
在一個公司里面,由于大家經(jīng)常討論問題,有時候吃飯的時候也會聊業(yè)內(nèi)八卦,所以技術(shù)水平其實很容易看的出來,不要覺得這些東西都是沒有意義的,基礎知識學過跟沒學過差距是很明顯的,高級一點的知識反而沒有表現(xiàn)的機會。水平高低多聊幾句就知道了,技術(shù)威信就是這么建立起來的。憑什么你是權(quán)威,就是因為你跟別人討論問題,比別人懂得多,反應快,比別人分析更透,更理直氣壯,這些都看在其他員工和老大眼里。這種事情出的多了,你就得得到老大們的信任。
(2)看完入門書之后,看論文。
看完了全貌,有了基本了解之后,再讓你看這種東西你也看不下去了,這時候要多看論文。之前我們公司FW組有個老大,是個工作狂,天天看論文,對算法的研究達到了爐火純青的地步,公司里面所有人跟他聊這個領域,都無法直視他的眼睛,老大們也不敢反駁他的意見,因為水平跟他比確實太低。有他在,討論問題基本就是個人秀,人家就這么牛逼,最后跳槽發(fā)大財去了。
Davidshw Christian, Analog IC Designer:
對知識點的記憶分為兩種,一種是對知識點本身的具體內(nèi)容的理解和記憶,另一種是記住了知識點存儲的位置,即當需要時可以盡快找到某個知識點并能很快地進行學習和理解。
對于工作中經(jīng)常用到的知識點,為了提高工作效率它們需要常駐大腦內(nèi)存,可以考慮用前一種記憶方式。
對于偶爾用到的知識點,可以在用的時候再從存儲位置讀取到大腦內(nèi)存,可以考慮使用后一種記憶方式。
為了更好地管理知識點,可以考慮用一個參考資料管理軟件,比如為知筆記,可以幫助我們快速找到學習過的知識點。學習知識點時,可以記錄一下對知識點理解的思維過程,即學習筆記,那么當重新讀取知識點時可以更快地重新理解并進入大腦內(nèi)存。當某個知識點被讀取的次數(shù)較頻繁時,它們慢慢地就會常駐大腦內(nèi)存,不容易被遺忘了。
匿名用戶:
想艾特我的老師西安電子科技大學梁昌洪教授!他告訴我們,要夯實基礎,70多歲高齡,基本可以當場背出大一時候?qū)W的數(shù)學和物理所有公式和定理!想艾特,可是他從來不用手機,因為怕浪費時間。
1233334 計算機小白:
看書給你的好處就是有個大概的知識架構(gòu),真正的想要記住,還是得實踐,就算后面忘了,你也是看過的,知道去哪里查,而不是一臉懵逼,遇到問題再查找時也能更快的反應過來,而不是又產(chǎn)生一個新的學習過程。
沒有捷徑,只有不斷實踐,不斷重復,尤其是那些細節(jié)的東西,時間一長不接觸就會遺忘,所以最好的辦法還是一直持續(xù)學習。
王拉拉 程序員:
CS也并不是像題主說的那樣不需要記憶的,還是有很多知識會忘,尤其是一兩周前敲的代碼,可能不看注釋就不懂自己寫得是什么了。并且許多語法細節(jié),許多知識,如果你經(jīng)常不用還是會忘的。