技術爲本,行業爲先

丙申歲月將逝,還沒有嗅盡冬日芬芳,卻要迎接來年春日的陽光。回望這一度春秋,從象牙塔中戀戀不捨的離開,經歷社會的洗禮。有些收穫,也有失落。勿忘初心,不負夢想。或許,世間的嘈雜會打擾心田的恬靜,但堅守本身的本心,沒有什麼能夠阻擋你的前行,戰勝你的永遠是你本身!面試


沒來得及收拾好過年的喜悅,3月份早早來到了學校,踏上了找實習的路途。當時也不知道哪裏來的勇氣,投了A公司,由於經驗不足和實力太弱,3月份電話面試,人生第一次實習面試,沒經驗。答的自我感受良好,惋惜語速有點快,而後就渺無音訊了……。4月份A公司筆試很驚險的過了,5月份現場面試。面試官問gc算法,答對60%。他問Object方法,答了tostring他說不對……。最後一面沒過,就提示面試行程結束,A公司之路暫停。算法


不得不提的是牛客網,這是一個專門用來刷面試題的網站,很是強大,一直用它來鞏固基礎。可是今年9月份,居然被牛客網神奇的內推到A。雖然本身太菜而落選……唉,沒辦法,技不如人遇上A的擁抱變化。短短一句話歸納心情,「三晉弟子多才俊,捲土重來未可知」…數據庫






H公司每一年3月份會來軟院這邊進行實習生校園招聘,並且很是重視軟院這邊的研究生。面試就相對來講不太難,當時問的是Kmeans聚類算法和一些數據處理相關的問題,還好這塊是對口專業知識,最後Boss說願意給我一個實習的機會,安排一個博士來帶我。還對個人職業規劃進行了指導,缺乏這是第一次接觸企業,給的是大數據的口頭Offer,很是適合。可是外界對H公司加班的吐槽以及後來去那邊同窗的反饋讓我對其望而卻步……編程


經歷了一段時間的準備後,拿到了B公司的實習機會,去手機助手部門搞老本行安卓,5月份便歡歡喜喜的去帝都了。性能優化





第一份實習,很是認真的對待。一開始並無什麼開發的活,也就是看看WIKI,熟悉工做流程,當時差點懷疑人生了。不過過了半個月,終於參與一個監控內存泄露的插件開發流程中。突然發現,本身以前的安卓都白學了。技術再牛也是一種工具,只有產品化才能發揮它的價值。之前開發的軟件,發現性能都有很大問題。高性能編程,提高流暢度、減小卡頓,甚至到省電,每個方面都要考慮,不是作出來知足一下我的成就感就算完事了。作的東西你們都喜歡,纔是最好。微信


B公司生活確實不錯,天天下午都有各類各樣的小水果吃,每個月月底最後週五在食堂還有爲當月員工過生日準備的小蛋糕,確實很舒適。咱們還參加了碼神集訓營,得到了小組第一,確實頗有收穫。可是咱們工做內容和本身的興趣很不符合。整個產品只有一層樓,QA權利很大,尤爲是QA組長,把RD批評的很厲害。微信開發


最讓人詬病的是B公司的管理,過分注重績效,有些忽略員工的成長。也許也是我渴望公司的導師能像學校裏邊的導師同樣,關心學生的成長。最後發現,其實人家關心的是你能不能給人家帶來利益。有些書生意氣的我,看不慣這種做風,7月份便憤憤離職,去了T公司。工具



 


來T公司以前,我嘗試在B公司內部轉崗,因而就有了如下經歷:oop


a.安卓研發工程師,問的基礎算法,單鏈錶轉置(都忘的差很少了),最後一句「經理去吃飯」打發了(第一次心痛)性能


b.大數據研發,問的是SQL和Hadoop,也答的很差,心慌慌。不過此次不是經理吃飯,而是「經理開會」,此次確實表現很差,心情通常。


