Java架构师到底该不该自己动手写代码?

Java架构师到底该不该自己动手写代码?



提问:网上有个很有争议的问题“架构师到底该不该写代码?”,您对此怎么看?我旗帜鲜明的认为:架构师应该写代码。做架构设计需要了解业务,任何脱离业务的架构设计都是耍流氓。我比较反对一个公司成立一个所谓的架构师部门,把控全公司所有的架构师资源。我建议是每个业务研发团队都自己的架构师,深入了解业务,针对业务的特点去设计系统架构。

画外音:没有一个架构方案,适用所有的业务场景。


要贴近系统,所以得看代码,写代码。即使完全没有时间去写代码的话,至少详细设计的每一个细节架构师都需要清楚。CodeReview也非常重要,保证代码至少是有两个人看过,而且它的实现逻辑和详细设计是一致的。


我对架构师的建议是:有时间的话,亲自去写核心代码,如果没有时间的话,要把关详细设计并安排资深工程师去做CodeReview。


提问:当前互联网技术更新非常快,您认为架构师对此应该持什么态度?先说个人观点,我认为:对于新技术,需要去关注,学习,研究,但应用到线上,一定要慎重。


到家集团、快狗打车的技术体系,拿存储来举例,选择很多,MySQL最成熟,我们就用它,统一非常重要,一定不能是哪个团队想用什么就用什么,统一能够节省很多招聘、运维、测试成本,遇到问题能够查阅社区资料,通过行业牛人沟通快速解决。


提问:大家觉得架构师的知识宽度是很广的,那会不会有什么都懂、什么都不精这样一种现象存在?首先什么都懂是绝对不可能的,什么都精也是绝对不可能的。虽然业务不一样,但是架构设计思路上肯定会有通用的地方。以我个人为例,曾经做过几百万同时在线的即时通讯系统,它肯定有架构领域内通用的东西,比如接入、数据、可用性、扩展性、一致性等,所以这些经验对我后面做推荐系统的设计,支付系统,打车系统等,设计思路上有很大的帮助。


架构师对于知识的宽度和深度都是有要求,我心中合格的架构师,是“π型人才”,除了技术宽度,还要有两条腿:一条是专项深度,还有一条是通用能力,比如表达、沟通、解决问题、创新等。


提问:有很多立志于成为架构师的人不知道如何开始?沈老师能不能给一些比较具体的建议?我认为架构师之路分为三个阶段:第一阶段,是打基本功的阶段。对应我自己的话就是职业生涯的前三年,语言、数据结构、算法、设计模式、研发工具、调试工具等,基本功没打好,其他的一切都是空谈。


第二阶段,是业务的深入与技术深度的积累。对于我来说,业务的深入,是职业生涯前五年在即时通讯领域的打拼。业务的深度决定了进入一家公司的时候,你的身价,一个公司要解决某个业务问题,就必须有针对性的招相关的人才,能够解决某个业务领域内的大部分技术问题,才是你的核心竞争力。画外音:核心竞争力不是Java工程师,而是XX工程师(XX是一个业务前缀,例如即时通讯),很多技术同学容易走偏。


第三阶段,π型人才的另外一条腿,即通用素质。就是你的执行力、责任心、推动能力、沟通表达能力、项目管理能力,这些会让别人觉得你是靠谱的。在技术能力大家都差不多的情况下,一个事情为什么交给你来做?因为公司觉得你是靠谱的,靠谱这个评价很高。


提问:没有完美的架构,那好的架构有一个什么样的标准呢?架构是为业务服务的,能够满足业务的需求并且对它的扩展性多考虑一步,我觉得这样的架构就是合适的。画外音:请注意,是多考虑一步,不是两步,不是五年后。


我曾经被问到“快狗打车从14年发展到现在,架构迭代了很多版,如果回到14年重新做架构设计,其架构会不会是现在的样子”,答案是一定不会跟今天一个样子,一定还是和14年时候一个样子,那个时候的架构,适合那个阶段。架构不但是设计来的,更是演进而来的。


提问:很多技术人关注公司的技术氛围,技术氛围建立有什么经验分享么?提几个点吧:第一,指导人机制很重要。就是任何一个技术人一定会有一个高职阶的人带,有任何技术上的问题一定是有人可以交流和解答的。第二,技术评审很重要,技术评审是一个很好的契机让大家沟通交流和讨论技术上的问题。第三,分享机制很重要,每个团队内部定期组织技术分享,让大家沟通交流。包括我也每周会花时间和团队的同学做一些技术的交流和沟通。


提问:PHP是世界上最好的语言吗?技术的同学在讨论的时候要避免讨论两个问题,一个是哪种语言是世界上最好的语言,第二个要避免讨论的是Vim好还是Emacs好。以上纯属个人看法,分享自己认为对的东西。调研:(1)贵司是ppt型架构师,还是代码型架构师?(2)贵司是深度型架构师,还是广度型架构师?(3)贵司是针对业务的架构设计,还是针对晋升的架构设计?(4)贵司有没有指导人?评审?分享?最后给有志于成为架构师的同学一个建议:多学习、多交流、多沟通

专注于Java架构师技术分享,撩我免费送Java全套架构师晋级资料

(Java架构师交流企Q鹅裙*/*:445*-*820*-*908 )Z���

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,047评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,807评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,501评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,839评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,951评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,117评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,188评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,929评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,372评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,679评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,837评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,536评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,168评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,886评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,129评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,665评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,739评论 2 351

推荐阅读更多精彩内容

  • 回顾过去: 19年,是硕果累累的一年; 【职业】佳佳开发出6678,在科室内奠定了自己的位置,2020年,将会大量...
    萱草的时间阅读 106评论 0 0
  • 每年这个时候都会思想着 给自己组织一篇总结性的文章,也会写一些来年的计划,这些文字,将耗费我很多时间,这也是一个...
    我是大白菜先生阅读 367评论 0 3
  • 一、生命周期 一个事物一旦出生,就必然会长大,变异,一旦长大,就面临着衰老,接下来就是消亡了,这个过程就称为一个事...
    ZyBlog阅读 2,657评论 1 11
  • 40岁生日的前几天,我遇到一场小小的车祸。 身体撞上车头的一瞬间,来不及害怕。只想着,这下麻烦了。 不能尽快赶回家...
    stbell阅读 225评论 1 0
  • 软径寻秋迹 工蜂访白茶红枫呼彩菊 登客折蒹葭 平水韵【六麻】
    捉刀客王静阅读 131评论 0 1