原创 分享我在阿里的8年,是如何一步一步走向架構師的

前言成爲優秀的架構師是大部分初中級工程師的階段性目標。優秀的架構師往往具備七種核心能力:編程能力、調試能力、編譯部署能力、性能優化能力、業務架構能力、在線運維能力、項目管理能力和規劃能力。這幾種能力之間的關係大概如下圖。編程能力、調試能力和

原创 Java程序員到架構師必須要學習到的知識點有哪些呢?

1.性能調優 性能優化本質(5月6日 20:00-22:00) JVM調優(5月8日 20:00-22:00) 深入Tomcat的調優(5月10日 20:00-22:00) mysql調優那些事(5月13日 20:00-22:00) 怎麼寫

原创 職業生涯——java程序員職業規劃建議(開發八年經驗嘔心總結)

在中國有很多人都認爲IT行爲是吃青春飯的,如果過了30歲就很難有機會再發展下去!其實現實並不是這樣子的,在下從事.NET及JAVA方面的開發的也有8年的時間了,在這裏在下想憑藉自己的親身經歷,與大家一起探討一下。 明確入行的目的很多人幹I

原创 程序員是吃青春飯的嗎?未來發展前途如何?

行文之前,先問大家幾個問題: 1,你開始逐漸擔憂自己的年紀? 2,你開始覺得加班熬不過小年輕? 3,你開始因未知新興技術而慌張? 4,你開始跳不動槽? 如果以上的回答都“是”,那麼你確實陷入“怕老”行列了。 程序員是吃青春飯的嗎?未來發展

原创 技術分享:阿里巴巴Dubbo實現的源碼分析

Dubbo概述 Dubbo是阿里巴巴開源出來的一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,以及作爲SOA服務治理的方案。它的核心功能包括: remoting:遠程通訊基礎,提供對多種NIO框架抽象封裝,包括“同步

原创 職業生涯 一個六年開發經驗的女程序員的心聲。

簡單的先說一下,座標杭州,12屆本科畢業,算上年前在阿里巴巴B2B事業部的面試,一共有面試了有6家公司(因爲不想請假,因此只是每個晚上去其他公司面試,所以面試的公司比較少) 其中成功的有4家,另外2家失敗的原因在於: 1、阿里巴巴B2B事業

原创 職業生涯——30歲,每個程序員都會遇到的“中年危機”

1.定義文中提到的“中年”並不是指我們人生的中年,而是作爲程序員職業生涯的“中年”。之前好像並沒有聽誰這樣形容過,所以沒能找個專業的詞彙進行描述,就暫且先這麼叫吧。 那職業生涯的“中年”又是什麼意思呢?我的理解是,如果一個程序員在前線敲代

原创 頭條後臺研發面經(共三面)+架構師進階路線分享

後端研發工程師 找牛客大佬要到了白金碼,跳過死亡筆試,直接視頻面,面試從3點開始,斷斷續續到晚上8點結束。 每個面試官給我的感覺都是怎麼這麼高冷啊。 一面:1 寫一個題,找一個無序數組的中位數 2 寫了個快排,然後讓我找到無序數組第k大的

原创 Java程序員怎樣才能在兩年內,技術水平達到月薪2w的水平呢!

有人回答說月薪兩萬,這隻能是大企業或者互聯網企業的工程師才能拿到。也許是的,小公司或者非互聯網企業拿兩萬的不太可能是碼農了,應該是已經轉管理後纔有可能。還有區域問題,這個不在我的考慮範圍內,因爲除了北上廣深杭,其他地方也很難。 還有人提到

原创 學Java可以做什麼?這九大領域任你選!

Java是時下非常流行的語言,這意味着有很多很多不同的工作可供選擇。Java軟件工程師入行1-3年,年薪已達到10-15萬,而且在IT行業工作經驗越多,薪資待遇越高。 工作選擇多,薪資待遇好,成了許多大學生選擇轉行IT的原因。那麼,學了J

原创 史上最全Redis面試49題(含答案):哨兵+複製+事務+集羣+持久化等

繼續最全Java面試答案系列篇,已經持續的更新了最全mysql、spring、多線程等面試答案。本文篇幅過長,建議收藏後慢慢細看,希望能對你的面試之旅有所幫助! 文末有該最全系列答案獲取方式哦~ Redis支持哪幾種數據類型?支持多種類型的

原创 面試題 —淘寶網現場面試題49題(JVM+算法+Redis+Mysql+Spring)

淘寶一面:面試介紹1)自我介紹?2)項目介紹?3)遇到的最大困難是什麼?怎麼解決的?4)你覺得你能怎麼優化這個項目?面試題目1)講一下JVM2)講一下JVM的分代回收以及具體算法3)將一下JVM的垃圾收集器,G1和CMS有啥區別?4)講一

原创 我是如何在2年內逆襲成爲BAT年薪40W的資深開發工程師的?

身邊的師弟師妹經常問到: 非計算機專業出身,你是在2年內如何逆襲成BAT年薪40W的資深開發工程師的。其實很簡單——努力! 我16年畢業於普通的二本學校,非計算機專業出身,只因爲對軟件開發感興趣,所以找工作的時候就一直投IT行業的職位。剛踏

原创 Java程序員進階成爲架構師,該掌握哪一些架構思維?

很多人做java開發2,3年後,都會感覺自己遇到瓶頸。什麼都會又什麼都不會,如何改變困境,爲什麼很多人寫了7,8年還是一個碼農,工作中太多被動是因爲不懂底層原理。公司的工作節奏又比較快,難有機會學習架構原理,也沒人教,所以這個時候,學習架構

原创 Java web架構知識整理——我在阿里的一次面試經歷

慚愧,從一次電面說起。我個人在某國企做一名軟件設計師,國企大家都懂的,待遇一般而且沒啥意思,做的方向基本都是操作系統、驅動和工具軟件的開發,語言基本都是C/C++。最近也想跳槽,剛好有幸得到了一次阿里的面試機會,於是就試了試。 首先是電話面