Siendo un estudiante de ECE, ¿qué software o lenguaje informático debo aprender para futuros beneficios? ¿Cuáles son algunos sitios o tutoriales para ello?

Escribir una respuesta solo tendrá sentido si proporciona más información, como de qué universidad es (ha etiquetado tanto a Manipal como a la Universidad de Michigan en los temas de las preguntas), qué desea hacer después de que termine su curso, cuánto interés le interesa realmente tengo en el campo, etc. Sin embargo, desde A2A, aquí está mi opinión.

Suponiendo que usted es el graduado de ECE típico de una universidad promedio, que realmente no sabe nada sobre el campo, y que solo está interesado en un paquete de pago decente, y suponiendo que tiene un cierto Porcentaje / CGPA, lo más probable es que lo contraten en una de las firmas de TI de reclutamiento masivo, como TCS, Infosys, L&T Infotech, Accenture, Hexaware, Capgemini, etc. Si es una de las mejores universidades, probablemente pueda ingresar a uno de los grandes bancos de inversión y firmas de TI extranjeras. Para cualquiera de estos, no necesitas aprender nada. Todo lo que necesita saber para ser un buen engranaje en la máquina corporativa se le enseñará en los 6 meses de capacitación que recibirá.

En caso de que no sea uno de esos imbéciles, y quiera hacer algo significativo, como hacer un MS en los EE. UU., O (que Dios lo ayude) quiere conseguir un trabajo en una empresa de ECE real, felicidades.

  1. Aprender sistemas embebidos. Para estos, necesitas C / C ++. Python también es necesario en estos días, para chips más nuevos como RPi y Arduino.
  2. Aprender Asamblea. Esto significa comenzar con Turbo Assembler y avanzar hacia arriba.
  3. Aprenda un software de diseño de circuitos, como CadSoft Eagle.
  4. Aprende MATLAB. Si quieres jugar con señales, es imprescindible.
  5. En caso de que decida entrar en el lado de las comunicaciones, obtenga una certificación de red o en la nube. Aprenda Cisco iOS / JunOS, y también la simulación de red, además de las utilidades de red básicas.

No voy a recomendar ningún sitio web. Incluso los mejores de ellos apestan. Si puedes encontrar un MOOC decente, bien. Personalmente, obtendría un buen libro de texto y comenzaría a experimentar por mi cuenta. Para C / C ++, puede usar un recorrido por C ++, el lenguaje de programación C ++ (4a edición) o programación: principios y práctica con C ++. Estos son estándar. Es posible que desee obtener uno que se ocupe específicamente de aplicaciones integradas.

Antes de responder, solo sé claro de una cosa:

Lo que está de moda ahora podría estar desactualizado mañana …

Por lo tanto, la solución radica en su nivel de interés: ¡más interés , más debe trabajar duro para mantenerse actualizado y para desaprender y volver a aprender !

A partir de ahora, C y Java están en tendencia en este momento para el nivel de entrada, ya que supongo que no tienes ningún / poco conocimiento de programación …

C puede ser útil si desea permanecer en trabajos basados ​​en ECE como en sistemas integrados , o en CS, OS , etc.

Java puede llevarlo a puntos de acceso avanzados (a partir de ahora) como programación de Android , aplicaciones web , etc.

Entonces, primero piérdete en el mundo de la codificación y descubre qué áreas / idiomas te capturan . ¡Si lo has sobrevivido, pasa a tecnologías avanzadas como Python / Perl / Scala, etc. para obtener más Oomph !


Para los tutoriales, vaya a:
Tutoriales web en línea de W3Schools
codecacademy.com
Aprende a codificar haciendo – Code School
Videos de YouTube como:
Slidenerd
El nuevo boston

Si es posible, elija MOOC como:
MIT OCW
Página en coursera.com

¡Espero eso ayude! ¡No dudes en comentar!
¡Gracias por leer!

Si estudias ciencias de la computación, puedes probar este:

software de diagrama de ciencias de la computación . Es una herramienta profesional para estudiantes de CS o empleados de negocios para realizar proyectos. Estos son algunos de los beneficios que puede obtener:

Interfaz de usuario fácil

