Al principio de mi carrera estudié y obtuve mi SCJP, y lo volvería a hacer solo porque el objetivo de la certificación era la motivación para estudiar y aprender los intrincados detalles de Java. Sin embargo, la certificación en sí no hizo nada para mi carrera.
Tienden a no importar mucho en los EE. UU., Sin embargo, en lugares como la India, donde hay muchos solicitantes verdaderamente calificados y una mayor competencia por los principales trabajos como el Arquitecto de software, entonces se pueden usar para eliminar a ciertos candidatos.
Creo que las certificaciones valen la pena, incluso si son solo un poco beneficiosas, pero ciertamente son muchos órdenes de importancia inferiores al verdadero talento y habilidad.
Sin embargo, su pregunta me preocupa que no creo que pueda estar listo para un rol de SA. Un buen arquitecto de software en mi humilde opinión debe tener una formación diversa en una multitud de tecnologías diferentes. Él / Ella debe tener al menos un alto nivel de comprensión de cualquier marco o lenguaje, y la capacidad de evaluar críticamente los sistemas heredados en busca de fortalezas y debilidades en el diseño. Dadas una serie de restricciones, un buen arquitecto de software también debe ser capaz de determinar varias soluciones potenciales diferentes y sopesar los pros y los contras de cada una.
Cuando un gerente de alto nivel te pregunta por qué eliges Java sobre Ruby, ¿qué dices? ¿Qué pasa con los beneficios de PHP versus C #? ¿Se puede definir un modelo de datos anémicos? ¿Cuáles son los beneficios del enfoque Java EE sobre el enfoque Spring Framework AOP o viceversa?
Este es el tipo de preguntas que un arquitecto debería poder responder y si tiene que investigar para estas, entonces es posible que no esté preparado para la tarea.