1
huangmingyou 2022-06-11 18:44:20 +08:00
兜底
|
2
6260628 2022-06-11 18:48:19 +08:00
架构师是架构的
|
3
hyqCrystal 2022-06-11 18:51:54 +08:00
背锅的
|
4
pengtdyd 2022-06-11 18:52:57 +08:00
统筹全局
|
5
mekingname 2022-06-11 18:58:14 +08:00
用最少的资源,让系统更快,更稳定。
通过设计架构,让系统更容易维护,更容易监控。让增加新功能,修改删除老功能造成的影响最小。 |
6
zhangdszq 2022-06-11 20:21:57 +08:00 via iPhone 1
就像城市规划 ,码农是建造一座座大厦,但架构师让整座城市运行的更加高效、科学, 从而影响到城市的 gdp 输出、居民幸福度. 未来某一天城市人口饱和还要更加合理的扩展边界增加城市容量
|
7
beordle 2022-06-11 20:47:31 +08:00 via iPhone
架构师 title 不一定以技术为主体。更可能是商务导向。尤其云的架构师🤩
|
8
ufan0 2022-06-11 20:50:45 +08:00 6
纸面上的数据,虽有搜索就有。
但是现实中的部分架构师可以说是这样的: 1. 画 PPT (当然,内容基本还是来自手下,甚至可能都不是自己画的)向部门长或者 CTO 汇报、同步工作进度; 2. 资源协调(人力、奖惩、需求); 3. 决断拍板(懦弱啥也不敢拍的大有人在); 4. 技术到业务的转化层,要让不懂技术的大领导明白这群人在干啥。 基本想到这些了,绝大部门架构都是干这个的,那种喝喝茶打打卡的也是大有人在,真正涉及到制定技术、业务架构方案,以及技术第一层面优化的架构师,我目前看到这样的人的 Title 都只是开发工程师,而不是架构师。 |
9
Froyo9 2022-06-11 20:58:32 +08:00
攻坚
|
10
janus77 2022-06-11 21:29:47 +08:00
拍板和兜底,有事他负责,无事写各种材料,准备汇报、产出等等
|
11
hk3475 2022-06-11 21:30:54 +08:00
能写代码的就是攻坚和兜底 不能写代码的就是调研和对接需求 目前的形式后者被干掉的可能性大一点
|
12
jtacm 2022-06-11 22:08:28 +08:00 4
对年纪大了,不想写代码了,技术栈落后,远离一线,不了解技术细节,但又有做过几个系统的经验,有点全局观的人的称呼。
至于在云计算领域,架构师就是"售前方案师",PPT/Visio/Word 撰写师。 |
13
zrc 2022-06-11 22:15:13 +08:00
制定规范,协调内外部人力,背锅,带新,打杂,救火,扯皮
不知道漏了没有 |
14
jeeyong 2022-06-12 01:29:10 +08:00 5
举个小例子, 项目涉密, 不知道到没到脱密期, 说的笼统些.
某人口大省, 联通, 电信, 移动均有对用户某类信息存储, 分析的需求. 数据量单一家每秒增量约 800M. 架构师需要设计出, 用什么样的硬件+系统(自研, 外购, github)能用最少的钱完成以上需求.. 800MB 的数据都是文本字符串..每个用户发送的信息量很少..一般格式就是: xxxx|xxxxxx|xxxxxx,xxxxx|xxxxx 但是并发巨大. 之前因为做不到, 只能全部或者部分丢弃.. 这其中的问题: 那个年代, 提出这个项目的时候, 能够存储秒级 800M 数据的系统或者硬件可供选择的范围并不多..固态硬盘做存储那是太奢侈了, 512GB 的 SATA SSD 要 4800 的时候. 我换了一块到我的 MBP 上, 为了和天才吧的工作人员较真. 基本就是 oracle, SAP Hana, IBM, 或者一些开源魔改的商家(看 PPT 可以支持),通常是 spark+hadoop 为基础. 验证, 然后确认软件架构的方案..设计存储策略.. 制定或者限定延迟分析的时间阈值.. 我不是项目架构师, 我只是和他认识. 最后项目折腾下来, 出来了一款服务于各大政府\国企的大数据数据库. 算是完全自研吧.. 性能指标还不错(我只是看了各类测试的 PPT). 或者你可以想一下, 现在, 2022 年, 设计一个每秒增量 10GB 的系统?? 没有任何比例换算, 就随便想的一个数字. 是之前参与过的一个项目的增量... 硬盘都是用好几辆卡车运的.. 懂行的也许能猜到是什么类型的项目.. 看破不说破哈..我还年轻, 不想作任何幺蛾子...就纯分享 上面说的需求, 现在是一家专门销售数据库和解决方案的公司. 还接触过一个项目, 2U 服务器内 2 套准系统互为冗余, 4 路光纤网络互为冗余, 俩俩聚合, 互为冗余.. 每台服务器, 俩俩一组, 互为冗余, 当然交换机啥的也都是..最过分的是, 还有个机房有一套一摸一样的系统, 两个机房互为冗余.. 那这种需求, 硬件架构上怎么实现, 是否存在必要性, 软件层面怎么搞, 全部互为冗余的时候, 这软件方案是什么样的? 买? 自己写? 架构师在设计的时候大致有底.. 但你让他上手写, 可能要憋很久, 然后开始翻手册, baidu, google 大法...哈哈哈 文中部分内容有些许错误和偏差为主观故意. 忘各位看官高抬贵手. |
15
GeruzoniAnsasu 2022-06-12 02:33:51 +08:00
在现有语境下
架构师=资深售前工程师 他们不做开发 |
16
yzbythesea 2022-06-12 06:30:57 +08:00
中国特色(狗头
|
17
catalysia 2022-06-12 07:02:29 +08:00
项目启动的时候 招不到足够的程序员
找个人先给客户画饼 附带做个全栈 等预算下来人全了找个适当的版本推到重构 一开始这个画饼全栈的就是架构师 |
18
xuanbg 2022-06-12 07:07:18 +08:00
一个是程序员,一个是码农。
|
19
xzysaber 2022-06-12 08:10:45 +08:00
@GeruzoniAnsasu 尤其是云相关的,接触了各个云的架构师,就是这种感觉。
|
20
dudubaba 2022-06-12 15:05:15 +08:00
就是统筹的,选好技术让手下实施,然后向上汇报。不然一个项目手下每个人不同的技术不同进度那不疯掉了。
|
21
akira 2022-06-12 15:25:55 +08:00
架构师主要工作之一 是 告诉 普通开发做啥
|
22
chenyu8674 2022-06-12 15:32:46 +08:00
比如要建一栋楼
老板负责搞钱搞地搞关系 产品经理负责设计这楼多大多高什么样子,才能足够引人眼球 架构师负责设计建筑结构和材料,确保楼能盖得又便宜又快又结实 项目经理是包工头子,给手下人分活并确保工程质量和进度 程序员是搬砖的 |
23
qiumaoyuan 2022-06-12 15:46:11 +08:00
没有区别
|
24
786375312123 2022-06-12 16:35:38 +08:00
一个简单的例子,从某个 client 到某个 server 的通信,使用 json,avro 还是 protobuf ,这都是构架应该考虑的问题。
|
25
beginor 2022-06-13 09:33:02 +08:00
怎么感觉这个页面的回复都这么酸啊,都是踩架构师的味道
|
26
uTuw2C6uf964Kx6o 2022-06-13 11:38:22 +08:00
@beginor #25 是挺迷惑,中大公司里架构师应该是个不可或缺的职位
|
27
nicebird 2022-06-13 12:11:04 +08:00
就是偏向技术的管理呗,让下面人把东西能做出来,做的快。
|
28
GeruzoniAnsasu 2022-06-13 19:55:43 +08:00
|