Cómo convertirse en un experto en Java

Puedes aprender visitando Gcreddy.com

Introducción a Java

¿Que es Java?

Java es un lenguaje de programación de computadoras. Permite a los programadores escribir instrucciones de computadora usando comandos basados ​​en inglés, en lugar de tener que escribir en códigos numéricos. Es conocido como un lenguaje de “alto nivel” porque puede ser leído y escrito fácilmente por humanos. Al igual que el inglés, Java tiene un conjunto de reglas que determinan cómo se escriben las instrucciones. Estas reglas se conocen como su “sintaxis”. Una vez que se ha escrito un programa, las instrucciones de alto nivel se traducen en códigos numéricos que las computadoras pueden entender y ejecutar.
Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado, y cada día se crean más. Java es rápido, seguro y confiable. Desde computadoras portátiles hasta datos ingresados, consolas de juegos, supercomputadoras científicas, teléfonos celulares e Internet, Java está en todas partes.

Tipos de aplicaciones Java:

Java se puede utilizar para desarrollar diferentes tipos de aplicaciones:

• Aplicaciones independientes

• Applets

• Aplicaciones web

• Aplicaciones distribuidas

Aplicaciones independientes: una aplicación independiente es un programa que se ejecuta en su computadora. Es más o menos como un programa C o C ++.

Applets: Un applet es una aplicación diseñada para viajar a través de Internet y para ser ejecutada en la máquina del cliente por un navegador web compatible con Java como Internet Explorer o Netscape. Los applets también son programas Java pero residen en los servidores. Un applet no se puede ejecutar como una aplicación independiente. Applet solo se puede ejecutar incrustándolo en una página HTML como una imagen o un archivo de sonido. Para ejecutar un applet, necesita acceder a una página HTML que tiene un applet incrustado. Cuando el navegador web descarga dicha página HTML, posteriormente carga el archivo ejecutable, que contiene Applet y luego lo ejecuta en la máquina local.

Aplicaciones web: las aplicaciones web se ejecutan en el servidor web. Se accede a las aplicaciones web a través de clientes web, es decir, navegadores web como Internet Explorer o Netscape. Cada vez que accede a un sitio web especificando la URL (Universal Resource Locator), está accediendo a alguna aplicación web. Los componentes principales de una aplicación web escrita en Java son,

• Servlets Java

• Páginas del servidor Java (JSP), y

• HTML
Los Servlets Java también son programas Java, que se ejecutan en el Servidor y luego envían el resultado / respuesta al cliente. Las páginas JSP pueden considerarse como una combinación de código HTML y Java. El servidor web convierte las páginas JSP en Java Servlets antes de la ejecución.

Accede a la aplicación web especificando la URL. Si la URL corresponde a una página HTML, el servidor web simplemente devuelve la página HTML al cliente, que luego la muestra. Si la URL corresponde al Servlet o JSP, se ejecuta en el Servidor y el resultado / respuesta se devuelve al cliente, que luego el cliente muestra.
Aplicaciones distribuidas: la aplicación Java se puede dividir en varios módulos / componentes (programas Java), que pueden ejecutarse en diferentes máquinas. Los programas / aplicaciones Java que se ejecutan en diferentes máquinas pueden comunicarse entre sí. Para ser más precisos, los objetos Java en una máquina pueden invocar métodos en los objetos Java que se ejecutan en otra máquina. Por lo tanto, Java tiene soporte para el procesamiento distribuido en el lenguaje mismo.

Hay muchas versiones de Java que se han lanzado, son

• JDK Alfa y Beta (1995)

• JDK 1.0 (23 de enero de 1996)

• JDK 1.1 (19 de febrero de 1997)

• J2SE 1.2 (8 de diciembre de 1998)

• J2SE 1.3 (8 de mayo de 2000)

• J2SE 1.4 (6 de febrero de 2002)

• J2SE 5.0 (30 de septiembre de 2004)

• Java SE 6 (11 de diciembre de 2006)

• Java SE 7 (28 de julio de 2011)

Videos paso a paso de Java

Tutoriales de Java

Preguntas y respuestas de la entrevista Java

