¿Debo seguir una carrera como ingeniero de software?

Quédese con la escuela por estos motivos:

  • Si desea ingresar a la ingeniería, la mayoría de los lugares requerirán un título de CS o al menos verlo como una gran ventaja.
  • Te dará una mejor base para lo que sea que hagas en lugar de aprender en el trabajo.
  • Parte de una buena educación es exponerse a cosas que no le gustan y que no usará. Esto le permite tomar una decisión informada sobre lo que le gusta y dónde están sus talentos.
  • La escala profesional es más difícil de escalar sin una educación. Los programadores junior sin base formal tienden a atascarse en lo que sea que comiencen; aspirar a ser más que un mono código.
  • No te estás perdiendo nada. Espere recibir ofertas de trabajo, y probablemente mejores, después de graduarse.
  • La educación es el caso común; Los genios rebeldes son la excepción. Sin duda, usted es excepcional, pero por cada persona que abandonó la universidad para construir un software increíble y tuvo éxito, otros 1000 terminaron sus títulos y tuvieron largas carreras construyendo software increíble.

Bueno, se sorprendería de la cantidad de matemáticas que necesitaría si investiga CS. No pensé que necesitaría lineal hasta que comencé a hacer ciencia de datos, y ai.

Bueno, la escuela secundaria es una pérdida de tiempo. La universidad puede ser mucho mejor. Sin embargo, ¿por qué te quejas de las matemáticas si haces programación de software? Quiero decir, a menos que solo hagas aplicaciones móviles simples o aplicaciones web, tendrás que usar las matemáticas. Especialmente si quieres escribir programas difíciles y eficientes. Por ejemplo, necesitarás geometría para los motores de juego. Lineal para trabajar con relaciones. El cálculo es útil para una tonelada de cálculos.

Sin embargo, si eres brillante, puedes aprenderlo por tu cuenta. En mi opinión, la universidad es un gran lugar para aprender sobre lo que quieres hacer profesionalmente y es ideal para explorar. Si sabe que quiere hacer Software, puede omitirlo. Hay algunas personas bastante exitosas que trabajaron directamente desde la escuela secundaria. Sin embargo, puede arrepentirse más tarde, ya que se perderá 4 años de libertad universitaria. Mucha gente tiene una explosión total en la universidad. Otras personas, no tanto. Así es la vida.

¿Cuáles son tus prioridades?

¿Está realmente interesado en la ingeniería de software?

Si no lo está, la ingeniería de software será puro sufrimiento, al igual que con cualquier otra profesión que realmente no disfruta.

Si realmente te gusta programar, entonces la ingeniería de software es adecuada para ti.

def BecomeSoftwareEngineer (enjoyCoding):
volver Verdadero si disfrutar Codificar más Falso

No estoy seguro de dónde vives, pero eso podría responder la pregunta. Si estás en los EE. UU. Como yo, tienes dos opciones …

  1. Haz lo que amas, te pagan por hacerlo y crea un currículum para que puedas seguir avanzando en ese campo
  2. Pague un dinero exorbitante para que otra persona pueda enseñarle materias que no le interesan mucho y no cree un currículum (excepto para una sola calificación educativa)

De acuerdo, esa calificación de educación puede ser un requisito previo para muchos trabajos, pero parece que ahora estás bien sin ella.

Si fuera yo, elegiría la opción 1 en su situación. Sin embargo, tampoco es una elección correcta o incorrecta. La opción 2 tampoco es tan mala. Todavía puede hacer un trabajo de desarrollo independiente, obtener un título y disfrutar de la vida por un tiempo. Y si el costo se hace cargo de donde vives, entonces no hay inconveniente.

La mejor de las suertes en su elección.

Nadie más que tú puedes responder eso. Debe investigar los requisitos y compararlos con sus propias habilidades e intereses. Para muchas personas es una carrera gratificante y durará unos años.

Si realmente tiene el interés y la capacidad de convertirse en ingeniero de software, entonces sí. Si no ‘NO’

More Interesting

Cuando la gente dice "se necesita experiencia X" para un ingeniero de software o un trabajo de desarrollador web, ¿qué tipo de experiencia quieren decir?

Cómo convertirse en líder de equipo / ejecutivo senior en Accenture (India) de un ingeniero de software asociado

Si comienzas tu carrera trabajando para una empresa de consultoría, ¿es más fácil hacer la transición a una empresa de software en el futuro?

¿Cuáles son las ventajas de ser un oficial de IAS que un ingeniero de software en Google o Facebook?

¿Qué habilidades necesitarías para ser un ingeniero de software decente más allá de simplemente conocer la programación / sintaxis?

¿Todavía es posible para un joven de 31 años convertirse en un ingeniero de software exitoso y eventualmente ganar $ 100k + / año?

¿Qué lenguajes de programación deben saber todos los estudiantes de informática antes de graduarse de la universidad?

¿Debo seguir estudiando ingeniería de software o cambiarme a matemáticas?

¿Qué es una lista de compañías en el Área de la Bahía que contratan ingenieros de software que tienen poca experiencia (2 años) pero son buenos para resolver problemas?

¿Los desarrolladores profesionales usan atom?

¿Cómo es ser un ingeniero de software indio? Qué desafíos enfrentas?

Como ingeniero de software generalista, ¿tiene algún valor aprender tecnologías de big data como Hadoop o Spark o es algo que beneficiaría más a los DBA?

¿Por qué quieres ser ingeniero de software?

Consejo profesional: ¿Mis expectativas sobre cómo realizo mi trabajo como ingeniero de software en la prueba son completamente erróneas?

Ingeniero experimentado en software de sistemas Linux, pero no puede pasar las pruebas de codificación en línea. ¿Qué tengo que hacer?