畢業兩年


2015年6月初,我離職了,然后在家看書兩個禮拜時間,找了一個禮拜的工作,還算有些收獲,目前成績如下:
 
拉勾網 3面(hr面被刷)
大街網 3面 offer
陌陌 3面 offer
海雲數據 cto面 offer
H3C 4面(hr面放棄)
58 4面 offer
樂視 3面 offer
 
能拿到這個成績,其實蠻出乎意料的,當時面58之前,心里挺忐忑的,畢竟這么大一家公司,想要通過技術面,難度還是挺大的,但是由於前一天收到了陌陌的offer,又有了一些自信。就事后來看,面試的過程還是挺順利的,連續3面技術面,也算是扛到了最后,有驚無險。拿到幾家公司的offer,待遇相比上一家來說,高出了許多,這個也挺出乎意料的。
 
總體來說,這次面試就像夢游一般,雖然投給京東、愛奇藝、百度的簡歷如石沉大海,但也陸陸續續收到了這么多的offer,有點不太相信這是真的。也算個自己畢業兩年有了一個交代。
 
回想起兩年之前,沒有公司願意要我,一年之前,磕磕絆絆,對於現在的我,能拿到這個結果,挺為自己感動的。兩年的時間,我一直在從事Java web方面的工作,從Struts1/Struts2/SpringMVC、Spring、Mybatis/Hibernate 再到數據庫 Oracle/MySQL、NoSQL以及分布式協調框架ZooKeeper和分布式RPC框架Dubbo。兩年的時間,接觸了蠻多東西的。從SSH框架的熟練使用到底層原理,從SQL的編寫到SQL優化,再到存儲引擎的原理,從DB到NoSQL,再到NoSQL的底層結構,從ZooKeeper的使用到ZooKeeper的ZAB協議,也算是都玩過一遍了。兩年的時間,我曾經迷茫,不知所措,曾經想過要放棄,還好,堅持下來了。值得一提的是,中間遇到了一個同事,他經常說起一些什么JVM或者協議什么的,那段時間剛好特別迷茫,然后聽到這些話,突然發現自己Java其實啥都不會。所以就從亞馬遜上各種購買java相關的資料,剛開始讀如同天書一般,多讀幾遍后,慢慢的就懂了,再后來,跟這位同事聊天的時候,也就能夠平等的對話了。真的非常感謝這位同事,為我打開了一扇窗。
 
離職的這段時間,我把之前買的書都翻了一遍,心里對web這方面的所有內容都默默的回顧了一遍,算是對兩年工作的總結,也是個技術的總結。
 
這段時間的面試,其實讓我也發現了一些問題,比如自己對安全方面知識的欠缺,同時也讓我對技術的理解有了更進一步的認識,其實,很多優秀的框架,類庫給我們解決問題都能有很好的借鑒作用,比如ConcurrentHashmap 通過 16個桶來提高並發性能,CopyOnWriteArrayList通過寫時復制,犧牲空間來提升讀多寫少的效率,Redis 通過漸進式hash來提高Hash表擴展的性能,ZooKeeper通過原子廣播完成分布式的一致性協調等等。這些算法或者思想其實和語言是無關的,和框架也無關的。只要業務需要,場景合適,這些都可以用來作為系統優化的手段。
 
web開發已然搞了兩年,下一個兩年,不論自己是否從事web方面的工作,還是從事其他技術方面的工作,都希望自己進一步提高對工程的認識,對語言的認識,對架構的理解,對底層的理解。 學過的東西必須時常溫習,總結,這樣才有可能內化,否則知識永遠都是碎片化的,理解膚淺的。
 
最后,由於還在猶豫是從事58的競價排名(含廣告系統),還是陌陌的基礎平台架構,希望各位朋友能給點建議。
 
最最后,與給位依然熱愛技術的小伙伴們共勉。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM