Si no me emociona la programación, ¿es prudente pensar en una carrera en sistemas integrados?

Creo que estás un poco confuso de que te interesarán los sistemas integrados o no.

Le estoy dando consejos simples para verificar si debe seguir adelante con los sistemas integrados o no:

  • En la primera etapa, debe comenzar con la placa aurdino. Esta placa está disponible con bibliotecas de código abierto. Suponga que desea conectar la pantalla LCD a aurdino, luego debe llamar a la función LCD API y luego su trabajo está hecho. E intente conectar otro sensores para ellos. Estos le darán un conocimiento sobre sensores, interfaz de bus, configuración GPIO. Después de completar esto, tendrá una idea de nivel superior sobre incrustado.

Después de completar el paso anterior, si su interés aumenta, realice la segunda etapa; de lo contrario, no piense en una carrera en Embedded Systems.

  • En la segunda etapa, debe comprar una placa específica del controlador (por ejemplo, atmega32) e intentar interactuar con la misma pantalla LCD. En ese momento, debe diseñar su propio código o API. De ahí comprenderá cómo funcionan realmente el controlador (procesador) y los dispositivos se comunican

Después de completar el paso anterior, si su interés aumenta, realice la tercera etapa; de lo contrario, no piense en una carrera en sistemas integrados.

  • En la tercera etapa, debe comprar una placa avanzada que tenga SO o RTOS. Recomiendo raspberry pi. Para comenzar, debe hacer alguna tarea de extracción de placa (Iedumping OS en la tarjeta SD, partición de la tarjeta SD, cargador de arranque, etc.). le brinda una experiencia de Linux. Luego, intente interactuar con la misma pantalla LCD con raspberry pi que le brindará experiencia en Linux, OS y lenguajes de script como Python.

Después de completar el paso anterior si su interés aumenta, entonces definitivamente debería elegir Embedded Systems como su proveedor.

La respuesta simple hubiera sido “NO” porque nuevamente es mucha programación. Sin embargo, dado que está interesado en Arduino y Robotics, la programación de Sistemas Embebidos podría ayudarlo. Me gustaría señalar algunas cosas.

  1. Arduino es una versión simplificada y resumida de C ++ en hardware. Es muy simple de usar, pero la mayoría de los detalles concretos están escondidos. Así que tenga cuidado si va a programar sistemas embebidos, puede que no siempre tenga la comodidad de un arduino. Tendrá que aprender en profundidad sobre la arquitectura y otros detalles del hardware subyacente.
  2. La razón por la que te puede gustar programar más Robotics / Arduino es que estas cosas son físicas. Puedes hacer que el mundo se mueva 🙂 y eso emociona a mucha gente, incluyéndome a mí. Entonces, la programación de SW, aunque es muy interesante dependiendo de lo que estás haciendo, es una capa de abstracción que puede ser aburrida a veces desde mi perspectiva.

Ahora que HW es tan barato, intente construir cosas que usaría usted mismo. Si eso te emociona; incrustado es el camino a seguir. Recuerda que construir cosas es la única prueba de fuego en la que creo, hacer un curso o ver videos no te ayudará a decidir.

Los sistemas integrados a nivel de bricolaje no son tan difíciles, pero a nivel profesional la programación se vuelve muy tediosa y complicada. Por lo tanto, yo diría que una inclinación por la programación es necesaria para un programador de sistemas integrados.

Los proyectos te enseñan mucho. Entonces, si ya ha programado un Arduino, entonces tal vez pueda desarrollar programas para la serie de microcontroladores Atmega de AVR y realizar algunos proyectos. Después de eso, si su interés aún persiste, puede probarlo en otros mirocontroladores que son más complejos que AVR.

También puede leer sobre algunos conceptos avanzados de Sistemas Embebidos y luego averiguar si desea elegir este campo como su vocación o no.

Siento que cuanto más explores, más seguro te volverás.

More Interesting

¿Es UIET ECE una buena opción? Tengo interés en la codificación, pero es posible que no obtenga CS / IT. ¿Es UICET químico una buena opción?

Soy estudiante en NC Estudiante en NC State Univeristy y estoy empezando a buscar un trabajo después de graduarme y me preguntaba cuáles son las cosas más comercializables que puedo poner en un currículum cuando empiezo a presentar una solicitud.

¿Por qué se agotan los trabajadores sociales con experiencia?

¿Necesito un título de software para convertirme en desarrollador?

¿En qué campo de la ingeniería civil debería especializarse, si desea especular con la propiedad?

¿Cuándo se convirtió la informática en la rama más deseada en el escenario de la ingeniería india?

Cómo saber cuál es mi pasión y cuál debería ser mi carrera

¿Cómo es tu vida como PAT en Cognizant?

Quiero intentar hacer animación. Pero ni siquiera sé cómo. ¿Qué debo hacer para comenzar la animación como en animes o final fantasy?

¿Puedo trabajar en diseño web si acabo de completar mi ingeniería en informática pero no me interesa el lenguaje o la codificación?

¿Es una locura cambiar de carrera a los 42 años y volver a la escuela para convertirse en un programador de juegos considerando que el campo está dominado por 20 y tantos? ¿Es el problema el agismo?

¿Hay alguna forma real de ganar Rs? 5.000 - 10.000 por mes en la India trabajando unas horas por día en línea?

¿Cuál es la diferencia entre ingeniería mecánica y de producción? ¿Qué tan diferente es el programa de estudios?

¿Cuáles son algunos trabajos potenciales fuera de la academia para un doctorado en recursos naturales / economía agrícola?

¿Cuánto dinero gana un estadounidense promedio al mes?