De un mal trapo, nunca un buen vestido

Published on

in

, , , ,

Para la crónica de esta noche estuve buscando algún dicho o refrán relacionado con una «jerga».

Desconozco si para toda la comunidad hispanohablante, una jerga sea un pedazo de tela que se usa para trapear/limpiar el piso; en caso de que no sea así, el relato que nos ocupa hoy tiene base en esa definición.

Ya entrados en contexto, ¿a qué viene todo este tema de la jerga y el trapo? Pues así como de un mal trapo no se obtendrá una vestimenta de calidad, con una jerga mala, la limpieza también dejará mucho que desear. Partiendo del entendimiento coloquial de la palabra jerga como yo la concibo, seguramente quien tiene ese mismo uso de la misma, también entró en cuestionamientos mentales cuando escuchó la otra acepción de esta vocablo, mucho más sofisticada:

Así pues, aunque la segunda definición refiera al lenguaje, el refrán parafraseado también aplica. Quién no posea dominio suficiente de la jerga de su campo de acción, difícilmente logrará un buen desempeño.

Esto lo comento derivado de una interacción que he tenido con miembros de un foro de PHP donde participo con cierta frecuencia. En una de esas interacciones uno de los participantes expuso una duda respecto de un problema que tenía con un portal hecho con PHP-Codeingniter, y por supuesto, me dispuse a ayudar.

Inicialmente este participante dijo requerir ayuda con dos puntos particulares: no estaba logrando mostrar unas imágenes y uno de los módulos marcaba errores.

Como apoyo inicial, le comentamos (no solo fui yo) validar las rutas de sus recursos, ver el access_log del servidor web, verificar sus vistas. A cada sugerencia vino como respuesta un ¿dónde veo eso?

Dándole el beneficio de la duda después de comentar que Codeigniter no era su fuerte, lo fuimos guiando hasta que logró completar su tarea.

Algunos días después regresó con otros problemas. Nuevamente recursos que no aparecen porque las rutas eran incorrectas. Posteriormente dos errores de variables que estaban nulas, referencias a includes de archivos que no aparecen. Después, errores de inserción en base de datos…

La última (hoy): un índice nulo en un array que viene de un formulario donde se carga un archivo. Para este último, le describí qué tenía que revisar, y una de las instrucciones finales que le di fue que revisara si su formulario estaba declarado para ser multipart.

Tres veces regresó mostrándome campos del formulario, partes del controller que recibe los datos enviados por el formulario, la parte donde refiere el error del índice nulo, donde lo define, pero nunca el tag form y su declaración… hasta que le aclaré que me refería al tag mencionado (form).

Durante nuestras conversaciones poco a poco he venido a concluir que esta persona posee conocimientos básicos de las tareas y tecnologías que le encomiendan. Me parece que su actuar está más soportado en la experiencia empírica y el deambular en foros, que en una práctica consciente de conocimientos sólidos, y regresando al título de la crónica, esto se evidencia porque no conoce la jerga.

En numerosas ocasiones le he referido a la documentación técnica del framework y el manual de php, pero siento que no lo comprende; más bien, creo que ni siquiera le interesa, porque no me ha preguntado nada citando estos materiales y muchas de sus nuevas dudas fueron las mismas a pesar de haber diferencia de días entre ellas. Como dicen en España, simplemente pasó del tema.

Si tú lector, vas comenzando en tu ejercer, invierte tiempo en la teoría y estos conocimientos. Te ahorrarán dolores de cabeza y horas de desvelo. Entender los conceptos y la jerga es de increíble valor, te lo aseguro, por experiencia.

Si tú lector, eres esa persona a quien se le encarga un trabajo para la cual piensas que careces de los conocimientos suficientes, no te sientas especial, eres parte del todo. Aquí te toca decidir si serás de la mitad que se esfuerza, mejora y se supera, o si serás del resto, quien hace el mínimo suficiente, a ratitos hace nada y a ratitos descansa.

Si tú lector eres la persona que encarga una tarea a alguien que va empezando, aprende a dimensionar y haz tu labor de líder. Tienes que asegurarte que tu equipo cuente con las herramientas que requiere (en la medida de lo posible) para lograr los objetivos. Lamentablemente a ti te tocará una parte complicada, y es la de ser realista, objetivo y tener la cabeza fría. Hay gente que no sabe ni quiere aprender, que siempre tiene un motivo para no terminar en tiempo y forma, que no entiende y cae en los mismos vicios a pesar de que se le encarguen tareas de naturaleza similar. No pierdas el tiempo (ni recursos) con esa gente, porque desgastas tu organización, desgastas al resto de tu equipo, te desgastas tú, y sobre todo, tu reputación para con tus clientes (internos y externos). Sabes lo que tienes que hacer.


Descubre más desde Crónicas de Programación

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Deja un comentario

Descubre más desde Crónicas de Programación

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo