Soy un estudiante de CS de tercer año de B.Tech; ¿Qué capacitación sería mejor para mí: redes o Java?

Me entristece haber tenido que rechazar todas las respuestas en esta página web. Rara vez alguien en la India entiende la ingeniería informática. Es bastante alarmante que los estudiantes de los colegios de ingeniería de primer nivel en la India no tengan idea de lo que están diciendo. La forma correcta de usar una respuesta en Quora debería ser leer y hacer una verificación de antecedentes sobre el respondedor, ya que todos los indios en Quora quieren practicar la escritura de respuestas, independientemente de su comprensión del campo. Si ve esta condición, entonces es bastante desastroso para quien necesita una respuesta correcta a su duda.


Respuesta a la pregunta:

  • Por favor, comprenda que todos los títulos universitarios, certificaciones y certificados de capacitación han perdido su valor en la industria de la ingeniería informática. Las empresas de ingeniería informática necesitan habilidades para resolver los problemas que enfrentan y no los títulos universitarios.
  • Tener un título universitario en ingeniería no prueba nada, por lo tanto, es inútil.
  • Ninguna capacitación relacionada con la ingeniería informática es de ninguna utilidad. Desde entonces, los lenguajes de programación de computadoras no se pueden enseñar. Por favor, comprenda esto: la respuesta de AK Pandey a ¿Es cierto que en NITs se le enseña a programar desde cero?
  • Las redes son una aplicación de los lenguajes de programación de computadoras.
  • Los lenguajes de programación de computadoras son las herramientas o las habilidades.
  • Las habilidades no se pueden enseñar. Las habilidades solo se pueden dominar mediante la práctica.
  • Java es un lenguaje de programación de computadoras. Es una herramienta para aplicar en redes de computadoras.
  • Todos los ingenieros informáticos del mundo, inicialmente juegan con los lenguajes de programación para comprender el funcionamiento y la importancia de los lenguajes de programación en la informática. Luego, desarrollan interés en los diversos tipos de aplicación de los lenguajes de programación de computadoras. Por lo tanto, se convierten en expertos en la aplicación de los campos de programación de computadoras como redes, computación en la nube, etc.
  • Ninguno de los institutos de capacitación puede enseñarle ningún lenguaje de programación de computadoras. Tampoco pueden enseñarle la aplicación de los lenguajes de programación en cosas como Redes, etc.
  • Por lo tanto, la forma correcta y única de convertirse en experto en ingeniería informática es jugar con los lenguajes de programación informática y luego desarrollar una comprensión de cómo estos lenguajes de programación pueden aplicarse a la ingeniería informática.
  • Todas las otras respuestas en esta página web son de aspirantes y estúpidos.

Según yo, el entrenamiento en Java será mejor para ti.

Plataforma

La plataforma Java es un conjunto de programas que facilitan el desarrollo y la ejecución de programas escritos en el lenguaje de programación Java. Una plataforma Java incluirá un motor de ejecución (llamado máquina virtual), un compilador y un conjunto de bibliotecas; También puede haber servidores adicionales y bibliotecas alternativas que dependen de los requisitos. Java no es específico de ningún procesador o sistema operativo, ya que las plataformas Java se han implementado para una amplia variedad de hardware y sistemas operativos con el fin de permitir que los programas Java se ejecuten de manera idéntica en todos ellos. Las diferentes plataformas se dirigen a diferentes clases de dispositivo y dominio de aplicación:

  • Tarjeta Java: una tecnología que permite que pequeñas aplicaciones basadas en Java (applets) se ejecuten de forma segura en tarjetas inteligentes y dispositivos similares de memoria pequeña.
  • Java ME (Micro Edition): especifica varios conjuntos diferentes de bibliotecas (conocidos como perfiles) para dispositivos con capacidades limitadas de almacenamiento, visualización y potencia. A menudo se usa para desarrollar aplicaciones para dispositivos móviles, PDA, decodificadores de TV e impresoras.
  • Java SE (Standard Edition): para uso general en PC de escritorio, servidores y dispositivos similares.
  • Java EE (Enterprise Edition): Java SE más varias API que son útiles para aplicaciones empresariales cliente-servidor de varios niveles.

La plataforma Java consta de varios programas, cada uno de los cuales proporciona una parte de sus capacidades generales. Por ejemplo, el compilador de Java, que convierte el código fuente de Java en código de bytes de Java (un lenguaje intermedio para la JVM), se proporciona como parte del KIT DE DESARROLLO DE JAVA (JDK). El ENTORNO DE EJECUCIÓN JAVA (JRE), que complementa la JVM con un COMPILADOR JUST-IN-TIME (JIT), convierte el código de bytes intermedio en código de máquina nativo sobre la marcha. La plataforma Java también incluye un amplio conjunto de bibliotecas.

Los componentes esenciales en la plataforma son el compilador del lenguaje Java, las bibliotecas y el entorno de tiempo de ejecución en el que el código de bytes intermedio de Java se ejecuta de acuerdo con las reglas establecidas en la especificación de la máquina virtual.

máquina virtual de Java

Artículo principal: MAQUINA VIRTUAL JAVA

