我的那些年(12)~公司技術轉行,我也跟著轉到java了

張佔嶺發表於2019-07-11

回到目錄

我的那些年(12)~公司技術轉行,我也跟著轉到java了

  • CTO換人了
  • 微軟技術棧不被認可經常被噴
  • 技術統一向java轉
  • 換了mac book後,docker還是很佔記憶體
  • 學習springboot和springcloud
  • 對微服務具體知識點的學習
  • 封閉開發

CTO換人了

2018年初始,公司的技術團隊有了一個很大的變化 ,原來.net平臺的技術總監被一個java的技術總監取代了,這也意味著公司在今天可能有很大的變動,包括技術團隊的方向,之前專案一直是.net+mysql為主,而總監一換,也可能是java+mysql了,而我的位置感覺也很尷尬了,從一名架構師變成了一名初級開發人員。

微軟技術棧不被認可經常被噴

這個新的CTO上來之後,先對過去.net框架一頓亂噴,這個垃圾,那個垃圾,當然也有一些好的東西被使用越來,像git,jenkins,docker,k8s,微服務等一大批新框架和技術!

技術統一向java轉

自己用了10多年的.net要被java取代了,記得來這個公司之前CTO和我說過,希望把.net的團隊實力加強,我也是希望在團隊裡發揮自己的作用,CTO總是說,他們的技術很差,事實上我加入後才知道,大家都是高手,都是大牛,有時我還給他們培訓,當然也是被噴的一踏糊塗!可以說雖然我加入了,但沒有改變.net在整個公司的位置,最後還是被java取代了。

換了mac book後,docker還是很佔記憶體

我們都從.net成功的轉到了java的陣營了,可以說,做技術的,不要有語言的歧視,每種語言的產生都有它的價值,java沒什麼不好,所以,年青人放手去幹吧!公司為我們每個人都從新買了macbook,而我也開始和mac結緣了,開始學習mac os系統,不得不承認,macos系統確實是最好的作業系統,穩定,安全,效率也高。在進行微服務開發過程中,電腦上也裝了docker,在開了7到8個容器之後,8G的macbook有點扛不住了,哈哈。

學習springboot和springcloud

目前在java裡,最好的框架應該就是springboot了,它提倡約定優於配置,事實上就是你在安裝一些包之後,它會有預設的配置項,不需要你去從新寫配置,比如,安裝了redis包,這時它預設會連線localhost:6379,這個預設的約定類似於我自己開發的Lind框架,看來我寫lind時也挺有先見之名的,哈哈。

對微服務具體知識點的學習

以前只是對微服務的理論有過了解,但沒有真正在專案中使用它,而現在也是開始使用springcloud這個微服務框架了,在專案中使用了zuul,hystrix,ribbon,sleuth,zipkin,oauth2等技術,當然都是開箱即用的,springcloud這個框架把很多微服務裡的知識點都封裝成了元件,最大程度的方便了開發人員。

封閉開發

2018年9月,由於整個專案要從新設計,我們開始封閉開發了,當然也不是嚴格意義的封閉,就是IT行業裡的996,早上9點上班,晚上9後下班,一週上六天班,確實挺辛苦了,在這個過程中我也學到了不過東西,最起碼mybatis,zuul,rabbitmq,redis,mongodb,oauth2這些耳熟能詳的元件都開始使用了,這是個好事,現在的辛苦就為了可以有更好的明天!

本文寫在2019年7月,最近新的專案就來了,又要開始996了,感覺有點恐怖!

回到目錄

相關文章