寫(xiě)給將步入大學(xué)的學(xué)弟學(xué)妹:想超越其他人,方法是關(guān)鍵!
大學(xué)四年,我給同學(xué)的感覺(jué)應(yīng)該是很怪的,基本沒(méi)事的時(shí)候都泡在實(shí)驗(yàn)室里(?既有Wifi又有妹子),在宿舍根本看不到人,只要找我在項(xiàng)目實(shí)驗(yàn)室絕對(duì)能找到。
我記得當(dāng)時(shí)是大一下學(xué)期面試進(jìn)的項(xiàng)目實(shí)驗(yàn)室,剛進(jìn)來(lái)的時(shí)候感覺(jué)B格特別高,項(xiàng)目實(shí)驗(yàn)室牽頭的是我們信工院的一個(gè)日本求學(xué)歸來(lái)的海龜博士申請(qǐng)創(chuàng)建的(?很感謝徐老師?)。主要目地就是想創(chuàng)辦一個(gè)連接校外單位和學(xué)校學(xué)生之間的媒介,讓學(xué)生通過(guò)接觸真正落地的項(xiàng)目來(lái)感觸了解外面單位真正需要哪種人才,讓學(xué)生可以提早的進(jìn)行準(zhǔn)備學(xué)習(xí),為自己以后找工作早做打算。

文章來(lái)源:博客園丨阿輝
B格高的原因:徐老師晚上也會(huì)偶爾給我們組織培訓(xùn),平時(shí)基本的輸出都是日語(yǔ)和國(guó)語(yǔ)混合,特別有意思。而且經(jīng)常性的請(qǐng)大家喝咖啡(?我現(xiàn)在愛(ài)喝咖啡的習(xí)慣可能就是那時(shí)候養(yǎng)成的?)
剛開(kāi)始的時(shí)候也就是個(gè)小羅羅,給搬電腦,打掃衛(wèi)生,舉辦活動(dòng)修電腦等,基本都是這樣的活。后面到了大二,大三才慢慢的跟著實(shí)驗(yàn)室的室長(zhǎng)開(kāi)始做項(xiàng)目,維護(hù)學(xué)校官網(wǎng)微信(?當(dāng)時(shí)官微是室長(zhǎng)借助盛派的SDK開(kāi)發(fā)的?),參加學(xué)校,市區(qū)等舉辦的大學(xué)生三創(chuàng)大賽,其中的作品也有獲獎(jiǎng)的,也有沒(méi)獲獎(jiǎng)的,但是當(dāng)時(shí)得到的項(xiàng)目經(jīng)驗(yàn)確實(shí)實(shí)實(shí)在在是屬于我的。
其實(shí)當(dāng)時(shí)之所以進(jìn)入實(shí)驗(yàn)室目的很單純,就是想著畢業(yè)后不去培訓(xùn)。自己在大學(xué)期間多自主學(xué)習(xí)下,等到了大四簡(jiǎn)歷上面就有項(xiàng)目可寫(xiě)了。可是待的時(shí)間越久,越發(fā)現(xiàn)自己想做的事情越多,到最后離開(kāi)時(shí),自己也被老師提拔為實(shí)驗(yàn)室室長(zhǎng)之一,也帶領(lǐng)著學(xué)弟學(xué)妹們一起參加大創(chuàng)項(xiàng)目,帶著大家一起學(xué)習(xí)編程知識(shí)。
下面圖片是當(dāng)時(shí)項(xiàng)目實(shí)驗(yàn)室的環(huán)境,很適合學(xué)習(xí),而且網(wǎng)速特快,又有空調(diào),偶爾老師還給大家說(shuō)幾句日語(yǔ),請(qǐng)大家喝喝咖啡。

大學(xué)四年至今最讓我回味無(wú)窮的是,學(xué)校旁邊的雞肉燜餃子,簡(jiǎn)直一絕,每次宿舍聚餐都會(huì)去,越看越有感覺(jué)。

