Una cosa es conocer java, el lenguaje de programación que más se usa a nivel empresarial. Pero mucha gente dice, incluso, saber programar en Java. Cuando en verdad lo que hacen es copypastear código buscado en google o similares, ejecutar las cosas mil veces hasta que funciona, tener mil plugins de eclipse para hacer tareas que ni llegan a entender o comprender qué hacen realmente (y desde luego que si les quitas el IDE, ni sabrían seguir trabajando).
Cuando alguien me pregunta si sé Java, la verdad que siempre dudo en qué contestar, puesto que aún no he llegado a conocer en profundidad y/o usar todas las tecnologías. Podríamos citar: Applets, swing, SWT, AWT, Java 2D, Java 3D, servlets, JSP, CORBA, JB, EJB, JCA, JMS, JDO, EIS, RMI, JCA, JCE, JDBC, JNDI, JAAS, JRMP, JNI, JNLP, JTA, portlets, JAXP, JAXB, JAX-WS, JMX, JMI, JSF, GWT, Struts, Jetty, Ant, Maven, JUnit, Tomcat, JBoss, JOnAS, WebSphere y por supuesto XML (del cual se podría hacer un post similar a este...) y Web Services (aunque el modelo REST es mil veces mejor).
Además, seguro que habrá otras tantas tecnologías que no las conoceré. Todas las mencionadas las conozco, pero no puedo decir que sé manejar todas ellas (a decir verdad, de unas cuantas solo he leído cuatro historias para saber qué cojones es, y para de contar). Por lo tanto, cuando alguien me pregunta si sé Java, suelo contestar que intento defenderme, si quiero respuesta rápida, o, respondo con una contra pregunta para que especifique más, si quiero alargar el tema.
Por supuesto, para aprender éstas y otras muchas tecnologías que me habré olvidado, la mejor web del mundo mundial es JCP.
Top Commenters