大家好,我是劉同學來云和數據之前,從未想過有一天我會成為一名程序員,在我的印象中,編程好像很高端,離我很遙遠,偶爾在網上看到有關程序員的信息,大 都是單調的敲代碼或是夜以繼日的解bug。直到我進入云和數據學Java之后,我對編程這個行業有了很大的改觀。雖然我是轉行的,但在云和數據這一段時間的學習,我也有一些自己的心得。總的來說,我覺得就是多看,多學,多練這種老生常談的技巧雖然笨,但確實也是最根本的學習方式。雖然每個人性格不一、也需要根據自己的認知來制定最適合自己的學習方式,但如果你還不知道什么方 式適合自己的時侯,多看,多學,多練一定是當下最好、最實用的模式。
一.明確學習目標和目的
如果要制定自己的學習方式,我覺得最核心的一點是,要明確學習目標,可以問問自己,為什么需要學習java(當然不止是Java,這里指代任何一門課程或者你想學 的技能)?有目標才有動力,目標的大小一定程度上決定了動力的大小。兔子躲避天敵時的奔跑速度能達到70km/小時,純粹是因為它的目標是為了活下去。而我來云 和數據學習Java的目標,也是為了畢業之后能在這個社會下活下去。
我今年25歲了,18年畢業的,本科專業學的房地產,有過2年的工作經驗,經歷全部與房地產相關,做過銷售也做過策劃,對于編程,完全是徹徹底底的門外漢。自己 在學生時期性格是比較內向的,屬于那種上臺做個自我介紹都會紅耳根的自閉選手。但不得不說,社會真的是很好的學校,它能把一個拿著稿子都結巴的人,鍛煉成 為一個為了工作,對著再陌生的人都能侃侃而談。無論什么話題都能見縫插上一嘴,即使不懂也能微笑傾聽保持參與,和我一樣性格相對內向,但是從事的卻又是人 際交往相關工作的同學可能更加感同身受。我講述自身經歷的目的也只是為了告訴那些即將踏入但還沒有踏入社會的同學們,社會就在那里,想生存下去就需要自己去適應,而不是等著社會來適應你。這也是我辭去工作后,來到云和數據學習的核心目的:我需要學習,以便更好地在社會上生存下去。
二.學習方法建議
有了學習的目標,接下來就是學習方法。下面是我經過這5個半月的學習,總結的一些學習方法:
1、求穩不求速。之前沒有編程相關知識的零基礎同學,我建議還是跟著老師安排的節奏進行學習就好了。班上肯定會有學的特別快,或者基礎特別好的同學,零基礎 的同學切忌進行學習速度的攀比,以自身掌握的熟練度為基準,云和數據既是學校也不是學校,來這里的目的是為了掌握以后工作所需的技能,而不是提前把教材過完就畢業了。因為我自身也是零基礎的學生過來的,也不是那種領悟力很強的選手,跟著老師的步伐穩扎穩打學好當天知識,我覺得就可以了。當然悟性高,掌握快的同學能預習后面的知識就更好了,在保證當天知識熟練掌握的前提下,超前學習肯定更有優勢。
2、理解性記憶。Java目前已經是很成熟的語言了,各種需求具體的實現方法網上也有很多,我對編程的理解就是用計算機語言來寫需求的執行邏輯。對于老師講解的課程,以及后面的相關練習,首先是要看懂語言邏輯,老師們一般也是先梳理需求實現的邏輯,然后根據邏輯列出實現步驟,最后根據實現步驟的注釋書寫代碼。能理解性的去記憶,比死記硬背要有效太多,畢竟日后的實際工作中,老板讓你寫的肯定不是你培訓時所寫的練習代碼。理解需求的實現邏輯,記住對應的實現方法,就可以一通百通。
3、2小時學習法。這個因人而異吧,我是那種進入學習狀態比較慢的選手,懶癌晚期患者。做事會比較磨蹭,所以要做什么我會強迫自己至少劃出2小時時間做這件事。剛開始階段也會比較難受,坐立不安,但只要一直強迫自己去做,哪怕剛開始工作效率很慢,慢慢的就會在不知不覺中進入到學習狀態,這時候,就會覺得學習不是那么痛苦的事情,兩小時也會很快過完,有時候回過神來都不止學了兩小時,甚至還會出現沒學習夠的不滿足感。
三.選擇后咬牙堅持總而言之,來到了云和數據,那就證明云和數據是你當前最好的選擇,沒有之一。所以也不要后悔,不用想太多,這里有專業的老師,和藹的班主任,跟著他們的節奏,按照他們的要求,結合自己的性格,總結自己的學習方式,努力學習,多敲代碼,多記重點,咬牙堅持6個月最后,祝所有云和數據學子學有所成,6個月后給自己一份滿意的答卷!