我是如何走上編程這條路的
其實(shí)學(xué)習(xí)編程主要有以下幾個(gè)方面的原因:
目的
當(dāng)時(shí)在大學(xué)努力學(xué)習(xí)編程的目地就只有一個(gè),那就是不想大四畢業(yè)時(shí)去培訓(xùn),想著在大學(xué)就把技術(shù)學(xué)好,所以才很努力的學(xué)習(xí)。(相比于其余同學(xué)而言,只是早早的知道了自己該干什么而已,但和那些一流大學(xué)畢業(yè)后面試進(jìn)大廠的同學(xué)比起來(lái)差的不是一丁半點(diǎn),差距太大了,還得好好努力)。
興趣
專業(yè)課程安排有JAVA、C語(yǔ)言、Android,但是老師上課講的也都是書(shū)本上面最最基本的知識(shí)點(diǎn),理論層面偏重,達(dá)不到學(xué)完后立馬能上手做項(xiàng)目的程度。
雖然說(shuō)專業(yè)里面學(xué)習(xí)JAVA和C語(yǔ)言,但是讓我感興趣的卻是C#。在當(dāng)時(shí)學(xué)完JAVA后,特別不喜歡配置環(huán)境,記得使用的IDE還是Eclipse,在環(huán)境配置這塊就卡了好久才配置好。對(duì)比之下簡(jiǎn)單、快速上手的C#,還是覺(jué)得JAVA太麻煩,當(dāng)時(shí)感覺(jué)好復(fù)雜,慢慢的就對(duì)其喪失了興趣,就一直和實(shí)驗(yàn)室老師和學(xué)長(zhǎng)學(xué)習(xí)C#開(kāi)發(fā),用C#做項(xiàng)目,參加各種比賽(?現(xiàn)在反過(guò)來(lái)想,如果當(dāng)初立志學(xué)JAVA,可能自己會(huì)走一條不一樣的路,畢竟現(xiàn)在最火的是JAVA開(kāi)發(fā)?)。
金錢報(bào)酬
當(dāng)時(shí)做項(xiàng)目參加比賽是可以掙到錢,雖然不多,但對(duì)于當(dāng)時(shí)學(xué)生身份的我來(lái)說(shuō),1000~3000的,也是不錯(cuò)的經(jīng)濟(jì)來(lái)源,可以買一些自己之前一直舍不得買的東西或者說(shuō)和舍友們出去大吃一頓好的(?雞肉燜餃子走起?)。
不為人知的、少一些為什么的堅(jiān)持
當(dāng)時(shí)大一下學(xué)期和我一起報(bào)名在實(shí)驗(yàn)室上夜課(?老師講解學(xué)習(xí)C#?)的同學(xué)很多,可是等到大四快畢業(yè)時(shí),還在做C#的就我和隔壁宿舍的哥們(?李乾龍?)。在一起學(xué)習(xí)的過(guò)程中,有些同學(xué)就由于或多或少各種各樣的原因慢慢的晚上就不來(lái)了,放棄了。其實(shí)這都是很正常的,當(dāng)有些事情得不到反饋或者說(shuō)短時(shí)間內(nèi)看不到回報(bào)時(shí),大家都會(huì)有這種情緒出現(xiàn)的。
也不知道為什么,我和乾龍就堅(jiān)持了下來(lái),基本上,每天只要沒(méi)有大課安排,我們倆就背著電腦和鍵盤待在實(shí)驗(yàn)室里面學(xué)習(xí)(?看視頻、看書(shū)、敲代碼?),現(xiàn)在突然想起還挺懷念當(dāng)時(shí)和好友一起努力奮斗的時(shí)光。

如何學(xué)習(xí)編程
其實(shí)說(shuō)起如何學(xué)習(xí)編程這個(gè)話題,自己或多或少還能說(shuō)點(diǎn)話,畢竟自己也算靠著興趣和努力闖入了編程這道大門,但是也深知功力不是很深,在各個(gè)方面的能力還都有待提升,所以下面就只是總結(jié)下當(dāng)時(shí)自己如何去學(xué)習(xí)編程,可能適合你也可能不適合你,畢竟每個(gè)人的學(xué)習(xí)、吸收、總結(jié)能力都不一樣。
看書(shū)和官方文檔
先看入門書(shū)籍,讓自己能看懂語(yǔ)法,看懂別人寫(xiě)的代碼。
按照編程語(yǔ)言的語(yǔ)法,能寫(xiě)一些簡(jiǎn)單正確的邏輯代碼。比如排序,數(shù)組的使用,循環(huán),遞歸等。這里要注意,剛開(kāi)始先看那些比較薄一點(diǎn),知識(shí)點(diǎn)比較簡(jiǎn)單的書(shū)籍,別一上來(lái)就整什么紅寶石書(shū)籍,特別特別厚的,先讓自己能對(duì)其編程產(chǎn)生興趣,不然剛開(kāi)始就整厚書(shū)籍、難懂的點(diǎn),可能學(xué)上3~5天自己就放棄了,沒(méi)了當(dāng)初的興趣。(?切記學(xué)習(xí)需要循序漸進(jìn),不可急于求成。?)
看官方文檔,對(duì)于一些編程語(yǔ)言,官方網(wǎng)站都會(huì)有系列的入門教程,這個(gè)是很重要的,官方出的東西都是知識(shí)面很廣,而且受眾全體比較廣,所以很容易看懂和上手。
不管是看書(shū)還是官方教程都要及時(shí)的主動(dòng)敲代碼,對(duì)于書(shū)中的例子或官網(wǎng)教程中的案例,剛開(kāi)始都需要自己在本地敲一篇,你可以先直接對(duì)照著實(shí)現(xiàn),看自己能否成功運(yùn)行,之后在慢慢的理解和修改。在你實(shí)現(xiàn)的過(guò)程中你會(huì)發(fā)現(xiàn),這個(gè)過(guò)程就是一個(gè)正反饋的過(guò)程。你會(huì)體會(huì)到當(dāng)你把一個(gè)項(xiàng)目,一點(diǎn)一滴的敲進(jìn)編譯器,能成功運(yùn)行結(jié)果時(shí)那種自豪,滿足的心情(?要經(jīng)常這么做,這一點(diǎn)一滴成功就是你堅(jiān)持下去的動(dòng)力?)。
看視頻
第二階段可以看一些網(wǎng)上的編程視頻,比如B站里面的教程或某些培訓(xùn)班的培訓(xùn)教程(?網(wǎng)上可以找到?)。目前很多程序員都在B站制作質(zhì)量一流的編程系列教程,這些教程只要你用心去找,都能找到。
看視頻的作用,可以加強(qiáng)你對(duì)知識(shí)點(diǎn)的理解,看別人是如何制作,解釋一個(gè)知識(shí)點(diǎn)的,是否和你剛開(kāi)始看書(shū)或看官方教程理解的一樣。
看視頻的過(guò)程中,你也需要對(duì)照著作者的實(shí)現(xiàn)方法自己在本地實(shí)現(xiàn),有時(shí)候你會(huì)發(fā)現(xiàn)看作者實(shí)現(xiàn)立馬就懂了,可是當(dāng)你自己在本地實(shí)現(xiàn)的時(shí)候就會(huì)遇到各種各樣的問(wèn)題,也許你可能花費(fèi)1整天都無(wú)法解決(?哈哈哈,別喪失斗志,這很正常?)。

做項(xiàng)目
做項(xiàng)目是終極目標(biāo),只有做項(xiàng)目才能將那些零散的知識(shí)點(diǎn)匯總起來(lái),形成一條線。做項(xiàng)目也能讓自己有成就感,看到自己經(jīng)過(guò)幾個(gè)月一點(diǎn)一滴堅(jiān)持做出來(lái)的東西,就特別滿足。
在學(xué)校的話,可以參加一些比賽,比如大學(xué)生三創(chuàng)(創(chuàng)新、創(chuàng)意、創(chuàng)業(yè))比賽,和同學(xué)一起按照一個(gè)ID來(lái)構(gòu)思,實(shí)現(xiàn)一個(gè)項(xiàng)目。
在參與的過(guò)程中,你會(huì)發(fā)現(xiàn)以前學(xué)習(xí)的東西可能都或多或少有點(diǎn)用處,當(dāng)你們一起拿著自己做的項(xiàng)目來(lái)參加比賽,西裝革履的給各級(jí)領(lǐng)導(dǎo)講解,展示的時(shí)候你會(huì)發(fā)現(xiàn)那是多么的自豪與滿足。
還有就是有些項(xiàng)目可能掙到外快,比如給學(xué)校某些院系做官網(wǎng)、和老師一起做課題研究等。
寫(xiě)博客
現(xiàn)在回過(guò)頭讓我去看當(dāng)初寫(xiě)的東西,感覺(jué)好幼稚呀,都寫(xiě)的是些什么,如果讓我現(xiàn)在重新些,我感覺(jué)能寫(xiě)出比那時(shí)好幾萬(wàn)倍的博客,可是現(xiàn)在是現(xiàn)在,當(dāng)初是當(dāng)初。那些東西就在那里,它能證明我的學(xué)習(xí)過(guò)程,它能讓我看到自己的以前。
寫(xiě)博客的好處特別多,如果你用心去留意,很多大佬都有寫(xiě)博客的習(xí)慣。
寫(xiě)博客它能讓你整理自己的思想,可以把想到的知識(shí)點(diǎn)條理化。
可以記錄重要的知識(shí)點(diǎn),方便回顧。
可以幫助別人,當(dāng)別人遇到和你一樣的問(wèn)題時(shí),他就能參考你的解決辦法。
可以幫助你找工作(?簡(jiǎn)歷中可以放自己博客的地址,面試官看到后會(huì)對(duì)你刮目相看?)。
獲得心理成就,讓自己更自信(?博客就相當(dāng)于自己的學(xué)習(xí)經(jīng)歷,越多自己的信息越足?)。
下面是我當(dāng)時(shí)大三時(shí)候的簡(jiǎn)歷,現(xiàn)在看來(lái)技能點(diǎn)還是滿滿的。

給大學(xué)生的寄語(yǔ)
在這里,我以還算過(guò)來(lái)人的身份想給大學(xué)生們說(shuō)說(shuō)自己的心里話,你們目前真的可以說(shuō)是比任何時(shí)候都有優(yōu)勢(shì),有時(shí)間,有前景。
確立目標(biāo)
你首先需要找到自己的興趣點(diǎn)所在,目前你有機(jī)會(huì)和試錯(cuò)的成本去嘗試各種各樣你覺(jué)得自己想干的事情,你可以在不影響學(xué)習(xí)的情況下,盡可能多的讓自己接觸到各行各業(yè)。確定好自己將來(lái)想從事的事情后,提前去了解,準(zhǔn)備。
抓住時(shí)間
在大學(xué)你會(huì)擁有大把大把的時(shí)間,你可以打游戲,可以和舍友通宵開(kāi)黑,可以去各個(gè)地方逛。但是你得保持頭腦清醒,你得把時(shí)間也分配在你將來(lái)從事的事情上,你得提前去布局,你得讓自己去成長(zhǎng)。這里引用股神巴菲特說(shuō)的一句話:?"人生就像滾雪球,最重要之事是發(fā)現(xiàn)濕雪和長(zhǎng)長(zhǎng)的山坡。"?。
敢于走一些不一樣的路
確立目標(biāo)后,你得在大學(xué)敢于走一些不一樣的路,你可能不合群,你可能會(huì)被別人誤解,你需要走出去,敢于在溫水的魚(yú)缸里打破一個(gè)洞,敢于特立獨(dú)行,你不需要做沉默的大多數(shù)。
也許你可能現(xiàn)在不懂,可能舉得不合群,但我必須告訴你的是:?那不重要,重要的是你的成長(zhǎng),你要知道孤獨(dú)是人生常態(tài)?。

最近的思考
在任何時(shí)候都不要All In,要有所保留,把后背留給你最信任的人。
時(shí)刻都需要學(xué)習(xí),提高自己,要有終身學(xué)習(xí)的意識(shí)。
工作是工作,生活是生活,你要知道工作的最終目的就是為了更好地生活。
小寄語(yǔ)
不知不覺(jué)已經(jīng)寫(xiě)了5000多字了,也不知道為什么突然就想把自己大學(xué)的經(jīng)歷匯總下。
畢業(yè)已有四年,這篇文章也算自己對(duì)大學(xué)生涯的告別,對(duì)學(xué)生時(shí)代的寄語(yǔ),希望正在閱讀此篇文章的你,能有所幫助。
如果你是學(xué)生,希望我的經(jīng)歷能給你啟發(fā);如果你是職場(chǎng)人員,希望能讓你看到此刻正在努力的自己。
人生短暫,我不想去追求自己看不見(jiàn)的,我只想抓住我能看的見(jiàn)的。

寫(xiě)在最后
從一個(gè)過(guò)來(lái)人的角度來(lái)說(shuō),新手學(xué)編程方法真的很重要,不然就會(huì)造成高消耗,低效能的情況。如果你想更好的提升你的編程核心能力(內(nèi)功),下面的這個(gè)資料也建議去看看,對(duì)基礎(chǔ)提升挺有幫助的。
微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地
整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!
