位置:编程技术网 > 数据库 > 正文 >

你眼中的架构师是什么样的?

2019年09月19日 13:51来源:未知手机版

互信二手车,大贝尔桥在哪个国家,今年教师节是第几个

账号设置我的收藏退出登录登录搜索未来汽车日报零售老板内参未来地产36Kr GlobalTech星球超人测评媒体品牌企服严选EClub创变者俱乐部EClub黄页36Kr研究院36Kr创新咨询氪榜企业服务政策汇编政府服务VClubVClub投资机构库投资人服务寻求报道寻求融资36氪Pro创业者服务开氪知识服务首页快讯资讯推荐汽车企服职场城市最新创投科技生活创新视频专题活动搜索寻求报道我要投稿寻求融资你眼中的架构师是什么样的?InfoQ?·?2017-05-08架构师的核心能力是连接一切

编者按:本文来自微信公众号“InfoQ”(ID:infoqchina),作者王福强;36氪经授权发布。

写在前面

人人都在说架构师, 但又好像每个人的理解都不一样,任人难辨。 今天扶墙老师正好借“大咖说”的宝地, 好为人师一把, 笑侃自身的架构师经历,跟大家分享一下自己对架构师的认知,不管你是在山底,山腰亦或山顶,都希望对志在攀爬“架构师之山”的同学有所帮助。

我的架构师之路

我职业生涯前期最典型的阶段是在英极软件(大连), 这是一家在大连只要有人提起就会“骂娘”的公司, 因为现在互联网行业很普遍的 996, 其实我在英极的时候就早已习以为常了, 那时候是 2006 年。 很多人都埋怨累, 我听说有的人入职之后,第二天就离职的。

 我当时进英极完全是凭着一股倔强, 因为当时有个很多国人瞧不上的“小日本儿”,o, 不,是“老”日本儿, 一天只睡几个小时, 但给出的式样书详细到伪代码级别,而且基本没有错误, 当时的 CTO 老王跟着这个日本人对应“厮守”了好几年了,基本也是这种工作强度,我年纪轻轻的不能输啊...

在英极的工作中, 处理 Excel 报表是很典型的一个场景,大家都是按照日本人给出的 Excel 报表样式,用 POI 直接写代码画表格并填充数据,后来,我哪天脑子“抽筋”, 就换了种工作方式, 将日本人给的报表样式文件拿过来清理后,作为模板读到程序里,然后直接通过少量代码设置数值就可以了, 效率大幅提升,后面大家就都依葫芦画瓢照着来了, 这算是我做的最小粒度的架构设计了吧。(后面进一步使用 ireport,crystal report 之类的方案,那就更是后话了)

虽然那时候我的 Title 或者 Level 是 Java 程序员,但其实已经在行使架构师的职责了。

2009 年 6 月 23 日入职了阿里巴巴平台技术部, 先后参与并主导了 ROMA Web 框架, EROSA 和 EROMANGA 中间件的设计,开发和推广工作, 职称也从高级 Java 工程师,变成了技术专家和高级技术专家,但其实行使的也是架构师的职能:

ROMA 是去架构一个 framework 粒度的程序框架,当然,很多思想是从 SpringMVC 打碎骨架重新拼接出来的;)

Erosa 处理 MySQL 的 binlog 复制, 通过考虑复制链路上下游的系统和用户, 来架构一个通用的数据产品;

Eromanga 是在 Erosa 的场景下结合最早期的 Kafka 思想架构的消息中间件,可以称为一个独立运行的完整的软件系统和产品;

这个阶段,我是处理框架和系统粒度的架构师。

如果说作为技术架构师在后面得到大家高度认可的话,那么, 在阿里巴巴平台技术部的日子不可磨灭, 戏谑点儿说,现在都是在吃那段时间的老本儿 ;) 没天没夜的啃英文 papers 和 ebooks, 而这些很多资料都是 2-3 年后才会在国内看到。

2012 年阿里集团内部整合, 我转岗到了天猫, 负责导购部门的整体架构工作。 从技术层面来说,导购系统大多是围绕着搜索和推荐系统进行构建; 但从整个导购部门职能来说,需要关注的就不单单是技术就可以的了。

除了连接投放平台, 运营平台等核心导购系统形成导购系统生态链,还要去了解流量,用户,商品,组织结构等不同层面的概念和资源, 虽然其中负责的 SEO 事情没有做起来(商业上的事儿,自己意会 ^_-),但却实实在在提升了自己在架构层面的认知, 你不再只单单关注技术, 你还要去关注商业, 组织结构,人等更大范围的知识域。

本文地址:http://www.reviewcode.cn/shujuku/77078.html 转载请注明出处!

今日热点资讯