El panel de usuario es claro con todas las funciones y características básicas disponibles. Puede acceder rápidamente a cualquiera de las herramientas específicas con un clic.

Un montón de iconos preestablecidos y plantillas para sujetos CS

Todos los símbolos preestablecidos se pueden agregar arrastrando y soltando desde la Biblioteca.

Conveniente para crear conectores

Puede crear un conector en formas rectas o curvas.

Lápiz editable o herramienta de lápiz

Si desea crear sus propios símbolos o elementos, simplemente elija las opciones de Herramientas de lápiz o lápiz para dibujar nuevos elementos en cualquier forma en su diagrama.

Fácil de imprimir, exportar o importar su trabajo

Puede exportar en diferentes formas, incluidos gráficos, PDF, Microsoft Office, HTML, SVG o por correo electrónico.

Multi-plataforma y multi-idiomas disponibles.

El software tiene opciones para Windows, Mac y Linux OS. También puede seleccionar entre diferentes idiomas de usuario, como inglés, español, alemán, francés y ruso.

Fácil de comenzar

Si está utilizando el software por primera vez, puede consultar el Tutorial o las Preguntas frecuentes de la interfaz de usuario para obtener más ayuda. La guía es clara de entender incluso para principiantes no calificados.

Saber más:

Diferentes diagramas UML – Propósito y uso

Ejemplos de diagramas UML

Conocimientos del diagrama UML

Software rápido de diagramas UML para Linux

Software de diagramas UML para Mac

La Ingeniería Electrónica y de Comunicaciones es esa rama donde tendrá la libertad de elegir entre el sector central y también el sector de software. Como ingeniero de ECE, tendrá un buen conocimiento sobre el componente electrónico y el funcionamiento allí también. Pero todos sabemos que hay muy pocas oportunidades y vacantes en el sector central y también el salario es más bajo que el de la industria de TI. Por lo tanto, es una decisión que debe tomar en qué sector desea ir. VLSI y MATLAB son el lenguaje más importante que debe aprender un ingeniero de ECE si desea ingresar al sector principal. Si alguien está predeterminado en que él / ella quiere ser su proveedor en la industria de TI, es mejor centrarse en los lenguajes de programación básicos como C, JAVA, HTML. Pero será sorprendente saber que no va a utilizar estos lenguajes de programación durante su trabajo. Le darán una sesión de capacitación para enseñarle lo que necesitan de usted. Mientras tanto, estos lenguajes de programación lo ayudarán a desarrollar una lógica y un algoritmo para desarrollar cualquier programa.

Para aprender los conceptos básicos de programación, puede preferir el mejor lugar para aprender y los sitios web de Tutoriales de SQL.

La mayoría de la electrónica de hoy ejecuta programas de uno u otro tipo. Creo que, como ingeniero electrónico, debería poder crear sistemas electrónicos que se puedan comunicar con Internet y otros dispositivos. Esto lo lleva a IoT. Entonces,

Aprenda C integrado : para trabajar con microcontroladores y procesadores

Linux Shell Scripting y Python : para usar Raspberry Pi que ejecuta Linux y puede usarse para grandes proyectos como hacer un servidor, operar una cámara y hacer un procesamiento de imágenes complejo, etc.

ahora que hemos tocado servidores

Lear HTML, CSS : HTML para crear páginas web básicas, CSS para diseñar su página web y posicionar diferentes elementos.

Aprenda PHP y SQL , el lenguaje backend, que hace el trabajo real. PHP conecta su wepbage a sql databse y se comunica con el servidor que podría haber creado con raspberry pi, que a su vez toma datos de los sensores.

Aprenda NETWORKING : esto le brinda una comprensión clara de cómo funciona Internet, TCP / IP, dirección IP, paquetes, HTTP, etc., que lo ayudarán a comprender y hacer la programación de red utilizando bibliotecas ya construidas

mejor libro para aprender networking

Compre en línea el libro de comunicaciones de datos y redes a precios bajos en India

Aprenda el desarrollo móvil de Android : en él aprenda programación para bluetooth y wifi, si desea controlar las cosas con su teléfono inteligente o hacer proyectos de automatización del hogar, para eso primero necesita aprender java.

Aprenda MATLAB: en MATLAB puede hacer procesamiento de imágenes, procesamiento de señales digitales,

