从事 java 开发,马上就要第五年了,之前有人说,要看一个人有没有能力驾驭编程这件事,主要看他三到五年到发展。
五年到时间经历到公司不多就三个:
第一个没架构师这种东西。。。。。。
第二个公司的架构师是一个特牛 x 的人,听他做分享时完全是一种“虽不明,但觉厉”的观感。
第三个公司的架构师,总是给人一种很水的观感:查线上问题就是找到代码可能出现的地方,然后一行一日志,看看哪个日志没有打印,说项目要接中间件( mq )一点都没有自己动手的意思,直接找了套路云的文档说,“买了之后,然后照着文档写”
虽然不排除我的个人能力提高了,但是最近由看到之前(第二个公司)的那个架构师的一个开源项目,还是会觉得 “好厉害”。
我现在真的很好奇,大家公司的架构师工作时候都是什么样子的?
V 友们分享一下吧
1
MiffyLiye 2020-01-05 22:26:46 +08:00 4
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. |
2
sumarker OP @MiffyLiye 看到你的回复我本能的去了在线翻译,看了译文,我又默默的搜索了内容 这个 跟 《 Software Architecture in Practice 》 有些内容是重叠的,但又不完全一样,请问是这本书吗? 如果是,方便透露是哪一版吗
|
3
junbaor 2020-01-05 22:45:08 +08:00 1
遇到的几个架构都是开发基础框架, 做监控预警方面的东西, 外加技术选型方案设计, 顺便造点轮子。比如自研 RPC、 分表方案,昨天刚好看到永辉彩食鲜基础服务框架开源, https://gitee.com/yhcsx/csx-bsf-all 可以简单理解为写这些东西, 楼主可以看代码窥探一二。
|
4
DoctorCat 2020-01-05 23:27:39 +08:00 1
理想中的架构师:参与研发预算计划、运维技术保障、效率工具设计、业务线选型指导、日常 checklist 核对、基建保障与扩所容…
现实中的架构师:Kafka 要登记 Topic 了、Cassdra 数据迁移计划你们留意一下、你这个问题我 Debug 一下 oh 重启就好… |
5
DoctorCat 2020-01-05 23:31:22 +08:00 2
补充,理想中的架构师还有一个到两点:宣(吹)讲(牛)能(逼)力,帮助公司建立技术形象、业界影响力。组内没产品经理的话,最好还要对内部 /外部客户有推销能力。
现实:劳资只想 Debug、研究技术哇。 |
6
sumarker OP @DoctorCat 你说的理想的架构师确实是我认为的架构师应该有的样子,而实际上的。。。有点像我们现在的运维的样子,难道 架构师是从运维产生的?
|
9
tt67wq 2020-01-06 08:15:13 +08:00
躺在那玩手机,偶尔咇咇下我们
|
10
setuge 2020-01-06 08:36:54 +08:00
1.喝茶 2.喝茶 3.喝茶 4.喝茶 5.吃午饭 1.喝茶 处理邮件故障 2.喝茶.下班 3.喝茶 忙.忙.忙.ing 然后休息.
|
11
k9982874 2020-01-06 08:39:53 +08:00 via iPhone 1
个人理解架构师就是更 nb 的 tech lead。
架构师可以降级去做 tech lead 的东西,甚至去做开发,而且做的比大部分人要好。但是反之则不行。 |
13
askfilm 2020-01-06 08:56:58 +08:00 2
我就是公司的架构师, 听说你想看我工作全干的样子?
|
14
jorneyr 2020-01-06 09:05:40 +08:00 2
方案上能头顶天,落地时能脚踏地
|
15
xuanbg 2020-01-06 09:24:36 +08:00
上午:摸鱼.开会
下午:摸鱼.开会.串门吹牛.解决问题 下班:灵感来了,干活.干活.干活……咦,天亮了,赶紧眯一会到 8 点起床 |
16
sa2501 2020-01-06 09:30:55 +08:00 1
我见过厉害的架构师,上能出提案跟各种总谈笑风生,下能进项目写 code 填最棘手的坑。他做分享,能用普通话说明白复杂的技术。
也见过傻逼架构师,永远停留在自己过内部认证的 10 年前,不思进取,讲东西没有重点,也讲不出什么,到现在不懂 web,不懂 cloud,不懂 container,不懂 micro service,不懂 TDD, 不懂 DDD, 偶尔写 PL1 炫技,拿着一把隐形的枪,享受吹捧。 |
17
thisisgpy 2020-01-06 09:33:43 +08:00
别说架构师,我司 CTO 开会要求我们把所有请求的响应时间控制在 2ms 以内。对的,你没有看错,是毫秒。
这种傻逼都能当 CTO,心累。 |
29
fancy111 2020-01-06 09:50:06 +08:00 3
对主攻语言熟透,顺带多个常用语言可随意读写。对项目从上至下融会贯通,能建高楼也能打地基,能提出完善的解决方案,能处理最棘手的问题。知识面广,基础扎实,考虑问题全面,看问题能到达本质。
说简单点,就是能带领团队完成项目快精准,如果没团队,他一个人也能做好这个项目。 |
32
fatpower 2020-01-06 13:37:23 +08:00
参数配置调试工程师
|
34
yilai 2020-01-06 15:31:48 +08:00
瞎 BB->被我打脸,瞎 BB->被同事打脸,瞎 BB->被所有人打脸,持续瞎 BB
|
35
wangyzj 2020-01-06 16:43:16 +08:00
你说的是从架构师到全干工程师到 35 裁员之路吗?
|
38
monkeyWie 2020-01-06 21:35:52 +08:00
遇到的架构师没一个有真本事的,都是在划水
|