一、修身先修心,學(xué)習(xí)編程前的心理建設(shè)問題。
學(xué)習(xí)編程的道路和學(xué)習(xí)其它任何一項(xiàng)技能一樣,都是充滿了枯燥、孤獨(dú)、無助甚至絕望,但它又不太一樣,計(jì)算機(jī)是個(gè)“可靠系統(tǒng)”,在一定的條件下輸入一定的內(nèi)容,它的返回永遠(yuǎn)不變,所以反饋的實(shí)時(shí)性和穩(wěn)定性保證了我們練習(xí)的有效性。我們的程序?qū)懙膶虿粚?,馬上就能出結(jié)果。理論上,這種及時(shí)反饋能最大限度地提高學(xué)習(xí)效率,試錯(cuò)成本被降到最低,每次嘗試只需要不到0.1s的時(shí)間,不到1k的內(nèi)存,不到1kwh的電力和一臺笨重的電腦就可以了,我們沒有理由學(xué)不會的,耗費(fèi)的只是時(shí)間和注意力而已。
但對于一部分人來說,這卻是最大的障礙,每次看到屏幕里跳出來一串串紅色的報(bào)錯(cuò),都像是人帝在對我們進(jìn)行審判,一個(gè)嘲諷的冷笑就能讓我們的尊嚴(yán)掃地,然后,我們就只能硬著頭皮在網(wǎng)上查,結(jié)果翻了十幾頁,發(fā)現(xiàn)根本驢唇不對馬嘴,自己徹底崩潰,覺得自己根本不適合學(xué)寫代碼。
但你要知道,所有人都要從笨拙到熟練,從錯(cuò)誤到正確,一點(diǎn)一點(diǎn)挨過來的,寫代碼從來都是一種創(chuàng)作,是一種用代碼寫的詩,所以它就和寫作,譜曲一樣,偉大的作品都是從錯(cuò)誤,從失敗中孕育的,所以心平氣和地去接受開始時(shí)笨拙的自己,你慢慢地就會做的更好。
二、對于學(xué)習(xí)資料的選擇問題。
2019年,我們生活在一個(gè)網(wǎng)絡(luò)世界極大豐富,資料隨處可得,信息快速傳播的時(shí)代。每個(gè)人都被各種各樣的書籍、網(wǎng)站、消息包裹挾持。這個(gè)時(shí)候,我們要學(xué)習(xí),要煩惱的就不是無書可讀了,而是選擇,而選擇的終極意義不是得到,而是失去,你選擇了A方法,那就意為著要放棄B/C/D,但人性的本質(zhì)是厭惡失去的,因此,我們就很容易陷入糾結(jié)的狀態(tài),最終這種糾結(jié)成了我們學(xué)習(xí)路上最大的攔路虎。
我的建議是,與其在不同的學(xué)習(xí)路線,學(xué)習(xí)方法中來回?fù)u擺,總想找到最優(yōu)解,倒不如找一條路,先實(shí)踐起來,遇到問題再來想辦法。
三、主動(dòng)、主動(dòng)再主動(dòng)。
學(xué)習(xí)一定要主動(dòng),什么叫主動(dòng)學(xué)習(xí)?這兩個(gè)字是我們從小聽到大的,但很多人都沒有理解它的精髓。
要帶著一種強(qiáng)烈的求知欲,這種求知欲不是外在的壓力,也不是自己裝模作樣的做作,而是對自己能力提升的渴望,想清楚學(xué)習(xí)編程為了什么,找到心中那團(tuán)火,很多小問題都不再是問題。
不能拘泥于別人的學(xué)習(xí)方法,尤其學(xué)習(xí)Java的帖子,五花八門,有的人是看書黨,有的人是看視頻黨,有的人是看官網(wǎng)黨,還有各種各樣的政治正確、鄙視鏈,這種帖子如果看多了,你可能就自亂陣腳了。
對于我來講,需要理解的,稍有難度的內(nèi)容,我就會選擇看視頻,因?yàn)槲抑溃谏蠈W(xué)的時(shí)候,我就是聽講黨,如果上課聽得好,我一道作業(yè)都不用做,就能考滿分,但如果我上課睡著了,下課再怎么看書,也只能理解個(gè)大概。但一些技巧,細(xì)節(jié),我喜歡看書,結(jié)合網(wǎng)絡(luò)資源來學(xué)習(xí),再加上實(shí)踐練習(xí),這樣的效果很更好。那這個(gè)方法就需要你在學(xué)習(xí)過程中慢慢總結(jié)。
要自己掌握進(jìn)度和精力分配,學(xué)習(xí)的過程中,要不停地“觀察自己”,哪個(gè)地方是我一直記不住的,哪個(gè)地方是我一看就會了的,就像背單詞一樣,有的單詞對別人很難,但你可能看了一遍就記住了,但另外一些看起來很簡單的,你可能每次的犯錯(cuò),這就要時(shí)刻總結(jié),想各種辦法搞定這些。
觀察自己的精力,上學(xué)的時(shí)候可能有大量的時(shí)間和精力來專心學(xué)習(xí),還好一點(diǎn),但如果你是上班族,工作的時(shí)候又不能摸魚,那就必須在有限的學(xué)習(xí)時(shí)間內(nèi)提高效率,如果你是晚睡星人,那你就熬夜的時(shí)候去攻克最難的課程,如果你是早起族,那早上5點(diǎn),喝完水,就趕緊打開電腦開始寫昨天沒做出來的算法題吧。
與學(xué)習(xí)路線相比,這些不起眼的細(xì)節(jié),有的時(shí)候就能決定你能否堅(jiān)持下來,游到河的對岸。
=============================================================
原答案:
話不多說,推薦一個(gè)網(wǎng)站、兩本書:
現(xiàn)在,我正在這個(gè)網(wǎng)站中學(xué)習(xí),可以說,這是目前為止,國內(nèi)最好的Java學(xué)習(xí)網(wǎng)站。
「Java 核心技術(shù)」,「Effective Java中文版」。
本文一共分為三個(gè)部分,新手入門Java編程的誤區(qū)、市面上教材的問題、正確的學(xué)習(xí)思路是什么樣的。
一、新手入門編程四大誤區(qū)
1.一定要找到最優(yōu)路線
與上一代程序員相比,我們這一代程序員真是生活在天堂里,隨處可得的都是經(jīng)驗(yàn),教程。但這也給很多新人造成了不少的困擾,哪一個(gè)學(xué)習(xí)路線是最好的呢?好不容易找到一個(gè)視頻教程,看了兩天,就看不下去了,又回去搜『怎么學(xué)習(xí)Java』、『有哪些適合Java新手看的書』、『最好的Java教材是什么』。其實(shí),沒有所謂最好的一條路,你走的那條,就是最好的。
2.拿到書,從第一頁開始看,一個(gè)字一個(gè)字地看
學(xué)生思維中,最需要改變的就是這一點(diǎn)。編程書籍浩如煙海,每一本都是大部頭,如果每一本書,都從第一頁開始,一個(gè)字一個(gè)字的看,沒有三五個(gè)月,你是啃不下一本書呢,可以到了三分之一的時(shí)候,你可能就已經(jīng)到了崩潰的邊緣了,放棄,只是早晚的事。
3.眼高手低,不重視練習(xí)
認(rèn)為看懂了就是會了,這是編程新手很容易犯的錯(cuò)誤,看懂了不算會,理解了不算會,只有你能寫出來了才能算會。很多新人著急趕進(jìn)度,每個(gè)知識點(diǎn)都是囫圇吞棗,看起來會了就過了。xdite老師曾說過,傲慢才是學(xué)習(xí)路上的天敵。放棄你的傲慢,重視練習(xí),你才能獲得最扎實(shí)的基本功。
請記住,慢就是快。
4.編程很難,我學(xué)不會
不要神化編程,好像只有古怪的程序員才能看的懂,學(xué)得會。編程其實(shí)就是和計(jì)算機(jī)交流,孰能生巧罷了。
二、市面上教材的問題
1.羅列知識點(diǎn)
知識點(diǎn)擺出來,就叫做教材。但這樣的教材還不如讓我直接去看官方的文檔呢,沒有分析講解,類比,再多的文字只能讓人昏昏欲睡。
2.太重視細(xì)節(jié)和原理
有些國外的教材,又太過啰嗦,沒有重點(diǎn)的講細(xì)節(jié)。按照這樣的教材去練功,很容易走火入魔,不顧讀者成本和基礎(chǔ)地講解細(xì)節(jié)和原理,是極其不負(fù)責(zé)任的,這樣的教材就像一個(gè)高手,功德圓滿了,下山來秀花招,中看不中用。
3.缺少練習(xí),練習(xí)缺少梯度
我在學(xué)習(xí)的過程中,就有這樣的困惑,感覺學(xué)了很多知識點(diǎn),卻找不到用武之地,找不到合適的練習(xí)題,大部分書上的練習(xí)題都是互相抄抄,就像大學(xué)考試的題目一樣,不實(shí)用,而且最重要的是梯度設(shè)置很有問題,要么太簡單,一看就會,要么又太難,超過了知識點(diǎn)的范疇。
網(wǎng)上的大部分練習(xí)都是針對面試的算法題,太注重于各種復(fù)雜奇怪的算法,對于語法,編程基礎(chǔ)的練習(xí)作用實(shí)在有限。
4.沒有項(xiàng)目,無法串連知識點(diǎn)
如果說好練習(xí)題少,那可用的練習(xí)項(xiàng)目,可以說是幾乎沒有。缺少了實(shí)際項(xiàng)目的檢驗(yàn),我們所學(xué)的知識點(diǎn)就好像都漂浮在空中,沒有落地,沒有辦法得到整合。零散的知識是不容易被大腦記住的,如果能有一個(gè)完整的串連項(xiàng)目,那就像在大腦中建立一個(gè)圖書館,各類圖書分門別類,整理妥當(dāng),工作中真正需要的時(shí)候,我們就可以信手拈來了。
三、正確的思路
1.快速突破基礎(chǔ)知識
其實(shí)學(xué)習(xí)Java編程和學(xué)習(xí)任何其實(shí)知識都一樣。
知識點(diǎn)+練習(xí)+總結(jié)
看知識點(diǎn),看實(shí)例,做練習(xí)。這個(gè)過程中是以練帶學(xué)的過程。不要死記硬背知識點(diǎn),把知識點(diǎn)用起來,才能記得住、記得準(zhǔn)、記得牢。
重點(diǎn)來了,如果你在我推薦的how2j網(wǎng)站學(xué)習(xí),做練習(xí)的正確思路,一共5步:
1. 自行完成練習(xí)
根據(jù)練習(xí)目標(biāo)盡量自己實(shí)現(xiàn)代碼效果,期間會碰到疑問,難題,和自己不懂的地方,這些都是必要的過程
2. 帶著疑問查看答案
完成過程中,碰到無法解決的問題,帶著疑問,查看答案,分析答案的解決思路
3. 查看答案講解視頻
依然有不明白的地方,點(diǎn)開視頻講解,帶著疑問,聽視頻講解有問題的部分
4. 再做一遍
理解后,再從頭做一遍,把有疑問的地方都捋清楚
5. 總結(jié)
最后再總結(jié)一邊,總結(jié)思路,總結(jié)解決辦法,以后遇到類似的問題,怎么處理
2.排列組合,搞清框架整合
對于框架學(xué)習(xí)來講,搞清楚Hibernate、Struts、Spring、Mybatis的使用方法是第一步。
真正工作的時(shí)候基本上都是兩個(gè)或三個(gè)聯(lián)合使用。因此,把構(gòu)架的整合思路理清楚,會為后面的項(xiàng)目學(xué)習(xí)打下很好的基礎(chǔ)。
SSH 整合Struts+Spring+Hibernate 逐一配置的步驟
SSM Spring+Sping MVC + Mybatis 三大框架整合詳細(xì)步驟
3.結(jié)合項(xiàng)目,整合所學(xué)知識點(diǎn)與框架
其實(shí)在學(xué)習(xí)Java編程的過程中,這一步不一定是最難的,但是市面上的資料很少,無項(xiàng)目可做,是很多初學(xué)者找不到成就感,不能形成正反饋,最終選擇放棄最重要的元兇。
我現(xiàn)在正在學(xué)習(xí)的就是這個(gè)模仿天貓的完整項(xiàng)目。而這個(gè)項(xiàng)目一共分為了三個(gè)實(shí)現(xiàn)版本,一個(gè)J2EE版、一個(gè)SSH框架版和一個(gè)SSM框架版。這樣,一個(gè)項(xiàng)目,三種實(shí)現(xiàn),既能完整地復(fù)習(xí)前面練習(xí)的知識點(diǎn),利用到大部分的知識點(diǎn),又能前后對比,了解到框架的用法和好處。
JAVA WEB 項(xiàng)目教程-模仿天貓整站 J2EE版
JAVA WEB 項(xiàng)目教程-模仿天貓整站 SSH版
JAVA WEB 項(xiàng)目教程-模仿天貓整站 SSM版
Springboot 項(xiàng)目教程-模仿天貓整站 Springboot 版
4.結(jié)合兩本書,查缺補(bǔ)漏
這個(gè)時(shí)候,我們才提到最前面提到的兩本書,你應(yīng)該常備案頭,以備查閱。真正的好書,要像一個(gè)朋友,遇到問題的時(shí)候,你去問他,他總能幫你解決。但你學(xué)習(xí)的時(shí)候,又好像不需要他的存在,這就是君子之交。
總結(jié)
今天我所說的,都是自己的學(xué)習(xí)過程中的體會和總結(jié)。how2j網(wǎng)站中大部分內(nèi)容都是免費(fèi)的,但有一部分需要付費(fèi)購買。如果說學(xué)習(xí)是一項(xiàng)投資,那金錢絕對不是最大的成本,它需要你的時(shí)間,你的耐心和你的決心。
【補(bǔ)充】
這一年的時(shí)間外部環(huán)境出現(xiàn)了很多變化,很多公司出現(xiàn)了裁員風(fēng)波,作為我們來說,唯一能做的就是不斷地學(xué)習(xí),把自己的翅膀練得更硬一點(diǎn)兒,以不變應(yīng)萬變。
我們學(xué)習(xí),要有目標(biāo),不能為了學(xué)習(xí)而學(xué)習(xí),應(yīng)該是有針對性的學(xué)習(xí)。開發(fā)人員學(xué)習(xí)的目標(biāo),簡單地說,就是找一個(gè)好工作。
那么一個(gè)薪資不錯(cuò)的工作,有什么需要呢? 隨手翻開一個(gè)招聘網(wǎng)站,像15k-20k 這樣的工作,還是有一定吸引力的。 像如下截圖的這份工作: 高級Java 開發(fā)工程師
很多同學(xué),在工作中很少能接觸到這些內(nèi)容,沒有相關(guān)經(jīng)驗(yàn),出現(xiàn)工作年限與能力不匹配的現(xiàn)象,跳槽時(shí)很被動(dòng),在網(wǎng)上找的帖子要不就是點(diǎn)到為止,要不就是很零碎,不成體系,很難找到突破口。
與基本知識和傳統(tǒng)框架相比,學(xué)習(xí)新技術(shù)有一些新的困難,比如,經(jīng)典書籍缺位嚴(yán)重,視頻質(zhì)量良莠不齊,網(wǎng)絡(luò)課程體系混亂,學(xué)習(xí)路線曲徑通幽,總是讓人頭昏腦漲,又找不到方向,得不到成就感。但這些內(nèi)容又是互聯(lián)網(wǎng)公司面試的大頭,如果你想僥幸繞過去,那只能說你太天真了,所以很多人在網(wǎng)上搜索各種面經(jīng),筆經(jīng),想想蒙混過關(guān),但自己學(xué)沒學(xué)過,做沒做過,還是會在面試中有所體現(xiàn),就算在面試中涉險(xiǎn)過關(guān),在實(shí)際的工作中,也要重頭再來。
面對這樣的問題,你需要緊跟時(shí)代,在你把基礎(chǔ)打牢,框架也能用個(gè)七七八八的時(shí)候,要做好最后一步,所謂行百里者半九十,我們要再上一個(gè)臺階,把自己的技術(shù)棧,從中等水平拔高到頂尖水平,打好卡位戰(zhàn),只需要領(lǐng)先半個(gè)身位,就能把最大多數(shù)的競爭者甩在后面,況且這些所謂的新技術(shù)就是一層窗戶紙,拿出些時(shí)間來,把它們從頭到尾實(shí)踐一遍,把常見的坑踩平,你就再也沒有后顧之憂了。
完整的 Springboot 模仿天貓項(xiàng)目,使用Springboot 、Vue.js、shiro、redis、elasticsearch等一整套技術(shù)棧, 從無到有涵蓋全部129個(gè)知識點(diǎn),564個(gè)開發(fā)步驟, 充實(shí) Springboot 項(xiàng)目經(jīng)驗(yàn),為簡歷加上一個(gè)有吸引力的砝碼
除了我原帖中極力推薦的網(wǎng)站以外,我還想介紹幾個(gè)程序員必備的網(wǎng)站。
1.劉意基礎(chǔ)班視頻
有的同學(xué)更喜歡系統(tǒng)的內(nèi)容,我的建議是視頻可以作為how2j網(wǎng)站的補(bǔ)充,網(wǎng)站就像一個(gè)簡明地圖,讓你快速地在黑暗中探索出一條道路,幫你克服恐懼,找到感覺,而當(dāng)你想深入的了解每一個(gè)知識點(diǎn)時(shí),劉意老師的講解會讓你明白這一切。
鏈接:
https://pan.baidu.com/s/138bim6hl1M6otb3AMNri6g
密碼:8aih
2.Learn Git Branching
Git是一大利器,但很多自學(xué)的朋友意識不到它的重要性,因?yàn)槟闶且粋€(gè)人,沒有團(tuán)隊(duì)的合作需求,自己對版本的管理也還算清楚,但當(dāng)你真實(shí)地參與到開發(fā)工作時(shí),git是你武器庫中決不可少的。
但git的概念入門還是有一點(diǎn)難度的,這個(gè)網(wǎng)站是一個(gè)游戲,當(dāng)你通關(guān)了,git就被你納入囊中了。
3.??途W(wǎng)
??途W(wǎng)- 互聯(lián)網(wǎng)求職神器和備考學(xué)習(xí)平臺
??途W(wǎng)是主要面向畢業(yè)生的網(wǎng)站,有很多面試真題,基礎(chǔ)的練習(xí)題,還是算法題,可以說是一站式的解決方案,有事沒事泡在上面,可以看到各路牛人,每道題,也會有大家的講解,當(dāng)你看到大家都在奮斗的時(shí)候,你就不會感到寂寞了。
刷算法題,是求職的必過的一關(guān),很多小伙伴認(rèn)為,算法都是很成熟了,我們在工作中只要搞定框架,然后調(diào)包就可以了,但我認(rèn)為,刷題是個(gè)一舉多得的過程,鍛煉了你的思維能力,無形之中,提高你寫代碼的能力。
4.??途W(wǎng)算法視頻
我自己和很多小伙伴一樣,在剛開始刷題的時(shí)候,非常受打擊,拿到題目,根本無從下手,覺得自己一無是處,然后就開始懷疑自己的智商,認(rèn)為自己根本不適合做程序員,但你要知道這一切都是正常的,你需要的是一個(gè)導(dǎo)師,算法導(dǎo)師,而牛客網(wǎng)的左神,就是最完美的導(dǎo)師之一,不過他在??途W(wǎng)上的教程很貴,小幾千的樣子,這里有一個(gè)我自己分享的鏈接,大家自取吧。
鏈接:
https://pan.baidu.com/s/1Fla5yOA1KEU5YEEeN7icpA
密碼:azcx
5.Java工程題面試突擊第1季
消息對列,分布式搜索引擎,redis,分布式緩存,dubbo,分庫分表,高可用架構(gòu),這些知識點(diǎn)是2-3年工作經(jīng)驗(yàn)的程序員很難深入了解的內(nèi)容,很多同學(xué)在跳槽面試一兩次后,就發(fā)現(xiàn),這些問題在面試過程中,經(jīng)常以連環(huán)炮的形式出現(xiàn),經(jīng)常是一到兩個(gè)問題就敗下陣來,信心全無。其實(shí)大家應(yīng)該相信,大家都差不多,在面試之前,這個(gè)視頻可以幫到你。
鏈接:
https://pan.baidu.com/s/1oYkVv7FHbRqYEbVFlPCgfQ
密碼:05qf
================================================================
光勤勞是不夠的,螞蟻也非常勤勞。你在勤勞些什么呢?有兩種過錯(cuò)是基本的,其他一切過錯(cuò)都由此而生:急躁和懶惰。--by 卡夫卡
如果大家喜歡的分享,歡迎點(diǎn)贊支持!
一、修身先修心,學(xué)習(xí)編程前的心理建設(shè)問題。
學(xué)習(xí)編程的道路和學(xué)習(xí)其它任何一項(xiàng)技能一樣,都是充滿了枯燥、孤獨(dú)、無助甚至絕望,但它又不太一樣,計(jì)算機(jī)是個(gè)“可靠系統(tǒng)”,在一定的條件下輸入一定的內(nèi)容,它的返回永遠(yuǎn)不變,所以反饋的實(shí)時(shí)性和穩(wěn)定性保證了我們練習(xí)的有效性。我們的程序?qū)懙膶虿粚?,馬上就能出結(jié)果。理論上,這種及時(shí)反饋能最大限度地提高學(xué)習(xí)效率,試錯(cuò)成本被降到最低,每次嘗試只需要不到0.1s的時(shí)間,不到1k的內(nèi)存,不到1kwh的電力和一臺笨重的電腦就可以了,我們沒有理由學(xué)不會的,耗費(fèi)的只是時(shí)間和注意力而已。
但對于一部分人來說,這卻是最大的障礙,每次看到屏幕里跳出來一串串紅色的報(bào)錯(cuò),都像是人帝在對我們進(jìn)行審判,一個(gè)嘲諷的冷笑就能讓我們的尊嚴(yán)掃地,然后,我們就只能硬著頭皮在網(wǎng)上查,結(jié)果翻了十幾頁,發(fā)現(xiàn)根本驢唇不對馬嘴,自己徹底崩潰,覺得自己根本不適合學(xué)寫代碼。
但你要知道,所有人都要從笨拙到熟練,從錯(cuò)誤到正確,一點(diǎn)一點(diǎn)挨過來的,寫代碼從來都是一種創(chuàng)作,是一種用代碼寫的詩,所以它就和寫作,譜曲一樣,偉大的作品都是從錯(cuò)誤,從失敗中孕育的,所以心平氣和地去接受開始時(shí)笨拙的自己,你慢慢地就會做的更好。
二、對于學(xué)習(xí)資料的選擇問題。
2019年,我們生活在一個(gè)網(wǎng)絡(luò)世界極大豐富,資料隨處可得,信息快速傳播的時(shí)代。每個(gè)人都被各種各樣的書籍、網(wǎng)站、消息包裹挾持。這個(gè)時(shí)候,我們要學(xué)習(xí),要煩惱的就不是無書可讀了,而是選擇,而選擇的終極意義不是得到,而是失去,你選擇了A方法,那就意為著要放棄B/C/D,但人性的本質(zhì)是厭惡失去的,因此,我們就很容易陷入糾結(jié)的狀態(tài),最終這種糾結(jié)成了我們學(xué)習(xí)路上最大的攔路虎。
我的建議是,與其在不同的學(xué)習(xí)路線,學(xué)習(xí)方法中來回?fù)u擺,總想找到最優(yōu)解,倒不如找一條路,先實(shí)踐起來,遇到問題再來想辦法。
三、主動(dòng)、主動(dòng)再主動(dòng)。
學(xué)習(xí)一定要主動(dòng),什么叫主動(dòng)學(xué)習(xí)?這兩個(gè)字是我們從小聽到大的,但很多人都沒有理解它的精髓。
要帶著一種強(qiáng)烈的求知欲,這種求知欲不是外在的壓力,也不是自己裝模作樣的做作,而是對自己能力提升的渴望,想清楚學(xué)習(xí)編程為了什么,找到心中那團(tuán)火,很多小問題都不再是問題。
不能拘泥于別人的學(xué)習(xí)方法,尤其學(xué)習(xí)Java的帖子,五花八門,有的人是看書黨,有的人是看視頻黨,有的人是看官網(wǎng)黨,還有各種各樣的政治正確、鄙視鏈,這種帖子如果看多了,你可能就自亂陣腳了。
對于我來講,需要理解的,稍有難度的內(nèi)容,我就會選擇看視頻,因?yàn)槲抑?,在上學(xué)的時(shí)候,我就是聽講黨,如果上課聽得好,我一道作業(yè)都不用做,就能考滿分,但如果我上課睡著了,下課再怎么看書,也只能理解個(gè)大概。但一些技巧,細(xì)節(jié),我喜歡看書,結(jié)合網(wǎng)絡(luò)資源來學(xué)習(xí),再加上實(shí)踐練習(xí),這樣的效果很更好。那這個(gè)方法就需要你在學(xué)習(xí)過程中慢慢總結(jié)。
要自己掌握進(jìn)度和精力分配,學(xué)習(xí)的過程中,要不停地“觀察自己”,哪個(gè)地方是我一直記不住的,哪個(gè)地方是我一看就會了的,就像背單詞一樣,有的單詞對別人很難,但你可能看了一遍就記住了,但另外一些看起來很簡單的,你可能每次的犯錯(cuò),這就要時(shí)刻總結(jié),想各種辦法搞定這些。
觀察自己的精力,上學(xué)的時(shí)候可能有大量的時(shí)間和精力來專心學(xué)習(xí),還好一點(diǎn),但如果你是上班族,工作的時(shí)候又不能摸魚,那就必須在有限的學(xué)習(xí)時(shí)間內(nèi)提高效率,如果你是晚睡星人,那你就熬夜的時(shí)候去攻克最難的課程,如果你是早起族,那早上5點(diǎn),喝完水,就趕緊打開電腦開始寫昨天沒做出來的算法題吧。
與學(xué)習(xí)路線相比,這些不起眼的細(xì)節(jié),有的時(shí)候就能決定你能否堅(jiān)持下來,游到河的對岸。
=============================================================
本文轉(zhuǎn)自知乎