¿Cómo puede alguien convertirse en un mejor ingeniero de software que alguien con un título en informática de 4 años que asuma la misma inteligencia / habilidad / motivación?

¿Asume un puesto de ingeniero de software sin un título o con ese grado en lugar de la informática? Intentaré responder a ambas.

Un título de cuatro años es a menudo un ingrediente esencial para un título de trabajo, no le des un turno corto. Los departamentos de recursos humanos a menudo no tienen piedad ni los empleadores no tienen habilidades. Los ingenieros de software a menudo cruzan la línea entre la ingeniería de software y hardware, con un mayor enfoque en la ingeniería en lugar del software, incluido el conocimiento de sistemas eléctricos, diseños de sistemas y pruebas de banco. Las especialidades en informática a menudo obtienen conocimiento de cómo funcionan los módulos de software en varias arquitecturas en varios niveles de desarrollo: codificación del código de la máquina para construir cargadores, ensambladores, sistemas operativos y hablar con dispositivos junto con una sólida formación en lenguajes informáticos, lógica y modular desarrollo a través de la arquitectura. La programación por sí sola no le dará las habilidades adquiridas en ninguno de los programas.

Cuando me gradué con mi título de CS, no sabía relativamente nada. La experiencia le enseñará el amplio espectro de profesiones informáticas, incluidas redes, dispositivos, bases de datos, sistemas integrados, desarrollo web, metodologías de desarrollo de software en equipo, gestión de sistemas, mantenimiento y lanzamiento de software, documentación, análisis de negocios, modelado, etc.

Una vez que ingresa al campo de la Computación, debe estar abierto a la educación y capacitación continua de por vida y aprender a administrar su carrera. Los hombres, especialmente de familias ricas que pueden pagar mejores escuelas tienen el beneficio de la duda, mientras que otros tienen que regatear para ascender. Un ejemplo de esto viene con sistemas integrados donde se supone que los hombres tienen conocimientos mecánicos o antecedentes militares. Sin embargo, mi experiencia es que si busca trabajos que desarrollen sus habilidades y trabajen duro, se convertirá en el mejor empleado técnico mientras los demás encuentran su camino hacia la administración. Ambos pagan bien, pero los gerentes suelen ganar más dinero y están más protegidos contra la pérdida de empleo. Todos tienen que mantener su ventaja técnica o subcontratarse. Las empresas intentan mejorar las habilidades de los empleados, pero solo según sus necesidades, por lo que realmente necesita mantener un currículum activo y compararlo regularmente con las ofertas de empleo; Si carece de las habilidades para obtener la lista de trabajo, es mejor que regrese a la escuela.

Si desea administrar o ser dueño de su propio negocio o ingresar a la administración, es útil tener un MBA, mientras que las posiciones técnicas en informática requieren un grado avanzado de CS o similar.

Es un hecho que no todos los ingenieros son iguales, incluso aquellos que terminan exactamente la misma escuela, incluso la misma clase. ¿Qué hace que uno sea mejor que el otro? Podría ser uno o más de:

  • Más práctica (en términos de proyectos)
  • Más estudiando
  • A uno le encanta hacer el trabajo real más que al otro
  • Más atención al detalle (por lo que menos errores)
  • Más iniciativa
  • Mas creativo
  • Mejor comunicación y habilidades sociales.

Lo que agrega el título de 4 años es típicamente una variedad de clases básicas en lenguaje, matemáticas y física, y exposición a más subcampos de CS. Eso significa que los graduados de CS probablemente tengan la capacidad de ingresar a un subcampo particular mucho más rápido que alguien sin el título; sin embargo, cuando ambos ingenieros han pasado un tiempo considerable en un área especializada, la ventaja de la educación de 4 años desaparece, a menos que desee cambiar a otro campo. Una educación formal también puede ayudar a resolver un problema con herramientas fuera de su profesión. Por ejemplo, si toma una clase en investigación operativa, será más fácil aplicar ese conocimiento en un “problema de programación” en un sistema operativo. Por lo general, aquellos que siguen aprendiendo constantemente tienen una ventaja sobre aquellos que no lo hacen. Entonces, sigue aprendiendo.

  • También obtenga un título en informática de 4 años y mejore
  • Estudie el mismo material que alguien que obtenga un título en informática de 4 años y mejore
  • Especialícese en algo y obtenga varios años de experiencia en él que la persona con el título de informática de 4 años no tiene, para conocerlo mejor

Cree una cartera de software, úsela para conseguir un trabajo.

A los 21 años era un desarrollador de software a tiempo completo que trabajaba para un banco importante. No tenía un título, tenía un programa de entrenamiento corto, después del cual me arrojaron al fondo, obligado a aprender mis habilidades en un ambiente de alto estrés donde el fracaso no era una opción.

A los 23 años sabía mucho más que las personas que se acababan de graduar de la Universidad, tenía mucha más experiencia práctica y estaba ganando mucho más dinero.

More Interesting

¿Vale la pena realizar una pasantía de ingeniería de software durante el otoño?

¿Qué trabajo es mejor en términos de salario y futuro, desarrollador de SAP o desarrollador de software?

Cómo prepararme para ser ingeniero de software en Google sin un título de CS

¿Qué cosas debo saber para ser un buen desarrollador de SFDC si soy más nuevo?

¿Por qué algunos títulos de ingeniería como "Ingeniero de software sénior" consideran algo malo?

¿Los ingenieros o desarrolladores de software lamentan alguna vez su profesión? Si es así, ¿por qué?

Soy un ingeniero de software. ¿Cómo puedo convertirme en un experto para obtener buenas ganancias?

¿Cuáles son las ventajas de las pruebas de software?

¿Por qué debería rechazarse una oferta de ingeniero de desarrollo de software de Amazon Seattle?

¿Qué trabajo tiene un futuro mejor: un ingeniero de desarrollo de software en Microsoft o un asociado en Morgan Stanley Advantage Services?

¿Cuál es la diferencia entre ingeniería y tecnología?

¿Qué curso tendré que tomar en ingeniería para convertirme en desarrollador de software?

¿Debo optar por un trabajo de Ingeniería de Software o por uno de Ciberseguridad?

¿Se recomienda tener muchas habilidades técnicas antes de decidir ser un administrador de software? ¿Es posible ser un buen administrador de software sin suficiente aptitud técnica?

¿Qué tipo de pasantías debe hacer un estudiante de ciencias de la computación interesado en la ingeniería de confiabilidad del sitio?