大學的學習歷程
摘要:這是一篇個人心情日誌
花了整整兩個月的時間,去學習了asp.net,這進度可以想象一下是有多慢,很多緣故都是自己比較拖拖拉拉,兩天打漁,三天曬網。這事那事,也有不少時間在打遊戲。可能一大部分原因是自己的自制力不夠好吧。但是自己還是在.net這個方向堅持了下來。雖然不知道以後會怎樣,找不找得到好一點的工作,這也是一個問題。
大學的生活裏,有時候也感覺自己讀了一個假的大學,因為這三年來課都很少,自己也很少去寫作業。其他專業的同學每天在學業方面忙的要死,而自己每天基本都很閑,當然也有比較忙的時候,不過不是在於這個學習這個方面。
回想一下,當初是怎樣接觸到.net的。雖然說自己對編程也算比較有興趣,不過剛過來大學的時候,學的是c語言,就連第一堂課老師叫輸入一個printf("Hello Word!"); 都做不好,很多很多的毛病,哈哈!還請教了坐旁邊的同學,這差不多就是小白的基礎吧。然後再控制臺上輸出了,拍個照,發朋友圈,發朋友,感覺自己是學編程的。慢慢的接觸到了一些簡單的編程語句,說c語言是所有語言的基礎,那真的不為過,因為現在所接觸到的任何語言的基本語法,都和c語言差不多。然後,在學c語言指針還有鏈表的時候,就一臉懵逼了。感覺都不知道自己在學啥玩意。最後學期末的實訓,不是抄襲課本的,就是復制同學的代碼,東拼西湊,也勉勉強強的過了。雖然說現在也搞不懂那指針和鏈表是怎樣用的。但是也知道那是個什麽。
然後大一第二學期開始學c#了,感覺這真是個比較有趣的東西,但是老師過來教學都是按照這課本上讀的,感覺我會中文的話,我也會啊!相比之下,班級很多同學都不怎麽喜歡那個老師的教學方式,那時候對c#也是一臉懵逼。因為那本厚厚的c#語言程序設計,一有個控件,都會去羅列這個控件的一些屬性,事件,那時候還傻傻的去死記硬背這個東西,現在換做是誰,都不能把屬性啊那些東西一個一個不漏的背出來,當然常用的那些屬性設置,事件還是記得比較清晰的。然後接觸到winform這個東西,並且隔壁班的開發出一個搶課軟件(雖然我現在都不會,感覺自己學的是一個假的)。然後一個和我比較好的同班同學,不知道哪裏找來的教學視頻,是專門做winform的(傳智播客蘇坤),老師上課也是教這東西,但是人家一節課所教的東西,老師都沒有涉及到,感覺很高大上的樣子。從此,就入了C#的坑了。
視屏差不多看了幾小節,就不懂了。這確實是個坑。然後我那個同學班裏人稱資源君,基本很多很多的視頻資源都可以找的到,這個方面還是得多多向人家學習,不過自己也學會了幾個找資源的套路,然後他找了傳智播客的一些基礎的視頻,說實話,現在覺得人家講課真的講的挺好的,自己什麽時候有這個水平的話,去做個講師,都能掙很多錢了。最初學著學著,因為課程比較多,比較長,就在考慮要不要繼續學,然後在網上百度了.net的種種問題,有一部分說都是過時的了,都流行java了。那時候有點想學習java的念頭,也去圖書館看過有關於java的書,但是後來放棄了,因為太火了,學的人也比較多,所以找工作競爭也比較大,現在看來,當初這個想法是錯誤的,哈哈,為什麽呢?因為那是一種語言,不是說學的人多了,你就難找工作,那是一部分原因,重要的是你學的牛不牛逼,學的厲害的話,當然薪資就比較高啦,學的不怎麽樣,也就對應,前程無憂上招java的都刷了幾百頁,你說還怕學的人比較多?競爭壓力大?你學得厲害的話,那是前程無憂啊。。。既然進.net這個坑,就堅持的深入去學習吧。當然有一部分.net說火的要死,學習這個也是看個人興趣吧,畢竟這是微軟的東西,過時也過時不到哪裏去,畢竟很多市場都是微軟的,現在看看的話,還行吧,雖然沒有java火,但還是熱門。當然還是個人興趣吧,學習一門語言肯定是要根據個人興趣,不是因為火不火才去學,更想學習一門冷語言,自己所接觸到的領域,人更少呢。大一第二學期,還是主要是考那個c++程序設計那個證,然後在圖書館借書,國家c語言程序設計二級。聽起來好高大上的樣子,對,很高大上的樣子,後來,到考試得前一天,發現,我報錯了,報錯了,人家考的是c++。尷尬不?然後看了一下c++的控制臺應用輸出,差不多就是printf這個東西,有點區別,然後考試,考過了,過了,70多分,很神奇吧。等證書發下來的時候,看一下,《非計算機專業二級證書》難怪我們考70多分。差點沒有撕掉。我這個學期到底在幹嘛。。。
後來吧,拖拖拉拉的,一個學期跟老趙(傳智播客)也學了沒多少,其他方面也沒有其他同學厲害,在這個方面也沒有有些同學厲害呢。感覺自己這樣子拖拖拉拉的習慣,最主要還是自己比較喜歡玩lol,現在還在玩,誰有什麽辦法戒了遊戲,就告訴我吧。不過戒了遊戲那真的是無聊啊 每天都學習?感覺這也不存在啊。。。迷迷糊糊中,大二第一學期,整個學期都在學習數據庫,因為要考證,上課也都不知道老師在說些神馬東東,只能去圖書館借一本書自己學了,這一學,因為挺無聊的,就拖了一個學期,到考了證,現在感覺有點後悔,花費了那麽多的時間在上面,什麽差異備份啊完整備份啊都學,到最後考證的時候,媽的居然都是抄答案的。一個學期感覺都忙錯了。然後,打的一些一些數據庫的文檔,居然重裝系統都給刪除了,那真是shit,現在差不多忘光了,自己曾經打過的文檔,也都刪除了,刪除了,這麽多心血付諸東流,真的心疼啊。心疼疼啊。後來了解到只要會增刪改查存儲過程觸發器就行了,感覺自己白學了,幹嘛死腦筋的,現在連事務都忘了,這麽久了,誰還記得那麽多東西,所以,也學會了經常備份文件的習慣,現在在電腦的c盤或者桌面是找不到我學習打的一些項目或者文檔的,一個良好的使用電腦習慣,對一個學習it的人來說,那真是很重要,很重要吧,因為所接觸到的知識量比較多,換做是誰,都不會記得住,當然,代碼多打幾遍也就會打了,最後學完了c#基礎還是學了一遍數據庫,感覺這數據庫真是個害人不淺的東西,早聽那個老師一句話就好了(數據庫入門很簡單,學深入很難,如果不是專門做數據庫,只會增刪改查還有存儲過程就行了),說實話,增刪改查存儲過程兩天就可以搞定了。
再者,接觸到數據結構這個東西,現在真的後悔,為什麽當初沒有好好聽課,在那裏一味的看小說,可能是因為上課的時候撿了一下筆,然後就一臉懵逼了。後來惡性循環,也什麽都不懂了,現在明白這個東西的重要性,已經無法挽救了。我要是有這個智商,早就上天了。什麽迷宮啊 那些什麽高級算法的,還有一部分原因用的是c++,語法都不懂,學個球啊。最重要的是裏面的思想,那些算法的思想,當初一味的為了完成作業,然後作業都是可以抄襲的,所以得過且過吧。然後就是一個學期的ASP.NET入門經典,一個學期,看了一本電子書,老師基本可以讓你不聽課,看書會做就行了,因為是asp.net和自己學的有關的,所以,也認真的去看,雖然有很多地方看不懂,但是也放下了,因為還有.net的視頻教程,到時候再慢慢學,然後只是為了完成任務,也將就將就了。所謂的入門經典,確實是入門經典啊,因為所做的網站的那些東西,都是拖控件的,拖控件的,拖控件的。代碼量比較少,當然微軟封裝的那些控件也很好用,確實快,現在學完asp.net才知道,雖然快,但是效率不高,出錯都不知道從哪裏調試起。因為都是封裝好了的,如果是自己寫代碼的話,網頁的性能就會高很多,並且錯都知道在哪裏寫錯了。然後大二也結束了。感覺自己讀了一個假的大學,兩年來,學了許許多多方面的東西,比如說網絡交換機配置,計算機維護之類的。最主要的是單片機,課程安排了這麽多,完全不感興趣。然後花了很多時間去學一些沒有必要學的東西,該學的沒有學好,真的有點那個。
大二到大三的暑假沒有去兼職,在宿舍主要是學習吧,不過算起來,學習時間都沒有打遊戲時間多,接觸了JavaScript,jquery,三層架構啊這些東西,然後現在學aps.net。也學完了課程。可能沒有太多的時間去學mvc架構啊之類的了,這個就得等以後出去工作如果有時間再學習了吧。希望自己能找到一個比較好的實習工作,給自己一個好點的平臺。
總結:把握時間,把握方向,方向真的很重要。選一個合適自己的方向,堅持下去。什麽該花時間去學,什麽該省點時間,但也不得不說,學習是一個不斷摸索的過程,然後才能找到合適自己的方向。最重要的是還是堅持下去吧。
或許,幾年後,發現現在的方向是錯的呢 哈哈 希望自己能堅持下去 奮鬥ing...
大學的學習歷程