大家公司的架构师工作时候都是什么样子的?

2020-01-05 21:25:55 +08:00
 sumarker

从事 java 开发,马上就要第五年了,之前有人说,要看一个人有没有能力驾驭编程这件事,主要看他三到五年到发展。

五年到时间经历到公司不多就三个:

第一个没架构师这种东西。。。。。。

第二个公司的架构师是一个特牛 x 的人,听他做分享时完全是一种“虽不明,但觉厉”的观感。

第三个公司的架构师,总是给人一种很水的观感:查线上问题就是找到代码可能出现的地方,然后一行一日志,看看哪个日志没有打印,说项目要接中间件( mq )一点都没有自己动手的意思,直接找了套路云的文档说,“买了之后,然后照着文档写”

虽然不排除我的个人能力提高了,但是最近由看到之前(第二个公司)的那个架构师的一个开源项目,还是会觉得 “好厉害”。

我现在真的很好奇,大家公司的架构师工作时候都是什么样子的?

V 友们分享一下吧

7411 次点击
所在节点    程序员
38 条回复
MiffyLiye
2020-01-05 22:26:46 +08:00
The concepts an architect works with all day are likely to be modules, components, connectors, stakeholders, evaluation, analysis, documentation, views, modeling, quality attributes, business goals, and technology roadmaps.

The concepts an implementer works with all day are likely to be objects, methods, algorithms, data structures, variables, debugging, statements, code comments, compilers, generics, operator overloading, pointers, and build scripts.
sumarker
2020-01-05 22:36:26 +08:00
@MiffyLiye 看到你的回复我本能的去了在线翻译,看了译文,我又默默的搜索了内容 这个 跟 《 Software Architecture in Practice 》 有些内容是重叠的,但又不完全一样,请问是这本书吗? 如果是,方便透露是哪一版吗
junbaor
2020-01-05 22:45:08 +08:00
遇到的几个架构都是开发基础框架, 做监控预警方面的东西, 外加技术选型方案设计, 顺便造点轮子。比如自研 RPC、 分表方案,昨天刚好看到永辉彩食鲜基础服务框架开源, https://gitee.com/yhcsx/csx-bsf-all 可以简单理解为写这些东西, 楼主可以看代码窥探一二。
DoctorCat
2020-01-05 23:27:39 +08:00
理想中的架构师:参与研发预算计划、运维技术保障、效率工具设计、业务线选型指导、日常 checklist 核对、基建保障与扩所容…
现实中的架构师:Kafka 要登记 Topic 了、Cassdra 数据迁移计划你们留意一下、你这个问题我 Debug 一下 oh 重启就好…
DoctorCat
2020-01-05 23:31:22 +08:00
补充,理想中的架构师还有一个到两点:宣(吹)讲(牛)能(逼)力,帮助公司建立技术形象、业界影响力。组内没产品经理的话,最好还要对内部 /外部客户有推销能力。
现实:劳资只想 Debug、研究技术哇。
sumarker
2020-01-06 08:08:56 +08:00
@DoctorCat 你说的理想的架构师确实是我认为的架构师应该有的样子,而实际上的。。。有点像我们现在的运维的样子,难道 架构师是从运维产生的?
sumarker
2020-01-06 08:09:56 +08:00
@junbaor 学到了
sumarker
2020-01-06 08:10:51 +08:00
@DoctorCat 虽然开开心心做一个 debugger 没什么不好,但是感觉还是太片面了一些
tt67wq
2020-01-06 08:15:13 +08:00
躺在那玩手机,偶尔咇咇下我们
setuge
2020-01-06 08:36:54 +08:00
1.喝茶 2.喝茶 3.喝茶 4.喝茶 5.吃午饭 1.喝茶 处理邮件故障 2.喝茶.下班 3.喝茶 忙.忙.忙.ing 然后休息.
k9982874
2020-01-06 08:39:53 +08:00
个人理解架构师就是更 nb 的 tech lead。
架构师可以降级去做 tech lead 的东西,甚至去做开发,而且做的比大部分人要好。但是反之则不行。
MiffyLiye
2020-01-06 08:54:41 +08:00
@sumarker 2012 年的第 3 版,因为是笔记所以和原文有些不一样。
askfilm
2020-01-06 08:56:58 +08:00
我就是公司的架构师, 听说你想看我工作全干的样子?
jorneyr
2020-01-06 09:05:40 +08:00
方案上能头顶天,落地时能脚踏地
xuanbg
2020-01-06 09:24:36 +08:00
上午:摸鱼.开会
下午:摸鱼.开会.串门吹牛.解决问题
下班:灵感来了,干活.干活.干活……咦,天亮了,赶紧眯一会到 8 点起床
sa2501
2020-01-06 09:30:55 +08:00
我见过厉害的架构师,上能出提案跟各种总谈笑风生,下能进项目写 code 填最棘手的坑。他做分享,能用普通话说明白复杂的技术。
也见过傻逼架构师,永远停留在自己过内部认证的 10 年前,不思进取,讲东西没有重点,也讲不出什么,到现在不懂 web,不懂 cloud,不懂 container,不懂 micro service,不懂 TDD, 不懂 DDD, 偶尔写 PL1 炫技,拿着一把隐形的枪,享受吹捧。
thisisgpy
2020-01-06 09:33:43 +08:00
别说架构师,我司 CTO 开会要求我们把所有请求的响应时间控制在 2ms 以内。对的,你没有看错,是毫秒。

这种傻逼都能当 CTO,心累。
sumarker
2020-01-06 09:36:52 +08:00
@tt67wq 太有画面感了,哈哈哈哈
sumarker
2020-01-06 09:37:47 +08:00
@setuge 抛去时间线来说,有的忙(虽然不知忙的是什么)总比一直喝茶的好
sumarker
2020-01-06 09:38:57 +08:00
@k9982874 对的 毕竟 level 跟 exp 在那里放着

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635295

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX