職場的開始,實習那些事兒

職場的開始,實習那些事兒

轉眼都畢業4年了,時光荏苒。跟一些學弟學妹們聊起應該怎樣充實地度過實習生活。聊了大半天,總結起來就4個字:埋頭苦幹。

話說回來,2015年11月初開始找實習,拿了三個offer。第一個是能源公司的技術部,做一些日常技術維護和公司一些B/S系統開發,該公司正在準備上市,感覺也還不錯。面試通過了,並且已經通知下週一可以入職了,結果到入職前的那個週五,一個電話過來被告知公司不太想要實習生,而是要招正式職員……頓時心裡不良情緒都湧上來了。不過還是調整好狀態,去做完畢業論文報告後,跑回宿舍“反思”了。當然,沒有第一個我還有第二個offer,雖然第二個offer的公司跟第一個比差距有點大,不過離我學校近,平時回趟學校作報告、開會等還是比較方便的,所以還是抱著將就的心情去入職了。第三個就不提了,各方面都不是我想要的。

12月初入職,從此開啟我的職業生涯。入職第一天,各種失望又通通湧上心頭。公司規模小是可以接受的,但發展有點亂,制度之類的也有點亂。此時去留的問題又來了。但就這樣走了又不太像我的風格,最後還是決定留下來,也許我還能改變點什麼呢。結果事實證明,確實因此而改變了自己。

你曾經在學校裡學的專業知識,即使課程學得再好,還是跟現實有很大差距。畢竟,課本上的東西都是基礎,當然,基礎很重要。剛剛入職,走完程序後,經理就開始叫我做一些東西,好看看我的實際水平在哪個層次。

實話說,做的結果不僅讓經理失望了。連我自己都失望了。原本以為不就是做點數據庫增刪查改的操作嗎,而且還是用PHP做後端腳本的,確實,增刪查改實現起來不難,但如果你需要多表查詢,而且每個表都是有上千萬行數據的話,那麼問題來了,在學校學的那些東西還能支撐起自己現在做的這些東西嗎?明顯不能,一時間不知所措了。因為我不熟悉如何優化SQL語句,我也不熟悉要怎樣做才能提高程序的性能。那都不熟悉能怎麼辦?自學啊,或者你也可以無懼別人的不耐煩,問到懂了為止……

就這樣,從這個不懂,那個也熟悉,那個瞭解一點點,到後面基本能夠自己完成一些功能的編寫和優化。在這背後,是需要你付出很多時間和精力去學習的。這可能是在學校裡你沒意識到的,也可能是在學校裡沒有那種壓力,所以就沒有那種動力去學,當然還可能是你在學校裡沒有方向跟目標,所以無從下手。但這一切,從入職那一刻起,你都得逐一解決。不然,談何職業發展。

被動成長的同時也要自己的積極主動性。做web的人分為前端和後端,要是在一些比較缺人手的公司呢,一般一個系統的前端後端就要讓一個人全包了。所以,僅僅懂得前端語言或者後端語言是遠遠不夠的。我實習三個月後,有一次,經理突然問我會不會做視頻,我只回了一句:”P下圖還行,視頻沒弄過。” 結果經理就丟給我一句:”我們需要搞個宣傳動畫,不用太長,幾分鐘就好!”。我一時間還沒晃過神來,難道是我沒說清楚,我明明說視頻我沒弄過的。於是,我又重申了一遍我不會做視頻,但經理又簡單地丟給我一句:”這個視頻下週五就要,具體要求我待會發給你,你想想辦法!”。此時我內心有千萬只草泥馬在奔騰,我不懂,我是真不懂,這是要逼我走人麼?也有那麼一會,想到了走人。

但我也不知道那時我為什麼又留下了。可能是如果就那樣走了未免太不負責任,也顯得太無能。於是用兩三天學了點Adobe Premiere Pro和Adobe Flash的基礎操作,週末再看一些視頻教程,並自己動手做些簡單的東西。再加上本身一點點的PS基礎。終於還是搞出了一段自己都很不滿意的”作品”,心想:”不管了,行不行都是那樣了”。發過去之後,經理也沒說好,也沒說不好(肯定是不好啦),我也懶得問。”視頻事件”就算這麼過去了。

後面想想,這也未必是壞事,換成平時,難道你會那麼積極地,緊迫地去學習一些你從來沒接觸過的東西?況且,學起來的東西就都是自己的了。編程過程中也是一樣,雖然做著PHP,但還得學JavaScript,不然,在現代的web開發中,沒有眾多前端框架的支持,還能寫出又酷炫又有用的系統?這些也讓我在實習結束後找工作中受益。

當然啦,實習生也少不了一堆雜活,沒事就被叫去給這臺電腦裝個系統,給那臺電腦加個內存什麼的,更坑的是客戶需要拉條網線,經理也義不容辭讓我去了,心中無數省略號飄過。但是無可否認的是,這些也讓我學到一些大學課堂裡學不到的技能。至少裝配個電腦或者配置下網絡什麼的都可以不用麻煩別人了。有付出總會有收穫的。只是在付出時有個好的心態,也許能收穫得更多。

實習是一段很寶貴的經歷,我在實習中的實踐就是對大學所學的東西最好的檢驗,儘管不是很全面。當然,實習更是一個人成長的開始。要學會在實習中get到該崗位的技能。最好是能定下目標。讓自己在實習階段完成一次蛻變。從學生到職場人士的蛻變。至於如何設置目標,這個就根據個人情況了。目標是每個人都有的,但有些人向來都是眼高手低,高不成低不就。最後就只能得過且過,荒廢時光。我個人給的建議是:目標劃分,將目前無法實現的大目標劃分成可以實現小目標。

比如,要成為一個優秀的後端程序員,你需要會很多技能,像一些後端腳本,服務器,數據庫,緩存等等都得學。不然就稱不上優秀。而這些不是你花個幾個月或者半年就能完成的。需要你長期學習積累。所以你可以就目前的情況做目標劃分。如果你不熟悉linux系統,那麼你可以先體系化學習一下linux系統,然後學習各種運營環境和開發環境的搭建。就這樣逐個突破自己的侷限性,這種積累的本身就是成長。一兩年後你自然成長了不少。

反正,出來混,遲早是要還的。


分享到:


相關文章: