Soy un ingeniero electrónico que se graduó recientemente y obtuve un trabajo como ingeniero de sistemas integrados donde tengo que trabajar en la programación C. ¿Es un buen trabajo para mí o no? ¿Debería continuarlo?

Casi todos los ingenieros de sistemas integrados escriben algún código en C / Assembly / C ++, pero eso no es más del 40% de su trabajo real.

El trabajo real implica lo siguiente:

  1. Comprender el microprocesador subyacente para que pueda usarse de manera efectiva.
  2. Comprensión del sistema operativo (si está utilizando RTOS). Si no está utilizando RTOS, necesitará trabajar mucho con las interrupciones y puede escribir su propio planificador.
  3. Trabaje con un sistema con memoria limitada, por lo tanto, el programa C que escriba no será el típico programa C que un ingeniero de ‘Software’ escribe.
  4. Trabaje con varios dispositivos periféricos y comprenda varios protocolos de comunicación (por ejemplo, USB, UART, SPI, I2C, etc.)

5. Lea los esquemas, use varios ámbitos.

Si no está haciendo al menos 2 de los 5 anteriores, entonces no es un buen trabajo para usted. Considere buscar un trabajo real de ingeniero de sistemas integrados.

El sistema integrado es una combinación de hardware y software, para hacer cualquier producto electrónico, debe ser bueno tanto en hardware como en software. así que no se preocupe, está en el camino correcto … estudie la programación, practique la programación del otro lado, aprenda el diseño de PCB, practique circuitos electrónicos y desarrolle algunos productos electrónicos por su cuenta … para que después de unos años pueda convertirse en empresario …

A mí me parece un buen trabajo.

Aquí está la cosa: un ingeniero electrónico que hace cualquier cosa, incluso moderadamente complejo, ha necesitado saber programar desde, aproximadamente, 1985.

La programación hace tu trabajo MUCHO más fácil. Créeme, he diseñado cosas en la era de la precodificación y no volvería a eso ahora. ¿200 chips MSI para implementar algo que un Arduino puede hacer mientras duerme? No, gracias.

Incluso si nunca termina siendo un buen programador, debe comprender lo suficiente para seguir el código que otros han escrito, y para debatir, razonar y discutir sobre ello cuando surja la necesidad. Sin embargo, el C es un lenguaje pequeño, es fácil de aprender y es probable que mientras practiques lo suficiente y tengas una actitud positiva, serás un buen programador.

Quédate con eso.

La programación en C es divertida. Como usted es un ingeniero de sistemas integrados, la mayoría de las veces trabajaría estrechamente con el metal con / sin sistema operativo. Este nicho de programación de software es increíble para un ingeniero electrónico, ya que estaría depurando el hardware y el software. No sentirá que está llegando a un punto de saturación, ya que siempre tendrá alguna tecnología nueva para aprender y manejar. No sé su nivel de experiencia en C, pero le sugiero que comience a practicarlo, independientemente.

Tome el trabajo sin comprometer su escala salarial . Nunca acepte trabajar como una mano de obra barata. Internet está lleno de consejos de BS sobre cómo una persona más fresca nunca debería pensar en el dinero cuando hay margen para aprender. Utter BS! La empresa siempre tiene dinero para pagar por el mejor talento, pero depende de usted hacerse indispensable para la empresa.

¿Es un buen trabajo para mí? ¿Debería continuarlo?
Depende completamente de tus circunstancias.

Eso es ingeniería para ti mi amigo
Cualquiera que sea la secuencia que estudies, ¡terminarás en un trabajo de TI!
Si no te gusta programar, mejor déjalo o te arrepentirás después de unos años.
Obtenga un trabajo en la empresa principal, si no, vaya a mtech o ms n, luego obtenga un excelente trabajo en la empresa principal

Si está interesado en hacer este trabajo, ya que no es de su corriente, si lo desea, puede hacerlo. Los trabajos relacionados con la computadora aumentarán en el futuro y serán beneficiosos, por lo que, en mi opinión, puede unirse a este trabajo solo si se siente cómodo trabajando con la Programación C.

Todo lo mejor para tu futuro. Espero que tengas éxito.

C es el lenguaje de programación básico y más utilizado para desarrolladores.
Debes saber, aprender y ser fuerte en C.

Te ayudará mucho en el futuro. Sin duda es un buen TRABAJO para ti.

Ve por ello, vive en el presente
Todo lo mejor

al final lo que importa es usted, su mentalidad, su entorno, especificaciones de trabajo, etc. Yo digo que lo pruebes. de lo contrario, como dijo Rahul, te arrepentirás en unos años … si amas tu trabajo, entonces no es solo un trabajo …