¿Qué microcontrolador es mejor aprender de acuerdo con la búsqueda de un buen trabajo en electrónica?

Hola, esta pregunta me recuerda una pregunta frecuente similar en CS.
“¿Qué lenguaje de programación aprendo?”
La respuesta para ambos es similar en que no importa cuál aprenda.

Cualquiera que sea la plataforma de microcontroladores que aprenda, aprenda y aprenda protocolos de comunicación y técnicas de interfaz populares.
Los microcontroladores son el medio para un fin. Conocer una plataforma por completo le permite a uno adaptarse a otras plataformas en el futuro.

Pero, sobre todo, haga cosas con lo mismo y manténgase actualizado con el progreso actual en el mundo incrustado (use Reddit o Hackaday)

Dicho esto, le aconsejo que comience con microcontroladores relativamente modernos con buena documentación como AVR / PIC / ARM cortex (STM32 o freescale).
Arduino es una plataforma realmente excelente para principiantes y hay muchas bibliotecas y proyectos geniales. Sin embargo, Arduino es un trampolín, después de familiarizarse con arduino pasar a la programación de micro AVR directamente utilizando AVR studio o GCC y hacer productos del mundo real para resolver problemas reales.
De esa manera, uno aprende sobre el diseño de PCB y las complejidades del diseño con el suministro de stock de componentes disponibles y el tiempo de entrega.

TLDR; No importa qué microcontrolador se aprende si no sabe hacer un proyecto completo desde cero.

No se concentre en el controlador. Centrarse en las habilidades de desarrollo de productos. Hoy utilizará C y bibliotecas proporcionadas por los fabricantes de semiconductores. Cambiar de un controlador a otro es cuestión de días, si no de horas.

Te sugiero que vayas con las versiones básicas de ARM como LPC2129 / 2148 para empezar. Deberían darle una imagen clara sobre la arquitectura ARM.

Más adelante podría pasar a otros controladores ARM de 32 bits.

Si no está familiarizado con los microcontroladores y procesadores, le sugiero que comience con los microcontroladores AVR ATmega. Son fáciles de programar y puedes hacer muchos proyectos de pasatiempo con él. A estas alturas ya debería haber aclarado sus conceptos básicos y tener una idea de lo poderoso que es este material.
Luego cambie a procesadores ARM. Obtenga una placa de desarrollo como i.MX 6Qsabrelite que tiene un procesador ARM cortex A9. Puede comenzar a escribir controladores en esto o intentar portar un pequeño sistema operativo. ¡¡Que te diviertas!!

Controladores PIC

STM32, PIC, TI se centran especialmente en los núcleos ARM. Dado que está aprendiendo para un trabajo, puede omitir el 8051.

PIC y / o BRAZO