Cómo convertirse en un arquitecto de software con un título no CS

Noam es correcto.

Los arquitectos de software en un lugar pueden ser diseñadores de software en otros lugares. Los arquitectos senior y de software de las empresas más grandes tienden a asumir más roles gerenciales y un puente hacia el lado comercial. Los arquitectos jefes de software tienden a ser más comerciales que cualquier otra cosa y, a menudo, llevan títulos de CTO.

Algunos se obsesionan con los títulos, pero creo que la mayoría de los gerentes de contratación estarán más interesados ​​en su historial y experiencia.

Un pequeño consejo, por lo que vale:

  1. La arquitectura es el juego largo, debe dedicar su tiempo a las trincheras como desarrollador, líder, etc. No quiere trabajar para una empresa que está dispuesta a confiar la arquitectura a un graduado universitario, de todos modos, sin importar el título. En ese punto de su carrera, todo lo que tiene en su caja de herramientas es un martillo y todo se verá como un clavo.
  2. Aprende a fallar rápido. Fracasarás y deberás fallar para ganar experiencia. Aquellas personas que fracasan lentamente matan proyectos y empresas, porque se niegan a ver el problema hasta que sea demasiado tarde.
  3. Aprende de los que te han precedido. Hay una gran cantidad de material en Internet, y es probable que algo que le hayan pedido que haga ya se haya hecho hasta cierto punto.
  4. Mantenga un ojo en el lado comercial, aprenda el método detrás de su locura. Será de mucha ayuda más tarde.
  5. Aprenda todo lo que pueda sobre los clientes, no solo se esconda detrás de su código. El mejor código y arquitectura del mundo no significa nada si no satisface una necesidad.
  6. Vigila la tecnología. Ten curiosidad por los nuevos campos. No te estanques. Has elegido un campo donde el estancamiento puede significar desempleo. Mire a su alrededor en su vida diaria, vea qué funciona y qué no. ¿Tienes que llevar niños al médico? Un hospital es un tesoro de inteligencia terrestre. ¿Aburridos viajes de compras? ¿Qué pasa con esos dispositivos de punto de venta? ¿Señalización digital? ¿Tecnología antirrobo?

Claro, cualquiera puede convertirse en un arquitecto de software. En primer lugar, el título no tiene un significado oficial, por lo que ser arquitecto en Microsoft es completamente diferente de ser arquitecto en, digamos, Walmart.

Dicho esto, el título generalmente implica un grado de responsabilidad sobre el diseño de algún producto o característica importante. Como tal, exige una cantidad significativa de experiencia y una cantidad significativa de experiencia típicamente especializada.

Entonces, para llegar allí, simplemente necesita adquirir suficiente experiencia para poseer una base de código significativa, así como fuertes habilidades de comunicación, presentación y diseño, para que pueda comunicar su visión a través de un equipo.

A medida que ingrese a la industria, lo que no hará como arquitecto sino como ingeniero de nivel de entrada, conocerá a arquitectos y verá cómo piensan y operan.

Buena suerte.

Experiencia, principalmente. Habilidad, también, preferiblemente,

Para ser un buen arquitecto, debes tener una comprensión lo suficientemente profunda y vasta, y tener un título en realidad es bastante irrelevante para él, en mi opinión y experiencia. Soy un ejemplo de estas criaturas: fui arquitecto antes de convertirme en CTO y Vicepresidente de I + D.

Aquí en los Estados Unidos, un ms in se es todo lo que mencionarías. Yo creo que si. Pero es probable que tome bastantes clases de CS ya que MS SE probablemente tendrá requisitos previos que cumplir.

More Interesting

¿La velocidad de escritura rápida es una habilidad requerida para un ingeniero de software?

¿Cuál es la mejor computadora portátil con sistema operativo Windows para comprar como un nuevo ingeniero de software? Ya tengo una Mac y planeo usar ambas.

Un ingeniero de software se casa con un ingeniero de software. ¿Cómo serían sus vidas?

¿Hay alguna forma alternativa de convertirse en ingeniero de software?

¿Por qué un ingeniero de software elegiría ser un consultor independiente para la empresa en lugar de un FTE?

¿Qué debo hacer para seguir aumentando mis conocimientos y habilidades como ingeniero de software? Específicamente, ¿qué habilidades debería mejorar para trabajar en empresas como Google, Twitter, LinkedIn, etc.?

¿Cuál es el trabajo de un ingeniero de software en una industria de TI?

¿Hay programadores e ingenieros de software mayores de 35 años que no necesiten gafas? ¿Tienes algún consejo para mantener tus ojos saludables?

¿Qué debe hacer un ingeniero de software sénior de manera diferente cuando se convierte en el líder del equipo?

¿Cuál es mejor, un oficial de prueba o un ingeniero de software en Infosys?

Soy un viejo estudiante ¿Debo ser ingeniero de software o analista cuantitativo?

¿Cómo difiere la vida de un ingeniero de software de computadora de la de un ingeniero de hardware de computadora?

Aunque C no es un lenguaje orientado a objetos, ¿puede hacer todo lo que Java o C ++ pueden hacer?

¿Cómo puede SDE de Microsoft IDC Hyderabad pasar a Redmond?

¿Es una buena idea tener 2 títulos de ingeniero?