软件架构师必备素质 架构是厂长、开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子、小姨子是培训师、护士是运维
来源:互联网 发布:易建联nba首战数据 编辑:程序博客网 时间:2024/05/02 01:52
架构是厂长、开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子、小姨子是培训师、护士是运维。
为何这样说,自己去体会。
软件工程师到软件架构师之梦
应该具备的素质:
1技术技能;
2沟通技能; 举止、沟通、协商、领导力、
3个人技能;透明化、激情、语境切换能力
4商务技能:商务知识、创新、实用主义、认知
“编写代码对于架构师而言是非常重要的。你不一定要真正参与到开发中,但你要不断尝试新技术、新方法,并体会系统的工作方式。最近我并没有编写大量的生产代码,但我每天要花一或两小时编写代码。可以是示例、原型或一些有趣的私人项目;无论什么,我都要进行尝试,思考事物的构建方式。从代码架构师的角度来说,动手实验非常重要。”
架构的几大方面:
a 业务领域的架构:是把企业的业务战略转化为日常运作的渠道,业务战略决定业务架构,它包括业务的运营模式、流程体系、组织结构、地域分布等内容
b 应用系统平台的架构
应用平台环境的架构
选平台组合
NET 方面是Windows 2000+Sql Server +IIS 6.0,然后通过Visual Studio 2005/2008,以微软为依托,完全使用他们提供的服务;
LAMP 则是Linux+Apache+MySql+Php
J2EE Web 架构则普遍接受为Hibernate+Spring+Struts,
选设计模式
MVC
singleton
factory。。。。。。。。。。。
选界面UI的架构
jQuery 、prototype、Exjs
c 服务器硬件的架构
优酷网引进的戴尔服务器主要以 PowerEdge 1950与PowerEdge 860为主,存储阵列以戴尔MD1000为主
d 网络通信的架构
1.负载均衡技术
1).Cisco以太网通道
2).WindowsNLB技术
3).LinuxLVS技术
4).F5等负载均衡器
e 数据及存储的架构
1.负载均衡技术
1).Cisco以太网通道
2).WindowsNLB技术
3).LinuxLVS技术
4).F5等负载均衡器
2.数据冗余技术
1).CiscoHSRP热备份路由
2).Windows集群技术
3).LinuxHA集群技术
4).IBMAIX集群
3主流数据库
1).MySQL主从和分区技术
2).Oracle
3).Db2
4).Mongodb数据库
4 代理加速
1).Squid代理缓存技术
2).页面静态化缓存
3).Memcache4
4).Sphinx搜索加速
- 软件架构师必备素质 架构是厂长、开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子、小姨子是培训师、护士是运维
- 开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子
- 开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子
- 我,是产品经理!
- 产品经理是一种思维
- 你是产品经理么?
- 产品经理是做什么的?
- 程序是根本 -- 项目经理,架构师,产品经理都是虚的
- 程序是根本 -- 项目经理,架构师,产品经理都是虚的
- 产品采用的即时通讯软件是本地云架构
- 为什么说原型制作是产品经理必备的技能?
- 孩子胆怯是爸爸妈妈恐吓的结果
- 程序员是士兵, 架构师是参谋, 老板是将军。
- 假如你是QQ的产品经理
- 假如你是QQ的产品经理
- 假如你是QQ的产品经理
- 产品经理到底是一个怎样职位
- 好的产品经理是什么样的?
- 编码方式
- 把DamnSmallLinux(DSL)安装到硬盘(虚拟机)并安装GCC
- (转)PHP与Unicode签名(BOM,Byte Order Mark)
- kfod,amdu
- android自定义listview,添加监听器,解决屏幕滑动组件状态干扰的问题checkbox ...
- 软件架构师必备素质 架构是厂长、开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子、小姨子是培训师、护士是运维
- 使用asp.net提供的MD5实现加密计算
- Yii學習筆記(二)
- Java设计模式-外观模式-facade
- 在iPhone程序中使用后台音乐播放和VoIP
- PL/SQL内置函数
- C# CGI+
- JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值
- 一致性哈希算法(Consistent Hashing)