search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

作為一個新手程序員,我應如何學習

The end is always near.

當我決定成為一名程序員的時候,我對自己是沒有多少自信的。

雖然我的專業是和計算機相關,但是作為一名學渣,眼睜睜的看著大神都是自己的同學,自己那點微薄的基礎真的給不了我多少底氣。畢業之前我也沒有想過自己會走上程序員的道路並且以此為生。

學渣有一個特點就是,很難堅定不移的決定自己未來要走什麼樣的道路,即使決定了,中間總會遇到各種各樣的困境與變故,讓自己的未來搖擺不定。

開始的時候我不知道自己要成為哪個方向上的程序員。

學過c語言,不過也僅僅只是能夠寫一點簡單的練習題,能夠應付期末考試,並沒有任何想法會在工作中使用。

學過c++,我依稀記得當初上課的時候,心想這老師講的真好,居然連我這個不聽課的人也能略懂一二,但是因為太難理解,死在了面向對象上。

學過c#,儘管當時在網上已經對c#的前景提出了很多質疑,但是我們的老師用他的個人魅力成功忽悠了一群學霸到他的實驗室學c#。

甚至差點學Object-c,就是搞iOS開發的Object-c。這門課的老師,是一個胖胖的中年人,第一節課就給我講了一個做蘋果開發人才難求的故事。說他的學生,只懂Object-c的基本語法,被某企業以8000員的高薪聘請,並且寄予他學習機會。當時已經對畢業的薪資有了一點粗淺的認識,因此我的第一反應是這老師在吹牛逼,甚至不削一顧,也因為這樣,後來他的課都逃了。直到畢業之後,班上出現幾個搞蘋果開發的高富帥,我才知道,這老師並沒有吹牛。

快要大四的時候,我才幡然醒悟,這樣玩下去不行,工作都找不到了。了解了很多,聽說java很流行,工作很好找,於是找了很多資源,下載了李興華老師的java視頻教程,開始學習。可是每段視頻至少有40分鐘,光是基礎就有100多集,到最後還有3大流氓框架的幾十集,然後才是web實戰開發,我一下子就被嚇到了,我的天,要畢業了,來不及了。抱著誠惶誠恐的心態,學習了50多集,堅持不下去了。

後來有個人跑來跟我說,php簡單,上手快。經過多方資源分析,最後鎖定了php100的網站,上面有免費的視頻教程。可是,前三集將開發環境配置,我就直接受不了了,因為聽不懂。

沒錯,學渣就是這麼容易半途而廢,一事無成。

機緣巧合之下,亂點點到了miaov課堂的官方網站,那個時候的網站還是老版本,可是炫酷的動畫有點吸引人,再看了看免費視頻,卧槽,這老師講的可以,我還聽得懂,經過長期的心理掙扎之後,下定決心要學點東西,就花光所有積蓄,買了他們的視頻光碟。[坑爹的是,現在只需要100塊錢就能成為會員,那個時候從牙縫裡面擠出來的錢,吃了多少個月的泡麵我都記不清了,我那個氣啊]。

視頻很好,講的是html,css,和js,卧槽,這東西可以,不需要學習無窮無盡的基礎知識就能在網頁上搞出一些東西來,不用配置我翻來覆去搞不明白的環境配置。看著這個視頻列表,我甚至自信在看完這段視頻之後,就立馬化身前端大神,無所不能。帶著這樣的幻想,開始走向了立志成為前端工程師的道路。

但是故事到這裡,你認為我會順理成章的努力,然後成為一名合格的程序員,那你就對學渣太不了解了。

事情並未有什麼順利可言。作為一名學渣,有太多的性格弱點。愛幻想。我幻想有一個莫名其妙的神奇的機會,讓我從此化身高富帥,迎娶白富美,出任CEO,走向人生巔峰。好高騖遠。這個知識點還沒有掌握,已經迫不及待的想去學習另外一個知識點。自控力弱,難以合理管理自己的時間等等。雖然後來找到了一份工作,我甚至認為我不需要在繼續學習了。因此工作了一年,依然是一個學渣,雖然能夠處理工作的內容,但是卻少有進步。

有的時候,醒悟總是需要一些契機的。當我還在埋頭lol的時候,周圍同學的薪水已經陸續破萬,那些遠走北京的同學,更是讓我望塵莫及。後來聽了很多故事,加上人也不是讀書時候那麼肆無忌憚的浪費時間,開始瘋狂學習很多東西。可是學渣本質上很多東西是難以改變的,比如好高騖遠。學習並不是那麼順利。甚至被很多從未聽說過的東西嚇到了。bootstrap,angularjs,requirejs, gulp,seajs, gruntjs,sass, less, 什麼性能檢測,單元檢測,什麼模塊化,什麼mvvm,什麼nodejs,git。就連編輯器都那麼陌生那麼高大上,什麼Sublime,什麼vim,一大堆從來沒有聽說過的東西。我就想瘋狂的學習這些東西,可是一個東西也沒有掌握好。

在朋友的介紹下,在北京找到了一份工作。很多新奇的東西,我也第一次意識到英語是那麼的重要,可是一個學渣英語又能好到哪裡去呢?單詞量還沒有國中的時候高呢。

我學了很多東西,也忘了很多東西,最後可以說是什麼也沒有學到,我收藏了大量的文章,學習網址,然而並沒有什麼用。雖然來了北京,可是這邊的大神太多了,我的同學作為一個大神被人尊敬,而我卻任然是一個學渣連自己都覺得自己抬不起頭來。後來組長找我談話,他說希望我能主動點,多多練習,讓那些似懂非懂的東西能夠熟練起來。不要步子邁太大。

我內心是痛苦的,當一個學渣混跡在大神堆里,感覺哪裡都不適應。後來認真想了很多,也跟同學聊了很多,該怎麼學習。我找到了2個關鍵詞。

  • 基礎
  • 慢下來

我開始去認真閱讀《Javascript高級編程》,對於我這個長期通過視頻教程吸收知識的人來說,通過讀書來吸收知識無疑是痛苦的。我甚至詫異原來以前的自己連javascript由哪三大部分組成都不知道,原來自己連基本數據類型和引用數據類型都沒有搞清楚,更別說什麼作用域鏈,原型鏈這些東西了。

我開始嘗試記筆記,我把學到的東西都及時的整理成筆記,保存在github中,我現在甚至認為,只有自己最後記了筆記的東西,才是真正的被我掌握的知識。

我開始嘗試寫博文,把自己的筆記,整理出來,寫成一篇文章,當然這會花掉我很多時間,但是卻能夠讓我更加透徹的掌握知識點。

當然,我還必須做大量的練習,並不是別人的文章我看懂了就算學到了,大量的練習必不可少。我也慢慢的感受到了練習帶來的好處,那種得心應手的感覺,是以前沒有過的。

我希望以後的自己能夠一步一步腳踏實地的學習,外面有大量的知識我沒有掌握,就連我幾年前買的miaov視頻如今都已經出了好多好多的視頻,我的電腦都已經裝不下,我也沒有那麼多時間去學習那麼多的東西。

我希望自己以後能夠掌握一門後台語言,然後自己寫一個自己的網站。

總之,畢業3年之後的今天,我希望自己能夠從0開始,腳踏實地慢慢來,一切都還來得及。我們的前端學習群:543761540 點擊鏈接加入群【前端交流總群③】:https://jq.qq.com/?_wv=1027&k=47YpkWp



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