• ArchSummit 深圳站启动:每个架构师都是一个方法

      最近在看《把自己作为方法——与项飙谈话》一书,其中一章节谈的是个人经验问题化。其实个人经验的问题化起源是对自己的不满意,开始追根溯源找它的的历史、来源和局限,这也是一个了解世界的过程。   回想这几年策划的 ArchSummit 全球架构师峰会,每次找业界各个公司的技术专家来分享他们所在项目的“经验问题化”过程,庖丁解牛一样的解析项目的开始,项目的技术难点,项目的最终效果,就是希望听众能听到多

    架构师

    InfoQ . 2022-04-02 2132

  • 许式伟:聊聊架构,以及架构以外的二三事|极客时间

      你好,我是许式伟。   今天想和大家聊聊架构,以及架构之外的那点事。   在过去的工作经历里,我看到不少架构师都倾向于把架构看作一项纯技术性的行为。他们的工作流程是这样的:产品经理根据用户需求做出产品设计,架构师再依据产品设计给出实现,也就是软件的架构设计方案。   在我看来,这恐怕是个误解。我们做架构,空有一身技术是远远不够的,知识的深度和广度,往往会对架构能力起着决定性的作用。而这些知识,

    架构

    InfoQ . 2021-10-26 2680

  • 产品架构师的主要任务有哪些

    计划阶段 从整体的角度评估该功能是否符合公司或部门的产品发展策略和技术路线 评估该功能的技术可行性 该功能给客户可能带来的价值 实施阶段 设计产品的整体框架 审阅开发人员完成的功能部件的设计方案 调整个别功能部件的设计,以达成一致的产品整体设计框架 与其他相关产品的架构师协作,完成该产品与其他产品间的接口定义 根据测试中发现的问题,调整设计中的不足之处 交付阶段 审阅设计方案是否被正确地贯彻实现

    架构师

    工程师吴畏 . 2019-04-23 760

  • 一位软件架构师的思考

    还不成熟的思考,不过我的职业目标是成为一名软件架构师。不应该简单做好作为coder的工作,还应该从更高的视角来领悟。比如目前做的模块化软件架构,里面使用了IDL、ECOM等技术,由于是老代码,并且这些技术已经有相当悠久的历史,那么现在来看有没有更佳的替代设计方案,对于从设计、开发、维护等各种视角来看是否还具有优越性?如果不能经常思考这些问题并且学习、研究,恐怕无法提升自己达到软件架构师的高度。 “

    架构师

    工程师吴畏 . 2019-04-04 890

  • 开发工程师和架构师的区别

    架构师是程序员的职业生涯发展的一个方向,很多架构师都是从开发人员逐步过渡来的,程序员想要成为架构师,平时就应该身负“架构师”职责,用架构师的视角来对待工作,以下是开发工程师和架构师的区别: 关注范围:程序员专注于具体细节,而架构师专注于“宏观视角”。 领导关系:程序员处于被领导地位,架构师则扮演领导角色。 资历背景:架构师的从业时间一般比程序员更长。 气质特性:架构师是重要的梦想家,而程序员则是面

    开发工程师

    工程师吴畏 . 2019-04-04 1220

  • 大数据架构师的职责有哪些

    架构师按照专注领域不同,可分为企业架构师、基础结构架构师、特定技术架构和解决方案架构师等,专职架构师往往偏向基础结构架构师和特定技术架构师,专职架构师不负责具体的业务系统,而又对所有的系统负责,很少直接负责项目,但对项目要有提前把控,面对的是更大的团队和更大的问题域。 想要成为专职架构师,就要明确专职架构师的职责,以下是专职架构师常见职责: 职责一:全局的技术规划 全局技术规划是专职架构师必须要做

    大数据

    工程师吴畏 . 2019-04-04 895

  • Web架构师应该具备哪些能力

    最近和几个朋友谈到时下流行的Web 2.0,提到了其中最重要的角色——架构师。多方各有争执,不外乎是因为职业背景和视角的缘故。包括架构一词,本身就从建筑学借鉴而来,至于架构师,则可以简单地从建筑学的设计师来引申,不外乎就是设计结构,设计一个大楼的结构。回到软件本身,那就可以简单地理解为负责设计软件框架的人了。 我们没有讨论清楚架构师、软件架构师、系统架构师及其Web 架构师这些看似相同却有所区别的

    架构师

    工程师吴畏 . 2019-04-03 1075

  • 成为一名高级Java架构师需要具备那些技能

    所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,性能要求,具备可扩展性(scalability),可拓展性(extendability),前后兼容性等。可能涉及到的东西包括了从硬件到软件的方方面面,实在是一言难尽。 既然java架构师,首先你要是一个高级java攻狮城,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什

    JAVA

    工程师吴畏 . 2019-04-03 1200

  • 优秀的运维架构师需要具备什么

    首先我们总结下,关于谈到何为一名合格的运维运营工程师,大概就是几点: 具备一定运营技能;要有运营意识;主动性要强;学习能力要跟得上。 大家都会发现这些条件基本是主观性方面的占的多一些,而与客观沾边的貌似只有一点:学习能力问题。运营技能差可以培养,运营意识差可以培养,主动性差也可以受环境影响,可以熏陶。 而学习能力完全是一个人综合能力的体现,这一点个人觉得客观性占绝大部分。最近发生的一系列事情,我颇

    架构师

    工程师吴畏 . 2019-04-03 1100

  • 怎样成为一名资深Java架构师

    1架构师是什么? 要想往架构师的方向发展首先要知道架构师是什么? 架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的作用。 说的详细一些,架构师就是确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清

    JAVA

    网络整理 . 2018-10-17 1135

  • 全栈工程师和架构师有什么区别

    一、定义 (1)全栈工程师,也叫全端工程师,是指拥有全端软件设计思想并掌握多种开发技能的复合型人才。其独当一面的特性,被人戏称为“独行侠”。 (2)架构师,是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。架构师不是一个人,他需要建立高效的体系,带领团队去攻城略地,在规定的时间内完成项目。 二、共性 全栈工程师和架构师往往具备一专多能,不但专业技能扎实,还得熟

    工程师

    网络整理 . 2018-10-16 955