Clase 1 - Lunes, 11 de agosto de 2025 (11 08 25) - Aproximación al campo profesional del desarrollo de software
Guía Académica: Aproximación al Campo Profesional del Desarrollo de Software
Este documento constituye una síntesis exhaustiva y detallada de la materia Aproximación al Campo Profesional del Desarrollo de Software, también referida como Práctica Profesionalizante I (PPI). Su propósito es servir como material de estudio principal y guía de navegación para la cursada, cubriendo desde la metodología de trabajo hasta los fundamentos conceptuales de la profesión.
1. Introducción y Contexto del Tema
La asignatura se sitúa en el inicio del trayecto de las Prácticas Profesionalizantes, funcionando como un puente entre la formación académica y las exigencias del mercado laboral actual. No se limita a la enseñanza de lenguajes de programación, sino que busca insertar al estudiante en la dinámica real de la industria del software.
Contexto de la Materia
- Naturaleza: Es una materia de carácter eminentemente práctico y colaborativo.
- Transición Profesional: Se enfoca en cómo la pandemia ha transformado el trabajo en tecnología, consolidando el home office y la colaboración virtual a través de herramientas sincrónicas (Meet, documentos compartidos).
- Relevancia: En un mercado donde herramientas de Inteligencia Artificial (como ChatGPT) pueden generar código, el valor diferencial del profesional humano radica en su capacidad de comunicación, análisis y trabajo en equipo.
2. Marco Conceptual: Definiciones y Términos Clave
Para comprender la materia desde cero, es fundamental manejar los siguientes conceptos que estructuran el desarrollo profesional en software:
Habilidades Blandas (Soft Skills)
Son competencias no técnicas que determinan cómo una persona se relaciona con los demás y enfrenta desafíos. En el desarrollo de software son transversales y fundamentales:
- Trabajo Colaborativo e Interdisciplinario: Capacidad de articular tareas con otros roles y perfiles.
- Comunicación Asertiva: La habilidad de transmitir ideas de forma clara y eficiente dentro de un equipo.
- Creatividad y Concentración: Necesarias para la resolución de problemas complejos.
Metodologías de Análisis y Aprendizaje
- Metacognición: Se define como el análisis que una persona realiza sobre su propio conocimiento o proceso de aprendizaje. Es una autoevaluación reflexiva sobre qué se sabe y cómo se aprende.
- Análisis FODA (Fortalezas, Oportunidades, Debilidades y Amenazas): Herramienta de diagnóstico que se aplica tanto a proyectos como al perfil profesional individual.
- Factores Internos (propios): Fortalezas y Debilidades.
- Factores Externos (del entorno): Oportunidades y Amenazas.
3. Desarrollo del Tema: El Rol del Técnico en Software
El desarrollo de software es un campo vasto que excede la mera escritura de código (programación). La materia aborda las diferentes ramas y vertientes que un técnico puede seguir.
El Campo de Acción
Aunque la programación es el núcleo, un profesional en este ámbito puede derivar en diversas áreas:
- Ciencia de Datos (Data Science).
- Análisis Contable/Administrativo aplicado a sistemas.
- Mantenimiento de infraestructura y hardware.
- Desarrollo de interfaces y experiencia de usuario.
Evolución de la Dinámica Laboral
El documento resalta que la industria ha pasado de una presencialidad absoluta en oficinas a modelos mayoritariamente remotos o híbridos. Esto exige que el profesional desarrolle autonomía y sea capaz de mantener una comunicación constante a través de plataformas virtuales, integrándose en equipos aunque no comparta un espacio físico.
4. Relaciones entre Conceptos y Metodología de Trabajo
La materia está estructurada para que los conceptos teóricos se apliquen directamente en una dinámica de trabajo sincrónica.
| Concepto | Aplicación en la Cursada |
|---|---|
| Sincronicidad | Las clases ocurren en tiempo real (lunes 19:00 hs) y requieren presencia activa. |
| Trabajo en Equipo | Formación de grupos (idealmente 4 personas) para actividades clase a clase. |
| Oficinas Virtuales | Cada grupo posee un enlace de Meet propio donde el docente supervisa el progreso. |
| Documentación Colaborativa | Uso de documentos compartidos para registrar el desarrollo de las actividades. |
5. Ejemplos Prácticos y Aplicación de Herramientas
Caso de Aplicación: El Análisis FODA Personal
Como primera instancia de vinculación con el mercado laboral, se propone que el estudiante realice un FODA de sí mismo:
- Fortaleza: "Tengo conocimientos previos en JavaScript".
- Debilidad: "Me cuesta hablar en público o participar en reuniones virtuales".
- Oportunidad: "El mercado actual demanda muchos desarrolladores con mi perfil".
- Amenaza: "La alta competencia o el avance de herramientas de automatización".
Uso de la Planilla de Asistencia
El registro de asistencia es un proceso automatizado donde el estudiante debe colocar una "P" en una celda específica vinculada a su correo institucional. Cualquier carácter extra (espacios o guiones) impide que el sistema contabilice el presente, ejemplificando la precisión necesaria en el manejo de datos.
6. Errores Comunes y Aclaraciones Importantes
- Confusión sobre el alcance de la carrera: Creer que el título por sí solo garantiza el éxito laboral. El documento advierte que "si no saben hacer las cosas, no van a poder seguir", independientemente de la titulación.
- Pasividad en la virtualidad: Se aclara que no es posible simplemente conectarse al Meet y ausentarse. La dinámica requiere participación constante en los grupos de trabajo ("oficinas").
- Error en el registro de asistencia: Colocar "P " (con espacio) en lugar de "P" pura. El sistema de seguimiento por mail de conexión es estricto.
7. Fechas Importantes y Avisos Académicos
A continuación se detallan los hitos y normativas administrativas extraídas de la información docente:
| Evento / Requisito | Fecha / Horario | Descripción Detallada |
|---|---|---|
| Clases Sincrónicas | Lunes, 19:00 hs. | Encuentros virtuales obligatorios. Se estima una duración hasta las 21:00 hs. |
| Asistencia Mínima | Durante toda la cursada. | Se requiere un 75% de asistencia para mantener la regularidad. |
| Instancia Presencial | Cierre de la materia (Fecha a confirmar). | Se contempla al menos una clase presencial obligatoria al finalizar el cuatrimestre. |
| Trabajos Integradores | Mitad y Final de cursada. | Dos (2) trabajos prácticos grupales que conforman la nota principal. |
| Foro de Presentación | Inmediato (al obtener acceso). | Actividad obligatoria en el aula virtual para conocer el perfil de cada estudiante. |
| Cambio de Docente | Indeterminado. | El profesor actual dejará la materia por motivos personales; un nuevo docente se hará cargo. |
Nota sobre Bedelía: Los problemas de matriculación o acceso al aula virtual deben gestionarse directamente con Bedelía, ya que el docente no tiene facultades de registro administrativo.
8. Síntesis y Conclusiones
La materia Práctica Profesionalizante I se define por su enfoque en el "saber hacer" y en el desarrollo de "habilidades blandas". La nota final no surge de un examen teórico tradicional, sino de la participación en actividades sincrónicas clase a clase y la entrega de dos trabajos prácticos integradores. La clave del éxito en esta asignatura radica en la conformación de equipos sólidos (de 4 a 5 personas) y en la capacidad de adaptarse a un entorno de trabajo virtual profesionalizado.
9. Preguntas de Repaso
Nivel Básico
- ¿Cuál es el porcentaje mínimo de asistencia requerido para aprobar la materia?
- ¿Qué días y en qué horario se dictan las clases sincrónicas?
- ¿Cuál es el tamaño ideal de los grupos de trabajo según la recomendación docente?
Nivel Intermedio
- Explique la diferencia entre los factores internos y externos en un análisis FODA.
- ¿Por qué se considera que la comunicación asertiva es una habilidad crítica frente al avance de la IA?
- ¿Cómo funciona la dinámica de "Oficinas" durante las clases virtuales?
Nivel Avanzado
- Defina el concepto de "Metacognición" y explique cómo se aplica al desarrollo profesional de un técnico en software.
- Analice cómo la pandemia de 2020 modificó el campo profesional del desarrollo de software según lo discutido en clase.
- Justifique la importancia de las habilidades blandas en una carrera técnica que tradicionalmente se enfoca en el conocimiento de lenguajes de programación.