Stagedeformation.com
Profesiones, sectores y funciones · Informática y profesiones digitales

Prácticas y aprendizaje en desarrollo web y software: encontrar tu sitio en un equipo

Unas prácticas o una formación dual en desarrollo web y software se preparan tanto con código como con la manera de contarlo. Tareas reales, competencias esperadas, proyecto que mostrar, entrevista técnica y errores frecuentes: así puedes afrontar la búsqueda con tranquilidad.

Estudiante de desarrollo trabajando con código en pantalla junto a un compañero con experiencia en una oficina
Leer, modificar y revisar código en equipo: el día a día de un desarrollador en prácticas.

Lo que abarca realmente el oficio de desarrollador

Detrás de la palabra « desarrollador » se esconden realidades muy distintas. El desarrollo web se ocupa de los sitios y aplicaciones que se consultan en un navegador, con una parte visible (la interfaz) y otra oculta (el servidor, la base de datos y los intercambios con otros servicios). El desarrollo de software es más amplio: aplicaciones de escritorio, herramientas internas, programas especializados para la banca, la salud o la industria, aplicaciones móviles y sistemas embebidos.

En ambos casos, la mayor parte del tiempo no se dedica a escribir código nuevo. Un equipo pasa muchas horas entendiendo lo que ya existe, corrigiendo errores, añadiendo pequeñas mejoras y comprobando que nada se rompe. Eso es justamente lo que se encomienda a una persona en prácticas o en formación dual: tareas acotadas, dentro de un código que ya existe.

Ten presente esta imagen antes de presentar tu candidatura. Un proyecto personal vistoso no basta; lo que tranquiliza a un responsable técnico es la prueba de que sabes leer, modificar con prudencia y explicar un fragmento de programa que no has escrito tú.

Prácticas o formación dual: elegir según tu trayectoria

Las prácticas forman parte de un plan de estudios: grado, ciclo formativo superior, máster, escuela de ingeniería o título profesional. Se basan en un convenio entre tres partes: el centro de estudios, la entidad de acogida y tú. A partir de cierta duración, en Francia la gratificación es obligatoria y su importe mínimo lo fija la normativa y varía con el tiempo: conviene comprobarlo con tu centro o con la empresa.

La formación dual (contrato de aprendizaje o de profesionalización en Francia) te da la condición de asalariado, con un ritmo repartido entre la empresa y el centro de formación. La remuneración depende de la edad, del año de formación y del tipo de contrato; los baremos son públicos y cambian, así que hay que consultarlos en el momento de firmar.

Algunas pautas para decidir:

  • si buscas un título concreto y quieres financiar tus estudios, la formación dual suele ser más adecuada;
  • si estás a mitad de carrera y quieres una primera experiencia de unos meses, las prácticas son suficientes;
  • si te reorientas, algunos itinerarios cortos, como los títulos profesionales o los bootcamps, incluyen una fase de inmersión en la empresa con sus propias reglas.

Las competencias que se esperan de quien empieza

Nadie espera que una persona en prácticas domine todo un conjunto de tecnologías. Los responsables de selección buscan más bien unas bases sólidas y una capacidad de aprendizaje visible.

