Reflexiones sobre el tratamiento profesional en informática
He participado en muchas conversaciones sobre cómo nosotros, como profesionales de la informática (o algún subgrupo, como administradores de sistemas, desarrolladores o programadores) deberíamos comportarnos como profesionales. Hay mucha menos discusión sobre el otro lado de la moneda, qué tipo de tratamiento deberíamos esperar como profesionales. Algunas cosas son bastante fáciles de acordar. No deberíamos esperar que rompamos el código de ética de ninguna organización profesional relevante o certificación que tengamos o que aspiremos. (Por ejemplo, ISACA, SAGE, SANS ...) No deberíamos esperar que violemos la ley o alientemos a otros a violarla. Lo último suena simple hasta que te das cuenta de que seguir la ley incluye la ley de empleo. Esto significa que deberíamos tomar nuestros descansos legalmente requeridos y, lo que es más importante, no alentar una cultura de exceso de trabajo, horas extras no remuneradas y nunca tomar descansos. No solo es probable que esto sea ineficiente y provoque agotamiento y mala retención de los empleados a largo plazo, sino que a menudo también es ilegal. Incluso si es un empleado exento (legalmente exento de horas extras), puede haber más empleados junior en su organización que no lo son.

Además, como profesionales, debemos ser tratados como profesionales. Nuestras opiniones, dentro de nuestras áreas de especialización, deben tomarse en serio y tratarse con respeto. Nosotros mismos deberíamos ser tratados con respeto y no menospreciados. Deberíamos tener tiempo suficiente para hacer nuestro trabajo. Cuando otros, tanto dentro como fuera de nuestra empresa, nos entregan productos, deben proporcionarnos productos de calidad profesional. Esto no significa que todo deba ser perfecto, pero sí significa que debe incluir suficiente documentación, ya sea en forma escrita o en forma de acceso oportuno a alguien para responder nuestras preguntas dependiendo de la formalidad del artículo y la organización. Deberíamos recibir una dirección suficiente para hacer nuestro trabajo, sin microgestión. Esto significa que a menos que estemos en capacitación, debemos obtener especificaciones para las tareas, no instrucciones paso a paso. Esto puede ser en forma de órdenes permanentes y políticas para tareas regulares y esperadas, pero proyectos y cambios de la norma (por ejemplo, una exportación especial de datos únicos para agregar a las copias de seguridad o una pieza de software que debe incluirse de manera no estándar) debe incluir especificaciones o instrucciones específicas según sea necesario. Cuando no obtenemos estas cosas, deberíamos poder contar con nuestros gerentes para que nos defiendan para que podamos obtenerlas.

¿Qué otras expectativas cree que deberíamos tener como profesionales tanto de nuestro entorno laboral como de nosotros mismos? Creo que esta es un área donde debemos comenzar a hacer cambios, tanto en la mentalidad como en la acción.

Nota: Desde que escribí este artículo, comencé a leer el excelente y reciente libro de Robert "Uncle Bob" Martin (@unclebobmartin), The Clean Coder: A Code of Conduct for Professional Programmers \. Esto ha cambiado algunas de mis ideas sobre por qué nosotros, como profesionales de la informática, no recibimos tratamiento profesional en el lugar de trabajo, pero sigo sintiendo que los problemas que he presentado son un punto de partida para el debate.

Instrucciones De Vídeo: Dr. Hugo Liaño | VI Jornadas Técnicas AMAI TLP (Abril 2024).