c.大數據開發,一面電面水水過(主要是不緊張),二面直接上來作題,隱約記得有如下幾道,一個文件有10G,不用Linux,不用 MapReduce,作排序;用MR求文件裏的迴文數;有一個用戶表,有id,date兩個字段,求相鄰兩天內用戶的活躍天數。用 Hive,Sql寫;統計用戶一個月內的點擊次數。面試官說我深度不夠,算法寫的太簡單(還好此次作過一點準備,否則一道也寫不出來)。


內部轉崗失敗,看來是本身數據相關的動手能力太差了,心頓就涼了一截。


來T公司也是很出乎意料的,當時有個在T公司實習的同窗說部門缺安卓實習生一枚,當時正好時英雄無用武之地的處境,欣喜的投了簡歷過去。4號一面,問的Hashmap和內存泄露一些關於性能優化相關的問題,答得還不錯。5號接着就二面了,這一面主要是壓力面,面試官一直在給我施壓,還好我一直一來就不怕壓力,終於挺過去了。


T公司相隔2000多千米,經歷了一天一晚上的綠皮車硬座煎熬以後,沒來得及休息,20號便入職了。說實話,T公司比B公司更爲開放,更爲關心新人的發展。進來以後,從簡單的語法Bug到業務需求,高效流暢的開發流程,讓每一個人都有條不紊的發揮本身的價值。並且導師也很是好,比我大不了幾歲,處着處着就成了朋友。並且公司內部有本身的相似於知乎的平臺,有什麼問題能夠發帖子,最後會有大神給你迴應。並且也有很是牛的技術文章,能夠說隨時均可以去充電。




公司還會按期開一些技術講座,請各路大神分享經驗。我的的發展空間獲得了很大的提高。印象最深的是有一次一個PM給leader打電話,說算法推薦準確度沒有達到很高,而後咱們組長這樣回答「準確度過高會讓用戶懼怕的,有點窺探用戶隱私的嫌疑……」。要知道,他但是技術開發出身,居然能如此深諳用戶心理,瞬間以爲仰慕崇拜。更使人值得學習的是,項目對安裝包的體積要求很是苛刻,每一個功能只給固定限額的體積增量,寧願砍掉一個功能也不肯意讓apk體積增加過大,讓使用的人抱怨,真心以爲欽佩。好的技術是一把好劍,假若讓不會使用的人來操控,不注重用戶體驗,最後只能落得個助紂爲虐的名聲。最終,實習轉正,成爲T公司的員工……因此,我的以爲,「技術爲本,行業爲先」。提高能力的時候也要讓本身作的東西接地氣,否則最後總會被束之高閣,人人唾棄。



固然,作好的產品也是有待價的,就是技術要爲產品服務。個人工做從一開始的安卓,到NLP,再到一些性能的優化,一直沒有固定住。或許會有些不適應,感受作非所學。感受到技術深度應該在學校時光中去沉澱,精通一門,舉一反三,纔是王道。並且IT行業自己就是一個處在變化的過程,從移動互聯網,到大數據、雲計算,再到最近金融屆的寵兒「區塊鏈」,無時無刻不在變化。好比當你精通了了Java和數據庫,你能夠搞安卓,搞hadoop、spark。你掌握了Python,能夠搞雲計算和AI;你熟練了C/C++,Go語言也相似,你能夠搞區塊鏈……。


 


區塊鏈最近很是火,具體請移步http://blog.csdn.net/pangjiuzala/article/details/52851908


因此,其實看似高大上,很是觸不可及,其實只須要你掌握一門。編程預言說到底也是一種語言,人類的語言都是通用的。


技術老是要適應社會發展的,很難說精通一門技術就能夠一勞永逸。因此,作好互聯網時代的弄潮兒,首先得具有學習能力,雖然一開始很難,可是堅持下去,你會發現,一切都是舉一反三的,藝不壓身,永遠保持學習狀態,你就不會落後。





[聊聊IT」主編Star先生是一名IT人士,經過親身經歷和對行業動態的關注,發表一些對行業的我的看法。

微信號:startalkit


長按上圖,彈出「識別二維碼」後關注

相關文章
相關標籤/搜索