"No contrato programadores, eso cualquiera lo puede hacer"

Avatar

Hola, les quiero contar una historia.

Unos meses atrás asistí a un evento de Emprendimiento y se presentaron diferentes personas con experiencia en el tema. Uno de los oradores habló de cómo llevo a cabo su idea de negocio y la situación actual de la empresa, cuando alguien le preguntó si tenía vacantes él respondió que efectivamente podían revisarlo en su sitio.

Acto seguido uno de los asistentes hizo otra pregunta acerca de qué tecnologías debían conocer los programadores para trabajar en su empresa, su respuesta me desconcertó y por lo que no pude evitar expresar un "¿Quéeee?" de una manera aguda.

La respuesta que dió fue: "Nosotros no contratamos programadores, eso cualquiera lo puede hacer, nosotros buscamos personas que contribuyan y sean creativos", palabras más palabras menos pero esa fue su idea. Esta persona me volteó a ver y continuó el comentario, si efectivamente, a un programador le dices que hacer y lo hace, no aporta, nosotros queremos a alguien creativo.

No quise entrar en discusiones y sólo comenté: parece que conocemos a otro tipo de programadores.

En lo personal, mi idea de un programador es una persona creativa, con iniciativa, que tiene una mente capaz de crear todo lo que se proponga. Al menos es el tipo de personas con los que yo me rodeo, que si debe existir quien solo desee seguir órdenes pero debe ser la minoría. Su comentario me parece que es tendencioso y que debe estar rodeado de personas que solo le dicen que "Si" y no opinan, pero definitivamente un programador no es así.

Si tengo una idea incorrecta eres libre de refutar y aceptaré opiniones.

18respuestas
Programación
Avatar

un programador hace lo que le digas que haga. obvio, como todo empleado. pero decir que por eso no es creativo es muy idiota. en edteam trabajo con programadores que saben mucho más que yo y me toca escucharlos cuando pido algo (p.ej. una feature) para saber como implementarla mejor o que opciones me dan.

Avatar

Tiene toda la razón profe, hay programadores y por eso a mi me gusta aprender de los mejores

Avatar

en mi opinión, un profesional es importante que sea creativo y con iniciativa de dar ideas en su campo, en lo que le concierne (en este caso en la programación). te puede dar opciones con ciertas tecnologías para implementar algo en una aplicación. creo que el orador debió tener mas tino y decir: "nosotros no solo contratamos personas que sean programadoras,sino también buscamos personas que contribuyan y sean creativos"

Avatar

he conocido programadores que trabajan en función de lo que le digan o mejor dicho que el sistema haga lo que le pidan y no les importa nada mas, pero también he conocido programadores con los cuales me identifico que les gusta dar un poco mas (por ej: que el sistema sea mas amigable, atractivo, siempre tratando de innovar, sin miedo a fallar y que proponen nuevas ideas o mejoras para el sistema, o incluso para el área de programadores o desarrollo, proponen nuevas tecnologías).

Avatar

coincido con tu forma de verlo , pero hay que ver que hoy dia un proyecto siempre va encarado a un usuario final , que sea intuitivo (que no necesites meses de preparacion para sacar lo basico al menos) y eso creo que ya al ser "Programador" , tambien te hace creativo. Y si ya te toca encarar tu propio proyecto o de un grupo formado inicialmente seguro seras creativo. es mas hoy dia el ser programador te lleva a ser creativo , porque saber de codigos y logicas de los sistemas es una herramienta. Ya no es que te pasen una receta y escribirla en un lenguaje determinado.

Avatar

me parece que depende mucho del proyecto y del tipo de programador. por ejemplo, en proyectos de migración de hosting no hay tanta "magia" (es decir, no se requiere tanta creatividad). se trasladan los archivos, se hacen ajustes a la db y algunas correcciones finales.

