1. 程式人生 > >曾經欠的“債”,遲早都要還的

曾經欠的“債”,遲早都要還的

背景   

        高考就像人生的分水嶺,那一步的選擇,很大程度決定這你以後的路。

        學計算機也算是陰差陽錯,當時計算機是很冷門的專業,而且高中好多培訓學校如:某鳥,天天去我高中宣講,考不上大學的,可以選擇他們學習計算機,做IT精英。就這樣IT在我們印象裡成了考不上大學的才會選擇的。大家當時都在報機電一體化、汽修、土木工程等。高考結束後自己也很趕潮流的選了汽修,不過由於報這個學校的汽修專業的人數太多,就沒被錄取。眼看就要高三重讀,那時有個補錄計劃,可選專業比較少,其中就有計算機,自己也沒想著能報上,就選了計算機專業。沒想沒想到自己最後竟然被錄取了,當時心裡一萬隻草泥馬(果然計算機冷門)。想到高三那種水深火熱的生活,加上家裡人也支援,就這樣開啟了自己的大學生活和計算機生涯。

大學生活

        大學生活真是鬆散快樂,脫離了父母的約束,高中生活的壓抑,大家都像脫繮的野馬,肆無忌憚的揮霍著自己的青春。

        09年進入大學後,自己像只脫了線的風箏,大學去上課-彷彿成了高中時期的體育課,一星期一次,有時還會因故取消。就這樣自己大學的前兩年幾乎是在Dota、遊戲的過程中度過的。對於大學計算機的課程,就停留在知道有這門課的階段,具體講的是什麼一概不知,對於外面的世界,網際網路的更新更是一點不知。直到大三下半年,由於大四我們需要去實習,所以下半年大家就要開始找實習或者交錢去找培訓機構進行系統的培訓結束後由機構去推薦。當時android手機和iphone手機正火,android和iOS開發是最熱門的行業,由於學校只學了java,c++等語言,對於android和iOS開發都是不懂的,當時興起了好多培訓學校來我學校宣講,android和iOS的缺口人才幾百萬,而且企業開出的薪資也很高。雖然前景很好,但是培訓費也是高的一筆,1w-2w。對於當時特別屌絲的我,這肯定是不能想的。由於,大學沒怎麼上過課,好多計算機知識和理論都不很清楚,自己心裡著急了,因為我不想去花錢培訓,又害怕畢業後找不到工作,因為以那時的情況自己肯定就是畢業就失業的狀態。所以,就在網上找了一套學習C++的課程,學了下C++,雖然學了一遍,但都是基本的語法,然後自己便硬著頭皮去找實習。果然皇天不負有心人,自己竟然進入了一家做iOS的公司進行實習,當時真是謝天謝地,竟然找到了。一天50,還免了高額的培訓費用,心裡真是挺高興的。當時在公司什麼也不做,公司給買了objective-c語法書和iOS5入門實踐,每天就是對著書上學習,比著書敲例子,就這樣入門了iOS開發。

工作之旅

畢業工作,就像雛鳥第一次真正在天空飛翔,以後飛的怎麼樣,全在你自己。

      “人生就像巧克力豆,你永遠無法知道即將拿到的會是什麼顏色”。13年,手機端的興起給傳統網際網路帶來的衝擊還是不小的,谷歌和蘋果兩大陣營,諾基亞被趕下神壇,計算機成了時下最熱門的專業,當初選擇的土木、機電什麼的卻成了冷板凳。計算機大熱,北上廣成了計算機青年們聚集的地方,自己選擇了上海,這座international的城市。雖然企業對iOS的需求量很大,但對於我只學過皮毛的人,工作還是不好找的,第一份工作也是找了一個多月才找到,很珍惜這次來之不易的工作機會(因為如果不能勝任萬一被辭掉,在魔都是沒辦法養活自己的),為了能做好,自己開始了地鐵上各種看iOS視訊學習的過程。就這樣堅持了半年,成長很快,工資也有了一小小波的增長。就這樣自己有點自滿,覺得自己應該比較不錯了,UI可以畫出來,能按時完成任務,自己整個人也鬆懈了下來,也少了下班後充電的過程,感覺自己總算熬到頭了,雖然大學計算機課程沒怎麼學,但也拿著不錯的薪水,覺得大學學的基礎課程也沒用到什麼。後來,自己想著出去看看,覺得自己應該可以當一個架構師,但現實卻給了我一記響亮的耳光,面試中,形形色色的問題,這些問題涵蓋了計算機的方方面面,http,tcp,udp,資料結構,樹,連結串列,圖,作業系統,執行緒和多執行緒等等,任何一個問題都可以聊,雖然自己做業務的時候也大概百度下,但從來沒深究過,想著和自己目前業務沒什麼用,現在想想還是so young,so simple。這些都是大學時學習的計算機課程和概念,而這些正是我所不熟悉的,我意識到自己基本功太差了,就像練武一樣,我目前會的都是一些花架子,華而不實。

現在

你說你想變得更好更強大,但曾經的你卻沒有努力,所以,現在的你需要付出加倍的努力

      萬丈高樓平地起,少不了地下深厚堅固的地基。就像一棟三層的樓房想變得更高,變成十層,不是說直接在三層的基礎上舔磚加瓦就可以的。你首先需要把你曾經最高只能支援三層的地基重新夯實牢固,讓它能承受更多層數,然後再在三層上舔磚加瓦變成十樓。夯實地基的過程可能會比拼接到十樓要辛苦,而且還不容易看到效果,但這個過程是必不可少的。要不然即便十層的樓建好了,地基不牢,也不會有人入住,因為太危險。就像現在的我,想讓自己更進一層,如果沒有牢固的基礎,是沒人會要我的。現在我需要把曾經丟掉的東西給一樣樣拾回來,欠下的債,總是要還的。

規劃

人還是要拼一把的,要不然和鹹魚有什麼區別。

一直覺得自己的基礎不好,想去系統學習一下。但總是找各種藉口,各種理由,最後放棄了。現在的自己想沉下心來,把曾經丟的東西撿回來,讓它們成為自己的血和肉,讓自己更好的成長。以後的時間裡,我會學習下面的課程,並在部落格上分享自己的所學和見解。

資料結構和演算法

計算機網路

作業系統

計算機組成原理

編譯原理

以上都是計算機的基礎課程,我會按部就班的進行學習。還有學習下swift,再熟悉下曾經的c、c++。

歡迎監督。

為了遇見更好的自己。