99694 entrevistas creadas 
 
 
 
 
 
 
 
 
 
 
 


Entrevista a:

Jacinto Ruiz Catalán [jacinruiz] 


PROGRAMACIÓN
¿Cómo empezaste a programar, y a qué edad?
Comencé a los 19 años, cuando había muy pocos ordenadores, allá por 1984.
¿Qué lenguajes manejas, y entornos de desarrollo?
Pués actualmente trabajo bastante en Java (JSP, Servlet, etc...), aunque he programado mucho en el entorno Delphi. Aparte de eso, programo esporádicamente en otros lenguajes como C, Modula-2 y ensamblador.
¿Qué configuración de máquina y sistema operativo usas?
Habitualmente uso un PC con Windows XP. Sobre todo porque es el sistema en el que tengo los programas más habituales. Tengo instalado un emulador de Linux (en la versión Guadalinex), pero lo uso poco.
¿Algunos trabajos tuyos que podamos ver en la red?
La mayoría no los tengo en la red, aunque hay algunos como Edimod (editor para Modula-2), Edilog (editor para lógica) y algunos más. En cuanto a páginas web programadas, tengo la personal (que es muy antigua y está tica) y dos páginas de empresas, una es para un almacén de zapatos (http://www.zapared.com) y otra para una tienda de zapatos (http://www.calzadosruiz.com). Ambas están programadas en Java, JSP, HTML, etc...
¿Qué es lo que te motiva a emprender un nuevo proyecto?
La necesidad de aprender, sobre todo. Aunque también la de ganar un poco de dinero.
¿Qué parte del desarrollo es la más gratificante?
El desarrollo de una aplicación suele ser un proceso a veces duro. Conforme vas acvanzando en el desarrollo te vas encontrando con dificultades que tienes que resolver. A veces las dificultades te hacen darle vueltas al problema y no le encuentras solución. Esos momentos son los más duros. Tienes la aplicación a medio hacer y no sabes cómo vas a poder seguir. Generalmente, indagando por Internet o buscando en la bibliografía sueles encontrar la solución al problema, pero hasta que llega ese momento, casi no duermes porque tu cerebro no desconecta.
Desde fuera parece un trabajo muy racional, pero ¿es necesaria también creatividad para programar?
Yo diría que antes de que entrara en juego la Ingeniería del Software, la programación era arte al 75% y técnica al 25%. Actualmente, la programación es más técnica que arte, aunque si no tienes un poco de imaginación y creatividad, no suelen salir productos muy interesantes.
¿Qué condiciones necesitas para concentrarte a programar?
Lo ideal sería un ambiente en silencio y soledad, auqnue generalmente esas condiciones no se dan. Por lo tanto, debes de concentrarte y aislarte lo máximo posible del entorno. Programar necesita realizar conexiones lógicas en tu cabeza para conseguir objetivos. Si en medio de un razonamiento, algún factor externo te desconcentra, deberás comenzar de nuevo.
¿Has sentido alguna vez el síndrome de estar en una burbuja después de un largo periodo de trabajo?
No sé si en una burbuja, pero sí un poco perdido debido al esfuerzo mental que has realizado.
Cuando revisas tu código de tiempo atrás, ¿cuál es la principal diferencia que sientes respecto al código que escribes actualmente?
Generalmente veo que he madurado respecto a lo que hice anteriormente. La programación es una técnica que se va aprendiendo constantemente. Problemas de antes, ahora los resuelves más eficientemente.
¿Te sigues comprando libros de programación, o ya todo lo aprendes online?
Suelo comprar libros, aunque muchos menos que antes. De todas formas, los libros que debo consultar mucho, me gusta tenerlos en papel.
¿Crees que se debería enseñar programación en la educación básica?
Creo que la programación es adecuada no sólo para los programadores sino para despertar las mentes. Programar es razonar. Creo que sería bueno que los niños aprendieran al menos los principios básicos de la programación.
¿Cuál ha sido tu experiencia haciendo el marketing de tus programas?
El problema principal de los programadores es que no somos expertos en márketing. Por lo tanto, a veces hacemos buenos productos que luego no sabemos vender.
¿Qué aprendes de los usuarios?
Por una parte, los usuarios te dan nuevas ideas, pero por otra no son conscientes de que muchas cosas que te dicen son imposibles.
¿Cuál sería tu solución a la pirateria?
Es un problema complejo. Por una parte, como programador, creo que la piratería amenaza la creción de buen software, pero por otra, si no hubiera piratería, el conocimiento no se habría expandido tanto. Creo que debería haber un punto intermedio de unión.
¿Te consideras muy riguroso en tu organización del código que escribes y en comentarlo?
Por desgracia, los malos hábitos son dificilmente eliminables. Los que programamos desde hace mucho tiempo, y que aprendimos por nuestra cuenta, adquirimos unos defectos que los acarreamos aún. Uno de ellos es la no documentación del código. Es un defecto con el que lucho continuamente.
¿Cómo calculas el presupuesto para un proyecto de software?
Generalmente, calculo las horas que le voy a dedicar y aplico una tarifa. Pero eso hay que corregirlo con otrso factores como son si hay algún producto similar en el mercado, a quién va destinado, etc...
¿Cuáles son tus juegos favoritos y en qué plataforma los juegas?
Por falta de tiempo juego poco. Pero a veces juego a juegos de acción. Utilizo sólo el PC.
¿Con qué frecuencia limpias la suciedad que se acumula en tu teclado?
Me da vergüenza decirlo, pero pocas veces.
¿Cómo te sientes cuando amigos o familiares te piden ayuda para resolver problemas con sus ordenadores?
A veces, te sientes impotente porque quieren que les soluciones problemas o bien irresolubles o bien problemas de los que no estás capacitado. El ser Ingeniero en Informática no implica que debas saber cómo funcionan todos los programas del mercado ni cómo se confifura todo el hardware, pero eso no lo suelen comprender los no Ingenieros.
¿Qué opinión te merecen los Macs como máquinas para desarrollo?
No los he utilizado nunca.
¿Cómo proteges tu máquina de infecciones?
Suelo tener instalado un AntiSpy. De vez en cuando le paso un antivirus.
¿Despierta interés en tu entorno social cuando dices que eres desarrollador de software?
Más bien no. Es algo ajeno a la sociedad.
¿Trabajas en solitario o en equipo? ¿qué te gusta más?
Trabajo por mi cuenta. Nunca he trabajado en equipo.
¿Eres de los primeros en actualizar tu software cuando se estrena, o te sueles esperar a que aparezcan versiones más estables?
El sistema operativo sólo lo actualizo cuendo está ya muy desfasado. Las aplicaciones las suelo actualizar más a menudo.
¿Cuál es la principal razón por la que no se cumplen las fechas de entrega de los proyectos?
Principalmente por el tanto por ciento de arte que tiene la programación.
¿En tu opinión, qué compañía ayuda más a los desarrolladores de software?
Lo desconozco.
¿Cuántos descansos te sueles tomar por dia?
No tengo un horario fijo. Depende de las ganas y de lo metido que esté en el proyecto.
¿Cuál sería tu trabajo o proyecto de sueño en estos momentos?
Por ahora no sueño, me quita el sueño no tener trabajo.
¿Cuál es tu próximo proyecto?
Estoy estudiando, por lo que por ahora no tengo nada concreto.
¿Qué portales o foros de programadores frecuentas?
Sólo visito foros cuando necesito resolver dudas. Actualmente no visito ninguno.
¿Qué consejo le darías a alguien que quiere ser programador?
Que se ponga a programar día y noche.
 

820 visitas

Whohub
[jacinruiz]
Jacinto Ruiz Catalán
Baena-Córdoba-España


[jacinruiz] Jacinto Ruiz Catalán

Hazme una pregunta, comentario o pídeme opinión sobre algo:

 
 




© Jacinto Ruiz Catalán
Dirección web de esta entrevista:http://www.whohub.com/jacinruiz

INVITA A TUS AMIGOS    Sobre Whohub  Normas de uso  FAQ  Sitemap  Buscar  Quién está en linea  Empleo