作为一名软件开发人员已经7年多了,我认为是时候将我的编程提升到一个新的水平。我是在考虑设计师或建筑师。
是否有设计师/建筑师的认证/课程?我同意认证/课程不会让我成为一名优秀的设计师/建筑师,但它会继续我的简历。 IMO它还将为我提供一个深入挖掘的平台。
请告知我软件设计师/架构师的认证或课程。
答案 0 :(得分:21)
部分问题是,您已经回答认证不是成为更好的架构或设计师的唯一标准。您必须通过设计一些真实世界的应用程序来获得真正的架构体验。
我想,你可以从
开始1-从地面0设计组件,这可能在您当前的项目,模块,小型应用程序中。
2-考虑更有效的算法,设计程序,模式
3-与最新技术,平台等保持联系。
4-了解更多部署模式。
5-了解有关数据存储和检索系统的更多信息。
6-开始参与论坛,Q& A等网站
7-开始撰写小型技术论文。
除了上面提到的内容之外,还有更多的观点,但这些观点肯定是成为建筑师的漫长旅程的起点。
另外,作为技术主管或初级建筑师,在高级建筑师/建筑师的指导下工作也将起到推动作用。
最后,微软,IBM等行业领导者都有一些认证。我知道的其中一项认证是
MCA(Micorsoft Certiifed Architect)
但是这个认证有一些预定义的标准,如(Min 10 Yrs work ex etc.)。
答案 1 :(得分:15)
在考虑证书之前,请好好学习设计,
答案 2 :(得分:5)
答案 3 :(得分:3)
对于供应商中立和技术无关的软件架构认证跟踪,请查看SEI training and certificates。
对于供应商中立但针对SOA的软件架构认证,请查看SOASchool。
答案 4 :(得分:2)
除了已经提到的内容(微软认证架构师) - Sun还提供了另一个(oracle ..)。它被称为“Sun认证企业架构师”,现已更名为“Oracle认证大师,Java EE 5企业架构师”
但没有什么能与设计现实世界的解决方案接近。这些认证有助于探索选项和模式,并且非常有价值 - 但真正的考验在于如何在现实世界中应用这些知识。
希望它有所帮助。 一切顺利!