¿Qué se necesita para pasar al siguiente nivel: de un desarrollador de software novato a un profesional en Java?

En gran parte, lo que se necesitará es experiencia , preferiblemente, experiencia obtenida de trabajar realmente en el campo. Esa es la única forma en que te acostumbrarás a trabajar con otros desarrolladores, a tratar con gerentes de producto y control de calidad, a seguir un cronograma, a ver especificaciones y a poder estimar el esfuerzo que implica convertirlos en código de trabajo . Hazlo el tiempo suficiente, y sí, te convertirás en un desarrollador de software profesional … suponiendo que seas competente en ello.

Pero tengo el presentimiento de que la pregunta subyacente que está haciendo es: “¿Qué se necesita para que me contraten como desarrollador de Java para que pueda comenzar a evolucionar en un profesional?”

La mejor forma, creo, es tener un historial.

Comencé a crear el Sistema de Comunidades Web de Venecia, y a hacer el código de código abierto, mientras todavía trabajaba para Jabber, antes de que me despidieran en 2001. Estoy bastante seguro de que tengo ese código, con mi nombre en él, y en realidad trabajando en el servidor de Electric Minds, me ayudó a conseguir al menos mi próximo trabajo como desarrollador de Java a tiempo completo, y posiblemente los siguientes dos después de eso .

Crear una aplicación web de código abierto es relativamente fácil. Las herramientas de desarrollo, incluidas las IDE de calidad, son todas gratuitas, por supuesto. GitHub es un buen ritmo para que vivas tu código. Puede alojar código en ejecución en un sitio de servidor en la nube como Digital Ocean por tan solo $ 5 por mes (aunque realmente recomiendo al menos el nivel de $ 20 / mes si está haciendo algo serio). Crea algo y deja que el mundo vea que sabes cómo ejecutar ese código y cómo se ve ese código.

Es posible que ese primer proyecto (o proyectos) suyo no sea mucho, pero crearán una “cartera” que los empleadores potenciales pueden ver . (Asegúrese de incluir los enlaces en su currículum). Eso podría ayudarlo a poner el pie en la puerta y comenzar el camino hasta el punto en que pueda considerarse un verdadero profesional.

Un consejo para el usuario anónimo responsable de este A2A. ¡Buena suerte!

More Interesting

¿Los desarrolladores / programadores se sienten más inteligentes que otras personas?

Como desarrollador de software, ¿qué hacía cuando estaba desempleado?

Cómo convertirse en un desarrollador de datos de un desarrollador de software

¿Qué compañía desarrolla software de reserva de taxis en los Estados Unidos?

¿Qué debo hacer si mi entrevista salió bien pero cambié de opinión?

¿Cuáles son las 5 cosas importantes sobre las que un desarrollador de software siempre toma nota?

¿La computación en la nube realmente necesita un desarrollador de software para funcionar?

¿Cuáles son las compañías más seguras para desarrolladores / ingenieros de software en India?

Empleos y carreras: Soy un desarrollador de Java con 4 años de experiencia principalmente con un banco de inversión superior. Quiero convertirme en un consultor independiente para poder trabajar en todo el mundo y ganar más. ¿Cómo lo hago?

¿Hay algún libro sobre el flujo de negocios de un desarrollo de software para la empresa del cliente?

¿Por qué la vida es tan difícil ya que no importa cuánto aprenda, todavía no puedo convertirme en un buen desarrollador de software?

¿Qué carrera es más prometedora: científico de datos o desarrollador de software? ¿Qué es mejor en términos de salario y crecimiento a largo plazo, y por qué?

¿Qué habilidades como desarrollador deberías conocer para conseguir un trabajo en el mercado?

¿Cuáles son los idiomas esenciales o algunas cosas que todo desarrollador de software debe saber?

Tengo 36 años. Dispara directamente conmigo. La industria tecnológica es notoriamente ageista. ¿Es demasiado tarde para comenzar una carrera como desarrollador de software?