前端架构师的职责是什么
feilong.org 修订于2009-02-17 02:55:00 244 次浏览软件开发团队和管理层之间的联系始终是IT中的一个关键所在。二者都倾向于以完全不同的方式考虑给定的问题。大部分相关技术都是讨论"项目经理应如何跟踪和解释开发人员的进度和问题"。但沟通不足的情况非常普遍,而且是项目失败的首要原因。
好的架构师是解决这个问题的最有效办法。架构师主要责任是提供开发人员和项目经理之间的沟通媒体。他们让业务规则需求与工程实践限制相适应。以下是本文修订地址:http://feilong.org/jiagoushi ,飞龙主要关心前端架构,所以有些文字比较浅显,欢迎大家拍砖。另有一篇第六版中国名商网前台网页架构设计制作方法和特色,网址是:http://feilong.org/web-design-means-51toa,以及飞龙总结网页布局和架构基本思路,网址是http://feilong.org/web-structur-edesign,谈到了前端架构和网页制作的问题,不妨参照阅读一下。QQ252945027。
一 软件网页架构师能力要求
1.技术研讨和写作制图能力
您需要技术开发经验丰富,这样对技术问题能进行有效沟通,所以很多架构师都是从好的开发人员逐步过渡而来。架构师不必对意见沟通的组织工作进行干预,因为那是项目经理的职责。
架构师的任务是:确定描述软件或网站系统设计时的最佳工具和构件,以促进有效的意见沟通。因此写作技能对架构师来说也显得非常重要,当然还需要具有制图技能或设计能力。
2.良好的沟通引导能力
架构师的最有价值标准是有效沟通。架构师需要讨论系统开发的折衷方案。每个人对软件或网站系统的理解有差距和差异,架构师必须有事先预计和心里准备,才能在意见交换过程中找到折中的共识。
优秀的架构师既能有效评估技术的可行性,还能在不损害项目价值的前提下制订项目开发计划来促进各层人员之间的理解和协作。好的架构师应该对争议进行引导从而得出新的想法和共同的认识。开发人员必须具有很强的数学能力,而优秀架构师必须还具有很强的口头表达能力和相当的沟通引导能力。
3.自觉主动的工作态度
很多开发人员直接参考功能规范来列出任务清单,但是架构师日常工作目标却并不明确。架构师通常要考虑开发团队建设问题以便尽可能提高工作效率。架构师不仅要协作和沟通,而且还要预计各种问题并加以解决。这些工作通常没有任何上级指示,靠架构师自觉进行。
4.抽象思维和分析能力
架构师必须能很好地理解抽象概念,特别是项目中那些容易混淆的问题,并能用简洁明了的语言与其他人员进行沟通。他们能迅速分析和评估其他人的各种想法,并将其纳入后续工作的操作建议中。
二 如何培养架构师的建议
招聘架构师的专业人才一般比较困难,因此鼓励开发人员发展成为架构师是一个非常明智的培养策略。但务不要勉强那些不愿意或不适合成为架构师的开发人员。
对架构师而言,资深开发技能不可或缺,他们可以实现系统中最关键的模块。同时通过对其他开发人员进行代码检查和测试支持,他们可帮助确保总体软件质量。
让架构师与希望成为架构师的开发人员协作工作。鼓励开发人员撰写技术文档和参加各种讨论会议。这样的工作能够帮助开发人员从新的角度理解系统,并帮助他们更好的与其他人员进行沟通和协调,并学会从意见交换过程中发现创新的想法。
三 什么是Web前端工程师?
美工出了效果图,客户满意通过。div+css专职人员按效果图做出了静态页面。程序员望着静态页面在发呆......
所以,我觉得要培训他们! Web前端工程师如是说。
博主:飞龙.org
链接:http://feilong.org/jiagoushi
资料:http://feilong.org/web-design-means-51toa
参考:为前端架构师正名 样式之美» 前端架构 飞龙总结网页布局和架构基本思路
庭院e页通:http://e.jiaju99.com 可加入收藏夹
更新网址:https://feilong.org/jiagoushi
最初发布:20090217 02:55:00 feilong.org 于广州
加入收藏夹,查看更方便。
所在分类: 网站开发