La verdadera experiencia es una combinación de teoría y práctica. Algunas personas pueden derivar la teoría solo a través de la práctica, pero generalmente se requiere lectura. Lea mucho sobre Java: la semántica del lenguaje, las bibliotecas, los problemas, el entorno de ejecución, la recolección de basura, el código de bytes, la ofuscación, los casos de uso, el historial, los lenguajes alternativos de JVM, las tecnologías de la competencia, etc. Los expertos tienen un conocimiento que generalmente es “innecesario” pero es bueno saberlo “. Este conocimiento les proporciona información adicional sobre problemas y soluciones.

Al mismo tiempo, trabaje mucho con Java. Mucha teoría no se asimilará a menos que tenga alguna experiencia con el problema que resuelve. Después de 5 años deberías ser bastante sólido. En ese momento, si se lo considera un experto o no, dependerá de quién establezca el estándar y de cuánto trabajo realice.

Mucha gente ha estado haciendo Java durante mucho tiempo. Mi suposición es que tomaría más de 10 años de esfuerzo real y constante para ser considerado un experto sin ambigüedades.

Aprender el lenguaje de programación Java no es algo muy difícil. Por el término, “Experto en Java”, supongo que alguien sabe cómo escribir código en Java y es competente con las diferentes cosas y características específicas del lenguaje en Java. Entonces, mi respuesta se basa en esa suposición:

Aprenda programación básica con Java: si no tiene experiencia previa en programación o cosas similares, primero debe aprender la programación básica. Para aprender programación básica y su lenguaje de programación preferido, puedo recomendarle que siga mi respuesta a esta pregunta. Después de aprender la programación básica con su idioma preferido, puede comenzar a aprender Java básico. Hay muchos recursos para aprender Java a través de Internet. Sugeriría acostumbrarse primero a la sintaxis y los conceptos. Y practique la resolución de problemas de programación para comprenderlo en poco tiempo.

Aprenda programación orientada a objetos con Java: cuando esté familiarizado con alguna programación y cómo codificar en Java, es hora de intensificar. Necesitarás aprender programación orientada a objetos. Como su objetivo final es ser un desarrollador de Android, debe aprender los conceptos de programación orientada a objetos con Java. Todos los lenguajes de programación orientados a objetos tienen algunos conceptos o temas comunes que se deben aprender. Tales como: constructor, destructor, herencia, polimorfismo, abstracción, multihilo, genéricos, etc. Confía en mí, Java tiene los mejores recursos de aprendizaje en Internet en comparación con otros idiomas. Por lo tanto, no tendrá ningún tipo de problemas para encontrar materiales de aprendizaje. Hay algunos temas que son específicos de Java, también debes aprenderlos.

Aprenda los conceptos de OOPS (Encapsulación, Abstracción, Herencia, Polimorfismo, etc.), hay muchos enlaces disponibles en Internet, solo Google.

SCJP 6 para Java por Kathy Sierra y Bert Gates. Intenta resolver las preguntas de cada capítulo. Este es un buen comienzo para aprender lo básico

Una vez que haya terminado de leerlo, puede leer Effective Java de Joshua Bloch, le dará una perspectiva diferente sobre las mejores prácticas de codificación.

Luego, comience a aprender algoritmos, si no está muy cómodo con ellos, vea videos NPTEL de Naveen Garg sobre estructuras y algoritmos de datos. Luego, salta a estructuras de datos y algoritmos en java por Robert Lafore, te ayudará a codificar lo mismo en Java

Después de esto, abra el paquete java.util y lea el código de las colecciones, por ejemplo, el código de HashMap, ArrayList, LinkedList, ConcurrentHashMap, TreeMap

Luego estudie el código de las clases Wrapper y la clase String, básicamente las clases abiertas y vea por usted mismo cómo se han implementado.

Si sigues todo lo anterior, puedo decir que te sentirás bastante cómodo con los conceptos básicos de Java.

Para aprender temas avanzados como multihilo, mi sugerencia sería leer

Tutorial de Jenkov sobre concurrencia y programación concurrente, este es el mejor que he encontrado en Internet, si todavía desea obtener más información sobre la concurrencia de Java en la práctica por Brian Goetz, pero las cosas que se cuentan en esto se están volviendo menos útiles ahora (en el mundo Java8).

Si necesita más información nuevamente, lea las clases de paquetes java.util.concurrent, el mejor lugar para aprender concurrencia en Java.

Ahora, una vez que estudies todo lo que he mencionado anteriormente, puedes decirle a cualquiera que conoces Java.

Pero, si todavía tiene hambre y quiere aprender más, le sugiero que lea Dentro de la máquina virtual Java 2 de Bill Venners, para conocer a fondo los hilos de Java, el código de bytes y los cargadores de clases.

