謹以此文獻給那些還在大學中迷茫的莘莘學子們!css
韓愈在《師說》中提出了做爲師者應該作的三件事:傳道、授業、解惑。html
1.傳道:培養學生的道德觀面試
2.授業:傳授學生專業技能正則表達式
3.解惑:解答學生心裏的迷茫迷惑算法
曾幾什麼時候,咱們和大學生活已漸行漸遠了,磕磕盼盼的社會生活時常讓咱們懷念大學美好的生活,同時咱們也在後悔爲何大學沒有好好學?爲何大學沒有人教我這些或者那些?以致荒廢了青春,走了太多的彎路。sql
在大學,是否有專業的老師給你講解本專業所學的知識對應哪一種社會職業或者說可讓你找到什麼職位的工做?編程
在大學,你是否還在爲了各類獎學金、各類遊戲而奮鬥?c#
在大學,你是否知道本專業畢業後能夠從事哪些職業?數據結構
在大學,你是否對畢業能幹什麼感到迷茫或者說懼怕畢業而選擇考研?多線程
做爲一個普通二本大學的學生,個人大學生活沒有什麼勵志的故事,更沒有那些操蛋的情操。如大多數學生同樣隨大流,混社團、混學分、泡圖書館,不知道畢業以後能幹啥。
直到有一天,室友給我說了一個培訓班的網站,而裏面的就業課程正好介紹了學完了xxxx課程就能找到xxx工做。看了以後豁然開朗,原來學計算機能幹這些啊,而後再看看學費8000-1000,做爲一個農村出來的孩子真的不肯意拿父母一年辛辛苦苦的種地錢來培訓。因而我先試聽了一些免費課程,感受講的很好,並且老師講課也頗有激情。
想學又不想交學費,怎麼辦?我就在某寶搜「xxxx培訓班ASP.NET就業班視頻」,還真讓我找到了,今後就堅決了個人學習之路。有圖爲證:
下面的話也許比較囉嗦,但都是我在大學的一些真實經歷,但願可以給還未畢業而且處於迷茫中的朋友一些力所能及的幫助,若是你是一位老鳥或者大學中學的比較好的同窗能夠忽略。
大三以前,我是徹底處於迷茫期的。
大一大二大都沒有開設太多的專業課程,大都學習英語、物理、毛概、高數等等。惟一涉及的編程課程也就是譚浩強老師的《c語言程序設計》以及《數據結構與算法》了吧,除了能在命令行中打印出個「hello word",弄個冒泡排序,整個二叉樹遍歷。徹底不知道這些和工做有什麼關係。雖然如今知道了這些都是各類編程語言的基礎。
更多的時間也是在混社團帶學妹以及在圖書館看書(到畢業還借書卡時發現看了將近二百本書)。
稀裏糊塗的就過去了。
好室友很重要
其實我挺感激個人室友+好朋友的(這裏有個小插曲:我大三換宿舍了,大一大二在一個除了我以外都玩遊戲的宿舍,可能價值觀不一樣就換宿舍了,這裏的室友指的是換過宿舍以後的室友)。其實我走上這條道路和他有很大關係。
首先介紹一下全部室友:A是科協成員,ASP.NET入門較早,對我幫助很大。B科協會長,專攻C++。C學霸,歷年獎學金得到者,現爲南京東南大學計算機系研究生,專攻C++。D就是我了,迷茫的菜鳥。
當我剛剛搬進去的時候是屬於徹底不知道畢業能幹啥的,看到你們各有所長也是極其羨慕的,我如今的職業徹底是被影響出來的,因此說一個好的環境可讓人進步的。
在A的影響下,我第一次知道了博客園、CSDN、51cto這些專業的論壇博客網站。而且知道了有好多IT培訓機構專門培訓咱們這些在學校啥也沒學到畢業就面臨失業的菜鳥好讓咱們在畢業後可以順利找到工做。
其實,我主要是由於看了xxx培訓班的就業路線圖才從迷茫中走出來知道應該怎麼作才能在畢業後找到工做的。這也就有了在某寶買視頻自學的開始。
當時我是怎麼學的呢?
主要利用週末還有逃課時間,早晨八九點到下午四五點看視頻而且記筆記,下午五點到晚上九點敲代碼。看視頻的時候不敲代碼,敲代碼時遇到問題了再回顧視頻。
就這樣從css、html、js、jQuery、C#基礎、winform、sql、ADO.NET、ASP.NET、ashx、C#進階、MVC等等一路看下來,最終筆記記的超過了一百頁,我把全部筆記都打印出來過一段時間溫習一下,很差的地方再作上批註。直到如今我每次面試以前仍是會把筆記看一遍這樣幾乎能應付全部的基礎知識點。
記得大三寒假,由於本身買的是臺式機就借了一個去打寒假工的同窗的筆記本,回到家坐在被窩裏看視頻,敲代碼,家裏沒有暖氣凍得手都僵硬了,但是當時根本不以爲有什麼,徹底的投入了進去,天天都頗有激情,這種感受真的很奇妙。
編程感受的培養
寫代碼寫的多了, 也多是由於老師講的比較好吧,竟慢慢的培養出了編程興趣,寫着寫着也慢慢的對代碼有感受了。在實現某個功能點的時候再也不那麼生疏,再也不須要想半天應該用什麼函數,用手敲着代碼天然而然的就把功能點實現了。也許這就是編程的感受吧,寫的多了在某一時刻忽然就頓悟了,上道了。
我能用老師講的知識作什麼呢?
古語云:學以至用,光學而不知道怎麼作是可悲的,當時老師講了xml、正則表達式、HttpWebRequest、winform控件等知識點,下課後老師留了個做業:利用所學的知識作一個簡單的爬蟲。
我就花了兩天的時間(大部分時間花在調試正則表達式)寫了一個簡單的爬蟲去爬「糗事百科」的段子,具體實現思路是:用HttpWebRequest先把網頁down下來,而後再用正則表達式匹配每一項,匹配的時候再把圖片down下來,最後保存在xml中,用winform顯示。
這個爬蟲很不智能,當人家網頁改版的時候可能就失效了,也沒有考慮多線程(當時尚未學多線程)在down網頁的時候很卡。可是整體來講實現了這個需求,仍是很興奮的,第一次感受到了編程帶來的樂趣。
學以至用這個成語你們都知道什麼意思,但在工做或者生活中,咱們真正作到了學以至用嗎?
大三暑假實習
通過一年斷斷續續的學習(並無學完全部的課程)加上學長的推薦,在大三的暑假找到了一份在企業實習的工做,工做很簡單主要是改一些bug,可是真正工做了才知道本身的學習仍是和企業開發有區別的,什麼權限控制,linq,各類封裝的框架尚未接觸過,感受工做進展很慢,去請教問題的時候被一些開發人員鄙視,這也讓我學了一件事,對同事要尊重, 對於向你請教問題的同事要耐心解答。我就一邊工做,一邊看別人寫的代碼,有些代碼直接是dll並無源碼,我就用反編譯工具把dll反編譯過來,下班了回到宿舍看,而後本身再嘗試着實現。
就這樣度過了兩個月。
學習
開學了,通過兩個月的實習,也明白了本身的短板,又開始接着看沒有看完的視頻,同時在圖書館借閱各類與asp.net&c#開發相關的書籍,好比:《C#從入門到精通》、《C#圖解教程》、《C#高級編程》、《C#本質論》、《Head First C#》、《深刻理解C#》、ASP.NET從入門到精通》、《ASP.NET MVC高級編程》、《ASP.NET編程寶典》、《鋒利的jQuery》等等這些書都看過,不過也是淺嘗輒止,有的能看懂有的不能理解。
學校組織實習
由於大四幾乎沒有課程了,到十月份基本上把課程都看完了,到了十月末學校組織到無錫NIIT實習,其實這是個坑,NIIT的老師都是奔着忽悠你去花錢培訓的。說明學校和培訓機構合做的很好啊。不過效果的確顯著,忽悠了幾十號人啊。咱們班第一名的同窗都去培訓了。
其實後來看來,培訓仍是不錯的,雖說花了萬把塊錢,可是大部分實習的同窗仍是從事了編程工做。
企業實習
十一月份實習回來,我也在本地順利的找到了實習工做。通過一段時間的學習能力也有了提升,因此在工做中因爲編碼速度快,bug少而迅速的獲得了上級的承認,從而也開始接手一些相對核心一些的工做,什麼OA、電商。對軟件開發理解的更加深入,對業務的認知度也上了一個層次。到2014年四月份技術部老大跳槽到另外一家公司詢問我是否願意過去,雖然沒有過去,但這也是一種能力上的承認吧。到五月份就辭職了,由於該弄論文準備畢業了。
操蛋的人生開始了……
只要你付出的比別人多一點點,你選擇的餘地就會多一點點,別人選擇你的機會也會多一點點。