博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
架构师的职责和分类
阅读量:2392 次
发布时间:2019-05-10

本文共 1568 字,大约阅读时间需要 5 分钟。

开篇第一帖,就让我们先来讨论架构师的职责与分类,也算是让大家对这样个title有比较清晰和一致的认识。 首先说说我对于架构的认识与架构师职责分类吧,抛砖引玉,欢迎大家积极发言并讨论。 架构师其实关键词便在架构一词了,而架构可以从google中搜索出一大堆看似精简却总感觉有些虚无的解释。我不想去粘贴这样的链接,只想从我直接的认识,以最直白的语言来解释。架构这个词其实来源于建筑学,最初的意思应该是建筑整体的设计、风格,包括了框架和结构。它被引入到软件领域,其实有些像汉语中常用的喻意。一个软件系统如同一个建筑,它的设计,风格,它的结构也就相当于建筑中的设计理念、风格与具体的框架结构。我们把这些也称为体系结构(这里的体系结构其实和大学学到的计算机体系结构是由相似之处的)。除此外,同时它还包括一种扩展的概念,也就是架构模式。其原因在于我们希望在软件系统的设计上能找到最高层次的软件复用。比如我们常听说的SOA(SCA)其实就是这样的一种架构理念。 架构与其他几个关键概念的类似和区别:框架(Framework), 结构(Structure), 基础结构(Infrastructure)。准确来说,架构其实包括上述三个部分,只是在不同的时候有不同的侧重。框架现在用得最频繁的是指能够提供开发层次复用的程序骨架;结构主要是描述系统内部以及系统间的交互关系,比如说组件关系、比如说层次结构;而基础结构更多地是从系统基础环境角度,比如说部署结构,比如软件应用及配置等等。 因为架构在概念层次涵盖其实是比较广的,所以很多时候,我们把它更加地细分,所以架构师在实际中又常见地分为以下几种: 平台架构师: 这里的平台其实包括两个平台,一个是系统平台,也就是负责搭建多个系统整合的系统应用平台;另外一个其实是基础平台,是专门负责搭建基础技术平台;两者其实区别蛮大,也经常容易被从业人员混乱。举个简单例子,金蝶有平台架构师一职,但是金蝶BOSS应用和金蝶中间件两者招聘的对象和技术要求是截然不同的。 应用架构师:其实应用架构也就是我们绝大多数人理解系统架构师,它主要是负责系统的开发框架及基本结构层次的建设。但是,对于这样一个职责,千万不要以为就是struts + spring + hibernate这样的组合,如果是那样,这架构师也未免太容易当了吧。一个好的系统架构是必须充分理解和融合相关业务应用的行业以及运营背景的。这个话题我们可以另外细谈。 业务架构师:业务架构其实已经开始脱离技术层面了,但是它要求架构师有跨越多系统的大局观,去整合和组织不同系统的技术平台与交互模式。其实这个职位的未来也就是CIO了。 网络架构师:过去,我们可能听的最多的是网络工程师。不错,一个优秀的网络架构师必须有足够的网络技术基底,并且它的关注点也是系统的基础架构。比如说如果搭建并优化集群环境,如果构建基于云计算的系统应用与部署等等。它对于像淘宝、腾讯这样的互联网公司是极其重要的。 一个优秀的架构必须满足以下几个条件:1.必须充分融合并满足系统运行的环境特点(包括业务环境、硬件环境、网络环境等等)。2. 它能适用未来一段时间由于环境变化带来的扩展和改变。3.它所代表的架构思想可以成为被复用的模式,从而在相似的领域中获得复用。 一个优秀的架构师也必须满足以下几个条件:1.充分认识系统所涉足环境的特点。2.有比较扎实和全面的技术功底,能够比较充分认识所应用技术的特点(包括优点、缺点)以及相关的应用场景。3.有自己比较鲜明的设计理念,并能将其优势充分融入系统的架构设计中。一般来说,有3年以上架构师经验(约>5年的研发经验)在绝大多数公司都是可以拿到15w-20w左右年薪的,有5年以上架构师经验(约>8年的研发经验),在好的公司也可以拿到20w-30w年薪的。

转载地址:http://bceab.baihongyu.com/

你可能感兴趣的文章
FreeBSD kernel NFS client local vulnerabilities
查看>>
JXplorer 的简单使用
查看>>
获取ngnix,apache,php,mysql的编译参数 zz from xi4oyu
查看>>
使用ettercap嗅探ssh口令
查看>>
OTPs: Using s/Key with SSH via OPIE
查看>>
使用arpwatch和arping来排查ARP攻击
查看>>
Linux硬件监控方法
查看>>
RSA SecurID Authentication linux sshd PAM deploy
查看>>
转: pam 禁止某些用户使用ssh 远程登录
查看>>
Rhel5 配置NTP服务
查看>>
mysqlhotcopy 热备工具体验与总结
查看>>
MooseFS安装笔记
查看>>
Sakai
查看>>
Cpanel PHP Restriction Bypass Vulnerability 0day
查看>>
一例千万级pv高性能高并发网站架构
查看>>
CVE-2011-4107 PoC - phpMyAdmin Local File Inclusion via XXE injection
查看>>
tomcat RequestDispatcher directory traversal vulnerability
查看>>
canvas and core impact中国购买地址
查看>>
mysql+php搜索型注入问题记录
查看>>
ajax跨域和js跨域解决方案 .
查看>>