在读了JavaWorld的文章“架构师与开发者的区别”(http://www.csdn.net/news/newspaper.asp?Id=21125)之后,Harshad Oak先生发表了他自己的意见。他认为不应该明确区分这两个角色。
Oak先生认为,在Java世界里,架构师和开发者这两个角色不应该明确区分。很多时候,架构师脱离了实际编码开发,这样的架构师往往得不到开发者的尊重。他还认为,由于Java(尤其是J2EE)项目的实现技术错综复杂,如果架构师脱离开发实践,往往会导致他们在项目中引入很多根本不需要的技术,例如EJB、web service之类。这会给整个项目造成损害。
在此阅读全文:http://indicthreads.com/blogs/209/java_architect_developer.html
你的观点呢?你认为架构师应该参与编码吗?