从普通JAVA程序员到阿里架构师,他用了六年 JAVA架构演变之路

工作年限:8 年服务公司:4 家(含四大门户中的两家)最近职业:Java 架构师职场关键词:社交平台、高并发系统架构设计、技术团队管理、多款从零到一的产品城市!

六年间,这位职人呆过四大门户中的两家,完成了工程师到架构师的蜕变。经手多款从零到一产品的开发和增长,也经历国内最大社交平台亿级流量和用户的架构设计及优化工作。工作上思路清晰、认真负责,是同事们心目中优秀 Problem Solver。

问:介绍一下你自己?

答:我 2008 年硕士毕业后,前 2 年在一家传统 IT 公司,最近 6 年在互联网公司,历任 Java 开发工程师、高级工程师、架构师等职位。工作内容上,经历过多款产品从零到一的诞生开发过程,也经手过国内用户、内容和流量最大的社交/社区产品的架构改造优化工作,有丰富的社交产品的研发经验,目前在一家创业公司担任技术合伙人。

问:你擅长的技术领域是什么?

答:擅长的编程语言是 Java、Golang、Scala,熟悉程度依次递减。专注于高性能、高并发系统架构设计和实现。

问:平时怎么向家人解释你的工作是做什么的?

答:一般不详细解释,即使解释了也是徒劳。所以他们会按照自己的理解来描述我的工作,比如修电脑的,比如卖手机的。

问:你觉得程序员可以当一辈子吗?有没有想象过自己 40 岁时在做什么?

答:应该还是会从事开发方面的工作吧,外企中有很多上了年岁的程序员啊。

问:合作过程中,你觉得优秀产品经理最重要的三个特质是什么?

答:逻辑思维能力;对数据敏感;不错的语言和文字表达能力;当然如果能写点儿代码就跟好了。。。

问:你最欣赏的软件工程师是谁?

答:Linus Torvalds 和 Doug Lea

问:在你心目中,具备哪些素质才能称之为全栈工程师?

答:我觉得要成为一个全栈工程师首先要有好的学习能力,对新的技术能够摒弃偏见,快速了解它解决的问题以及如何解决的;其次要对技术保有好奇心;最后是有极强的动手能力,不拖延,说干就干。

问:你觉得一个优秀 CTO 最宝贵的品质是什么?

答:

广阔的技术视野,让先进的技术解决实际的问题;

熟悉所在的业务领域,根据所在领域的实际情况确定系统架构和系统容量;

团队管理能力,构建团队人才梯队,打造一个技术型团队。

问:你觉得世界上存在最好的编程语言吗?如果有,是什么语言?

答:没有最好的,只有最合适的。任何语言都是为了解决某一方面的问题而出现,所以无谓好坏。

问:工作中最喜欢或讨论的设计师分别是什么样的?

答:有产品思维,能够和产品经理一起确认交互细节甚至产品方向的设计师。

问:如果JAVA的软件工程师 3 条建议,你会写什么?

答:

重视基础知识(算法、操作系统、网络等等)

拓宽技术视野。多去参加技术沙龙,看看别人的牛逼是怎么吹的;多关注感兴趣的开源项目

保护好颈椎和腰椎(⊙o⊙)…

问:做了 8 年软件工程师,现在对自己的定位是怎样的,对下一份工作有什么样的期待?

答:

目前我对自己的定位是一个架构师或者是团队 Leader;

对于下一份工作,要么是在一个有着浓烈技术氛围和高并发平台的大型公司中做一个螺丝钉;要么是在有发展前景的创业公司做一个领头人;

公司阶段最好在 B 轮或者以后;

行业方面除了游戏,其他都 OK。

问:你当时是怎么学习的?

答:架构师是一个充满挑战的职业,知识面的宽窄往往决定着一个架构师的架构能力,所以在这一点上我比较赞成你的学习方式,就是要阅读大量的技术书籍,但我希望你不要仅限于软件相关的书籍,经常泡技术论坛,一方面可以结交朋友,一方面可以增加自己的知识面,还可以加入一下技术博客,还可以加一个架构群交流。

PS:推荐一个JAVA架构交流群:180705916

问:你觉得Java架构师了解的东西有哪些?

答:

初级Java程序员的重心在编写代码、运用框架->中级Java程序员重心在编写代码和框架->高级Java程序员技术攻关、性能调优->架构师 解决业务和技术问题

中级后端程序员提升薪资的重要点在于:

1.项目经验:支付,通知,IM,短信等公用模块快迅实现。

2.代码质量:抽象封装,日志规范,发布流程,快速定位。

3.性能优化:服务器的内存,硬盘,数据增长量,带宽,系统中最消耗性能的地方,一个请求需要调用哪些服务,每次访问DB的时间是多久。

4.架构能力:分布式,负载均衡,读写分离。

5.选型能力:JMS,SOA/SCA/微服务,MongoDB/Redis/Memcache,Java/Go/NodeJS等。

6.管理能力:团队技术分享组织,项目风险控制,任务和工作的分配

7.需求评审能力:很快给出反馈建议,多长时间能够完成,技术风险点在哪,有没有花费时间长,又不重要的需求。

8.Geek能力:对某一个技术点研究的特别深入,比如说Nginx的配置,设计,构架。ElasticSearch的设计,优势。

问:你以前是如何学习的?有没有Java高级学习路线?

答:我规划了几张体系图,可以了解一下。

分布式架构专题

团队协作效率

微服务架构专题

性能优化

源码分析

PS:获取高清图片加架构群:180705916

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 140,856评论 1 295
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 60,475评论 1 254
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 92,639评论 0 208
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 40,628评论 0 171
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 48,311评论 1 250
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 38,533评论 1 167
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 30,235评论 2 266
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,017评论 0 161
  • 想象着我的养父在大火中拼命挣扎,窒息,最后皮肤化为焦炭。我心中就已经是抑制不住地欢快,这就叫做以其人之道,还治其人...
    爱写小说的胖达阅读 28,738评论 6 225
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 32,358评论 0 211
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,115评论 2 211
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 30,444评论 1 222
  • 白月光回国,霸总把我这个替身辞退。还一脸阴沉的警告我。[不要出现在思思面前, 不然我有一百种方法让你生不如死。]我...
    爱写小说的胖达阅读 24,138评论 0 31
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 26,965评论 2 209
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 31,349评论 3 200
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,574评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 25,901评论 0 163
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 33,314评论 2 227
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 33,433评论 2 228

推荐阅读更多精彩内容