來源:java工會 2018-06-14 11:22:07
一、認清自己
1.1
認清自己最關(guān)鍵的一點是要知道自己到底想要什么。這是第一步,也是最重要的一步。因為這關(guān)系到你能夠選對學(xué)習(xí)方向,能否沉下心來去學(xué)習(xí)。
我們都知道,做自己感興趣的事情的時候,是可以事半功倍的,因為你愿意去做它,而不是出于某種原因不得不去做。
經(jīng)常會有人問我,現(xiàn)在前端找工作好找么?java 找工作好找么?我要不要學(xué) android 呢?這些問題的答案其實大家心里都明白:只要你足夠優(yōu)秀,學(xué)什么都能夠找到一份好的工作。
所以說,不要因為某一個方向火,而盲目的去追;也不要因為某一個方向可能不容易找工作而不去學(xué)。
對一個搞技術(shù)的人來說,年齡的增長其實不是那么可怕,可怕的是你沒有匹配自己年齡的技術(shù)深度。當你的工作換一個剛畢業(yè)的學(xué)生都能做的時候,你很快就會被淘汰了。所以,選方向一定要選自己感興趣的方向,因為只有這樣,你才有興趣去往深入了學(xué),你才不會在未來被年輕人擠下去。
1.2
認清自己的第二點是認識到人外有人。自滿,自大,自欺欺人是影響自己進步的絆腳石。如果你覺得,你現(xiàn)在已經(jīng)很了不起了,你能做到這個程度已經(jīng)很不錯了,你就會停滯不前,然后浪費大把的時間。
這是我自己的親身經(jīng)歷。我的學(xué)校是一個雙非大學(xué),計算機也不是學(xué)校很好的專業(yè),消息也比較閉塞。在我的圈子里,我覺得自己已經(jīng)很不錯了,我之前也一直這樣認為。但是,當我今年開始準備春招準備校招的時候,我發(fā)現(xiàn)我錯了,和真正優(yōu)秀的人比起來,我什么都不是。以前覺得自己會的東西,出去一看,大家其實都會;以前覺得很多知識等工作了再去學(xué)也不遲,出去一看,發(fā)現(xiàn)早就有人學(xué)會了。但是,現(xiàn)在認識到這些已經(jīng)有點晚了,因為已經(jīng)開始找工作了,沒有時間再去讓你從頭開始學(xué)了。
所以說,永遠不要自滿,要知道人外有人。如果有一天,你覺得周圍沒有人比你更厲害了,一定要記得,不是你走到巔峰了,而是你的圈子,應(yīng)該擴大了。只有你的周圍,有很多更厲害的人,你才能意識到自己的不足。這也是我常掛在嘴邊的:你想變成什么樣的人,你就要去認識什么樣的人,你的周圍是什么樣的人,你就會變成什么樣的人。要知道,人以群分。
二、學(xué)習(xí)的目的
為什么要學(xué)習(xí)呢?學(xué)習(xí)的目的,根本上是為了獲取競爭優(yōu)勢,增加選擇機會。你比別人懂得多,比別人學(xué)的深,你就更有競爭力。對于程序員來說,不懂得學(xué)習(xí)是沒有辦法在這個行業(yè)混下去的。技術(shù)的更新?lián)Q代,技術(shù)的深入掌握都需要去不斷的學(xué)習(xí),如果你不學(xué),很快就會被淘汰了。
找工作的時候,有其他專業(yè)的朋友會羨慕的和我說:你這個專業(yè)真好,一畢業(yè)月薪就上萬,我才 3,4 千。其實我想說的是,如果不好好學(xué)習(xí)技術(shù),搞技術(shù)的也會失業(yè)。大部分的人都只看到一部分計算機的應(yīng)屆生工資很高很羨慕,卻忽略了他們這四年是怎么度過的。天上是不會掉餡餅的,計算機專業(yè)的每天看劇打游戲,畢業(yè)一樣找不到工作。希望以后你不會是那群天天打游戲看劇最后抱怨自己工資低的那群人中的一個。
三、時間管理
知道了自己的方向,知道了為什么要學(xué),那么我們接下來談一談,怎么安排自己的時間,或者說,怎么制定一個計劃。
很多人應(yīng)該都有過這樣的經(jīng)歷:我現(xiàn)在很無聊,不知道做什么好,學(xué)習(xí)吧,不知道學(xué)什么,打開電腦也不知道做什么,打開手機也不知道做什么,然后只能選擇看個直播,看個電視或者打個游戲來打發(fā)時間。當一天過去以后,突然后悔,覺得自己當時要是學(xué)習(xí)就好了。
為什么會這樣呢?是因為你自己沒有一個計劃,如果你每天都有一個按時間段安排的計劃的話,你就不會迷茫了,你就會知道這個時間點自己應(yīng)該做什么,而不是用看劇打游戲來打發(fā)時間。
關(guān)于時間的管理,首先:
要有一個大一點的計劃,比如年計劃,月計劃,周計劃。
這一年大體上要打到什么目標,這個月要學(xué)習(xí)哪些知識。
然后是精確到小時的日計劃。
每一天,哪個時間段做什么都詳細的列出來。
其次,不要太盲目自信。很多人其實從來沒有完成過自己的計劃。如果你真的能夠完成你制定的每一個計劃,那現(xiàn)在的你一定已經(jīng)很了不起了。如果你幾乎沒有完成過自己的計劃,那么你一開始制定日計劃的時候,不要給自己太多的任務(wù)。因為如果你一旦完不成,就會影響自己的信心。最好的方式是,一開始制定一些簡單的計劃,然后每天很容易就能做到,然后慢慢的去增加自己每天的任務(wù)量。最后找到一個最適合自己的節(jié)奏。這個過程可能需要很長的時間,因為你要不斷的去嘗試,去改進。找到最適合自己的作息時間去休息,找到自己工作狀態(tài)最好的時間去工作等等。
最后,不要把你的計劃當擺設(shè)。雖然我上面說過,很多人其實從來沒有完成過自己的計劃。但是我還是希望你能夠認真的去對待它,因為受益的有且只有你自己。
四、學(xué)習(xí)方法
盲目的學(xué)習(xí)效果并不好。以前看書的時候,看完一遍再從頭看,感覺就像是在看一本新書,完全沒有印象?此谱约簩W(xué)了不少,其實真正掌握到的并不多。學(xué)習(xí)不是你看得書越多,讀過的文章越多你就學(xué)的越好,而是看你究竟掌握了多了。那么,怎么才能有效的去學(xué)習(xí)一門新的技術(shù)呢?我總結(jié)了以下幾個步驟。
4.1 學(xué)習(xí)的步驟
確認學(xué)習(xí)目標
首先,你需要確認你要學(xué)什么,切記不要三心二意。學(xué)習(xí)最好一個時間段專一的去研究一個知識點,不要今天學(xué) python 明天又想學(xué) java 了。做什么事都有有一個目標,不然容易成為無頭蒼蠅。目標往大了說,可以是成為某一個領(lǐng)域的大牛,往小了說可以是今天的一個學(xué)習(xí)計劃。
hr 面的時候,一個常見的問題是:你的職業(yè)規(guī)劃是什么。一個優(yōu)秀的人,必然會有一個屬于自己的職業(yè)規(guī)劃,知道自己在什么時期要做什么,知道自己每個時期要完成什么樣的目標。學(xué)習(xí)也一樣,當你有了一個清晰的目標的時候,你才不會迷茫,才不會不知道做什么好。
制定學(xué)習(xí)計劃
上面也提到了這點,計劃可能趕不上變化,也許今天正好有別的事情導(dǎo)致今天的計劃沒有完成,但是至少大方向是有的,你不會不知所措,不知道最近應(yīng)該做什么,這才是計劃的根本價值。所以,不要擔(dān)心計劃完不成,這是給你自己學(xué),一天的計劃完不成又能怎樣呢?
自己找資料開始學(xué)習(xí)
請記住,不要當一個徹頭徹尾的伸手黨。因為輕易得到的東西你是不會珍惜的。并且,你不要祈禱你這一輩子所有學(xué)習(xí)需要的資料都有人會提供給你,自己找資料本身就是自學(xué)能力的一部分。當然,我并不是說不讓大家去群里問,畢竟能問到也是一種本事,但是你一定要有自己的資料來源,無論是博客還是書或者是官方資料。
腦圖與流程圖
學(xué)習(xí)從來都不是只看看書就能學(xué)會的,自己構(gòu)建相關(guān)知識腦圖和相關(guān)步驟的流程圖是非常有必要并且非常有效果的。比如你要學(xué)習(xí) java,你可以先從網(wǎng)上找一找別人畫的腦圖,對 java 有一個大致的了解,每學(xué)一個小的知識點,就自己繪制一個該知識點的腦圖,學(xué)完之后,自己再畫一個整個 java 體系的腦圖,這樣你會對 java 非常的熟悉。比如你學(xué) GC,光看書或者博客是很難記住那些流程的,這個時候,你自己畫一個流程圖,我保證你對這個過程會很清晰。記。壕退闶怯鞋F(xiàn)成的圖,你也應(yīng)該自己畫一個,自己畫和看別人的是完全不同的兩個層次。
編碼
上面的那些,都是掌握理論知識的步驟,是騾子是馬還得拉出來溜溜。編碼才是重中之重,就算你能把一個知識點吹得天花亂墜,但是一句代碼不會寫依然沒有什么用。
筆記
好記性不如爛筆頭,學(xué)完的知識,然后記錄下來,自己總結(jié)一遍,收獲有多大你們試試就知道了。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看