2018年終總結及2019新年展望

2018總結及2019展望

2018年秋招總結

1:項目方面
主要做的是電商項目,看了兩個版本的淘淘商城(使用的技術有使用服務中間件實現SOA框架,使用MQ實現消息通信,系統解耦,使用全文檢索實現商品搜索,使用非關係數據庫redis來緩存商品信息,不同之處是第二個版本的商城使用了RESTful和RabbitMQ)。以此項目爲基礎,做了自己的項目《針對用戶建模的圖書推薦系統》,這個項目採用的技術有:

1、使用maven構建項目模塊和管理項目,來控制jar包版本;
2、用svn做版本控制;
3、用dubbo/zookeeper搭建分佈式SOA架構,實現服務層和表現層的通信;
4、用solr全文檢索服務器實現商品搜索;
5、用RabbitMQ爲後臺和搜索模塊異步通訊,實現各模塊解耦合;
6、用redis緩存數據,並搭建cluster集羣保證redis的高併發,高可用,並把用戶session保存在redis中;
7、基於協同過濾的圖書推薦,根據相似度給出書籍的預測評分,並推薦書籍給用戶

這個項目花費了我相當大的精力,爲了趕進度,熬了很多的夜,之後會開個專題專門說明這個項目。

  • 近期還看了黑馬的一個品優購項目,這個項目的技術最新最好,使用了cors來解決瀏覽器跨域請求,使用spring boot實現登錄系統的解耦合,使用CAS實現session共享

2:科研方面
科研方面沒怎麼上心,主要做的是減少標定點的優化標定方法,還得靠這個畢業,具體細節不能透露。
3:秋招之路
從9月份開始爲秋招做準備,準備的內容有:

java基礎方面:多線程/集合包/併發包/線程池/面向對象/JVM原理/內存模型/內存溢出泄漏/垃圾回收/類加載/調優
數據庫方面:mysql事務/隔離級別/優化/底層/引擎/連接池/讀寫分離/mycat機制,redis數據結構/緩存/分佈式鎖/讀寫分離/集羣/持久化/緩存擊穿雪崩/布隆過濾/優化;
spring框架方面:springmvc執行流程/亂碼/RESTful/bean生命週期作用域/IOC/DI/AOP/聲明式事務/設計模式/自定義註解/mybatis的插件pagehelper/通用mapper/與jdbc對比/緩存機制/動態sql/hibernate/orm關係連接/hql/緩存
計算機網絡方面:http/https/tcpudpip/cookie/session/servlet/tomcat /nginx/從bio到nio再到netty;
分佈式方面準備的有:分佈式事務/rpc/dubbo原理/負載/容錯/高可用/服務降級/zookeeper/ZAB/paxos/activemq/rabbitmq/kafka/持久化/冪等性/消息必達/延時隊列/流量消峯/全文檢索lucene/solr/es/倒排機制/數據結構

教訓:9月份才準備真的太晚了,這時候一些大廠的提前批已經開始了,當時準備的知識點不足,根本不足以應對面試,真的很可惜。
經驗:相對來說,面向面試題來學習技術是最靠譜的,可以找找3/5年工作經驗應該掌握的技術之類的面試題庫,用於刷題;數據結構和算法真的很重要,要是字符串匹配/揹包問題/動態規劃這類問題不會做,基本上與互聯網大廠絕緣了;知識點掌握的程度:對於框架,掌握到設計模式,對於知識點,掌握到底層原理/優化策略;項目方面:網上有很多優秀的開源項目可以學習,在學校時也當有意參加一些學校比賽之類,面試時對項目這塊要做到對答如流。
4:作息方面
自從8月底開始,就進入了熬夜模式,直到現在,每天平均2點睡覺,早上大概是10點起牀,奇葩的作息。每天頂着黑眼圈,眼睛都睜不開,感覺比考研時期累多了。找工作時期面對的壓力太大了,技術得掌握到源碼級別,又沒有什麼拿得出手的項目,只能是拼命地學,這日子總算是過去了,新的一年會調整自己的作息,儘量在12點之前睡覺。
5:offer情況
秋招共收到4家offer,其中有3家薪酬/崗位都挺滿意的,經過慎重考慮,最終選擇了政採雲,一家依靠阿里技術做政府採購的電商企業,這家單位面試的水準也是相當高的。

2019年的flag:

1:每一到兩週寫一篇技術博客,內容以原創爲主,主要是面向面試題的對技術的深入理解;
2:需要學習的技術:spring生態的深入理解,spring boot/spring cloud/mybatis plus並在項目中用上;
3、科研方面好好靜下心來做,由於3月份左右就得提交論文,還有小論文得發表,接下來一段時間有得忙了;
4、技術學習的最終路線:我想成爲一名能獨當一面的架構師

常用普賢菩薩的名言來勉勵自己:“是日已過,命亦隨減,如少水魚,斯有何樂?大衆,當勤精進,如救頭然,但念無常,慎勿放逸”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章