六年間却桶,這位架構(gòu)師待過(guò)四大門戶中的兩家,完成了工程師到架構(gòu)師的蛻變蔗牡。經(jīng)手多款從零到一產(chǎn)品的開(kāi)發(fā)和增長(zhǎng)颖系,也經(jīng)歷國(guó)內(nèi)最大社交平臺(tái)億級(jí)流量和用戶的架構(gòu)設(shè)計(jì)及優(yōu)化工作。工作上思路清晰辩越、認(rèn)真負(fù)責(zé)嘁扼,是同事們心目中優(yōu)秀 Problem Solver。
**工作年限:8 年
服務(wù)公司:4 家(含四大門戶中的兩家)
最近職業(yè):Java 架構(gòu)師
職場(chǎng)關(guān)鍵詞:社交平臺(tái)黔攒、高并發(fā)系統(tǒng)架構(gòu)設(shè)計(jì)趁啸、技術(shù)團(tuán)隊(duì)管理、多款從零到一的產(chǎn)品城市督惰!
從普通Java程序員到阿里高級(jí)架構(gòu)師不傅,他用了六年!**
問(wèn):介紹一下你自己
答:我 2008 年碩士畢業(yè)后赏胚,前 2 年在一家傳統(tǒng) IT 公司访娶,最近 6 年在互聯(lián)網(wǎng)公司,歷任 Java 開(kāi)發(fā)工程師觉阅、高級(jí)工程師崖疤、架構(gòu)師等職位。工作內(nèi)容上典勇,經(jīng)歷過(guò)多款產(chǎn)品從零到一的誕生開(kāi)發(fā)過(guò)程劫哼,也經(jīng)手過(guò)國(guó)內(nèi)用戶、內(nèi)容和流量最大的社交/社區(qū)產(chǎn)品的架構(gòu)改造優(yōu)化工作割笙,有豐富的社交產(chǎn)品的研發(fā)經(jīng)驗(yàn)权烧,目前在一家創(chuàng)業(yè)公司擔(dān)任技術(shù)合伙人。
問(wèn):你擅長(zhǎng)的技術(shù)領(lǐng)域是什么伤溉?
答:擅長(zhǎng)的編程語(yǔ)言是 Java豪嚎、Golang、Scala谈火,熟悉程度依次遞減侈询。專注于高性能、高并發(fā)系統(tǒng)架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)糯耍。
問(wèn):平時(shí)怎么向家人解釋你的工作是做什么的扔字?
答:一般不詳細(xì)解釋,即使解釋了也是徒勞温技。所以他們會(huì)按照自己的理解來(lái)描述我的工作革为,比如修電腦的,比如賣手機(jī)的舵鳞。
問(wèn):你覺(jué)得程序員可以當(dāng)一輩子嗎震檩?有沒(méi)有想象過(guò)自己 40 歲時(shí)在做什么?
答:應(yīng)該還是會(huì)從事開(kāi)發(fā)方面的工作吧,外企中有很多上了年歲的程序員啊抛虏。
問(wèn):合作過(guò)程中博其,你覺(jué)得優(yōu)秀產(chǎn)品經(jīng)理最重要的三個(gè)特質(zhì)是什么?
答:邏輯思維能力迂猴;對(duì)數(shù)據(jù)敏感慕淡;不錯(cuò)的語(yǔ)言和文字表達(dá)能力;當(dāng)然如果能寫(xiě)點(diǎn)兒代碼就跟好了沸毁。峰髓。。
問(wèn):你最欣賞的軟件工程師是誰(shuí)息尺?
答:Linus Torvalds 和 Doug Lea
問(wèn):在你心目中携兵,具備哪些素質(zhì)才能稱之為全棧工程師?
答:我覺(jué)得要成為一個(gè)全棧工程師首先要有好的學(xué)習(xí)能力搂誉,對(duì)新的技術(shù)能夠摒棄偏見(jiàn)徐紧,快速了解它解決的問(wèn)題以及如何解決的;其次要對(duì)技術(shù)保有好奇心勒葱;最后是有極強(qiáng)的動(dòng)手能力浪汪,不拖延,說(shuō)干就干凛虽。
問(wèn):你覺(jué)得一個(gè)優(yōu)秀 CTO 最寶貴的品質(zhì)是什么死遭?
答:
1.廣闊的技術(shù)視野,讓先進(jìn)的技術(shù)解決實(shí)際的問(wèn)題凯旋;
2.熟悉所在的業(yè)務(wù)領(lǐng)域呀潭,根據(jù)所在領(lǐng)域的實(shí)際情況確定系統(tǒng)架構(gòu)和系統(tǒng)容量;
3.團(tuán)隊(duì)管理能力至非,構(gòu)建團(tuán)隊(duì)人才梯隊(duì)钠署,打造一個(gè)技術(shù)型團(tuán)隊(duì)。
問(wèn):你覺(jué)得世界上存在最好的編程語(yǔ)言嗎荒椭?如果有谐鼎,是什么語(yǔ)言?
答:沒(méi)有最好的趣惠,只有最合適的狸棍。任何語(yǔ)言都是為了解決某一方面的問(wèn)題而出現(xiàn),所以無(wú)謂好壞味悄。
問(wèn):工作中最喜歡或討論的設(shè)計(jì)師分別是什么樣的草戈?
答:有產(chǎn)品思維,能夠和產(chǎn)品經(jīng)理一起確認(rèn)交互細(xì)節(jié)甚至產(chǎn)品方向的設(shè)計(jì)師侍瑟。
問(wèn):如果JAVA的軟件工程師 3 條建議唐片,你會(huì)寫(xiě)什么?
答:
1.重視基礎(chǔ)知識(shí)(算法、操作系統(tǒng)费韭、網(wǎng)絡(luò)等等)
2.拓寬技術(shù)視野茧球。多去參加技術(shù)沙龍,看看別人的牛逼是怎么吹的揽思;多關(guān)注感興趣的開(kāi)源項(xiàng)目
3.保護(hù)好頸椎和腰椎(⊙o⊙)…
問(wèn):做了 8 年軟件工程師袜腥,現(xiàn)在對(duì)自己的定位是怎樣的见擦,對(duì)下一份工作有什么樣的期待钉汗?
答:
1.目前我對(duì)自己的定位是一個(gè)架構(gòu)師或者是團(tuán)隊(duì) Leader;
2.對(duì)于下一份工作鲤屡,要么是在一個(gè)有著濃烈技術(shù)氛圍和高并發(fā)平臺(tái)的大型公司中做一個(gè)螺絲釘损痰;要么是在有發(fā)展前景的創(chuàng)業(yè)公司做一個(gè)領(lǐng)頭人;
3.公司階段最好在 B 輪或者以后酒来;
4.行業(yè)方面除了游戲卢未,其他都 OK。
問(wèn):你覺(jué)得Java架構(gòu)師了解的東西有哪些堰汉?
答:初級(jí)Java程序員的重心在編寫(xiě)代碼辽社、運(yùn)用框架->中級(jí)Java程序員重心在編寫(xiě)代碼和框架->高級(jí)Java程序員技術(shù)攻關(guān)、性能調(diào)優(yōu)->架構(gòu)師 解決業(yè)務(wù)和技術(shù)問(wèn)題
中級(jí)后端程序員提升薪資的重要點(diǎn)在于:
項(xiàng)目經(jīng)驗(yàn):支付翘鸭,通知滴铅,IM,短信等公用模塊快迅實(shí)現(xiàn)就乓。
代碼質(zhì)量:抽象封裝汉匙,日志規(guī)范,發(fā)布流程生蚁,快速定位噩翠。
性能優(yōu)化:服務(wù)器的內(nèi)存,硬盤邦投,數(shù)據(jù)增長(zhǎng)量伤锚,帶寬,系統(tǒng)中最消耗性能的地方志衣,一個(gè)請(qǐng)求需要調(diào)用哪些服務(wù)屯援,每次訪問(wèn)DB的時(shí)間是多久。
架構(gòu)能力:分布式蠢涝,負(fù)載均衡玄呛,讀寫(xiě)分離。
選型能力:JMS和二,SOA/SCA/微服務(wù)徘铝,MongoDB/Redis/Memcache,Java/Go/NodeJS等。
管理能力:團(tuán)隊(duì)技術(shù)分享組織,項(xiàng)目風(fēng)險(xiǎn)控制惕它,任務(wù)和工作的分配
需求評(píng)審能力:很快給出反饋建議怕午,多長(zhǎng)時(shí)間能夠完成,技術(shù)風(fēng)險(xiǎn)點(diǎn)在哪淹魄,有沒(méi)有花費(fèi)時(shí)間長(zhǎng)郁惜,又不重要的需求。
Geek能力:對(duì)某一個(gè)技術(shù)點(diǎn)研究的特別深入甲锡,比如說(shuō)Nginx的配置兆蕉,設(shè)計(jì),構(gòu)架缤沦。ElasticSearch的設(shè)計(jì)虎韵,優(yōu)勢(shì)。
問(wèn):你以前是如何學(xué)習(xí)的缸废?有沒(méi)有Java高級(jí)學(xué)習(xí)路線包蓝?
答:我整理了幾個(gè)專題,可以了解一下
1.分布式專題
2.高并發(fā)/高性能
3.性能優(yōu)化專題
4.源碼分析專題
從普通Java程序員到阿里高級(jí)架構(gòu)師企量,他用了六年测萎!
那如何學(xué)習(xí)才能快速入門并精通呢?
當(dāng)真正開(kāi)始學(xué)習(xí)的時(shí)候難免不知道從哪入手届巩,導(dǎo)致效率低下影響繼續(xù)學(xué)習(xí)的信心硅瞧。
但最重要的是不知道哪些技術(shù)需要重點(diǎn)掌握,學(xué)習(xí)時(shí)頻繁踩坑姆泻,最終浪費(fèi)大量時(shí)間零酪,所以有一套實(shí)用的視頻課程用來(lái)跟著學(xué)習(xí)是非常有必要的。
為了讓學(xué)習(xí)變得輕松拇勃、高效四苇,今天給大家免費(fèi)分享一套阿里架構(gòu)師傳授的一套教學(xué)資源。幫助大家在成為架構(gòu)師的道路上披荊斬棘方咆。
這套視頻課程詳細(xì)講解了(Spring月腋,MyBatis,Netty源碼分析瓣赂,高并發(fā)榆骚、高性能、分布式煌集、微服務(wù)架構(gòu)的原理妓肢,JVM性能優(yōu)化、分布式架構(gòu))等成為架構(gòu)師必備的內(nèi)容苫纤!
獲取以上資料加群874811168 免費(fèi)領(lǐng)取視頻資料
最后碉钠,做一個(gè)愛(ài)思考纲缓,懂思考,會(huì)思考的程序員喊废。