做一回软件架构师 - 视频分享第2弹!
视频内容概述:这是去年受海南软协的邀请,在海南省海口市所做的一场分享。课程集中火力在部署图、组件图、包图,体会如何利用这三种图做出“高性价比”的软件架构设计,让每位学员做一回软件架构师。将UML知识融入到具体的实例中,而不会单调地讲UML语法。案例一个接一个,贯穿整个课程,学员需分组讨论和思考。
作者:张传波讲师:张传波
课程目标:通过本课程,学员能把握软件架构设计的关键点
http://cyqdata.cn/cnblogs/article-detail-41678
架构师怎么练?
这个话题其实是我的一个疑问,因为毕业到现在我也不是一个架构师。
很多人给出的建议是学习设计模式,但不知道为什么我现在感觉有些不妥。从目前我所看到的资料显示,先有了软件工程这个概念,然后才有了架构师。软件工程的出现我想主要为的是软件的工业化,而架构师就是设计流水线的人,他的初衷只是为了快速的软件构造,并没有要求设计模式。设计模式的出现是因为软件在维护阶段的开销太大,所以需要这
http://cyqdata.cn/cnblogs/article-detail-41466
架构师,如何从梦想变成现实?
这个题目,不是标题党,也不是为了给出答案,而是自问,写出来一些看法,和自己对未来几个月的规划,当然更加希望同僚能多提意见或建议。
很久之前,从大学毕业开始,自己就一直做着“成为一个架构师”的梦,并且也在磕磕碰碰中前进和提升。但到现在已经工作了5年,却也还是不如人意。
从最开始做技术支持,到码工,到高级码工啥的,角色好像变了,但总是觉得有非常非常多的东西要学,要不断地历练。到
http://cyqdata.cn/cnblogs/article-detail-40999
IBM 总架构师:话说程序员的职业生涯
作者:IBM 软件集团大中华区总架构师 寇卫东
有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。
如果对某一种或几种技术非常感兴趣,并且能够持续
http://cyqdata.cn/cnblogs/article-detail-39668
优美的系统与架构师的艺术气质
“系统是一个个有机的生命。跟企业一样,系统也需要施肥浇水,需要健康的成长。与企业一样,一个系统可能会在短期内被滥用(比如在需要短期内快速盈利的驱使下),不过如果滥用的时间过长,系统最终将会无法支持。与CEO一样,一个架构师对系统的这个特性了如指掌。他们能够识别什么是滥用,系统能够承受的限度,并将系统引回到健康的道路上。&rd
http://cyqdata.cn/cnblogs/article-detail-39064
架构师给程序员的一封信
下面的邮件是某Architect发给他的Engineering团队的(来源),我觉得挺不错的,翻译过来,我相信我们所有的程序员都能从中学到很多东西。下面是这封邮件——
每次当我开始做新的东西是我就会很兴奋。就算在软件圈里做了20年以后,每当开始新的旅程里,我都觉得我心中有一些东西不吐不快。这是我们大家一起的旅程。我强烈地相信我们详细规划的过程是很有乐趣的,富有挑战的和丰
http://cyqdata.cn/cnblogs/article-detail-38063
架构师已死(转自UML软件工程组织)
2006年的职场出奇的冷清,相比前几年,简历的数量和质量都大为不如,很难得找到三年工作经验以上的人,有一个
不是特别笨,就是特别怪。就是么,干得好谁没事换工作啊!Simon是一家外企软件公司的总经理,最近给这个问题愁坏了。项目一个接一个的接下来,人手越
来越紧张。虽然Simon是个极限编程的粉丝,但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上,他的妙论是“怕失业了
http://cyqdata.cn/cnblogs/article-detail-37740
软件业技术与管理的衔接角色:架构师——从技术层到管理层修炼之路
今天开会谈到个人职业规划与发展问题,大部分人都想从技术到管理华丽转身,可又不知道如何做管理。其实一个最好的过度角色便是架构师。请看我下面的总结与建议:
软件架构师工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。
一般来讲,软件架构师主要分成:
1:前端架构师: 前端架构师主要负责软件产品的前端呈现,必须具有以下能力
http://cyqdata.cn/cnblogs/article-detail-35384
一个程序员到系统架构师的成长之路
一个程序员到系统架构师的成长之路 1、 引子 程序员是一个比较年轻的职业,说他年轻,是因为这个职业的兴起还没多长时间。有很多程序员做这一行也是出于这个目的吧,也许看上的不是这个职业,而是他身后的东西,比如:待遇、别人羡慕的眼光、甚至可以拿他干点什么其他事情……不管目的何在,大家要做好这个职业,就一定要有自己的职业规划。 很多才进入这个行业的人,都是很盲
http://cyqdata.cn/cnblogs/article-detail-6027
项目架构师生孩子项目总结
最近一直没有写博,主要是太忙了,忙着生小孩,当然是我夫人生,我在整个过程中充当“项目架构师”的角色。
什么是项目架构师?
架构师是个工作职能,在足够专业化时,也会进行更深入的细分,分作“开发架构师”、“项目架构师”、“部署架构师”,事实上都是架构师但工作中心各有侧重,掌握的技能也各不相同。
项目架构师是项目经理和开发者的延伸,具有更高深的技术背景和宏观的项目管理能力。能根据可能发生的情况协调各方,充分实现用户价值。
生孩子的详细项目过程
首先是需求分析和环境分析,目标是生出一个健康的宝宝,并在一定时间内把它养大成人,进入社会。这个就是“生宝宝项目”。制定执行计划,例如大概什么时候开始造人,什么时候怀孕,什么时候预产,什么时候休产假,什么时候满月等,建议进行WBS任务分解
http://cyqdata.cn/cnblogs/article-detail-1660