月薪12k的程序員頭髮還剩40%,月薪40K的程序員頭髮還剩15%java
本人作Java開發的,第2年月薪7k(是否是很可伶),作金融風控相關項目,難聽點,就是外包,天天增刪改查,坐吃等死狀態,天天就期待下班。可是內心總以爲這樣下去要丸,不知道怎麼改變這種狀況?想學點東西,好比看jvm、併發這些書,看了一部分就放棄了,過段時間又忘記了,好迷茫。 專一力不夠。平時工做就是改改bug,作作公司產品。公司用的是很老的技術而且源碼被加密(想看源碼都不行),一些大牛我剛混熟他們就跳槽了。就在這種環境下我從畢業到如今呆了2年多了,終於意識到本身這樣待下去會毀了本身。環境,團隊氛圍,和跟對一個老鳥都很重要,如今都不敢去跳槽(本身之前會的東西都忘了),不斷審視本身,很想改變本身,經驗分享給各位,但願你們能從中收穫,改變本身(但願不晚)。程序員
改變第一面試
你是否有強烈的想要改變現狀的慾望,看了前面,顯然你已經有了,而後你就要付諸行動,工做2年,年齡比我還要小,並且你計算機知識積累也必定是比我好的;而後你想要達到多少的薪水你就要知道這個薪水的人具有那些能力,你能夠去看看招聘信息,也能夠去嘗試先去面試,這樣你就知道本身還差什麼,而後你就要針對性的努力,加油!!!數據庫
改變第二編程
你已經意識到在外包天天增刪改查,這樣不會進步,這已是一種覺醒,是改變的開端了。設計模式
1.我一直認爲編程這一工做,如逆水行舟不進則退。技術不斷更新,題主能夠設想一下,萬一公司遇到危機裁人,你是不幸中槍的那一個,你以後的工做該怎麼找?性能優化
2.由於你混日子的狀態已經持續了三年,身體和思惟也許已經造成慣性。因此想短時間內迅速改變是很是困難的。不要給本身定很是宏大的目標,妄想幾個月內突破自我。架構
3.既然不能迅速改變,那你能作的只有按部就班。在一開始給本身定一個小任務,完成以後及時對本身精神鼓勵。好比,今天開始看十五分鐘書,達成目標後須要告訴本身已經實現了一小步,繼續保持而且讓本身享受成就感。此後天天逐漸增長看書的時間,勞逸結合也很是重要。併發
4.千萬千萬不要和別人比較,由於和特別優秀的人巨大差距給你帶來的落差和失落感會讓你備受挫折,此時你選擇的就是逃避現實,繼續混下去。jvm
5.偶爾沒有達成目標也不要氣餒,由於人不是機器,都是會懈怠的。你只須要知道,你須要打敗的是昨天的本身,過去的本身,而不是其餘任何人。
6.由於不知道你如今的水平如何,因此無法在學習內容上給出更多的建議。若是題主有補充的話我以爲能夠邀請一些水平高的java程序員來回答。
改變第三
知識點該學習什麼?
JAVA架構師內功心法
作任何事以前,須要先打好基礎。想入行Java,就必須掌握JavaSE基礎;其次是各類設計模式都要會,經常使用的就二十幾種,像單例模式、工廠模式等等,必定要運用得倒背如流;而後就是JavaWeb,這也是基本技能,核心有哪些,如何去運用,這個要在平時工做之中反覆訓練,提高熟練度。
JAVA架構師實戰招式
理論基礎打好後,項目實戰尤其重要,看大家公司團隊的氛圍,通常都會有大神,跟着多學習、多思辨、多總結,高效Review Code,並要知其因此然,完全告別小白。
JAVA架構師全面覺醒
已具有必定實力後,最主要的就是提高綜合能力了,必定不要侷限在眼下公司所適用的技術,要多涉獵不知道的領域,好比如今衆多企業都須要涉及的分佈式、微服務、源碼分析(Spring&MyBatis)、JVM性能調優等,要想成爲真正的Java架構師,就必需要有全面系統的邏輯思惟和判斷能力。
以上就是架構師知識的總結,以上技能的要求重點都是精通,除了技能,還有就是面試了,如下是總結出來最全架構師視頻錄播,包含:微服務、數據庫、性能優化,分佈式架構等。
獲取方法:若是想免費學習Java工程化、高性能及分佈式、深刻淺出。微服務、Spring,MyBatis,Netty源碼分析的朋友能夠加個人Java進階羣:692845439,羣裏有阿里大牛直播講解技術,以及Java大型互聯網技術的視頻免費分享給你們。
獻給喜歡Java,喜歡編程,有夢想成爲架構師的程序員們,但願可以幫助到大家。
如今咱們應該趁着年輕應該抓緊提高