程序猿郭小喵曾經的實習故事

 一朝需求至,程猿不歸屋。

 
 做爲互聯網時代,主要的戰鬥族羣之一:這個族羣工做時的膀胱深不可測;他們的面對屏幕的喜怒哀樂變換無常;他們擅長事了撫衣去,修好電腦毫不過夜;他們從新定義了「過一會就好的」的語法含義,也同步更新了「下班就給你」的時間緯度。java

 這是一個神奇的種族,郭小喵曾經是徘徊在族羣邊緣的一牲口,那時的他決定笨鳥先飛,大四還未開學,就選擇遷徙異地成爲一隻實習牲。android


 做爲實習牲,郭小喵一開始認爲,本身和那些喜歡準備紙巾看電影的同窗同樣,是基礎有餘但實戰不足。可是很快他發現,本身的確實戰不足,連基礎的深度也顯羞澀,做爲一枚猿性,這樣的尺寸讓他很羞愧。

 學校那些年,就應該專心致志的學好一門基礎,小喵同窗突然有了這樣的感慨。c++

 協助師兄,推動設備界面的完善,這是小喵同志的第一個任務。小喵同志以爲,推動就是要用力,但最後力都用在了撓頭上。看着代碼中天花亂墜的封裝,飄逸的寫法,郭小喵抓着鍵盤默喊:這和劇本里說好的不同啊!數據庫

剛參加工做時

 生活就是這樣,不同也得變同樣,想一想那些年的靈車還漂移呢,這有什麼很差接受的。因此郭小喵開始了新的學習之路:學不會的就百度,看不懂的就厚着臉皮問,再不懂的就記下來拿家擼。郭小喵以爲,這纔是猿族風格,代碼裏個性的寫法,明顯就是好單純好不作做,跟學校課本里,那些妖豔的定理徹底不同。api

 後來師兄告訴他,這份代碼是前人的遺孀,幾經波折最後流落到他這,改着改着就如此飄逸了。那時候小喵又懂得了一個道理,一份代碼,生他的不必定是養他的,註釋仍是要有的。網絡

對着電路懵逼的小喵

 創業公司爲何鍛鍊人?由於你永遠不知道,明天會去作什麼。由於前人遺留的中央系統,暴露的問題愈來愈多,又無源碼能夠調整,客戶不滿意,老闆很受傷,做爲老闆心目中上天入地的團隊,小喵同志在經歷了焊電路與C語言以後,毅然決然的拍腦殼決定,開始了C++和Qt了自學之路。老闆豪氣答應了三個月後給個新的。異步

調試中的界面

 小喵同志不知道本身哪來的勇氣,在還未畢業,就獨自攬下一個新項目,不過郭小喵以爲,之後是吃肉仍是喝粥,就看它了!學習

 郭小喵帶着庫存很少的基礎,一路高歌的開始折騰,他人生中第一次的進化之旅:測試

  • 界面不能在線程中更新,這是小喵第一個黑屏時百度到的;
  • UDP的Socket數據傳輸,這是小喵對網絡的第一個認知;
  • c++的指針和內存很討人厭,這是郭小喵在無數次的莫名崩潰後,得出的共鳴;
  • 軟件最好就是一開始就作分辨率適配,郭小喵在調試了好幾個顯示器以後無力的吐槽;
  • 不一樣的進程異步調用數據庫是會有衝突的,郭小喵對線程的互斥非常煩惱;
    ····

 在經歷了好幾個版本的迭代,面對客戶每日辛勤的電話教育,最終仍是市場人員,每逢節日的跑動下,公司終於收到了尾款。項目也從三天一大修,進化爲幾個月一小修。郭小喵又總結了一個道理:在你眼中能正常工做的,在開發人員眼中,可以跑起來已是神蹟了,還要什麼自行車。線程

第一個負責的項目

 郭小喵的實習牲活,開始了小火慢烹的節奏,這火是用錢燒的,可是創業公司最缺的是什麼?錢!互聯網時代,滿地撿錢的呼聲此起彼伏,因此撿錢生存下去的夢想,仍是要有的。這個時候老闆雙手一抖,郭小喵一個激靈,技術的小船又調了方向,此次是java和android。

 事實證實,有了既定思惟,又達不到看山是水的境界,學習新的套路,很容易走火入魔的。學習的枯燥,夾雜着無數哈欠,郭小喵啃着手指以爲,人家都是從入門到放棄,本身門都沒入,就要精神分裂了。

 更不幸的是,郭小喵有一個壞習慣:遇到問題解決不了會很暴躁,程序猿通病,就像喉嚨卡着刺,呼吸都是腥臭的。如此憋了一個月的褲襠藏雷生活後,終於在某個BBS的幫助下,捅破了那層膜,找到了入門的高潮,那一瞬間毛孔舒張,逢人必說「你知道嗎?...」,程序猿的通病啊。

曾經的線下聚會

 這個論壇確定不是什麼91人才網,或者1024時事之家。郭小喵認爲,這應該是一個安卓老司機的發車點。在這個某AXX巴士的論壇上,郭小喵經過無比個「好人一輩子平安的祝福」,換取資源瘋狂下載源碼。無論看不看得懂,一個個跑起來後對着功能擼代碼,擼多天然知道豬是怎麼跑的。

 日子一每天過去,郭小喵也逐步成長,經過各類野路子,剝下了android羞澀的外衣,看清它醜陋的嘴臉。原來無論在哪一個論壇,仍是坐老司機的車最讓人省心,郭小喵總結了這一次的入門歷程。

項目中的硬件設備,你以爲是什麼?

 沒有需求,沒有文檔,小喵同志開始對着效果圖,敲下第一個hello world。你好!這是郭小喵對安卓惟一一次問好,由於自此以後,小喵同志對安卓的問候都是F*。新的項目是面對大衆用戶的,野路子擼出來的代碼,跑起來也帶着放蕩不羈的美,可是如此一來,郭小喵開始接觸到了程序猿的禁忌:BUG。

 BUG在程序猿眼中分爲三種:

  • 一種是你不按照套路使用凡人級別;
  • 一種是你的環境有問題的同行級別;
  • 以及只要睡個覺它本身就會消失的神靈級別。

 郭小喵相信存在既有道理,BUG既然這麼努力的活着,爲何要如此殘忍的滅其族羣。可是市場人員的信仰明顯不一樣,因此小喵經過只能埋頭苦幹,含淚的將BUG一個一個貼到百度,尋找那種毛孔舒張的愉悅感。

項目上線後,纔是程序猿爬坑的開始,一切都是套路啊!郭小喵總結了他實習牲活的中最深入的領悟。

曾經的測試機

 事實上從泥坑裏爬出來後,郭小喵明顯以爲本身是幸運的。可以在一開始就獨立負責項目,不斷的摸爬打滾的吸取各類東西,從實習期到正式入職,一步步的堅持,讓他成爲了一個「正直」的程序猿。

 實習牲的生活,除了適應社會上的人與事以外,郭小喵開始學會堅持,也開始學會了分享,既然生活如此操蛋,那咱們就脫下褲子享受吧。

 致全部曾今奮鬥過、現在努力着,還在儲備中的各位猿們。相信現充,妹子和鈔票總會有的,有鍵盤在,還怕沒有星辰大海。

相關文章
相關標籤/搜索