El corazón de la plataforma Java es el concepto de una “máquina virtual” que ejecuta programas JAVA BYTECODE. Este código de bytes es el mismo sin importar bajo qué hardware o sistema operativo se ejecute el programa. Hay un compilador JIT (Just In Time) dentro de Java Virtual Machine , o JVM. El compilador JIT traduce el código de bytes de Java en instrucciones de procesador nativo en tiempo de ejecución y almacena en caché el código nativo en la memoria durante la ejecución.

El uso de bytecode como lenguaje intermedio permite que los programas Java se ejecuten en cualquier plataforma que tenga una máquina virtual disponible. El uso de un compilador JIT significa que las aplicaciones Java, después de un breve retraso durante la carga y una vez que se han “calentado” al estar compiladas en su totalidad o en su mayoría por JIT, tienden a ejecutarse tan rápido como los programas nativos.

Desde la versión 1.2 de JRE, la implementación de JVM de Sun ha incluido un compilador justo a tiempo en lugar de un intérprete.

Aunque los programas Java son multiplataforma o independientes de la plataforma, el código de Java Virtual Machines (JVM) que ejecuta estos programas no lo es. Cada plataforma operativa compatible tiene su propia JVM.

Gracias

Mira, depende totalmente de tus intereses,
Cuando estaba en tercer año estudié .Net / C # y construí aplicaciones de Windows Phone.
Mi amigo hizo un curso sobre redes de algo CCNA (no recuerdo exactamente).
Mis aplicaciones y conocimientos me ayudaron a conseguir un trabajo deseable, mientras que sus estudios lo ayudaron a sobresalir mucho en su trabajo.

Nadie puede responder esta pregunta excepto usted.
Cualquier curso de redes, Java, Android, piratería ética, Windows Phone, iOS, desarrollo web es bueno.

Elijas lo que elijas, solo dale corazón y crea al menos 2 grandes proyectos en eso, para presumir en tu currículum.

La capacitación en ingeniería no es más que un certificado. Si está preguntando acerca de las opciones de carrera, entonces debe decidir en qué campo desea enfocarse y hacer una carrera.

Si quieres ir a programar, Java es una buena opción y hay muchas oportunidades disponibles en el mercado.

Sin embargo, si desea ir al campo Redes, entonces es un campo completamente diferente.

Con el fin de obtener una buena ubicación y deseo de colocación, debe dominar su habilidad aprendiendo y practicando.

Realice la capacitación en lo que más le interese e implemente y aprenda más sobre esa tecnología.

pierda. garg

HAGA el entrenamiento sabiamente porque en este lado de GREENER grass donde estoy escribiendo esta respuesta desde ……… donde busca estar, le preguntan qué sabe y qué ha hecho … en tu entrenamiento, por supuesto, de donde también importa. Con ESO quieren decir cuál era exactamente su papel (ya sea cómo los engañó y obtuvo su certificado o si realmente hizo que su currículum fuera pesado para el trabajo)

Entonces, si te ves inclinado a ser una CHICA JAVA y deseas explorar la tecnología Java, adelante ……. o una CHICA DE RED que descubre sus aspectos, las luces son verdes. Otro caso es donde está HECHO con su parte de UNO DE ESTOS DOS para que pueda explorar nuevas aguas como ELIZABETH SWAN de piratas del Caribe y ver lo que le espera (play store o apple store 😀).

No lo hagas para ENGAÑAR a las personas ni para tener tiempo para pasar en casa porque al FIN te preguntan qué hiciste, no de dónde eres o esas cosas.

Te sugiero que vayas a trabajar en red porque hay más personas en Java que haces algo diferente, será fácil conseguir un trabajo, pero si estás haciendo redes, te sugiero que hagas la certificación CCNA porque te hará ver a la multitud .

More Interesting

Cómo ocultar el uso del ancho de banda de la escuela

¿Crees que los protocolos de comunicación eficientes reemplazarían a los humanos que hablan algún día?

¿Qué conexión web es segura?

En las redes de computadoras, ¿cuáles son los pros y los contras de una conexión multipunto sobre una conexión punto a punto?

¿Es legal alojar un sitio web que permita la comunicación entre dos personas (a través de Internet), sin ninguna autenticación e historial de comunicación?

¿Son necesarias o recomendadas las certificaciones de Cisco cuando tiene un BS o MS en CS?

¿Qué software LCR (enrutamiento de menor costo) se recomienda para pequeñas y medianas empresas?

¿Cuál es la diferencia entre el dispositivo y las direcciones IP de Internet y cómo funcionan juntas?

¿Cómo se transmiten los datos a través de cables en la computadora?

¿Cómo puede caer el rendimiento debido a la congestión?

¿Cuál es la relación entre el programador de computadoras y el administrador de red?

¿Qué está haciendo mi hijo para bloquear nuestra conexión a Internet?

¿Cuántas redes debo saber para ingresar a la seguridad cibernética y la piratería? Tengo la guía TCP / IP de Michael M. ¡pero es bastante amplia! ¿Cuánto estudiar?

¿Qué es un túnel GRE suave? ¿Cómo es diferente de un túnel GRE?

¿El término 'ataque MITM' se refiere a lo que sucede una vez que un atacante se encuentra entre 2 hosts o a ataques que le permiten al atacante insertarse a sí mismo (arp)?