Cómo ingresar al campo de la informática (IT, CEH) a pesar de hacer BE en ingeniería electrónica

Si entiendo lo que quieres decir con “Cómo me meto” , asumiría que estás hablando de cómo conseguirías un trabajo en ese campo de la computadora, así que eso es lo que respondería.

El campo de la computadora es muy amplio, hay secciones que están muy cerca de la Ingeniería Electrónica Eléctrica y hay secciones que tratan más sobre la creación de software para usuarios finales (esta es la más popular).

Así que hablemos de la parte de “computadora” que está cerca de la Ingeniería Eléctrica, es muy difícil desacoplar esta parte de la Ingeniería Electrónica porque la Ingeniería Electrónica forma lo básico, entonces, ¿qué podría hacer en esta parte?

  1. Creación de software de sistema embebido: durante su curso como estudiante de Ingeniería Electrónica, le habrían enseñado a escribir software para que se ejecute dentro de microcontroladores y matrices de puertas programables de campo (FPGA). Esta es una parte muy importante del desarrollo de software, ya que usa el lenguaje C y ensamblado que forma la raíz de la mayoría de los lenguajes de alto nivel muy populares hoy en día, como Java, C #, JavaScript … así que si puede escribir software de sistema embebido, comprenderá qué es pasando detrás de escena en esos otros idiomas. La creación de software de sistema embebido es muy lucrativa porque no muchas personas lo hacen, por lo que es un campo muy interesante que desearía estudiar.
  2. Diseño de arquitectura de computadora: esto puede requerir un título de posgrado y también está estrechamente relacionado con (1) anterior, pero trae consigo sus propias diversidades interesantes, también se le habrían enseñado los conceptos básicos de esto en la escuela, diseño de circuitos lógicos, procesamiento paralelo, multi subprocesos, etc. Con conocimiento en este campo, puede diseñar un sistema informático o al menos comprender cómo funcionan los sistemas informáticos para que pueda mejorarlo, muchas empresas tienen personas en este campo que trabajan para ellos para optimizar sus complejos sistemas informáticos y también diseñar otros nuevos. .

Así que hablemos de la “computadora” que está menos conectada directamente a la ingeniería electrónica, y que es el desarrollo de software utilizando lenguajes de alto nivel como Java, C #, etc.

  1. Desarrollo de software: se requieren lenguajes de programación como C #, Java, Php para crear sitios web y estos lenguajes son fáciles de aprender para los graduados de Ingeniería Electrónica porque ya están expuestos a C, que es la base de la mayoría de los lenguajes con pocas excepciones, como Php. Pero no solo es suficiente para aprender estos idiomas, también debe aprender las mejores prácticas y principios, como los principios de los patrones de Diseño y Programación Orientada a Objetos, puede desarrollar software sin estos, pero es más probable que tenga problemas. Yo recomendaría a un ingeniero electrónico que aprenda el desarrollo de back-end antes de aprender el desarrollo de front-end.
  2. Visión por computadora y procesamiento de imágenes: y al ingeniero electrónico se le habrían enseñado los conceptos básicos del procesamiento de señales y esto forma los conceptos básicos para cosas como el procesamiento de imágenes y la visión por computadora y con un aprendizaje automático, el reconocimiento de imágenes y objetos también podría agregarse a esa lista.

Lo bueno de la nueva ola en los campos de “computadora” es que puede ingresar independientemente de su experiencia y es fácil de aprender. Es el conocimiento que buscan las empresas, es por eso que muchas empresas no requieren un título en ciencias de la computación o un título en ingeniería informática antes de emplear a un candidato, siempre y cuando el candidato haya demostrado su conocimiento.

Así que simplemente elija una parte de la “computadora” en la que desea ingresar y luego aprenda las cosas necesarias para obtener un trabajo en ese campo, en estos días el conocimiento es gratuito en línea, vaya a buscarlo.

Aprende muchos lenguajes de programación

Eso es lo que preguntan cuando te entrevistan para una empresa de informática