我叫王錦陽,大學(xué)畢業(yè)之后,做了將近5年的游戲開發(fā);后來遭遇工作瓶頸,便來到北大青鳥重新學(xué)習(xí),從零開始。話說現(xiàn)在自己已經(jīng)在學(xué)習(xí)了1年半時(shí)間也在東軟工作了一段時(shí)間,下面我將自己的一些經(jīng)驗(yàn)總結(jié),希望可以對(duì)大家起到一定的作用。
我想每個(gè)人心中都有自己的目標(biāo),希望自己能找到一家多么好的公司工作、希望自己能找到一家工作穩(wěn)定、工資又高的國(guó)內(nèi)公司、希望自己在畢業(yè)后上班1、2年然后自己跳出來拉投資自己開公司等等,這些愿望和目標(biāo)都是美好的。說到這里,我就有幾個(gè)問題想要問問大家:
“請(qǐng)問你在學(xué)校學(xué)習(xí)期間,每天花了多少時(shí)間去練習(xí)代碼?”
“花了多少時(shí)間去回顧和復(fù)習(xí)老師教授給我們的知識(shí)點(diǎn),并將書認(rèn)認(rèn)真真的看過1-2遍的?”
“花了多少時(shí)間去網(wǎng)絡(luò)上查看和學(xué)習(xí)新的技術(shù)或?qū)F(xiàn)有的技術(shù)知識(shí)面進(jìn)行拓展?”
“花了多少時(shí)間去研究學(xué)習(xí)過程中,有多少是自己掌握不熟練的知識(shí)點(diǎn)呢?”
“每周3個(gè)半天的課,加起來也就是1天半的課,而一周有7天,其中有5天半的時(shí)間都是大家的課余時(shí)間,請(qǐng)問大家是如何安排的呢,有多少時(shí)間用在學(xué)習(xí)上,多少時(shí)間用在玩上面?”
我想,要回答上面的5個(gè)問題,其實(shí)并不困難。因?yàn)檫@就是大家日常生活學(xué)習(xí)的一個(gè)軌跡。如果上面的5個(gè)問題在你的心目中都有一個(gè)很優(yōu)秀的答案,那么恭喜你,你正式向自己的目標(biāo)跨出了第一步;如果這5個(gè)問題在你心目中的答案沒有那么優(yōu)秀,但是也沒有太差的話,那么我要鼓勵(lì)你一下,認(rèn)真一點(diǎn)加把勁,把玩的心思分1/3給學(xué)習(xí),那么你也會(huì)向自己的目標(biāo)跨出第一步;如果這5個(gè)問題在你心目中的答案令自己很不滿意的話,那么你就要注意了,這是個(gè)危險(xiǎn)的信號(hào),你正在偏離你的目標(biāo),并且如果不趕緊改正的話,你將會(huì)一無所有。(舉例)
為什么要和大家說上面的5個(gè)問題呢?我就是想讓大家自省一下,自己做的是否夠好。因?yàn)椴粫?huì)有任何人不經(jīng)過努力就能夠成功,即使是階段性的成功,那也是需要付出很大的努力和艱辛。不管是學(xué)習(xí)、工作還是創(chuàng)業(yè),所有成功的人我們看到的只是他們風(fēng)光的一面,而我們未曾看到的是他們?cè)趯W(xué)習(xí)、工作和創(chuàng)業(yè)過程中的艱辛。俗話說:“吃得苦中苦,方為人上人。”咱們都是年輕人,就是應(yīng)該奮斗,因?yàn)檫@個(gè)世界是屬于我們的?;蛟S我們之中的有些人會(huì)想:“我還小的很,有的是時(shí)間,所以現(xiàn)在玩玩沒關(guān)系。”那么一句玩笑話:當(dāng)你第一次聽說2012世界末日這種說法的時(shí)候,你有沒有想過你現(xiàn)在已經(jīng)身在2012了呢?雖然這只是沒有科學(xué)根據(jù)的流言,但是我想說的是——時(shí)間,時(shí)間并沒有像你想象的那樣還有很多,相反時(shí)間是按照自己的規(guī)律在一分一秒的流逝,一去不復(fù)返。回首美國(guó)的911事件,已經(jīng)過去11年,足以證明這一點(diǎn)。所以抓緊時(shí)間,你在玩的同時(shí)就是在浪費(fèi)自己的時(shí)間和生命,因?yàn)槊總€(gè)人生命所走過的時(shí)間只會(huì)有1次,我們只有1次機(jī)會(huì)去充分利用它。如果你還憧憬著自己美好未來的話,那么現(xiàn)在就動(dòng)起來吧~
上面的話多了一點(diǎn),主要還是希望大家看清現(xiàn)實(shí),并充分利用自己的時(shí)間來為自己今后的人生打基礎(chǔ)。下面我們就來說說學(xué)習(xí)方法吧,這些方法都是我自己的個(gè)人總結(jié),可能不一定適用于所有人,但是也至少能讓大家從中借鑒到部分自己需要的。我們先來說說“困難”,在學(xué)習(xí)過程中不可能碰不到困難,當(dāng)你碰到困難的時(shí)候是什么態(tài)度呢?我在這里例舉幾種,看看你是屬于哪一種的。
.直接無視;
.翻書查一查,上網(wǎng)查一查,如果還是無解就pass;
.直接問人,問身邊技術(shù)好的人,可以是同學(xué)也可以是老師,只要問題解決就OK;
.自己先研究、查資料,嘗試根據(jù)網(wǎng)上的幫助自己先進(jìn)行一次編碼,如果無解或者含糊不清時(shí)再去找身邊的人尋求幫助,對(duì)整個(gè)問題的解決過程都親歷一遍,并總結(jié)出原因;
希望大家仔細(xì)考慮自己的做法,當(dāng)然我這里只是隨意例舉的4個(gè)答案,或許有人心中還會(huì)有第5個(gè)、第6個(gè),那么你只需要明白自己是怎么做的就可以了?;蛟S有人要問我是怎么做的,那么我告訴大家,我是用的第4種方式,因?yàn)橥粋€(gè)問題會(huì)牽扯出一大串關(guān)聯(lián)的知識(shí)內(nèi)容,有些是自己見過,有些是沒見過的。所以我們就要學(xué)會(huì)自我總結(jié),學(xué)會(huì)如何將自己的問題和困難轉(zhuǎn)化為自己的知識(shí),只有這樣通過日積月累,那么你腦袋中的知識(shí)庫就會(huì)越發(fā)龐大,這不是臨陣磨槍能夠磨出來的,更不要指望可以在工作中去學(xué)習(xí)這些基礎(chǔ)的東西。當(dāng)你工作后你會(huì)發(fā)現(xiàn)自己要學(xué)的東西還有很多很多,并且不會(huì)像是在學(xué)校中有老師專門教授,一遍聽不懂還有第二遍。在公司里是不可能發(fā)生這種事情的,而且這樣也會(huì)顯示你的無能。如果之前的基礎(chǔ)知識(shí)都沒能學(xué)好,新的東西再來繼續(xù)學(xué)習(xí),如此往返就會(huì)產(chǎn)生惡性循環(huán),導(dǎo)致基礎(chǔ)未打好就往上蓋高樓,再加上偷工減料,這棟樓遲早會(huì)有一天轟然倒地,這也就是我們常稱的經(jīng)不起考驗(yàn)的“豆腐渣工程”。所以,學(xué)習(xí)一定要一步一個(gè)腳印的走,把底子打穩(wěn)了才會(huì)讓自己路走的更加順暢。
接著,我們?cè)賮碚f說“自信”。自信是一個(gè)人不管從事什么行業(yè)或者做什么事情都必須要有的一樣很重要的東西。如果一個(gè)人沒有自信,那么他將失去一切。如果你連對(duì)自己是否能做好某一件事情都不敢確定也不敢對(duì)自己設(shè)立硬性目標(biāo)時(shí),那你就不會(huì)全力以赴的去做這件事,更不可能創(chuàng)造出奇跡??赡苡行┩瑢W(xué)在學(xué)校學(xué)習(xí)過程中會(huì)有這種感覺:“哎呀,我們班的誰誰誰學(xué)習(xí)可好了,我不如他,也趕不上他”。如果你有過類似的心里,那么就是種沒有自信的表現(xiàn),其實(shí)那些學(xué)習(xí)比較優(yōu)秀的同學(xué),不排除有些很有天賦,但是我相信大部分的人都還是屬于那種后天勤奮型的人,你在學(xué)校看到的只是他展示出來的勞動(dòng)成果的一面,而他努力奮斗的一面是你沒看到的,所以這一點(diǎn)不能忽略。俗話說:“勤能補(bǔ)拙”,我相信只要你努力的像這些同學(xué)看齊,并且不懈的努力,或許你是無法超越他們,但是你在追趕的過程中,就會(huì)不知不覺得有了很大的進(jìn)步,當(dāng)你在找工作的時(shí)候就會(huì)發(fā)現(xiàn)原來自己也挺強(qiáng)的,找的工作也不比別人差,而這些的一切都是基于一個(gè)“自信”。(舉例:省略~)
好了,下面我們就說后一個(gè)要點(diǎn)“鉆研”。擁有鉆研的精神是我們作為程序員的基本能力,如果你沒有鉆研的精神,那么你在程序員這條道路上將會(huì)走的非常艱辛。在學(xué)校,有1年多的時(shí)間,足夠大家去鉆研很多知識(shí),但是走山工作崗位以后,就不會(huì)有太多的時(shí)間去鉆研內(nèi)容,或許有人覺得我在公司做項(xiàng)目的時(shí)候碰到問題或者使用了什么新技術(shù),在使用的過程中就已經(jīng)是鉆研的過程了,那么我要告訴你。在工作中如果需要用到新技術(shù),我們應(yīng)該是以快的速度將這個(gè)新技術(shù)解決,并完成自己的功能模塊,這個(gè)快就是包括了資訊身邊懂這項(xiàng)技術(shù)的人,不能因?yàn)槟愕囊粋€(gè)技術(shù)問題而耽擱了整個(gè)項(xiàng)目的進(jìn)度,所以這一點(diǎn)很重要,當(dāng)你負(fù)責(zé)的項(xiàng)目完成以后,你可以在閑暇時(shí)間去鉆研之前項(xiàng)目中碰到的技術(shù)。所以不管是學(xué)習(xí)還是以后工作,我們都會(huì)在過程中碰到問題,但是在解決完問題以后,并不是就放在一邊不在管他,我們應(yīng)該將這個(gè)不熟悉的技術(shù)或者知識(shí)點(diǎn),通過業(yè)余時(shí)間或課余時(shí)間認(rèn)真的研究一下他具體的用法,他的一些基本原理,并嘗試自己編寫幾個(gè)Demo測(cè)試一下各種功能,并將編寫的Demo寫明注釋然后留存一份,這樣日積月累以后你會(huì)發(fā)現(xiàn)自己懂得的知識(shí)越來越多,而自己編寫的這些技術(shù)的Demo庫會(huì)越來越龐大,如果今后在做項(xiàng)目的時(shí)候需要用到某些技術(shù)時(shí)突然發(fā)現(xiàn)有些細(xì)節(jié)記不清楚了,就可以從自己的demo庫中翻出對(duì)應(yīng)的Demo去回顧一下,這樣很快就可以上手,并解決掉項(xiàng)目中碰到的問題。
知識(shí)是日積月累出來的,經(jīng)驗(yàn)是從不斷的失敗中吸取的,不會(huì)有人做所有的事情都是一次性成功的。關(guān)鍵的是我們?nèi)绾蚊鎸?duì)失敗,如何將失敗轉(zhuǎn)換為我們的經(jīng)驗(yàn),并將失敗作為我們向目標(biāo)進(jìn)發(fā)途中的指南針,讓我們一直向著正確的方向前行,千萬不要因?yàn)槭《鴨适判幕虿蝗ヒ哉_的心態(tài)來面對(duì)。那樣只會(huì)讓我們距離目標(biāo)越來越遠(yuǎn)。