SherryLang / SherryLang.github.io

Lang Yicong's blog
MIT License
1 stars 0 forks source link

架构师的分类 #3

Open SherryLang opened 7 years ago

SherryLang commented 7 years ago

最近在思考人生和未来的发展,觉得自己有点浮躁了,应该把手头的事情做好才对。

架构师的职责

知乎摘录

如今业界人人都在讲架构,但所谓架构师细分起来实际上有很多种,即便只是算软件行业经常要打交道的(也就是说芯片架构师不算),我见过的情况就包括如下:

  1. 网站基础设施设计师。

比如一个能承受百万级访问量的网站该如何配置服务器等。这种架构师关注的是如何配置异地服务器,如何分流请求,如果做负载均衡、备份和同步等等。

  1. IT基础设施设计师。

这种架构师和网站基础设施的架构师有一定交集,除此之外经常还需要考虑跟硬件有关的话题,比如机房空调温度,UPS,带宽升级等等。

  1. 软件设施设计师。

这种架构师经常要负责对软件系统使用的部件做选择,比如安全系统上使用的是Kerbero还是SSH,图形系统选择本地UI还是跨平台库,网络协议或文件格式使用公开的标准还是自己设计等等。此类人往往还关心许多诸如性能、兼容性等方面的话题。

  1. 框架狂热综合症患者。

此类“架构师”最喜欢的就是在一个项目里搞个所谓的类库,里面写上一堆抽象类和接口,然后到处宣称其类库设计极其便于扩展云云并强迫同事负责实现其具体功能。另外,此类人的一个显著特征是对各种新框架或语言特性异乎寻常地热衷,却从不屑于实现一个真正具有能用功能的部件。

作者:陈甫鸼 链接:https://www.zhihu.com/question/19841397/answer/13715376 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。