作為一名IT工作人員怎樣看書效率才高?一天看完一本《js高級程序設計》真的不可能么?
要想高效率的話,結合工作需要看,跳著讀,只看你最關注與你工作最相關的並且能用得上的部分,其餘略過。
就軟體開發而言,看書學編程,猶如岸上學游泳,如果不能邊看邊把書中的知識體系和編程技巧整理好並用於實際開發中,那看編程書其實不過是浪費時間罷了,不信?請過幾天再回憶一下,你還記得剛看完的那本編程書講了些啥?
記得一位極其優秀的學長告訴我關於技術學習,有兩種大的階段或者方法,深以為然。
方式一:項目驅動。不論這項目的技術深度有多深,一切以快速高效的方式解決問題為第一目標。也許這中間會遇到各種不太懂的技術細節,先放下。如此一來,你一天需要看好幾本類似『JS高級程序設計』。
方式二:技術驅動。不論這個技術問題的技術棧有多深,我都要弄到清楚明白為止。需要設計模式你就去看,需要演算法知識就去看,需要編譯知識就去看,需要數學知識你也要看。一天看完『JS高級程序設計』是做夢。
而這兩個階段需要交替進行。
項目學習中留下的問題需要在技術驅動的學習中消化吸收。
而技術學習過程本身又是項目實踐的積累與嘗試。
兩種方式不斷的交替進行,這個車輪自然會越來越大,而你技術學習的速度也會越來越快。
(這本來是一個好問題,但是個人認為這個問題的題目描述需要好好編輯一下)樓主過一陣過來問,為什麼我看完《js高級程序設計》還不會編程,怎麼辦。
你要是之前比較熟悉JavaScript,一天看完也不是不能。要是從沒學過,打算一天看完,你這是在侮辱作者吧?
你不是想一天看完那本書
你是想一天成為js大牛
醒醒吧
你要問的不是可能不可能,而是你可能不可能。
人類百米10秒可能嗎?可能。你跑個看看?
每天只睡4小時,其餘時間都在學習可能嗎?可能。你學個看看?
白手起家創業成為首富可能嗎?可能。你去發個財?
我覺得是時候放這張圖了。
說兩點:
第一,為什麼會有想法在極短時間內看完一本《js高級程序設計》,估計還是因為這本書中有不少內容是你已經熟悉知道了的,不想在已知的內容上浪費時間,想只看「乾貨」耳。基於此,這本書能否在一天內看完,和此書中含有的對當前讀者來說的「乾貨」有多少。因人而異。
第二,看書時候絕對的時間投入也很重要,個人的經驗表明,每天花一小時用十天和一天搞十個小時效果是不同的,雖然有效的時間投入都是十個小時。對於此我的理解是今天的新知識,到了明天就成了舊知識,接受起來更容易。
就算一天看完你也無法吸收,
就算一個月看完不去寫實例也沒用,
還記得去年公司準備開發ios下的app,我拿本oc悶頭看。
用我前技術總監的原話說就是:做我們這行,遇到錯誤去調試它比看書有用多了(前總監30出頭,年薪大概是40w的樣子)
做程序,調試項目,動手做,遇到問題解決問題,編程的核心3個秘訣。
1動手
2再動手
3記住前面兩個秘訣。
有些知識看完了還要實踐。看完了也是過眼雲煙。
奇怪了,看書這種事就跟吃飯一樣,關鍵是看吸收了多少營養,特別是看專業書
我還從來沒聽說過有人問「作為一位美食家怎樣吃飯速度才更快,一天吃掉一頭豬真的不可能嗎?」,這種無厘頭的問題
如果你看過一堆其他的js書,高級編程也就是過一遍
囫圇吞棗,不求甚解,皆有可能!
怎麼這麼浮躁呢 一天看完,想啥呢?
看完有什麼用呢,編程水平又不是讀書的數量決定的。
可以呀!但是我在看之前這本書的大部分內容我都已經了解了,看的時候只是複習整理一下而已。
這個問題對絕大多數人沒有意義
編程是要學十年的
可以,前提是你本來就有一定的js基礎
推薦閱讀:
※多讀書會導致清高嗎? 清高會導致不接地氣,看不起應酬拍馬,從而會讓人際關係越走越窄嗎?
※如何讀資治通鑒?
※怎樣讀書最有效?
※推薦幾本看完會對大學生心靈洗滌的書吧?
※你有什麼好的神筆記方法可以分享?