轉(zhuǎn)眼就2020了,政治課本的全面小康都到了,我還在CRUD,這真是一個(gè)悲傷的故事啊。
又是一年年中了,瞎扯下吧,做人呢,還是要有點(diǎn)夢(mèng)想好,咸魚吃多了致癌啊。
從去年到今年年中就主要是在做Java了,也就是差不多搞了半年的Java了,主要在做的一個(gè)項(xiàng)目是UUS(集團(tuán)用戶平臺(tái)系統(tǒng)),系統(tǒng)日活大概85萬(wàn),數(shù)據(jù)總量大概3千萬(wàn)。主要功能就是用戶各種注冊(cè),各種登錄,各種查信息,生成Token,解析驗(yàn)證等,這個(gè)項(xiàng)目的后臺(tái)也是我寫的。所以用到的技術(shù)棧有:Spring Boot + Mybatis + MySQL + MongoDB + Redis + MQ + XXLJob + Apollo + Spring Security OAuth2 + ELK + 注解 + AOP + 單點(diǎn)登錄 + React + Ant Design。然后iOS的主要是維護(hù)之前做的一些組件庫(kù),新增了一個(gè)存儲(chǔ)庫(kù)。還做了包括抽離獨(dú)立的Java組件服務(wù),SSO單點(diǎn)登錄,Challenge驗(yàn)證碼服務(wù)。
洋洋灑灑感覺(jué)自己做的東西還挺多的,又感覺(jué)自己像是個(gè)打雜的。
開發(fā)做到這個(gè)階段更多的感觸就是很多東西都是共通的,Java的微服務(wù)和iOS現(xiàn)在流行的組件化其實(shí)就差不多,Maven管理、npm包管理、CocosPod管理就差不多。然后就是代碼里用到的一些東西和理念你會(huì)發(fā)現(xiàn)也差不多,什么AOP,運(yùn)行時(shí)和反射,多線程等。發(fā)現(xiàn)了嘛,換個(gè)語(yǔ)言還是問(wèn)這些東西。
Java大體上東西要多一些,畢竟有數(shù)據(jù)庫(kù),Java語(yǔ)言,Spring框架,微服務(wù)框架理念,RPC框架,還有一些會(huì)涉及到大數(shù)據(jù)的一些東西,Spark ,TiDB等。
總體感覺(jué)來(lái)說(shuō)轉(zhuǎn)做Java現(xiàn)在的感受還是爽居多吧,前期其實(shí)還是挺痛苦的,又是新的東西,然后任務(wù)還多,文檔也不太全。適應(yīng)之后就好多了,也負(fù)責(zé)搞了幾個(gè)比較大,比較重要的功能??傮w就是說(shuō),思路還是得清晰,東西能理清楚,寫代碼就比較簡(jiǎn)單了。
再往后走的話,自己可以把微服務(wù)那套東西吃一吃,和現(xiàn)在的Java整套微服務(wù)框架學(xué)一學(xué)。
兜兜轉(zhuǎn)轉(zhuǎn)又是一年,歲數(shù)漲了,能力沒(méi)漲才是最可怕的,共勉!加油一起期待2021的把.....