developer 本文的作者 Armel Nene 是 ETAPIX Global 公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay
是美国著名程序式设计师。他为 Java 平台设计并实现了许多的功能,是 Google 的首席 Java 架构师(Chief Java Architect)。他也是《Effective Java Programming
编者按:本文作者王庆友,前 1号店首席架构师,先后就职于 ebay、腾讯、1号店、找钢网,精通电商业务,擅长复杂系统业务建模和架构分析,目前在中国 B2B 第一电商公司找钢网担任首席架构师,微信号Brucetwins,欢迎一起聊架构。
谈谈微服务架构和最新主题 架构和组织文化关系 架构师心态和软技能 我对一些架构师争议主题的看法 我对架构定义的理解 大概在 7~8 年前,我曾经有一个美国对口的架构师 mentor,他对我讲架构其实是发
Daniel Mohl是一名专业的软件工程师/架构师,他的兴趣包括理解各种复杂的编程语言、企业应用架构以及如何搭建业务与技术,他通晓F#、C#、 CoffeeScript、JavaScript、Erlang、ASP
P8 软件架构师是IT 行业里独一无二的职业,既要精通软件开发技术,又要掌握业务知识,还要周旋于公司不同部门之间,协调各种予盾。做到这些绝非易事, 博文视点 即将翻译出版的新书《软件架构师应该知道的97 件事》(97
代码仅仅只是难题的一小部分,除此之外,一个组织还需要有个非常强大的工程师团队来解决重大难题并使其付诸实践。有正确的发布和管理基础架构的能力也显得 非常的重要。目前几乎没有哪家公司能拥有所有这些必需的资源
没有好奇心,就难于静下心来,耐得住寂寞,远离浮躁和代码奋斗,更难于跨过这个苦逼行业带来的种种挑战,走到架构师这个位置了。 没有好奇心,就不愿意学习新技术,一个架构师,如果没有对技术的敏感度和前瞻性,一直抱着一套技术架构不变,估计很快会被淘汰。
我要成为一个软件架构师。 对一个年轻的工程师来说,这是一个很好的目标。 我要领导一个团队,还要做所有关于数据库、框架和Web服务器的重要决定。 好吧,如果是这样,你就没必要成为一个软件架构师了。
P4 事务的优先顺序。我没有时间和资金处理这个!“ 本文会向应用程序开发团队阐明治理的价值。它还能帮助架构师理解开发小组的观点,并了解如何调整他们发出的消息才能更容易被接受,受到较少的抵触。 什么是治理? 最近有一篇
WSO2出的新白皮书 《为解决方案架构师打造的实用SOA》 将SOA定位成: ……一个常识性准则,不仅在今天,即便在信息时代出现伊始,都很有价值。 怀揣这一理念,白皮书试图: ……提供一套使用SO
7月 31 日消息,点心 OS 架构师万琼柱、小米科技首席架构师汪文俊、盛大乐众 ROM 架构师郭振做客第 169 期 IT 龙门阵,讲述 Android 底层故事。 Android 如何有效加载资源
六个月前,当我们开始新项目时,我和我的团队里的每个人都收到了来自我们的架构师的一封邮件: 每次当我开始做一个新项目时我都非常的兴奋。即使是在做了20年的软件开发后,我仍然感觉心里像揣了一个小兔子似的怦怦直跳。这将是我们共同的旅
Martin 译者:孙薇 本文是一篇模仿问答的小故事,作者用幽默的风格简单分析了架构师要做的工作: 我想要成为一名软件架构师。 这是年轻软件开发者很好的选择。 我想要带领团队,并在数据库与框架、webserver
关于程序员和架构师的讨论很多,我想从不同的角度说下。 寻路 当我刚进入软件行业成为一名程序员时,我的理想就是成为一名架构师。架构师这个词的英文叫 Architect,原意是建筑师,因为软件行业参照
Developer Should Be an Architect 要想交付最出色的成果,每位开发人员都应当身兼架构师与问题解决者这两大角色。 有时候我的脑袋里会突然出现像“微决议”这样的念头。基本上,微决议所要
P16 J2EE系统架构师参考手册 Derek C. Ashmore 著 Mellon 译 Mellon的前言 1 前言 2 本书如何组织 3 资源 4 欢迎反馈 4 答谢 4 第一章 项目开发团队和项目生命周期
P11 Web Service实践之——开始XFire 一、Axis与XFire的比较 XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它: 1、支持一系列Web S
P8 先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝
在类似下图所示的情况。 其实这些问题都是可以避免的。本文就来探讨一下有关软件过程管理的最佳实践。 1. 定义团队成员的角色和任务 要想提高工作效率,团队成员的角色应明确界定。这些角