对于一个刚刚从程序员转型过来的架构师,通常有哪些问题是他最难把握的?

转载 2013年02月04日 17:36:58
Fred:如果你从程序员的职位转型,决定自己不再是程序员了,那么你的架构师生涯将是短暂的。最好的架构师都在写代码。Kent Beck曾经写道:“代码就是设计与残酷现实之黄昏的交汇(Code is when design meets the harsh reality of dawn.)”。他的意思是,我们画出来的设计都是美好的,但最好的设计仅仅是被翻译为优雅代码的那些。一个无法将愿景带入代码的架构师将永远无法了解我们这个急速变化的行业所展示的深度。

所以说,不编程的架构师的职业生涯是短暂的。

做为一个架构师,我需要实现(这个过程是结对编程,我会有一个搭档)一个系统最难实现的一部分。我将其称之为“先锋”,因为这是我检验我脑中的主意是否真的是一个好主意的过程。我在第一次实施中会细化这个主意。然后我才会放心的让编程团队的其他成员按照这个模式来走。这就是“架构”。

有点跑题了。对于一个菜鸟架构师而言,最大的障碍就在于承认你并不知道详细的答案,但你信心满满的认为可以和程序员和设计师一起找到这个答案。

另一个新手架构师经常遇到的问题是“优美”以及“简约”。每次当进行决策的过程中出现这些概念的时候,项目经理往往对这样的理由不置可否。项目经理通常有短期目标要实现,而对优美还是简约这样的概念并不感冒。但事实上,他们这是对系统未来健康状况的不重视。

最后,菜鸟架构师往往是出色的程序员。而他会发现团队中的其他程序员贡献的代码看起来不太美。菜鸟架构师必须要学会界定哪些丑陋的代码是可以接受的,哪些是不能接受的。

架构师是艺术家,他们的成就往往不会在他们活着的时候被赞赏。

读《程序员向架构师转型必备》

读《程序员向架构师转型必备》  机会、人才、技术和产品是公司成长的主要牵动力。机会牵引人才,人才牵引技术,技术牵引产品,产品牵引更大机会。人才锁找我的知识处于最核心的部位。 – 《华为研发》  ...
  • jinxinliu1
  • jinxinliu1
  • 2017年04月10日 18:24
  • 417

程序员成长为架构师必备的十项技能

一、卓越的程序员      1. 每个好架构师都是一位出色的程序员      架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都...
  • u014775175
  • u014775175
  • 2016年11月09日 14:38
  • 576

程序员买房与程序员转型

节前后联系了不少人,以前的学生和过去的同事。有几个朋友的经历比较有关联性,列出来分析一下。       A是我的学生,09年9月完成培训进入工作,现在热酷网从事游戏开发工作。12年下半年刚在燕郊买了...
  • pkutao
  • pkutao
  • 2013年02月24日 21:52
  • 7970

读书笔记_软件架构设计 程序员向架构师转型必备(第二版)温昱

另读:《一线架构师实践指南》 感慨:大概看这本书对于现在的我来说还太早,经验不足,先成为一个好的程序员吧……以后再回来看这本书第1章 从程序员到架构师第2章 解析软件架构概念Architecture架...
  • pifutan
  • pifutan
  • 2017年09月10日 03:40
  • 350

软件架构设计(第2版)——程序员向架构师转型必备

软件架构设计(第2版)——程序员向架构师转型必备 温昱 著 ISBN978-7-121-17087-4 2012年7月出版 定价:39.00元 16开 256页 宣传语:本书内容务实、技...
  • broadview2006
  • broadview2006
  • 2012年07月09日 17:17
  • 2261

新入职一个月有感

入职新公司已经一个月了,由于在原来公司是做用户态编程,来到新公司做kernel层,有好多不适应,不过已经过了一个月对此也有一定认识,该精下心来写点东西,回顾自己所学知识了。 由于之前在另一家公司就是...
  • liu1014020126
  • liu1014020126
  • 2016年01月08日 16:16
  • 497

如何才能成为一名优秀的架构师

对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。那么程序员如何才能晋升为优秀的高薪架构师? 优秀架构师需要具备怎样的素质 ...
  • shuyun123456789
  • shuyun123456789
  • 2017年01月12日 19:31
  • 1258

软件工程视频——可行性研究

在软件工程视频中的第二章是可行性研究,而其中的重点内容则是可行性研究的 系统流程图,接下来就来先看一下可行性研究是什么?     可行性研究 【目的】   用最小的代价在尽可能短...
  • csxypr
  • csxypr
  • 2017年01月15日 10:52
  • 427

刚毕业的程序猿尽量不要去大公司

 专访第一企信CTO胡修彪:刚毕业的程序猿尽量不要去大公司       摘要:社区之星第58期采访了佳米科技CTO胡修彪,软件行业奋斗了近20年的他,先通信行业,后互联网,给人打工过,也...
  • starzhou
  • starzhou
  • 2014年11月24日 21:41
  • 3266

仿佛他刚从旧社会过来

  痛做熟人生意  一瞅这个标题,可能你会纳闷。不是都说“熟人多了好办事”吗,你怎么讲,痛做熟人生意呢?  俗话说,生意场上无父子。之所以这句话传播多年,时至今日仍在教导我辈,就是因为中国人很难>做到...
  • coolao9d
  • coolao9d
  • 2010年11月01日 17:42
  • 379
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对于一个刚刚从程序员转型过来的架构师,通常有哪些问题是他最难把握的?
举报原因:
原因补充:

(最多只允许输入30个字)