¿Qué significa ser un Programador Senior?
Para ser un profesional hábil en esta materia, debes tener ciertos conocimientos sobre metodologías, programación funcional, algoritmos básicos, entre otras cosas.
En esta oportunidad en Coder Lifestyle, Maykell Sánchez, un desarrollador senior, nos ilustra acerca de este tema, su rol, conocimientos, habilidades y experiencias adquiridas como programador senior, y por supuesto las recomendaciones para llegar a ser un experto del desarrollo de software.
Motivación para ser programador
Hoy queremos presentar a Maykell Sánchez, un profesional que se formó a través de distintas e interesantes experiencias, convirtiéndose en un Programador Senior de mucha exigencia a nivel técnico, quien además es proactivo y empático. Esperamos que esta entrevista sea del agrado de nuestros espectadores, así que ¡vamos!
Cuál fue la motivación de Maykell para estudiar en el área de sistemas, esto se remonta a los tiempos de su niñez, y es que Sánchez tenía un gusto particular por los video juegos, en su etapa preuniversitaria, un día observó en los laboratorios de computación, a estudiantes practicando esta actividad y fue cuando se hizo la idea de que eso era la computación, comenzó aprendiendo en esa área, y esas fueron sus primeras experiencias, ¿curioso verdad?
En aquel tiempo según la percepción de este profesional, en lo que respecta a las ciencias de la computación, se pretendía formar a un científico y no a un ingeniero. Maykell explica que un científico se dedica sobre todo a investigar, estudiar y desarrollar la materia desde el punto de vista teórico, evidentemente con aplicaciones prácticas, pero no en el sentido industrial, de estar produciendo o comercializando.
Inicios en la Programación
Luego de terminar la carrera, el ahora programador, pasó a trabajar en una universidad como profesor investigador, al inicio la universidad tenía la idea de hacer un parque tecnológico, entonces esto involucraba la industria, y pasó también a ser programador en un proyecto de un sistema de información hospitalaria, allí empezó a involucrarse más con la parte industrial propia del negocio, se aleja un poco de la investigación científica de algoritmo, de complejidad computacional, pero nos deja claro que fue un buen aprendizaje.
Experiencias en el área de sistema
En su carrera profesional, Sánchez nos cuenta que ha estado más relacionado con sistemas de gestión y es lo que ha estado haciendo hasta este momento. A lo largo de sus experiencias, resalta la importancia de no quedarse atado a un solo lenguaje, es necesario el cambio de lenguaje e ir variando dependiendo de las exigencias del mercado.
Nuestro invitado nos hablará de su rol como programador senior, y cómo lo define, siendo aquella persona que posee un nivel de madurez, la experiencia no en tiempo, sino de enfrentarse a proyectos y cómo actuar bajo presión, cómo resolver una situación y sobre todo cuando los proyectos son en equipo, cómo comunicar los problemas que se van dando, siendo entonces el nivel de seniority aquel que tiene que ver con la parte de comunicación, manejar la presión, saber las buenas prácticas, afrontar los problemas.
Es interesante el ejemplo que utiliza en la entrevista para explicar a un niño el rol de un programador Senior de la manera más sencilla, armando figuras con piezas de lego pero informáticas, enfocado en la enseñanza.
Retos y recomendaciones para llegar a ser Programador Senior
Por último nos da un recorrido sobre cuáles son los retos y recomendaciones para llegar a ser un programador senior, resaltando que se debe avanzar bastante en la parte vertical o la parte del día a día, en una tecnología, sin descuidar la parte horizontal, es decir estar preparado para un cambio de tecnología, ser líder de un equipo de desarrollo no solo desarrollador y estar en constante preparación, destacando que el mejor ambiente para crecer dependerá mucho de las aspiraciones que tenga el desarrollador.
Off-topic
Hablaremos de algo no relacionado al ambiente de software, pero que también resulta ser de mucho interés de nuestro invitado, y es que tiene el hábito de practicar la lectura. En esta oportunidad nos da a conocer las ideas principales del libro “De Animales a Dioses” muy interesante por cierto, pues en este libro el autor nos ilustra de su visión fuera de lo normal o alternativa de la historia de la humanidad, ¡esto se muestra muy interesante!
Si quieres escuchar la entrevista te la dejamos aquí en coder lifestyle spotify