本博客 貓叔的博客,轉載請申明出處
感謝粉絲提問,因爲我最近工做較忙,因此今晚抽空回覆問題,可能有點倉促,回答的不是很全,不過但願能對你有所幫助。java
首先,我須要你整理出本身一份滿意的簡歷,我但願程序員能夠每一個季度整理一次簡歷,在更新的過程當中,你也將發現你的提高與不足,固然有些東西是厚積薄發,不過業餘時間仍是須要不斷的研究與深刻學習。git
將本身整理出來的技術棧與常規招聘網上的技術崗位要求對比一下,看看自身還有什麼不足?程序員
這是我我的一點深入的想法,三年的java程序員已經開始走向中級Java的層次,已經積累了必定量的工做經驗與編碼實戰能力,這些程序員基本上都是什麼都學習的過程,你們都在不停的學習,各類各樣的知識,可是在這些工做與學習中,你會常常性的觸及一些核心知識點,好比緩存、多線程、消息中間件、分佈式等等,你須要把握時間,掌握一項對應的核心技術,好比我目前最喜歡的netty。github
我在GitHub的一個項目與常常寫文章的習慣讓我偶然獲得一次阿里內推的資格,面試過程都是關於netty的一切知識與源碼的理解。面試
這個崗位好像沒有說起netty,不過對應的項目負責人恰好須要使用到netty這門框架,因此但願找一個對netty熟悉的程序員。最後五年工做經驗以上。編程
因此我但願你們也能夠深刻某項核心技術去好好研究。緩存
我的以爲閱讀源碼的能力是檢驗你對編程或Java相關的能力映射。好的程序員都會閱讀源碼,並且喜歡閱讀源碼,我但願你能培養出這樣的喜歡,並最好有對應的筆記去記錄本身的理解。多線程
參與開源,去GitHub上劃劃水,看看別人是怎麼寫框架的,是如何作項目的,輸出本身的第一個核心的項目,它能夠是與你的核心技術相關的,也能夠是一個Demo。架構
最近比較少在GitHub上更新本身的項目了,不過InChat僅從18年8月至今,已經發展到這個程度,這對於我來講是莫大的動力,由於我也是偶然機會下的想法,並將它轉爲框架,其實一開始它只是一個Demo。框架
不要看中短時間效益,你要重視的是你的長期效應,人活着,眼前其實不少時候不必定是最重要的。寫文章是一件長期收益很高的項目。這也在鍛鍊你的表達能力與書面能力。
相信我,將來綜合能力強的程序員會更加受歡迎的。
若是說必定要看什麼書的話,那麼請看一些架構相關、或者管理類的書籍,不要再去隨隨便便敲代碼,而是培養本身的思惟架構,而後去寫一個針對某個問題的Demo,在業務時間我但願程序員不要去寫業務代碼,這是我很抗拒的事情,這也致使我最近真的不多這些代碼。
好在,最近朋友創業,我兼顧了技術負責人,我想又能夠寫代碼了,並且有一些新的業務創新,這對我來講是挑戰也是興趣點。這個話題沒那麼簡單,我簡單說了我一時想到的幾個點,但願你們能不斷的深化並找到屬於本身的學習方式,突破困惑期。
現架構設計(碼農)兼創業技術顧問,不羈平庸,熱愛開源,雜談程序人生與不按期乾貨。