sin embargo, sí hay áreas donde uno puede sugerir mejoras o funcionalidades creativas de gran relevancia. por ejemplo, en el campo del frontend, se pueden sugerir mejoras como modernizar los estilos de los menús, una sección para anuncios y publicidad, un módulo que consuma una api para ofrecerle algo más al usuario, entre otros.

la innovación se presenta no solo pensando en la necesidad de las personas y proponiendo soluciones mucho mejores a las actuales, sino que algunas veces es un tema de ver qué tecnologías se están lanzando y evaluar qué tipos de problemas podrían resolver. esto último claramente está más relacionado al perfil de un programador creativo que se actualiza constantemente.

Avatar

hola, les quiero contar una historia yo no soy programador (espero serlo en el futuro), considero que la forma en que lo dijo deja espacio a una mala interpretación y podría haberse expresado mejor. asumiendo que lo que quería decir era que daba una gran prioridad a la creatividad y ganas de aportar, etc., pues un buen programador tendría esas cualidades y creo que todos quisiéramos trabajar con alguien así para crecer juntos; en la parte de “ganas de aportar” es algo va más allá de cómo se resuelve una tarea asignada o cómo se enfrenta un proyecto, sino que sería alguien que no espera a que le digan que haga algo, alguien que realiza propuestas o toma iniciativas para el bien común, para esto sería importante que la empresa brinde un buen ambiente de trabajo ya que ambientes tóxicos lo hacen más difícil causan que alguien simplemente haga lo que se le dice y ya.

Avatar

jaja no hagan caso donde dice "hola, les quiero contar una historia", lo que pasa es que el tema me pareció tan interesante que lo copié para responderlo por partes y me olvidé borrar esa, quería editar pero no se puede

Avatar

no creo que se refiera al hecho de que un programador no pueda ser creativo, creo que tiene que ver con el hecho de que no simplemente es copiar y pegar código, ya que es bien sencillo googlear e implementar el código, pero es muy complicado desarrollar una solución integral para dicho problema.

Avatar

"El león juzga por su condición", puede ser el caso que tu has logrado rodearte de buenos profesionales, pero a mi me ha tocado encontrarme con todo tipo de programadores, desde muy malos hasta excelentes. También ser puede ver que esta persona tiene la plena confianza de que un buen programador puede adaptarse fácilmente en cuestiones técnicas (lenguajes, framework, etc) ya que estás las pueden aprender en el camino, pero cada empresa o grupo de trabajo tiene su propia cultura e idiosincrasia y en este punto nos cuesta un poco más a las personas encajar.

Avatar

:D a todos gracias por sus comentarios siempre es gratificante conocer diferentes opiniones

Avatar

Disculpa, de que país era la persona o la empresa quien dijo que no necesitaba programadores?

Avatar

Yesi, creo que hay una realidad muy cruda en al menos en este país (México querido), resulta que en mi empresa al menos somos 150 desarrolladores (entre juniors-seniors y lo que le sigue), lamentablemente si se cumple el 80-20, el 80% solo siguen ordenes (del product owner, de nuestro jefe supremo) y ejecutan sin cuestionar, mientras que el otro 20% somos lo que tenemos "habilidades blandas" y suficiente experiencia como para refutar, cuestionar, aportar y hacer crecer los productos, cuando liberamos alguna versión o se escalan los tickets por algún error del tipo "yo lo programe pero no se que reglas del negocio se aplicaron y no me importó un carajo porque..." , nos reímos nerviosamente y nos miramos los unos a los otros diciendo: "pero que no está en tal documento, bueno carajo ¿ no revisaron la especificación ?", no todos están interesados en crecer o ser mejores, eso me queda claro, no todos quieren "quemarse" un libro, un curso y practicar. En ese aspecto creo que hay 2 tipos de programadores Los que escupen código porque les pagan por linea (aunque esa forma de pago ya no existe) Y los que hacemos software de calidad... la brecha es amplia y existe.

Saludos

Avatar

