2016年,技術(shù)上有了很大的提高,特別是互聯(lián)網(wǎng)系統(tǒng)架構(gòu)方面。
年初,主要研究了dubbo,重點研究了dubbo的安裝、配置、版本,集群方面的技術(shù),并在產(chǎn)品中加以使用,總體上dubbo是目前國內(nèi)分布式SOA框架的主流,使用簡單上手快。
后面,繼續(xù)研究了負(fù)載均衡框架,nginx+keepalive 實現(xiàn) VIP 功能 ;搭建分布式文件存儲fastdfs集群;redis 集群;mysql 主從復(fù)制,mycat實現(xiàn) mysql讀寫分離技術(shù);
綜上,對系統(tǒng)的高可用方面已經(jīng)初步具備完整的搭建與問題處理能力。
下半年,負(fù)責(zé)一個產(chǎn)品的整體技術(shù)方案,產(chǎn)品采用前后端分離;后端框架采用springboot,由于功能并不復(fù)雜,所以輕松實現(xiàn),前端采用ionic框架,前端一直是自己的薄弱項,期間熟悉了 前端打包框架 gulp ,css布局,angularjs 1.x ,前端技術(shù)變化太快,以后要進(jìn)一步加強。
目前,負(fù)責(zé)一個大數(shù)據(jù)量文件下載傳輸模塊,性能是非常大的難點,上十萬,百萬的小文件需要在盡可能短的時間傳輸完成,目前采用java 多線程來實現(xiàn),雖有較大提升,還需進(jìn)一步改進(jìn)。
未來技術(shù)趨勢:
總體而言,IT技術(shù)的門檻越來越低,從業(yè)人員越來越多,整個業(yè)務(wù)的需求將逐漸偏向前端,后端人員無論工資還是發(fā)展前景逐漸有沒落趨勢,技術(shù)人員紅利逐漸消失,特別是后端人員已經(jīng)越來越變成“藍(lán)領(lǐng)工人” ,工作內(nèi)容逐漸“搬磚化” 。
2017年計劃
1)在 java 多線程方面繼續(xù)發(fā)力,熟悉 java8 函數(shù)式編程方式
2)繼續(xù)學(xué)習(xí)一門新語言,初步定為go lang
3)加強前端學(xué)習(xí),angular2 和 vue2 選一個學(xué)習(xí)
4)了解微信 小程序,爭取做幾個小應(yīng)用