架构师?一定是开发人员的职业发展方向吗?

两年前,也很希望自己能够成为一个软件架构设计师。后来,慢慢就失去了兴趣,甚至很不喜欢架构师这个词。

架构师通常是,最大程度利用现有成熟的技术完成产品目标。但在我看来,这意味着妥协,抑制创新,而我恰恰是,一个凭激情和冲动来完成一些挑战性任务,以对现有产品在性能、功能进行大幅度改进的一个人。

架构师通常协调不同的人的设计,达成一种妥协,一种平衡又或取舍。尽管架构师通常对产品的发展,对项目的成功能够起很大的作用,但是,我想在未来的几年内,我还有能力创造的时候,不会刻意要自己成为一个架构师。

我所认识的要做架构师或职位是架构师的人,大多数没有什么技术创新,也没有什么突出成就,所以觉得这个词很虚。认为他们没有什么突出成就,是从一个技术狂热爱好者的角度来看的。注意,我无意贬低他们的工作成果,我承认,从产品方面来看,他们起的作用很大。

我更佩服一些有激情的程序员,也就是老一辈的黑客。例如Dennis Richie和Ken Thompson,他们创造了Unix,C语言,Linus Trovalds创造了Linux。我们会称这些顶级的程序员为大师,称很多优秀的程序员为黑客(不是那种发动网络攻击的黑客)。他们凭激情创造一切,不为常规所约束,是真正的程序员。

我要说明的是,架构师不是程序员,它是更像项目经理的一种角色,充担很多协调性的工作。

我是一个程序员,渴望能够成为一个优秀的程序员,有所创造,我不希望成为一个架构师!这就是我在新年里的职业发展定位。。。


文章来源:http://www.cnblogs.com/jobs/archive/2005/01/06/87100.html
posted on 2005-01-06 01:35 温少的日志 阅读(701) 评论(2)  编辑  收藏
Comments
  • # re: [导入]我是一个程序员!
    pc
    Posted @ 2006-05-01 10:39
    拜读了 激情来自万里河山  回复  更多评论   
  • # re: [导入]我是一个程序员!
    隋佳志
    Posted @ 2006-10-30 09:39
    在这个世界上,我听过最性感的一句话就是:“我是一个程序员! ”
    希望你能成为一名黑客。
    一个程序员会用一生的时间来完善自身。
      回复  更多评论   

只有注册用户登录后才能发表评论。


网站导航: