{"id":33557,"date":"2024-06-26T13:05:35","date_gmt":"2024-06-26T11:05:35","guid":{"rendered":"https:\/\/changlonet.com\/blog\/?p=33557"},"modified":"2024-06-26T13:06:27","modified_gmt":"2024-06-26T11:06:27","slug":"prcticas-universitarias-muy-realistas","status":"publish","type":"post","link":"https:\/\/changlonet.com\/blog\/prcticas-universitarias-muy-realistas\/","title":{"rendered":"Pr&aacute;cticas universitarias muy realistas"},"content":{"rendered":"<p>Hace unas semanas mi hijo vino a pedirme consejo sobre unas pr\u00e1cticas que estaba haciendo en la Universidad. Era un trabajo en grupo. Deb\u00edan terminar una aplicaci\u00f3n Web realizada mediante el empleo de una metodolog\u00eda concreta de programaci\u00f3n y usando un par de framworks que los profesores hab\u00edan decidido.<\/p>\n<p align=\"center\"><a href=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2024\/06\/desarrollo-aplicacion-web-en-grupo-Pequeno-jpg.webp\"><img fetchpriority=\"high\" decoding=\"async\" style=\"display: inline;\" title=\"desarrollo aplicacion web en grupo (Peque\u00f1o)\" src=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2024\/06\/desarrollo-aplicacion-web-en-grupo-Pequeno_thumb-jpg.webp\" alt=\"desarrollo aplicacion web en grupo (Peque\u00f1o)\" width=\"578\" height=\"578\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Para hacer la pr\u00e1ctica los profesores hab\u00edan hecho subgrupos en cada grupo de trabajo y hab\u00edan asignado tareas y funciones a esas agrupaciones y a sus miembros. As\u00ed ten\u00edamos al jefe de proyecto, al los encargados de las bases de datos, a los encargados del back, del front a los dise\u00f1adores y a los que hac\u00edan las especificaciones. Mi hijo cay\u00f3 en la parte del front. Ven\u00eda con problemas a la hora de lograr hacer las tareas que le hab\u00edan asignado. Ten\u00eda que montar varias p\u00e1ginas donde los usuarios consultaban datos y obten\u00edan un listado con las respuestas. Luego deb\u00edan validar en el listado, ver un detalle ampliado de cada l\u00ednea y aceptar o rechazar la l\u00ednea.<\/p>\n<p>Me mostraba como si \u00e9l acced\u00eda directamente a la base de datos funcionaba bien. Pero deb\u00eda usar las rutinas de acceso a trav\u00e9s de las clases desarrolladas en el front. Y al hacerlo as\u00ed no consegu\u00eda los mismos resultado. Le pegue un vistazo a lo que ten\u00edan. Revisamos la metodolog\u00eda que les hab\u00edan impuesto y accedimos al back como all\u00ed se indicaba. Pero no consegu\u00edamos que los datos se mostrasen bien. Al final revisamos el c\u00f3digo fuente de las clases del back de acceso a la base de datos. Vimos que esas clases no solo devolv\u00edan los datos limpios\u2026 sino que hab\u00edan puesto algunas opciones para hacer la representaci\u00f3n (luego mi hijo descubri\u00f3 que fue para que el primer desarrollador del front accediese m\u00e1s f\u00e1cilmente a los datos que deb\u00eda mostrar) que no le permit\u00edan a mi hijo mostrar una lista con las especificaciones que necesitaban. Le coment\u00e9 a mi hijo que hablase con el Jefe del Proyecto para que las clases que deb\u00edan devolver los datos, solo devolviesen datos y no datos con formato.<\/p>\n<p>Al final lo arregl\u00f3, pero segu\u00eda teniendo problemas con uno de los campos. Como he contado muchas veces a veces dos nuevos ojos en la primera mirada ven m\u00e1s que los que est\u00e1n horas con el problemas. Miro el esquema de la base de datos y veo que el campo que relacionaba las dos tablas que ten\u00eda que usar mi hijo\u2026 no se llamaban igual. Pero aun, uno de los campos hab\u00eda roto la forma de nombrar campos que aparec\u00eda en la metodolog\u00eda del profesor. Otra vez a elevar aviso al Jefe del Proyecto, reuni\u00f3n con el grupo de bases de datos, modificaci\u00f3n de los campos (al final hab\u00eda otros con el mismo error) modificaciones de los manuales.<\/p>\n<p>Y por \u00faltimo tuvo tambi\u00e9n problemas luego para integrar el dise\u00f1o com\u00fan de todas las pantallas. Mi hijo estaba ya desesperado. Pero yo le dije que por una vea una de sus pr\u00e1cticas la ve\u00eda \u00fatil. Le expliqu\u00e9 que lo m\u00e1s seguro es que los profesores los dividiesen de esa forma para que se diesen cuenta lo que ver\u00edan cuando llegasen a trabajar en grupo en la vida real\u2026 que esas cosas que les hab\u00edan pasado suceden las empresas. Que le ven\u00eda bien empezar a comprender un poco como es el trabajo en equipo y lo complicado que puede resultar poner a trabajar de forma coordinada y coherente a un grupo dispar de personas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace unas semanas mi hijo vino a pedirme consejo sobre unas pr\u00e1cticas que estaba haciendo en la Universidad. Era un trabajo en grupo. Deb\u00edan terminar una aplicaci\u00f3n Web realizada mediante el empleo de una metodolog\u00eda concreta de programaci\u00f3n y usando un par de framworks que los profesores hab\u00edan decidido. &nbsp; Para hacer la pr\u00e1ctica los [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33556,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[10,13],"tags":[2207,2854,5144,5145],"series":[],"class_list":["post-33557","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-otras-cosas","category-software","tag-practicas","tag-universidad","tag-vida-real","tag-trabajo-en-equipo"],"_links":{"self":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/33557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/comments?post=33557"}],"version-history":[{"count":0,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/33557\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media\/33556"}],"wp:attachment":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media?parent=33557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/categories?post=33557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/tags?post=33557"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/series?post=33557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}