desarrollador de java

5 Consejos Para Ser Contratado Como Desarrollador De Java

Encuentra en el sitio

Últimos Artículos

El mundo para un desarrollador de Java no solo se centra en conocer de extremo a extremos los métodos y técnicas para el desarrollo con este estupendo lenguaje de programación. Mas allá, podemos encontrar algunos puntos que pasan desapercibidos, y aun así son bastantes importantes al momento de ser contratados como un desarrollador de Java.

En este articulo, compartiré algunos puntos que son relevantes al momento de contratar personal con conocimientos en Java, y creeme, hablando generalmente, no es obligación llegar a una entrevista y ser el mas experto en un lenguaje de programación, en la mayoría de empresas, existe aquella persona que es capaz de ver ese “algo” especial que puede tener el futuro programador, el resto, es cuestión de entrenamiento, al fin de cuentas, Google nos provee una gran ayuda 😉

¿Cuál es la diferencia entre Java y JavaScript?

diferencia entre java y javascript

No faltara la persona que diga que esto es ridículo, pero no! No es así, aun hay personas que creen que estos dos lenguajes son hermanos, o son medianamente iguales. En primer lugar, Java no es JavaScript! JavaScript fue nombrado así por Netscape para confundir a los incautos, y que pensaran que tenía algo que ver con Java, la palabra de moda en la década de los 90, esta estrategia tuvo éxito.

Entonces, ¿Por Qué Desarrollar En Java?

Java es un lenguaje de programación concurrente, clasista, orientado a objetos, y diseñado para tener el menor número de dependencias de implementación. La idea de este lenguaje de programación se basa en  “escribir una vez, ejecutar en cualquier lugar” (WORA), es decir, el código que se ejecuta en una plataforma no necesita ser recompilado para funcionar en otra. Java es uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones web, con una reportado 9 millones de desarrolladores.

¿Es Java Open Source?

Sí, y no. En muchos casos, aunque el lenguaje en sí mismo no es de código abierto, las aplicaciones lo pueden ser. En 2006, Sun Microsystems libera gran parte de Java como software libre y de código abierto bajo la Licencia Pública General de GNU (GPL), terminando el proceso en 2007. En el 2010, Sun fue adquirida por Oracle Corporation, que luego trabajó para hacer la mayor parte de patentes de Java. Oracle incluso trató de demandar a Google por violación de patentes sobre el uso de Java en su sistema operativo Android (que perdió este caso).

diferencia de java y openjdkAfortunadamente, sin embargo, una comunidad de desarrolladores de código abierto han estado trabajando en OpenJDK, una implementación libre y una fuente del lenguaje de programación en Java.

 ¿Qué debe saber mi desarrollador de Java?

Hay una serie de conceptos y paradigmas importantes que un desarrollador de Java debe conocer:

  • Patrones JDBC/DAO
  • Patrón MVC
  • Inyección de dependencia
  • Uso de hilos y concurrencia
  • Modelo de memoria de Java

Conociendo cada uno de estos conceptos básicos no te hace un mejor desarrollador Java. Los conceptos son algo bastante diferente a la aplicabilidad que puedas dar a un problema en concreto. No solo debes estar familiarizado con los conceptos, sino también en como usar cada concepto, recuerda que es por esto que existen las entrevistas laborales.

¿De Que Me Sirve Saber Esto Tan Básico?

Si algún desarrollador o programador de Java experto ha leido esto, pensara que este articulo no valdrá la pena. Pero para aquella persona que inicie en este mundo, tendrá que saber que todo lo básico es lo necesario  para ser un excelente desarrollador y por ende ser el prospecto mas llamativo al momento de la contratación.

Por lo general una entrevista suele enfocarse en una buena charla sobre los conocimientos que tenga la persona sobre el lenguaje de programación, en este caso de Java 😉 Como experiencia personal, en la empresa donde laboro, se han contratado algunos programadores y el proceso ha sido el siguiente:

  • Entrevista oral
  • Entrevista escrita
  • Prueba de conocimiento (Con uso de Google)

Vamos, no todos tienen buena memoria como para aprenderse los métodos, clases y algunos consejos para el manejo de datos en los lenguajes de programación 😉

  1. Avatar for belial9826 Dev Hack Men dice:

    una vez fui a una entrevista laboral para cargo de programador java ,

    no me dejaron usar internet ,me dijeron que tenia que construir todo un modulo con el conocimiento que tenia en mi cabeza, fué dura esa prueba ya que empezaba a conocer el lenguaje.

  2. Avatar for belial9826 Oscar dice:

    Gracias Belial! En verdad que son temas muy importantes e interesantes, que tarde o temprano debemos conocer. Soy aún novato en Java, pero me has ayudado mucho. Gracias!
    Seguiré investigando más sobre estos temas que mencionas, hasta entenderlos a la perfección. Saludos, Dios te bendiga!

  3. Avatar for belial9826 luis dice:

    pregunto si hay q tener conocimiento basico de algun programa o se empieza desde cero . gracias

  4. Avatar for belial9826 Jonathan Felipe Hernández Catalán dice:

    Me parece muy interesante este artículo. Que bien que te guste Java y sobre todo animes a las personas a aprenderlo. Mucha gente piensa que es un lenguaje viejo y aburrido más no saben la potencia y el uso que actualmente se le da, sobre todo en la parte web.

  5. Avatar for belial9826 fracielarevalo dice:

    muy buen comentario me silvio de estimulo ya que me encuentro asiendo un curso no presenciar de html5 java script y tu comentario me ayuda a entender lo valioso de este sixtema que como me dijo un amigo es un estandar

  6. Avatar for belial9826 AFCH. dice:

    Muy basico, gracias.!

  7. Avatar for belial9826 @rookielector dice:

    Gracias por el articulo, aunque me pareció algo básico.

    1. Avatar for belial9826 belial9826 dice:

      Si, es algo básico, pero creeme, muchos programadores expertos pueden fallar en lo mas básico, conceptos y demás 😉

      1. Avatar for belial9826 lfelipe dice:

        Me parece excelente!! amigo muchas gracias estoy iniciándome y me pareció bastante interesante!

Deja un comentario