¿Qué tipo de título debo tomar si quiero aprender programación de computadoras de bajo nivel? ¿Cuáles son las oportunidades disponibles con tal grado?

Para cualquier tipo de programación, su mejor opción es un título en informática (a menos que evite los títulos formales, obviamente). El lenguaje en el que programa es casi totalmente irrelevante, porque puede aprenderlos más adelante.

Imagínese si quisiera ser un arquitecto, pero uno cuyos edificios solo se construirían con ladrillos LEGO. Si no conoce la estructura, el espacio y la psicología, no importa lo bueno que sea con los ladrillos. Pero un buen arquitecto puede tomar un diseño existente y descomponerlo en ladrillos.

Las oportunidades de trabajo van y vienen. Mi experiencia en los suburbios de Nueva York es que los trabajos que involucran programación de bajo nivel son solo un aparte del “trabajo real”. Y eso tiene cierto sentido. Excepto en escenarios muy específicos (por ejemplo, escribir el firmware para un producto de consumo de gran volumen, donde los centavos ahorrados en el hardware suman más que el salario de un programador rápidamente), nadie quiere pagarle por cuatro semanas de esfuerzo en lenguaje ensamblador cuando pueden lograr que alguien haga el mismo trabajo en un idioma más moderno en menos de una semana y obtener casi el mismo rendimiento.

Estoy seguro de que existen otros tipos de trabajos, pero esos son los puestos que escucho.

Honestamente, si estás aprendiendo un idioma, el título formal lleva mucho más tiempo del que debería

More Interesting

¿Qué nivel de matemática se requiere para convertirse en un programador capaz?

Soy estudiante de CS y me gustaría evitar el front-end y el desarrollo web como carrera. ¿Cuáles son mis opciones?

Soy un ingeniero químico con cero conocimientos en lenguajes informáticos. Quiero aprender la codificación al nivel para poder desarrollar mi propio sitio web. Por favor, ayúdenme con lo siguiente: ¿Cuáles son los idiomas y conceptos básicos necesarios? ¿Cuáles son algunos recursos en línea y otros recursos donde puedo aprender lo anterior?

Cómo comenzar y trabajar para ser un desarrollador de pila completa desde cero

¿Cómo pueden los viejos programadores de C ++ conseguir trabajos?

¿Qué necesito saber sobre la programación de bootcamps antes de aplicar?

¿Cuáles son los campos de carrera relacionados con la IA y el aprendizaje automático para ingenieros mecánicos?

¿Qué clase sería mejor para un programador principiante como yo?

Tengo 33 años trabajando como ingeniero eléctrico, ¿es posible para mí hacer una maestría en informática y cambiar mi carrera a informática?

¿Cuál es el siguiente paso después de aprender HTML, PHP, JS y CSS?

¿Qué pensamiento paso a paso debe seguir un programador para codificar?

¿Cómo debo utilizar mis vacaciones de verano si soy un estudiante de CSE de tercer año?

Si nunca ha tenido alguna experiencia en ciencias de la computación, pero está considerando cambiarse a ella como junior en el nivel universitario, ¿qué debe hacer?

¿Cuáles son las mejores herramientas de BI disponibles en el mercado con respecto a la disponibilidad laboral y la rentabilidad?

He trabajado como desarrollador de bases de datos durante 6.5 años. ¿En qué cursos de maestría debería centrarme para aprovechar mis habilidades?