寫在實習結束,彙編學習之前的話

        2013年暑假,在XX移動互聯網公司實習了兩個月之後,遞交了離職申請,選擇回學校繼續學習。至於離職原因當然有很多種,“導師要抓人回去給他幹活啊”,“畢業論文還沒有寫完啊”,只是沒有想到老總的答覆如此的迅速,都沒有面談,直接讓我找人事辦理離職手續就可以。粗算一下,我從開口說準備不幹了,到我恢復自由身可以離開公司的時間,總共不到5分鐘。一方面覺得老總真是痛快人,另一方面也意識到自己對於公司的無關緊要,能力的不足是讓人可以直覺忽略掉你的存在的。只是他不說,但是自己清楚。

        但無論如何,還是待到下午下班之後再走。當然也想和兩個月來帶我的大牛再最後一次好好的聊聊。作爲公司裏唯一的技術核心,他每天總是保持着一種深陷程序不能自拔的狀態,我也是很少能和他進行溝通,但是每一次的任務基本完成後他給的解釋和幫助,總能從質的層面上給自己啓發。想當時進公司的時候遇到他出的一道筆試題,直接暈死過去,後來在他的建議下把C++PrimerPlus翻看了一遍,算是弄清楚了基本概念,也終於在離職之前,和他討論了一下我的解題思路和答案,算是了了自己的一樁心願。

        問他對自己的評價,想聽一聽他的看法。當然還是太浮躁了,自以爲能夠沉得下心來去研究問題,去解決問題,卻總是在進行一半的時候就深入不下去了。“基礎不紮實”,“心不靜”,“沒有玩命的去學習”,這是他給的評價。他講和他在一起的大牛,基本上都不是工科出身,大多是從數學或者物理學轉過來做計算機的。在我們認爲的計算機已經很難的情況下,對他們而言已經是很簡單了。這句話不是諷刺,而是我們站在一個什麼樣的位置上去看問題,思考問題。物理學的研究沒有根可尋,需要自己去尋找,去做實驗驗證猜想,就如同在一片迷霧中尋找方向一樣。而計算機有根可循,一直往底下尋找,也就那麼點東西。所以相對物理學而言,已經算是非常簡單了。而我們作爲工科出身的學生,卻很少去關注基礎,關注底層的一些東西。無論軟件行業如何發展,底層的和基礎的基本是不會變的,要往深裏鑽研,把基礎的東西真正搞清楚了,上面的東西就很簡單了。另外,看不清楚現實,我們現在所做的工作很快就會被計算機代替,這樣子編程的時間不會很長了,單純追求編程,追求學習新的語言或者在語言層面上去比較的話,這樣到後來是不行的。就像在一個不穩定的基礎上搭建平臺,搭得越多越危險。所以再不玩命的學習,也就只能流於表面,得不到真正的進步。他建議先把彙編看一遍,還有MIPS的東西,好好的看看,然後再看C++的東西。高級的東西無論如何都會轉換成機器代碼去執行的。先了解機器代碼執行的原理,然後再去看高級語言的知識。當然還有計算機系統的東西,算法導論等。

       對於自己而言,帝都今年的夏天也就這麼結束了,實習之前當然也想進一個大公司鍛鍊一番,能力差的太遠。但無論如何,也算是實現了對自己的承諾,沿着烈日的光,在這個城市的夏天裏努力一次,不去下定義,不去胡思亂想。終於結束了,現在回頭看,學到最多的還是一種心態,還有漸漸要上路的對於工作和生活之間的平衡的思考。謝謝這一路上幫助自己的人,也謝謝自己的努力。要繼續fighting了,這條路還很長,告訴自己“因爲難,纔好玩”!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章