一个程序员,多长时间可以成为一个架构师?5年?10年?相信这个也是很多程序员所关心的,包括我自己。很多人都说5年,是程序员的一道坎,迈过去了,前途光明,否则.....
就我个人见解来说,成为一个架构师,必须具备五点:第一必须要有丰富的编程经验;第二丰富的知识面;第三是否具备对已有复杂系统的快速分析能力;第四面对新的技术是否能够快速适应并应用;第五是否能够根据实际资源,拿出可行性的方案?多少时间可以确定?
对于第一条,第二条,相信很多人都很容易满足,但是第三条,就不是轻易能够做到的,这里面是对前面两条知识面的综合运用;对于第四点这里提几个问题,看看自己是否能够做到?a.对于新的技术,如果有足够的文档,自己多长时间可以上手?1个星期?2个星期?或者是更多?b.对于新技术,如果现在可读可参考的的文档比较少,自已多长时间可以上手?
这里面其实还有一点:一个人是否有丰富的行业经验?是否有人同意把它作为一个架构师所必备的?这个问题就交由各位同仁思考了........
原文链接:http://www.software8.co/wzjs/cxyyg/3403.html