前言 我08年畢業,大學跟著老師培訓班學習的C#,那時(2003-2010)它很是時髦,畢業後也就從事了winform窗體應用程式開發。慢慢的web網站興起,就轉到asp.net開發,再到後來就上了另一艘大船(java),前端app混合開發。近三年從事web站點運維,從linux基礎+docker, ...
前言
我08年畢業,大學跟著老師培訓班學習的C#,那時(2003-2010)它很是時髦,畢業後也就從事了winform窗體應用程式開發。慢慢的web網站興起,就轉到asp.net開發,再到後來就上了另一艘大船(java),前端app混合開發。近三年從事web站點運維,從linux基礎+docker,到資料庫db,到中間件,以及各類自動化工具,趨於SRE可靠性站點工程師工作。
在四線城市“管理+業務+技術”前進的道路上,雖有坎坎坷坷,但更多是來自身邊的,來自網路的良師益友的幫助和收穫,使我的認知半徑越來越大,從矇矇菜鳥不斷成長為一個老鳥啦,在此,由衷的說聲謝謝!
言歸正傳,今天我就把自己收藏 、不斷更改的java技術一張圖分享給出來,希望能對IT新人有所幫助。
java生態下後端開發都有哪些技術棧?
1. 來源
技術大咖-小傅哥2021年01月08日發表了《java後端已有哪些技術棧?》,文中介紹了java開發技術架構(經過千人問卷調查整理編製),使我受益匪淺,特此感謝!
2. 變化
結合我的所見、所識、所用,對其進行了修改,儘可能的展示出大家都在用的主流技術,歡迎大家提出修改意見,填補其他的技術。
每個技術點都是一個不小的領域,不再一一介紹,若有不瞭解的,大家自行度娘下。上雲的時代,雲商都提供了各個技術點的服務,但是免不了傳統IDC應用、混合雲的使用,因此大家提取對自己有益的內容。
3. 建議
為了不帶偏新人,提下我個人的幾個拙見,希望能成為您的建議:
-
積極學習,在變化中,自律自強,有所作為;
-
逐步形成自己體系化的知識庫、實踐庫,能減少新知識的學習成本奧;
-
學用是智慧的取捨抉擇,特別是公司業務用什麼時,不要跟風、追新,而要綜合指標分析確定。
軟體工程始終是一項協同的工作,全棧開發想想就好,因此要根據自己的成長階段、職業規劃,選自己要學什麼,要用什麼,與實際工作不匹配的短板儘快的補起來,併在技能和業務統一認知下齊步發展。
4.聯繫,交流、共同成長
今天分享的是“學什麼,用什麼”,下幾篇(平時工作非常的忙,在下周末抽個空吧)分享下《如何學》,《如何選》,《如何請教》
最後,既然現在的我從事於運維工作,就先給大家分享個有用的,適用於企業內部 CentOS7 系列伺服器初始化、符合等保測評的系統安全加固的shell腳本
# @Author: liyanjing,@E-mail: [email protected], @wechat: Sd-LiYanJing
# @CreateTime: 2022-10-18 10:30 , @Last ModifiedTime: 2022-12-03 13:50
# @Github: https://github.com/919927181/linux-initialization.git