La documentación de Java ™ Tutorials -Oracle también es un buen lugar, aquí también puede encontrar tutoriales sobre ClassLoaders y la recolección de basura (debe leer si desea profundizar).

Esto completa el entrenamiento de Core Java.

Una sugerencia que me gustaría hacer no se detenga y siga leyendo los avances en el campo de Java, estudie sobre Lambadas y la programación funcional.

Resuelva regularmente preguntas de sitios web, por ejemplo, CodeChef, TopCoder, GeeksForGeeks, lo ayudará a mejorar sus habilidades de programación.

Aquí, déjame ayudarte. Aunque no soy un experto, compartiré con ustedes el camino que me convirtió en un programador ‘decente’ en JAVA.

Cuando programé por primera vez, estaba en el 11º estándar y nuestra herramienta para el comercio era C ++.

C ++ es un gran lenguaje, pero no fue mi pan comido. Me frustraron sus conceptos de OOP.

Aparte de eso, escribí, solo un servidor TOMCAT básico y un equilibrador de carga

para mi 12 ° proyecto Ese es mi único logro en C ++ (juego de palabras previsto).

Más tarde, cuando fui a la universidad, me encontré con el lenguaje C y fue el punto de partida de mi viaje como programador.

Olvida lo que otros te dirán, el C es un lenguaje delicioso y su poder radica en la forma en que proporciona un control completo sobre un sistema. Te hace un SEÑOR (guiño).

Déjame decirte algo, creo que una persona elige un idioma en función de su personalidad (solo mis pensamientos, puedes ignorarlos). Como si fuera un fanático del control en cierta medida y C me proporciona esta capacidad para tener el control total.

Pero entonces C no tiene POO y es por eso que decidí hacer Java.

Al principio pensé para qué sirve ese código solo para escribir un programa “Hello World”.

Como, para C …

// Un código C simple para “hola mundo”
#include
int main () {
pone (“¡Hola Mundo!”);
devuelve 0;
}

Mientras que, para JAVA …

// Un código JAVA simple para “Hello World”
Mensaje de clase pública {
public static void main (String [] args) {
System.out.println (“¡Hola, mundo!”);
}
}

Pero luego me di cuenta del poder de JAVA y la lista de aplicaciones poderosas que se pueden escribir usando JAVA.

