¿Hasta dónde puede llegar como ingeniero de software sin un título universitario formal de CS?

Un título de CS formal hace que sea más fácil obtener un buen trabajo de ingeniería de software. Sin embargo, una vez que tenga algunos años de experiencia, realmente no afectará cuán alto puede llegar.

Uno de mis amigos es un gerente de ingeniería de muy alto nivel (después de ser un ingeniero de software de muy alto nivel). Nunca terminó su título de CS.

Dos personas que conozco a nivel de ingeniero principal / ingeniero distinguido nunca obtuvieron títulos técnicos. Fueron a la escuela para la música / composición musical. Llegaron a un nivel inferior al 1% de los ingenieros de software.

Mucha gente ha tenido éxito en la industria, por ejemplo, el vicepresidente corporativo de Microsoft, Amazon, sin un título en informática y, en algunos casos, sin ningún título.

Entonces la respuesta es, no hay límite en cuanto a qué tan lejos puede llegar sin un título de CS formal. Es más fácil obtener esos primeros años de experiencia si tiene uno.

Una advertencia : no subestimes lo difícil que puede ser OBTENER esos primeros años de experiencia en la industria sin un título.

Para responder a su pregunta, sí, puede ir tan lejos como lo desee. Solo tienes que trabajar un poco más duro e inteligente. Déjame explicarte cómo lo sé.

La mayoría de la gente no sabe esto, pero no tenía educación formal, mi madre era madre soltera con cuatro hijos (yo soy el mayor), vivíamos en el sur y éramos muy, muy pobres.

Cuando era joven, una vez vivíamos en un parque de casas rodantes a unos ocho kilómetros de la ciudad. A menudo no teníamos comida ni electricidad. En quinto grado, fui a 8 escuelas, porque seguimos siendo desalojados. Nunca tomé ninguna clase de matemáticas más allá de General Math, algunas veces incluso tuve que tomar Remedial Math. Tuve que abandonar a los 15 e ir a trabajar. Entonces, la universidad no era una opción para mí.

Me uní a la Marina de los EE. UU. A los 19 años y aprendí los conceptos básicos de resolución de problemas, lógica y, lo más importante, aprendí “cómo aprender”. Después de que la Marina me despidió (por ser gay), fui a Hawai. Porque si vas a estar sin hogar, debes estar en un lugar cálido. Conseguí un trabajo como vendedor en un Radio Shack, aprendí sobre computadoras y me enseñé a programar en Visual Basic. Desde entonces, he trabajado para agencias gubernamentales, compañías Fortune 100 y nuevas empresas (incluidas algunas propias).

Carrera exitosa de 25 años, sin título o incluso diploma de escuela secundaria. Soy dueño de un bonito Mercedes, una casa con mi esposo de 16 años, y estoy semi retirado. Enseño programación C # / .NET y también hago algunos trabajos independientes.

Mi historia no es tan asombrosa como la de Bill Gates o Mark Zuckerberg, pero he llegado tan lejos, en relación con el lugar donde comencé, que siento que soy un éxito.

El factor que marcará la mayor diferencia es su motivación.

Muchos grandes desarrolladores han hecho grandes carreras sin ninguna educación formal.

Con Internet, puede aprender el conocimiento básico que generalmente se necesita en la mayoría de los trabajos de ingeniería de software, como control de fuente, bases de datos, calidad de código, revisiones de código, etc. Toneladas de recursos de aprendizaje están disponibles a su alcance. CodeAcadamy tiene lecciones sobre muchos temas que puede necesitar. La cantidad de información puede ser abrumadora al principio, pero se vuelve más fácil una vez que comprenda las ideas principales detrás del desarrollo de software.

Como desarrollador autodidacta, es posible que le resulte más difícil al comenzar porque las personas con títulos de CS generalmente tendrán una mayor exposición al pensamiento relacionado con el software de la vida real, como resolver problemas con el código sobre la marcha. En su caso, podría significar que podría tener que hacer un esfuerzo adicional para practicar la programación por su cuenta.

Las pasantías son un excelente punto de partida, donde el criterio más importante que puede hacer que te contraten es tu disposición a aprender. Los entrevistadores estarán más que felices de contratar a alguien que pueda mostrar motivación para aprender sobre sí misma.

También hay muchos trabajos independientes disponibles en Internet, pero podrían ser mucho más difíciles sin la experiencia de la vida real que trabajar a tiempo completo en una empresa puede proporcionarle.

Pregúntale a Bill Gates o Mark Zuckerberg.

More Interesting

¿Qué libro es mejor para estudiar CAD y CAM?

Me gradué de IIT y no me colocaron en el campus. Ahora, estoy pensando en unirme al instituto de capacitación en análisis de datos. ¿Es esta una buena opción?

¿Cuál es el futuro en SAS?

¿Qué factores contribuyeron a la brecha de oportunidades en Estados Unidos?

¿Es el derecho un campo competitivo?

¿Cómo puede la India producir trabajos, trabajos y más trabajos?

¿Cómo comenzaría una carrera como Científico de Información Cuántica?

¿Qué tan importante es asistir a una escuela de posgrado de primer nivel para una carrera en ingeniería sostenible? Mi licenciatura es en ingeniería química.

¿Qué tecnología es mejor para aprender a cambiar de trabajo a partir de las pruebas manuales?

Quiero obtener un trabajo de ingeniería de software con un título en matemáticas. ¿Dónde empiezo?

¿Debo ser abogado? ¿Qué debo saber antes de la escuela de derecho?

Tuve la oportunidad de viajar al lugar del cliente (India) para realizar la validación del proyecto, como probador de software ¿será beneficioso para mi carrera?

¿Qué debo considerar al elegir entre obtener un título en Business Analytics o CS?

Cómo explicar de la manera más creíble las grandes lagunas en su CV (para padres que se quedan en casa, trabajo de acompañamiento, depresión clínica), cuando decidió volver a trabajar después de un paréntesis de diez o incluso más años

Consejo profesional: ¿Debería dejar un año para prepararme para el JEE como repetidor? ¿Debería unirme a un coaching o no?