總結(jié)三年未滿的工作經(jīng)歷,寫下自己對技術的堅持
三年未滿,兩年有余。不到三年的工作時間里,準確的說小猿總共呆過三家公司,用過兩種語言。
小猿本科是自動化專業(yè)的,女猿。畢業(yè)的時候,跟隨男友(這不是重點)去東北發(fā)展。東北沒有什么太好的軟件公司,小猿畢業(yè)簽了東北***的一家外包公司D。
本科小猿只學過c語言,其他都不和IT沾邊,可是那家公司當初筆試題只考了一些思維性的題,c語言技術題也是作為簡單的參考,小猿當時還挺奇怪,然后就那么莫名其妙順利的進去了。
現(xiàn)在回想起來,不是一個坑,也是半個坑。總公司招進來300個c\c++方向的,可能是計劃招的比實際要的不小心招多了,也可能是為了拿國 家提供的半年的招應屆畢業(yè)生的補助,也可能本來就是外包的特點,入職半年,試用期已經(jīng)過了,還沒有部門接受小猿,小猿還在參加公司培訓。像小猿這樣的人占 了大部分,300人里只有極少數(shù)的進入部門,但還是要接受淘汰制。雖然說半年來,小猿學會了C++和windows編程,參與了幾個實踐的小項目,但是和 實際做項目還是很不同的。好吧,半年就這么過去了。后來剩下的人都以外派的形式分到各處,小猿被分到一個做導航外包的部門。做了兩個月的項目,說實話學到 的技術并不多,本來做的就是UI部分,還是改bug,技術沒學到多少,學到了一些項目相關的吧,還有養(yǎng)成了一些編程習慣,學會使用一些工具。項目結(jié)束,返 潛,沒活干,勸退。
總結(jié)這半年多,學到了一些基礎知識,這些也不是所有公司都能專門半年來給你免費培訓的。參與過小項目,也見識了大項目。至于技術什么的,都只是入門而已。有失有得,算是個小坑。
之后小猿面了一家剛成立沒多久的公司,類似那種中科院創(chuàng)業(yè)的小公司,做機器人的。總共也就4個人吧,就小猿一個做IT的,有做機械的,有做 電子的,有做電氣的。項目也是中科院那邊的項目,想拿來加工賣錢。小猿也不想沒找到合適的工作就繼續(xù)閑溜達,畢竟自己真沒多少工作經(jīng)驗,項目經(jīng)驗更是少的 可憐,去哪都差不多,也沒了應屆畢業(yè)生的優(yōu)勢,先干著學點東西再說。在這呆了一個月,小猿自己給自己做計劃,自學QT和Opengl,還是初步把一個3D 的機器人仿真軟件做了出來,但是感覺沒人指導、交流,也沒有很多的資源去學習,小猿做出了的也就只能是這個水平了,遭遇瓶頸。
正好收到一家小公司BX的面試邀請,那公司小猿已經(jīng)不太記得什么時候投的了,應該還是剛失業(yè)那會投的,竟然讓我去面試。一看郵件,小猿立刻 百度。好歹那家公司還有個官網(wǎng),好像成立了也有一年多了,小猿果斷決定偷著去面試看看。面試也還算順利,聽他們的意思,本來是想招個有兩年以上工作經(jīng)驗 的,但是看我簡歷寫了不少方面的,有C++,Qt,還有Opengl、windows編程,多線程等等,決定還是讓我試試。小猿當時心里竊喜,看來這一個 月的努力也沒白費嘛,找個地方自學點東西,總比跑來跑去無目的的面試強,畢竟自己沒多少優(yōu)勢。技術總監(jiān)和我講他們是做音視頻網(wǎng)絡傳輸?shù)模緞?chuàng)業(yè)一年多 了,平時也不用加班,肯定沒之前我呆的外包公司那么忙。于是小猿就跳了進去。
BX人也不多,技術團隊8個人,但是大家年齡都不算小,經(jīng)驗豐富,一個人能負責一塊。小猿這89的算最小的,其他的大部分都是83左右的。 數(shù)據(jù)庫一人,web兩人,服務器一人,客戶端兩人,還有兩個技術大牛挑大梁。辦公環(huán)境要是和之前的D公司比起來,那肯定是差多了,但是比之前那個機器人公 司又好了不少。公司就在soho居民樓,兩室一廳的房子三套,一套放服務器,其他兩套裝修成格子間。
其實說到這小猿還是挺佩服自己的。畢竟剛畢業(yè)還不到一年,在大公司D呆過,能夠接連呆兩家小公司,這種落差小猿竟然慢慢習慣了。之前園區(qū)還 有高爾夫球車,有宿舍,有員工活動中心,現(xiàn)在擠在居民樓的一層樓,公共廁所,會議室和廚房經(jīng)常共用一間。小猿身邊很多同事都還依然在找工作,大部分去了北 上廣,小猿因為……原因還是堅定了留下。
BX公司硬件是沒D公司好,但是呆著感覺還是不錯的。D公司像所有大公司一樣有加班的陋習,BX公司是私人老板投資,福利尚可,無加班,又 因為人少,剛來兩個月,總監(jiān)和老板就認可了小猿的能力,給小猿漲了工資。小猿慢慢開始負責客戶端,音頻視頻編碼解碼播放,directshow,還有各種 通訊協(xié)議:http、rtmp、rtp、udp、tcp,多線程,小猿因為都要用自學并且應用了。音視頻那些大部分是技術總監(jiān)研究好了的,小猿學習,接著 改進、增加新功能進去,這塊應該算是最核心的部分了吧,后來小猿就全權負責這一塊和客戶端部分了??偣泊袅艘荒臧?,小猿感覺自己又遇到了瓶頸,這個時候, 老板也放棄了這個公司,散伙了。
總結(jié)這一年半,小猿學到的東西是真的不少。這也是小公司的好處,人少,事兒多,大公司項目大,真正分工到自己手里的,可能就是一個小部分, 然后經(jīng)年往復的做這一塊。要是技術性強點還好,要是沒啥技術性,就全靠熬資歷轉(zhuǎn)管理升職了。小公司能夠放手讓你去學去做,也沒有那么嚴格殘酷的升級制度, 可能有時候總監(jiān)看準你了,不管你年齡資歷,你就可以挑大梁。能夠在這樣一個公司呆一年半,小猿感覺自己非常幸運,因為從那幾個技術大牛們身上學到的東西太 多了,小猿覺得他們?nèi)绻公司的話,完全就是特別高層級的了吧,但是他們好像還不愿意去那種公司,他們是熱愛鉆研技術,不想做外包的活,也不想呆在限制 太多的地方吧。
之后小猿沒太著急找工作,因為這時候也剛剛結(jié)完婚。結(jié)果剛更新了簡歷,就收到不少獵頭的電話。其中好多都是D公司招聘的。
小猿可能真的是神經(jīng)比較粗大,一般人被坑過一次絕對不會再去了。小猿卻沒這種想法,可能是跳多了,思考問題的角度也不太一樣。其實公司怎么 樣無所謂,關鍵是你能不能得到你想要的東西,公司能不能從你身上獲取價值,就是能不能雙贏。公司是死的,人是活的,學到的知識永遠是自己的。
11月份也不是什么太好找工作的時候,小猿就抱著試一試的態(tài)度去D公司面試了幾回,面了三個部門,都過了,***還是去了之前呆的那個部門。 面試的時候,之前的老大看到了我的簡歷,于是要來面試我,和我深入談心,問問我這段時間都做了什么,學了什么,以后是想往管理方向發(fā)展還是往技術方向發(fā) 展。小猿說自己以后想當架構師,然后老大很夠意思的把我介紹到一個有些挑戰(zhàn)還不怎么加班的項目去了,做的是OpenGL,就是小猿曾經(jīng)自學過的。小猿進來 以后發(fā)現(xiàn),竟然會做這個的還挺少,我們小組就小猿會做了吧。然后靠自己的半斤八兩攻克。之后又被調(diào)去做java,可能也是當時面試提過想學一些新東西,類 似現(xiàn)在熱門的js+html5,java之類的。自學java速成,然后進項目。之后也許會去做html5吧。
小猿總結(jié)了一下,發(fā)現(xiàn)自己的優(yōu)勢就是自學能力好,對技術有熱情、有好奇心,還有就是年輕。但是如果這幾年不好好利用的話,小猿肯定也會越來越平庸。
D公司的項目因為是外包項目,技術可能沒那么強,但是資源多,小猿之前的瓶頸就是小公司資源少,沒有太多能學習的地方,都學習完了,就進入 了瓶頸期。在D公司,小猿的打算就是多學習技術、好的代碼、還有項目經(jīng)驗,把基礎都打扎實。小猿沒打算成為一顆冉冉上升的新星什么的,小猿就想低低調(diào)調(diào)的 學點東西,提升一下自己的能力。雖然小猿是后來又回到公司來的,還是有工作經(jīng)驗的,但是在大公司的眼里,還只是一個不怎么太熟悉的新人,和老員工一塊做一 件事,可能做得好了,大家也會認為是老員工有能力,不會有人往新員工身上多放注意力。這邊還重考試,正好小猿可以打打基礎。小猿目前還很有學習的動力,因 為之后可能又能接觸html5的項目,補齊小猿的短板。在這邊多學習,小猿想挑戰(zhàn)一下考考高級軟考,一年不過就兩年,兩年不過繼續(xù)考,等有了更多的能力, 也有了資格證,小猿就能有更多選擇的機會。
想想以前剛被D公司拋棄的時候,小猿一蹶不振,好歹也是985211學校畢業(yè)的,小猿也賭氣的想過憑什么就要被勸退。但是小猿從來沒有放棄 過,雖然很多猿同事都轉(zhuǎn)行了。小猿也呆過大家眼里很爛的小公司,也呆過藏龍臥虎的小公司,***也一笑泯恩仇的回到之前被坑過的公司。小猿只想好好的做技 術,雖然肯定沒有那些黑客們膩害,但是小猿有信心堅持下去,誰堅持到***說不定就贏了。這也算是屌絲的逆襲吧。
謹以此文也獻給那些曾經(jīng)不被重視,但是內(nèi)心還有一份堅持的程序猿們。
小猿離30歲大關還差那么4年,希望能夠通過這四年的努力,讓自己30歲的時候成為不可替代的。
共勉。