Cómo convertirse en un desarrollador de software sin pasar por una licenciatura en informática

Si quieres convertirte en un ingeniero de software de propósito general, entonces es volver a la escuela (y no en ciencias de la computación, sino en ingeniería de software, aunque a veces eso se llama “ciencia de la computación”, dependiendo de la escuela).

Por otro lado, si desea desarrollar software relacionado con su campo, puede desarrollar su trabajo académico actual.

Por ejemplo, si desea desarrollar sistemas comerciales, ya está en el camino correcto (suponiendo que haga su MBA en MIS), solo asegúrese de cargar los cursos relacionados con el desarrollo.

Lo mismo nuevamente, si desea desarrollar modelos econométricos o analíticos. La experiencia en el dominio es mucho más importante que un fondo más amplio de ciencias de la computación. Enfóquese en las matemáticas, particularmente en las estadísticas. Aprenda algunas R y algunas herramientas de visualización. Ahora, si desea DESARROLLAR herramientas, entonces necesitará profundizar un poco más en las habilidades de desarrollo de software.

Si desea trabajar en sistemas comerciales, nuevamente, lo que necesita es la experiencia en el dominio y las matemáticas. Sin embargo, si desea hacer comercio flash, donde los nanosegundos cuentan, entonces es posible que deba profundizar en la tecnología y la práctica de la informática: la optimización del rendimiento del software tiende a incluir más en el lado de la informática que en el dominio.

Gracias por el A2A. Busque mi otra respuesta, o mejor aún, combine esa pregunta con la suya.

Odio ser grosero, pero esos son campos diferentes, y solo puedes tener aptitud, sin mencionar la pasión por uno. No colecciones títulos. No aprenda ocupaciones de “respaldo”. Sigue tu pasión.

En mi humilde opinión, Economía, y mucho menos administración de empresas y BS especializadas como “Sistemas de Información Financiera” (creando más de 25 años) son tanto de “ciencia” enseñada solo por la universidad como de Informática perfectamente autodidacta. Si te tomas en serio cualquiera de esos campos, lo convertirías en tu carrera de toda la vida.

Y no todas las “ciencias” y ocupaciones son iguales. El desarrollo de software es difícil. Hay una razón por la cual la compensación del programador a menudo supera la de sus gerentes. En todo caso, un ingeniero de software experto siempre puede aprender administración de empresas, mucho más fácil que un MBA (si es que alguna vez) aprende programación rudimentaria.

Encuentre algunos cursos gratuitos de programación informática en línea en:

edX

Coursera

Udacity

Udemy

Trabaja en estos cursos con mucha diligencia.

Aprende a escribir macros de Excel.

No espere ser llamado o empleado como desarrollador de software.

Llámate como quieras llamar.

Trabaja duro. Trabajo inteligente. Trabajar bien.

No hay atajo a la educación.

También tengo una licenciatura en economía, y ahora soy un desarrollador senior de software. Se puede hacer, pero es difícil. Todo lo que hago parece una ruta larga. Un grado en cierto modo es el atajo.

Mi consejo para usted es por cada semestre en su MBA, ya sea tomar una clase de informática o auditar una. Eso al menos te dará una base sólida cuando salgas.

En cuanto a dónde comenzar, los recursos HTML, CSS y Javascript están en toda la web y se pueden programar en cualquier computadora. Entonces comenzaría allí.

Si tiene tiempo, digamos 30 minutos al día, únase a este sitio: aprenda a codificar y ayudar a organizaciones sin fines de lucro

Si vive en los EE. UU. Y tiene la aptitud y la motivación para aprender el desarrollo de software, puede comenzar como Desarrollador Jr ganando 50K USD por año en tan solo 3 meses. Un título es en gran medida irrelevante al contratar programadores Jr porque hay una escasez de desarrolladores. Incluso Google está contratando desarrolladores que no tienen títulos porque descubrieron que son igual de buenos y, en general, más motivados.

¿Por qué a Google no le importa contratar a los mejores graduados universitarios?

Lo mejor que puede hacer es hablar con sus reclutadores de TI locales y preguntarles cuál es la forma más rápida de comenzar a trabajar para ellos como Desarrollador JR. Puedes tomar clases a bajo costo en Team Treehouse y sus clases son generalmente mejores que los cursos universitarios. Solo recuerda que cuando eres un desarrollador de software debes estudiar al menos 1 hora por día fuera del trabajo para mantenerte al día y mejorar tu carrera.

Aprenda todo lo que aprendería en los cursos de informática de un plan de estudios BS CS y luego obtenga un trabajo que generalmente requiere un BS CS. Una maestría (incluidas las clases correctivas) en CS es una ruta más segura y generalmente más corta. Muchas personas con títulos universitarios en artes liberales hacen eso.

Hola,

A continuación puede ser útil para empezar

La respuesta de Rahul Bhatt a ¿Cómo puede un estudiante de comercio convertirse en ingeniero de software?

More Interesting

¿Debo asumir este proyecto de desarrollo de software independiente?

¿Cuál es el mejor campo de desarrollo de software para perseguir?

¿Cuáles son las cosas en el desarrollo de software que solo puedo aprender trabajando en empresas y no solo?

¿Por qué la gente de negocios siempre trata de fastidiar a los desarrolladores de software?

¿Hay algún estudiante que sea programador profesional o desarrollador de software sin una computadora o computadora portátil?

¿Cuál crees que es mi mejor enfoque para convertirme en desarrollador de software?

¿Qué compañía es mejor para una más fresca: SAP Labs o Amazon?

¿Qué tipo de espacio para el crecimiento profesional existe para los ingenieros de software en grandes empresas (es decir, Google, Facebook, Apple, Microsoft, etc.)?

Programadores, ¿por qué su idioma favorito es el mejor (hablen con su corazón)?

Soy un desarrollador de software pero débil en algoritmo y estructura de datos. ¿Cómo puedo mejorar en los próximos seis meses?

¿Por qué deberíamos elegir la compañía para desarrollar aplicaciones para iPhone y Android?

¿Por qué algunos desarrolladores de software pueden aprender solo la sintaxis del lenguaje de programación y usarla en la producción inmediatamente?

¿Qué trabajo es mejor: un desarrollador de software o un analista de negocios?

¿Cómo obtiene un desarrollador externo los derechos sobre el código fuente de un software abandonado, si el desarrollador original está muerto?

¿Puede cualquier otro estudiante de flujo hacer una carrera como desarrollador de software?