Nosotros como usuarios pedimos su solidaridad estimada comunidad para comprar un bote porque EDteam está navegando y no por Internet. SJL acaba de ganar el record Guinnes tener de la “Piscina de Aguas que huelen a caca” más grande del mundo. Durante un mes el CEO de EDteam estará viviendo en el baño, pues el Bactrim no puede con su diarrea, no necesariamente intelectual, que está padeciendo. Hacer sus donaciones a la cuenta de Paypal del Señor Freddy Vega, un colombiano amigo íntimo del CEO de EDteam que promete comprar dicha Startup para que los usuarios reciban una mejor educación. A los limeños que viven cerca de SJL, aléjense de cualquier ciudanado de EDteam que provenga de dicho lugar, hemos solicitado ante las mutaciones que sufren los vecinos poner un Domo para aislarlos o en caso suceda una fuga de “Los caminantes SJL” evitar mordeduras porque se procedera al inicio del éxodo. Todos los demás distritos pueden acercarse al cuartel más cercano a solicitar el rifle con municiones que les correponde.

Avatar

El señor estaba en lo cierto conozco muchos compañeros que son programadores que no desarrollan su creatividad solo viven en la burbuja de siempre, no innovan en nada y no les gusta salir de su zona de confort por ejm desarrollan sistemas de ventas viendo videos en youtube y asi lo comercializan no cambian ni un apice, bueno al inicio yo tambien era asi pero despues de entender que si no te diferencias del resto estas condenado a seguir siendo uno mas del monton es que intente ejercitar mi creatividad y creo que voy por buen camino aunque no es algo que nos enseñen en la universidad ni en los institutos, espero poder mejorar en ese aspecto

Avatar

Es el problema de tener un project manager que no tiene conocimientos de programación y cree que todo es fácil, que bueno seria que cualquiera pudiera programar tal vez así la principal fuente de ingresos en el país donde vivan sería la industria Tech y no aún la explotación del petroleo, y los recursos naturales

Avatar

De manera muy particular considero que aparte de ser programador somos creadores de ideas y ejecutores de las mismas. Que Independientemente nos contraten para desarrollar un software con unos requerimientos puntuales dados por nuestros clientes, tenemos que evaluar el proyecto desde varios puntos de vistas como lo son: La parte técnica, la parte funcional, la parte estética.

En la parte técnica: Tenemos la capacidad de "sugerir" de tal forma para que el cliente entienda el porque una tecnología o implementación es mejor que otro ya QUE NOSOTROS SOMOS LOS ENTENDIDO DE LA MATERIA, y cito un ejemplo, el cliente requiere una single page application y leyó en un foro (de haces 4 años ) que Jquery Mobile es la mejor solución....!!! estamos en la obligación ética y moral xD de decirle que hay soluciones muchos más óptimas.

En la parte funcional: Tenemos que cubrir los requerimientos a cabalidad del cliente (YA QUE ESTE "EN TEORÍA" conoce la lógica empresarial de su proyecto, ahora si tenemos dominio de esa lógica de negocio podemos hacerle observaciones. Cito un ejemplo, en mi país Rep. Dominicana desarrollé un ERP para una empresa dedicada a préstamos financieros personales, el cliente me presento todo el algoritmo y los cálculos pero la lógica de negocio tiene falló que en el software iba hacer poco ineficiente, entonces hay entra la CREATIVIDAD de la INVESTIGACIÓN de buscar una mejor solución como un sistema de tracker (usado en los courrier para poder rastrear el estado de la solicitud).

Y por último la estética debemos cuidar el trabajo tanto en la UI como la UX porque al final del día es nuestro trabajo e independientemente el software sea para el cliente, SERÁ PARTE DE NUESTRO PORTAFOLIO

Avatar

Es increíble hoy día oír a alguien afirmando tal aberración.

Necesitas iniciar sesión para responder.
¿En qué estamos trabajando?
Workshop - Metodologías TDD

Workshop - Metodologías TDD