Ahora llegando a su pregunta (Disculpe por tanta información 😉), así es como lo hice:

  1. Encontré “Introducción a la programación en Java por Y-Daniel-Liang”. Puede obtenerlo desde aquí https://www.google.co.in/url?sa=… . Aumentará su comprensión de los conceptos básicos de Java y, aparte de eso, después de cada concepto, tiene más de 100 preguntas de ejercicio relacionadas con ese concepto.
  2. Después de eso, completé “Java: la referencia completa”. En realidad, la mayoría de las personas prefieren hacerlo primero, pero luego les digo cómo lo hice.
  3. En esta etapa tenía una buena comprensión de los conceptos básicos de Java y los conceptos de OOP, así que comencé a crear proyectos. Creé muchos de ellos:
    • Sistema de gestión de bibliotecas para una universidad gubernamental.
    • OS GUI y sus operaciones en JAVA completo para mi proyecto de Año Final (todavía lo estoy completando)
    • Algoritmos de programación de la NUBE para la GESTIÓN DE LA NUBE.
    • Muchos proyectos de procesamiento de imágenes (en realidad, encuentro que el procesamiento de imágenes es aburrido en Java. Así que me cambié a Python).

    Como última palabra, me gustaría decirle que debe hacer una gran cantidad de codificación porque no importa cuánto Google “cómo puedo convertirme en un codificador excepcional” o “Cómo ser el mejor codificador en Java” o bla bla bla, Solo la práctica puede hacerte perfecto.

    Para ser sincero … no se trata de ser un experto en un idioma en particular. Si comprende bien cualquier lenguaje orientado a objetos, será más fácil para cualquiera comprender todos los lenguajes de programación basados ​​en conceptos orientados a objetos.

    Dado que usted preguntó acerca de Java, mi enfoque se centra en cosas orientadas a objetos que definitivamente lo ayudarán en Java, C ++ y otros lenguajes.

    En cuanto a ser experto es un requisito, necesita un aprendizaje continuo y la ejecución de programas. Hay muchos frameworks disponibles en Java como Spring, Hibernate, Struts, etc. Intente completar estos frameworks ampliamente utilizados que le darán un buen comienzo con Advance Java. Luego puede buscar otros marcos especialmente disponibles para Android y otras aplicaciones de desarrollo de teléfonos.

    No olvides …… La programación no se trata de mirar o leer. Se trata de cometer errores y aprender de esos errores. Así que deje de usar libros, instale un entorno de Desarrollo en la computadora y comience a escribir su “Hola Mundo”.

    Esto es realmente Java para principiantes, por lo que no necesita saber cómo programar. Incluso si conoce un idioma diferente, esta introducción a Java lo ayudará a comenzar a aprender Java rápidamente para que pueda comenzar a codificar de inmediato.

    Puedes aprender visitando Gcreddy.com

    Descripción general del lenguaje de programación Java

    y mira toda la lista de reproducción en Gc Reddy Youtube

    Videos paso a paso de Java

    Tutoriales de Java

    Preguntas y respuestas de la entrevista Java

    Codificación

    Intente escribir programas en un cuaderno primero.

    Ejecutar en seco y declarar el resultado esperado.

    Compílelo y ejecútelo y verifique la salida.

    Escribe cualquier error que hagas en tu “diario de errores”

    Revise su diario periódicamente.

    Incremento del conocimiento de Java

    Tome un buen manual de Java y léalo al menos dos veces.

    Usa nuevas clases y métodos.

    Aprende mejores estilos de programación.

    Intente las preguntas de los programas de certificación de Java, traerán más claridad.

    Incremento de los fundamentos básicos de la computadora

    Comprender las tecnologías básicas que funcionan detrás de la computadora: bases de datos, redes, sistemas operativos, compiladores.

    Aprenda cómo funciona el compilador de Java.

    Intenta participar en desafíos de codificación en sitios web como codechef.

    Intenta aprender Java junto con Linux

    Siempre agregue comentarios a su código.

    En mi opinión, para un conocimiento profundo de Core Java y sus características importantes desde cero con ejemplos de código fáciles de forma gratuita , puede estudiar y practicar el uso de Decodejava.com presentando un tutorial Java simple y fácil.

    Han cubierto la mayoría de las características de Java para principiantes :

    • Declaraciones de control: las instrucciones de control como if, if-else, switch, while loop, break, continue, etc. controlan el flujo de nuestro programa. Para saber más sobre las declaraciones de control, comenzando con la declaración if, lea la declaración if de Java
    • Excepciones de Java : la excepción es una condición excepcional inusual o un error de tiempo de ejecución , que ocurre solo durante el tiempo de ejecución de un programa Java. Para conocer las excepciones de Java y cómo se producen en un programa Java , puede leer Manejo de excepciones en Java
    • Cadena : la cadena no es más que una secuencia de caracteres entre comillas dobles. Para saber sobre String y sus diversos métodos importantes, siga Java String Class – Decodejava.com
    • Entrada / salida de archivo: las clases de entrada / salida de archivo se utilizan para leer / escribir datos de los archivos. Para obtener más información sobre la entrada / salida de archivos y sus clases importantes con ejemplos de códigos cortos , siga – Java File Class – Decodejava.com
    • Subproceso : un subproceso es un programa en ejecución que realiza una tarea específica . Thread es la característica más importante de Core Java y para conocer más Thread y sus características con ejemplos de código fáciles , lea Threads en Java – Decodejava.com
    • Applet : un applet es un programa Java que puede transportarse a través de Internet y ejecutarse mediante un navegador web habilitado para Java. Para saber más sobre Applet y sus características importantes , puede leer Java Applet Class- Decodejava.com
    • Marco de colección: el Marco de colección proporciona interfaces y clases importantes mediante las cuales podemos administrar un grupo de objetos . Las colecciones vienen en los temas avanzados de Core Java, pero no debe perderse. Para saber más acerca de cada clase de Colección con ejemplos de código corto , puede leer ArrayList en Java- Decodejava.com
    • Paquete Swing: el marco Swing nos brinda la capacidad de crear aplicaciones basadas en ventanas y su interfaz gráfica de usuario (GUI) fácil de usar. Para obtener más información sobre Swing y sus clases con ejemplos de código fáciles , puede seguir Java Swing- Decodejava.com

    Con esto, necesitaría practicar su programación Java tanto como sea posible para sobresalir. Espero eso ayude.

    ¡La mejor de las suertes!

    Comprender los principios orientados a objetos.

    Agarra el lenguaje fundamental.

    Entonces perfecto en estos temas.

    1. Vaya principios.
    1. Abstracción
    2. Encapsulamiento
    3. Herencia
    4. Polimorfismo
  • Clase y objetos
  • Conceptos relacionados estático y no estático.
  • Strings, StringBuffer, stringBuilder
  • Multithreading
  • Marcos de colección
  • Recolección de basura y gestión de memoria, arquitectura JVM con diferentes memorias.
  • Flujos de E / S
  • Manejo de excepciones.
  • Genéricos, upcasting, downcasting, wrapperclasses.
  • Hashcode e iguales.
  • Comparador y comparable.
  • Práctica diaria con diseño orientado a objetos con diferentes conceptos tomando diferentes escenarios.

    Feliz aprendizaje.

    La programación es un arte y no todos los programadores son buenos programadores.

    Los programadores deben tener un buen dominio de las matemáticas, los algoritmos y las estructuras de datos. No hace falta decir sobre el pensamiento lógico y la mentalidad de resolución de problemas.

    Si tiene lo anterior, pasar a cualquier idioma y llegar a un nivel experto no le tomaría demasiado tiempo.

    Comprender los conceptos orientados a objetos es clave y cómo las clases existentes y otras se implementan internamente.

    Comprender cómo JVM hace todo por usted agregará más valor a su aprendizaje.

    Revise algunos de los códigos fuente abiertos para tener una idea sobre el estilo, el uso y otros detalles de implementación. Contribuir también le dará una buena plataforma para pasar al nivel experto.

    Desarrolla tus conceptos básicos con fuerza y ​​te ayudará a escalar a cualquier idioma.

    De la misma manera que te conviertes en un experto en cualquier lenguaje de programación: realizas muchos proyectos exploratorios con él, cuidas de explotar todo tipo de características diferentes que tiene y te acostumbras a los comportamientos que resultan. Usted estudia los manuales, por supuesto, y estudia la teoría de cómo funcionan los componentes, el modelo de ejecución; pero para la mayoría de las personas no se hundirán hasta que haya creado un software que los use con sus propios dedos, visto que cobra vida en su propia pantalla: algo que está sucediendo porque lo ha entendido lo suficientemente bien como para que así sea. .

    Asegúrese de buscar y estudiar las llamadas “mejores prácticas”, y explore y explótelas para acostumbrarse a cómo aprovecharlas. Tenga en cuenta que en Java, al menos, esto se aplica a la creación de documentación y código sin formato. Compare notas con otros programadores: en mi experiencia, los programadores en la mayoría de los idiomas están ansiosos por compartir su experiencia. (Tengo que decir que cuando comencé a buscar grupos de noticias de programación C en Usenet, aún no C ++, antes de que la Web comenzara a despegar, fue la primera vez que encontré programadores más interesados ​​en guerras de fuego y acusaciones mutuas que en ayudar Confío en que el carácter de la comunidad ha cambiado mucho por ahora).

    Sí, por supuesto.

    Debe estar motivado , practicar mucho y seguir haciéndolo a largo plazo .

    No sucederá de la noche a la mañana.

    La experiencia requiere tiempo y esfuerzo.

    ¡Buena suerte!

    Para ser un programador experto en Java, es posible que necesite tener experiencia con las siguientes herramientas y tecnologías:

    1. Sistema de control de versiones, por ejemplo, git.

    2. Herramienta de construcción: por ejemplo, hormiga, maven, gradle.

    3. IDE –IntelliJ Idea, Eclipse EE

    4. Java Standard Edition (genéricos, marco de recopilación)

    5. Java EE (CDI, EJB, JPA, JTA, JMS, JSFetc)

    6. Spring framework (es posible que no necesite Java EE, si gana este framework, es enorme y ampliamente utilizado)

    7. Herramienta de mapeo relacional de objetos, por ejemplo. Hibernate, Top-Link, iBatis.

    8. etc.

    Estas son algunas de las aplicaciones en tiempo real que pueden ver los videos desarrollados, si le gustó, no olvide suscribirse al canal, lo que significa obtener los últimos videos subidos

    Inicio rápido # 1 Spring Boot

    # 2 Proyecto de muestra sobre Spring Framework e Hibernate

    https://youtu.be/9MArKcQBXFU

    # 3 Spring Boot con OAuth2

    https://youtu.be/vrdJUxvyjFA

    # 4 Spring Boot con integración angular

    # 5 Google se registra con Angular 5

    # 6 Git y Github en proyectos en tiempo real

    https://youtu.be/96ddPP_PcI0

    # 7 Hosting Java en AWS

    # 8 Angular 5 inicio rápido
    https://youtu.be/3VyPa5I1N0I

    Feliz aprendizaje

    Estamos a punto de publicar muchos más videos en este marco, así que suscríbase para recibir futuros videos y notificaciones.

    ¿Por qué suscribirse a nuestro canal de YouTube?

    – Suscribiendo nuestro canal que fortalece y nos motiva a hacer más y más videos sobre las últimas tendencias tecnológicas

    Practicas cientos de miles de prácticas. Entre estas prácticas, ganas experiencia. Pero no es una experiencia del mundo real.
    Entonces comienzas a explorar los proyectos del mundo real. No importa cuán pequeño sea el proyecto, obtendrá mucha experiencia, no solo programación.
    Luego, unos años más tarde, eres el experto de tu dominio.

    1. Aprenda los conceptos básicos del lenguaje java (fuente: youtube, videos de boston java). Ir a fondo a través de todos los videos.
    2. Comienza a practicar problemas básicos de codificación en Java.
    3. Comience a practicar problemas de codificación en el rango de piratas informáticos de tipo fácil a difícil en lenguaje java
    4. Cuanto más practiques, mejor estarás en Java o lo que quieras saber.

    Espero que esto te ayude :). Todo lo mejor.

    Conviértase en un programador de Java uniéndose a Advanced Java Training en Bangalore. Sí, infocampus es un instituto que te ayuda a convertirte en programador. Únase a las clases de Java / J2ee Bangalore en Infocampus. Asista a clases de demostración para saber más. Para obtener detalles completos, visite http://infocampus.co.in/java-tra… o comuníquese al 9738000124.

    Hola amigo,

    Me gustaría decir que para estudiar Java de manera simple y comprender temas esenciales que incluyen OOP, Array, String, File Handling, Exception Handling, Multithreading, Garbage Collection, Inner Classes, JVM Architecture, etc., visite AlgoValley.

    Los expertos tienen experiencia. Solo la experiencia produce pericia. Y aunque la experiencia es una condición necesaria para desarrollar experiencia, no es una condición suficiente. Puede practicar programación Java durante 10 años y aún no ser particularmente experto en ello.

    Lee nuevos conceptos todos los días.
    Vaya a los sitios competitivos o cree sus propios problemas y practíquelos.
    Practica lo que aprendes. El no los olvidará. Eso es.
    Utilice la referencia completa para Java para aprender. Cada concepto se explica en detalle en él …

    More Interesting

    Realmente me gustan las matemáticas y las ciencias y he dedicado una pequeña cantidad de tiempo a la programación, pero me ha encantado. ¿Valdría la pena mi tiempo para obtener un título en inteligencia artificial?

    ¿Qué es mejor informática o informática?

    ¿Cómo comenzó Airbnb a hacer su producto?

    ¿Es una buena idea obtener una EM en CS después de los 34 años y varios años de experiencia profesional? ¿Por qué? ¿La edad hace una diferencia en las ubicaciones?

    ¿Cuáles son los entrenadores de ACM disponibles en El Cairo para entrenamiento privado?

    ¿Cuáles son algunas de las técnicas que debe examinar un nuevo programador gráfico?

    ¿Qué puedo hacer para destacar como programador?

    ¿Qué es mejor, una licenciatura en ciencias de la computación o una licenciatura en matemáticas?

    ¿Cuál es la mejor manera de aprender rápidamente Microsoft Excel VBA para una entrevista de finanzas? ¿Cómo se puede usar VBA en un fondo de cobertura largo / corto?

    ¿Hay alguna desventaja en un título de Informática Aplicada?

    Me graduaré en 2017 con una licenciatura en economía y ciencias de la computación; ¿Qué carrera debo seguir?

    ¿Qué consejo le daría a una persona que no es CS con buenas habilidades de codificación que busca un trabajo de ingeniería de software?

    ¿Es necesario tener un curso universitario en ciencias de la computación para buscar un trabajo en ciencias de datos?

    Cómo asegurarme si quiero ser programador o creador de ideas

    Cómo encontrar mi pasantía de informática en el último semestre relacionada con el desarrollo de software en Delhi