系统架构师都是一个令人神往的职业,架构师是金领,基本需要考虑生存的问题,丰厚的收入,大多数的精力都花费在思考技术问题。并不是仅此而已,在开发人员的沟通能力强过技术能力,补充一定的项目管理知识后,那时候就能考虑管理方面的转型了。
所谓的架构师,就是技术企业的高技术决策者。主要工作是负责公司软件产品或软件项目的技术路线与技术框架的制订。专业的系统架构师不仅具有很强的技术、而且还具备的写作能力以及口头表达能力
架构师具能体现自身价值的技能就是要了解不同的知识,做一个的“杂家”或者说“博学家”。的架构师大部分都是从走过来的。然而,架构师做的应该是了解所有的东西,需要了解技术的宏观面,也要了解技术的细节问题。架构师要了解软件、硬件,学会在关键的部位使用合适的硬件来取代软件,可以成倍甚至成百倍的提高整个系统的效率。
网络知识是架构师必备的知识,因为不仅仅是在互联网行业,任何一个行业的软件,都要求其具有网络功能,包括TCP/IP,http等互联网行业常用的软件协议,也包括网络规划,甚至更具体的说,根据网站应用所处的地理环境进行网络规划。这时候的解决方案可能有多种,比如采用CDN使得网站的内容发布到离用户近的服务器,又可以采用把服务器放在一些所谓的双线机房中,甚至将几种方案结合起来使用。这些都统统归到网络知识中,都需要架构师去了解。
了解硬件的极限,是架构师的基本应该掌握的,硬件的性能有很大一部分取决于I/O设备,依靠的都是有极限的机械物理运动。因此当资源访问量增大到一定的程度时,这种物理运动将成为瓶颈。
以上信息来自厚学网。
厚学网是一家致力于在教育培训行业提供课程指南及报名服务的网站,专注于为在用户和培训机构之间打造一个的服务平台。
温馨提示