Softwares

Aprenda Keil y Proteus : Keil es un IDE para programar microcntrolles

y proteus es para la simulación de microcontroladores y otros componentes electrónicos. son la combinación perfecta para la programación de microcontroladores.

Aprenda a usar ROS (sistema operativo de robot)

insructable para Comenzar con ROS (Sistema Operativo Robótico).

Sitio web oficial de ROS – Impulsando los robots del mundo

Aprenda el software HFSS : el simulador estructural de alta frecuencia, que se utiliza para diseñar antenas y visualizar los parámetros como lóbulos de potencia y patrones en modelos de color 3D. el sitio web oficial de HFSS

Puede encontrar tutoriales para tecnologías web aquí. en W3Schools.

tener un feliz aprendizaje y exploración

Bueno, le sugiero que comience con un lenguaje básico como la programación c y c ++.
Este lenguaje te ayuda a aclarar los fundamentos de la programación. Después de que se sienta cómodo con estos dos idiomas, debe elegir un camino para su futura profesión. Pero como mencionó, usted es estudiante de ECE, por lo que si está interesado en obtener trabajo en su transmisión solo, también debe conocer el lenguaje de la agresión. El software que necesita aprender depende en gran medida del idioma que elija después de c / c ++. si elige C # / VB.net, debe codificarlo en Visual Studio. Si está interesado en Java, entonces tiene una gran variedad de IDE como eclipse, net beans, etc. para HTML, PHP y JavaScript, solo necesita Notepad ++ y el servidor wamp (XAMPP).
Algunos de los sitios útiles para el desarrollo web son:
Programación en C – Aprenda programación en C y C ++ – Cprogramming.com
www. java world.com/
www. w3schools .com /

Verlo depende completamente de tus intereses y tus objetivos futuros.
Si desea seguir una carrera en el campo de la electrónica, entonces definitivamente debe aprender Embedded C. Aparte de eso, puede aprender la tecnología VLSI en la que, si lo hace bien, puede obtener un buen trabajo en empresas como Nvidia, HCL, Wipro, iball, Puede obtener los tutoriales de Youtube, etc.
Udemy: cursos en línea en cualquier momento y en cualquier lugar

Además de su campo, puede aprender Photoshop, Android, que puede agregar estrellas en su currículum.
Videos y tutoriales de thenewboston

El lenguaje informático “debería saber” es C y algunos conceptos básicos de la estructura de datos.

Luego, después de llevarse bien con C, puede probar un lenguaje de programación como Java, Python le dará una visión amplia sobre los conceptos de programación.

Comience con básico, aprenda C y luego siga adelante.

Para comenzar con el mejor sitio que puedo recomendar es el mejor lugar para aprender

Feliz aprendizaje 🙂

Este es un increíble sitio web de tutoriales en video en línea para Java y muchos otros lenguajes de programación. Crean un ambiente en el que te sientes cuando estás sentado en una clase y aprendiendo algo de forma interactiva. Los tutoriales son increíbles y los videos son realmente interactivos. El Entrenador de Metazone explica bien el concepto difícil de que los programadores ingenuos pueden aprender fácilmente. Puede aprender desde cero desde temas de nivel avanzado en Programación Java

Hay características únicas de este portal de tutoriales: –

Hay preguntas prácticas únicas para practicar.

Hay cuestionarios únicos para comprobar cuánto comprende los conceptos de Java.

La mejor característica: – Hay una explicación de la respuesta en formato de video de los cuestionarios porque si no sabe la respuesta correcta, puede ver que su explicación y los conceptos están bien aclarados.

Chicos, tengo mi experiencia personal, son tutoriales muy fructíferos. Cualquier persona que quiera aprender Java puede ir y echarle un vistazo.

Aquí hay un enlace: – Entrenamientos Metazone | Video tutoriales en línea

Hola,
Creo que aprendes la tecnología AngularJs porque el futuro de AngularJs es realmente amplio y el requisito del desarrollador de AngularJs es realmente amplio. Sugeriré la tecnología AngularJs. Espero que mi respuesta lo ayude.

Java es un buen lenguaje para aprender, puedes ir a coursera.org, y los tutoriales de youtube son Java de DURGA.