La base técnica

  • un lenguaje dominado con soltura (JavaScript o TypeScript, Python, Java, C# o PHP según la empresa);
  • los fundamentos de la web: HTML, CSS, peticiones HTTP y nociones de API;
  • las bases de datos relacionales y el lenguaje SQL;
  • el uso diario de Git: ramas, commits legibles, fusiones y resolución de conflictos;
  • un primer contacto con las pruebas automatizadas.

La base humana

Saber pedir ayuda en el momento oportuno, reformular una instrucción, avisar de un retraso antes de que afecte al equipo y aceptar los comentarios de una revisión sin ponerse a la defensiva. Estas cualidades pesan muchas veces tanto como la técnica en la decisión final.

Un proyecto que mostrar: pocas cosas, bien explicadas

Un repositorio breve, documentado y comprensible vale más que una aplicación imponente cuyas decisiones no sabes justificar. Una persona que empieza y presenta tres repositorios cuidados convence más que un perfil lleno de tutoriales copiados.

Para que un proyecto sirva a tu candidatura, comprueba que contiene:

  1. un archivo de presentación que explique la necesidad, la forma de ejecutar el programa y las decisiones técnicas;
  2. un historial de commits coherente, que muestre una progresión y no un único envío de todo el código de golpe;
  3. algunas pruebas, aunque sean modestas, que demuestren que te preocupa la fiabilidad;
  4. una dificultad con la que te topaste y la manera en que la resolviste, que contarás de viva voz.

Una contribución modesta a un proyecto abierto, como corregir una errata en la documentación o un pequeño fallo ya notificado, demuestra además que sabes trabajar con el código de otras personas.

Dónde y cómo buscar

Los lugares de acogida son variados: editoras de software, empresas de servicios digitales, start-ups, agencias web y departamentos de informática de bancos, aseguradoras, grandes grupos industriales o administraciones locales. Cada tipo de organización ofrece un aprendizaje distinto. Una consultora tecnológica te expondrá a varios clientes y tecnologías, una start-up te dará responsabilidad antes y una gran empresa te ofrecerá un marco de trabajo más formalizado.

Se combinan varias vías:

  • el servicio de prácticas o la oficina de relaciones con empresas de tu escuela o universidad;
  • los portales de ofertas dedicados a prácticas y formación dual, con alertas sobre tus palabras clave;
  • los foros de empleo entre centros y empresas y los encuentros organizados por el sector digital;
  • las candidaturas espontáneas bien dirigidas, enviadas a un responsable técnico y no a un buzón genérico;
  • tu red de contactos: antiguos alumnos de tu formación, docentes invitados y personas conocidas en meetups.

Si buscas formación dual, empieza pronto: las mejores ofertas suelen cubrirse varios meses antes del inicio del curso.

Tareas habituales en unas prácticas o en una formación dual

La naturaleza de las tareas depende de la organización, pero algunas se repiten con frecuencia:

  • corregir errores descritos en una herramienta de seguimiento;
  • añadir una página, un formulario, un punto de acceso de API o una pantalla de gestión;
  • escribir o completar pruebas automatizadas;
  • actualizar la documentación técnica y las guías de instalación;
  • participar en los rituales del equipo: reunión diaria, revisión de código y presentación al final del ciclo;
  • migrar una pequeña parte de una aplicación a una versión más reciente de una biblioteca.

Pregunta desde la entrevista: ¿en qué tecnología trabajarás?, ¿quién validará tu código?, ¿cómo se prueban los cambios y cómo se publican? Contar con una persona de referencia técnica identificada cambia radicalmente la calidad de las prácticas, porque evita que te quedes bloqueado a solas durante días.

Superar con éxito la entrevista técnica

La entrevista suele desarrollarse en dos tiempos: una conversación sobre tu trayectoria y después un intercambio técnico. Este puede consistir en preguntas sobre tu proyecto, en un pequeño ejercicio en directo o en una prueba que se hace en casa.

Algunos reflejos ayudan:

  • piensa en voz alta: la otra persona valora tu razonamiento más que la perfección del resultado;
  • si no sabes algo, dilo y explica cómo buscarías la respuesta;
  • repasa tu propio proyecto antes de la entrevista para poder justificar cada decisión;
  • prepara dos o tres preguntas sobre la forma de trabajar del equipo.

En la candidatura escrita, el currículum cabe en una página: formación, competencias clasificadas por nivel, proyectos con un enlace al repositorio y experiencias. La carta explica en pocas líneas por qué te interesan esa empresa y ese tipo de producto.

Ejemplo ilustrativo: tres meses para entregar una pequeña función

Ilustración a modo de ejemplo, con cifras redondeadas e hipotéticas. Imaginemos a Inès, estudiante de tercer curso de un grado universitario tecnológico de informática (el BUT francés), acogida durante doce semanas en el equipo de producto de una editora de software de reservas.

Durante las dos primeras semanas instala el entorno, lee el código y corrige tres pequeños errores con la ayuda de su persona de referencia. Entre la tercera y la octava semana se le encarga una mejora: añadir un filtro de búsqueda por fecha en una lista de reservas. Propone una solución, recibe una quincena de comentarios en la revisión, incorpora la mayoría y discute dos. En las semanas siguientes escribe las pruebas, actualiza la documentación y presenta su trabajo al equipo en una demostración.

En el balance, Inès no ha revolucionado el producto. Sin embargo, ha entregado una función que se usa de verdad, ha aprendido el ciclo completo de un cambio y ha obtenido una recomendación concreta. Ese tipo de resultado, modesto y verificable, es el que hay que perseguir.

Errores frecuentes que conviene evitar

Varios descuidos se repiten entre quienes empiezan.

  • Acumular tecnologías en el currículum sin poder hablar de ellas: es mejor citar cuatro bien dominadas que quince apenas rozadas.
  • Presentar como creación propia un proyecto copiado de un tutorial; quien selecciona lo detecta enseguida.
  • Descuidar la legibilidad: nombres de variables oscuros, ausencia de comentarios útiles y repositorios sin explicación.
  • Quedarse bloqueado en silencio durante días, en lugar de avisar de la dificultad tras un esfuerzo razonable de búsqueda.
  • Ignorar la seguridad básica, por ejemplo dejando credenciales en un repositorio público.
  • Aceptar unas prácticas sin tareas ni tutor claros, donde sobre todo te encargan labores sin relación con el desarrollo.

Antes de firmar, relee las tareas recogidas en el convenio o en el contrato: deben coincidir con lo que te han anunciado.

Preguntas frecuentes

¿Hay que conocer varios lenguajes para conseguir unas prácticas de desarrollador?

No. Un solo lenguaje bien dominado, con bases sólidas de algoritmia, Git y SQL, suele valorarse más que una larga lista de tecnologías conocidas por encima. La empresa suele formar en su propio conjunto técnico. Demuestra sobre todo que aprendes rápido y que sabes explicar lo que has escrito.

¿Un proyecto personal sustituye a la experiencia en una empresa?

No la sustituye, pero la prepara de forma útil. Un proyecto claro, probado y documentado demuestra tu método y tu motivación, algo que cuenta mucho en unas primeras prácticas. Complétalo con una contribución a un proyecto compartido o con un trabajo en grupo realizado durante tus estudios.

¿Se pueden hacer prácticas de desarrollo sin estudiar informática?

Es posible si tu plan de estudios contempla unas prácticas y tus competencias son visibles, por ejemplo a través de una formación corta o de un título profesional. Lo más sencillo es hablarlo con tu centro, porque el convenio debe ser coherente con tu formación. Algunas empresas aceptan con gusto perfiles en reorientación.

¿Es habitual el teletrabajo para quien hace prácticas de desarrollo?

Depende de la organización. Muchos equipos practican un modo híbrido, pero suelen pedir a quienes están en prácticas que vayan con más regularidad al principio para facilitar el acompañamiento. Pregunta por el ritmo previsto antes de firmar y por cómo estará disponible tu tutor los días a distancia.

¿Cómo es la revisión de código para una persona principiante?

Propones un cambio, un compañero lo lee y deja comentarios sobre la claridad, las pruebas o las decisiones técnicas. No es un juicio personal, sino un intercambio de aprendizaje. Responde punto por punto, corrige lo que esté justificado y haz preguntas cuando un comentario no te quede claro.

¿Qué diferencia hay entre formación dual y prácticas para un futuro desarrollador?

Las prácticas son un período limitado dentro de un plan de estudios, con convenio y, según la duración, una gratificación. La formación dual es un contrato de trabajo que alterna empresa y centro de estudios durante uno o varios años, con salario. Suele ofrecer una experiencia más larga, pero exige encontrar empleador antes del inicio del curso.

Organismos que ofrecen este servicio y fuentes útiles

  • Organismo que ofrece este servicioSimplon — formación de Desarrollador Web

    Red de formación digital que ofrece un itinerario de desarrollador web de nivel bac+2 francés; útil para ver las competencias que se persiguen y las vías de acceso, sobre todo para perfiles en reorientación profesional.

  • Organismo que ofrece este servicioSimplon — formaciones en alternancia

    Presentación de los itinerarios de la red Simplon accesibles en formación dual, con los principios de financiación y acompañamiento, para entender cómo se combinan escuela y empresa en el sector digital.

  • Otro recurso útilNumeum — sección de empleo y formación

    Organización profesional de las empresas digitales francesas, que publica análisis y noticias sobre empleo, competencias y formación, útiles para comprender lo que espera el sector de quienes se incorporan.