99699 entrevistas creadas 
 
 
 
 
 
 
 
 
 
 
 


Entrevista a:

xhiena [xhiena] 


PROGRAMACIÓN
¿Cómo empezaste a programar, y a qué edad?
Empecé a programar con 8 años, tenía un MSX en casa (de los de cassettes) y un libro de como programar. Con unas lecciones básicas de mi tio (que es informático) y el libro empecé ha hacer cositas para el MSX. Básicamente copiaba los ejemplos y los intentaba entender, después de un año dándole al basic raro que tenia el MSX ya habia mejorado los ejemplos que traia el libro. Una vez llegó el 286 a mi casa seguí creando cosas en BASIC y me apunte a un curso de C y de PASCAL para poder hacer más y mejores cosas.
¿Qué lenguajes manejas, y entornos de desarrollo?
He manejado muchisimos lenguajes de programacion, desde scriptados (logo, lingo, Action Script) hasta compilados (c, c++, la familia .NET, pascal,...) pasando por interpretados (python, asp, php, shellscript,...) tengo facilidad para aprender cualquier lenguaje de programación (de varios paradigmas)
¿Qué configuración de máquina y sistema operativo usas?
Uso lo que me dejan :P, esta claro que si estoy programando para linux uso linux y si estoy programando para windows uso windows (por librerias, dependencias y todo eso). Actualmente programo más para web, así que como da = la plataforma donde se vea uso linux (fedora 12 actualmente)
¿Algunos trabajos tuyos que podamos ver en la red?
Lo que he hecho por mi cuenta son poca cosa y era para aprender, hice un cms para mi anterior pagina personal (http://xhiena.webcindario.com) que luego reemplazé por un wordpress, he hecho módulos/extensiones para wordpress, Oscommerce, phpbb, smf (varios gestores más, pero esos con mas asiduidad). He hecho mas cosas en mis lugares de trabajo, pero eso son de la empresa, no mios :P
¿Qué es lo que te motiva a emprender un nuevo proyecto?
hace unos años mis motivaciones eran simplemente para aprender, veia algo que habian hecho y me retaba a mi mismo a "clonarlo" para ver si era capaz. Ahora lo que más me motiva es que ofrezca una solución. Ya sea modificando algo que existe como creándolo desde 0.
¿Qué parte del desarrollo es la más gratificante?
La de análisis y diseño es la que mas me motiva, pensar lo que necesitas, como lo necesitas, que herramientas usar, entrevistarte con el cliente... El resto es picar código, la parte de análisis y diseño es la que te permite ponerte retos de verdad (y estar continuamente aprendiendo).
Desde fuera parece un trabajo muy racional, pero ¿es necesaria también creatividad para programar?
Si, es necesaria. Llámalo creatividad, llámalo astucia, llámalo práctica, pero no es un proceso racional del todo. (pienso que es un 50% de racional y un 50% tuyo) Muchas veces copias y pegas código que trabajos anteriores, pero no todos los problemas tienen la misma solución, si revisas código de otras personas siempre se te escapa un: "no se me habría ocurrido esta forma de hacerlo". Básicamente, para programar tienes unos recursos que consumes, y muchas formas de consumirlos, encontrar la forma idónea de consumirlos (en términos de aprovechamiento, rapidez y estabilidad) es hacer uso de tus conocimientos y de tu creatividad para aplicarlos.
¿Qué condiciones necesitas para concentrarte a programar?
En mi tiempo libre suelo cerrar mensajerias instantaneas, twitters y cosas por el estilo si requiero concentrarme. En mi trabajo simplemente requiero tranquilidad. Tengo la suerte de que me concentro con facilidad, pero cuando más rindo es a los 30 minutos de empezar a programar, que tienes todo el proyecto en la cabeza, no te hace falta buscar donde esta definida tal funcionalidad...
¿Has sentido alguna vez el síndrome de estar en una burbuja después de un largo periodo de trabajo?
si, sobretodo en vacaciones que pocas cosas me interrumpen, empiezas a programar, a mirar tal funcionalidad, creas lo que te hace falta, lo pruebas, y de repente han pasado 5 horas.
Cuando revisas tu código de tiempo atrás, ¿cuál es la principal diferencia que sientes respecto al código que escribes actualmente?
Claridad. Ahora programo mas claramente, pongo mejores nombres a las variables, las funciones están comentadas, los bucles son más fáciles de seguir, está todo más estructurado (las funciones en su archivo de funciones, todo lo común en un archivo para incluirlo o en una librería...). También viene propiciado porque no sabes quien leerá tu código después, ni cuando tendrás que añadir nuevas funcionalidades.
¿Te sigues comprando libros de programación, o ya todo lo aprendes online?
Todo online. Cuando llevas mucho tiempo programando sabes como se hacen las cosas, lo único que tienes que saber es como se escribe o como se hace en el lenguaje de programación que estas usando, y para eso, internet es el mejor libro. Porque hay cosas que se hacen de una forma en un lenguaje y de otra forma en otro lenguaje, en los libros no te dicen eso, en internet te encuentras con muchas personas que han pasado/están pasando por lo mismo que tu estás ahora.
¿Crees que se debería enseñar programación en la educación básica?
Yo en la EGB tenia una asignatura de Informática, en la que nos enseñaron logo, a mi me gustó, al resto de la gente no. Creo que programar es más vocacional. Yo enseñaría programación en la educación básica, pero con pseudo-lenguajes o de un modo visual con cajas de funcionalidades, no enseñaria ningun lenguaje en concreto, sino la lógica de programar.
¿Cuál ha sido tu experiencia haciendo el marketing de tus programas?
Para lo que hago laboralmente siempre ha habido alguien que se ha encargado de esas cosas. Lo que hago personalmente, son poca cosas u orientadas a un público muy pequeño (un clan, mis amigos,...) en eso el marqueting es simple, un mail, un post en el foro, si eso ponerlo en mi twitter...
¿Qué aprendes de los usuarios?
Que nunca hay que dar por sentado nada. Cuanto mejor te lo especifiquen todo lo que te piden mejor. Y en el caso de aplicaciones "beta" o en testing pasárselas al que tenga menos idea de lo que vaya (un familiar, el amigo antitecnología,...) porque ellos son los que harán cosas con la aplicación que tu jamás esperarias y que esperan hacer cosas que tu jamas habrías pensado.
¿Cuál sería tu solución a la pirateria?
En temas de programación es fácil la solución: "Versiones lite gratuitas de los programas". Es decir, versiones completamente funcionales y usables, pero no con todas las funcionalidades que ofrece la versión buena (2 compilaciones distintas). ¿Cuantas veces ves pirateado el photoshop simplemente para re-dimensionar una imagen? ahora Ahead con el Nero ha puesto en practica esa filosofía y creo que les dará resultados. Otra solución son los precios de las licencias, son abusivos. Realmente creen que un usuario va a pagar 2000€ por un programa? o 50€ para una aplicación para el móvil?
¿Te consideras muy riguroso en tu organización del código que escribes y en comentarlo?
No del todo, aunque actualmente me estoy poniendo las pilas. Cuando trabajas con un grupo de personas es obligado.
¿Cómo calculas el presupuesto para un proyecto de software?
por concepto (si es algo que es facil de hacer o de re-aprovechar) y horas que me costaría.
¿Cuáles son tus juegos favoritos y en qué plataforma los juegas?
los RPG, RTS y los Hack and slash Mayormente uso consolas para jugar, en el pc suelo jugar a los Shooters
¿Con qué frecuencia limpias la suciedad que se acumula en tu teclado?
Cada 5 o 6 meses mas o menos :P
¿Cómo te sientes cuando amigos o familiares te piden ayuda para resolver problemas con sus ordenadores?
Se lo explico las 2 primeras veces y les ayudo 4 veces más, si me siguen preguntando la misma cosa los mando a google. si no tienen interés por su ordenador, yo menos.
¿Qué opinión te merecen los Macs como máquinas para desarrollo?
Cuando trabajas con herramientas de Software libre suelen estar en todos los sistemas, así que el entorno en el fondo da igual. Para cosas más especificas (programar exclusivamente para mac) no lo he hecho nunca, así que no puedo opinar
¿Cómo proteges tu máquina de infecciones?
Linux infecciones? xD en windows uso antivirus y sensatez.
¿Despierta interés en tu entorno social cuando dices que eres desarrollador de software?
Muchos ponen cara de sorprendido (¿programas y trabajas en España?, ¿eso no lo hacen los telecos?) y cosas asi :P No suelo decir que mayormente soy programador, suelo comentar los proyectos en los que estoy metido (soy una pieza del engranaje :P)
¿Trabajas en solitario o en equipo? ¿qué te gusta más?
Me gusta trabajar en un equipo multidisplinar, marcando las tareas de cada uno y apoyando (y que me apoyen) en la medida de lo posible.
¿Eres de los primeros en actualizar tu software cuando se estrena, o te sueles esperar a que aparezcan versiones más estables?
Depende del software, pero lo suelo instalar para ver que lleva de nuevo.
¿Cuál es la principal razón por la que no se cumplen las fechas de entrega de los proyectos?
En mi caso solemos cumplir todos los plazos de entregas, y si fallamos suele ser por acumulación de tareas o urgencias o porque el cliente a cambiado de parecer a última hora
¿En tu opinión, qué compañía ayuda más a los desarrolladores de software?
Todas tienen sus documentaciones o foros de soporte, pero no hay nada comparable a alguien en un foro que haya tenido tu mismo problema.
¿Cuántos descansos te sueles tomar por dia?
Cada 3 o 4 horas, para aclarar ideas o descansar un poco la vista
¿Cuál sería tu trabajo o proyecto de sueño en estos momentos?
aplicaciones para terminales móviles, android, iphone, Symbian,..
¿Cuál es tu próximo proyecto?
tiene que ver con Terminales Móviles :P
¿Qué portales o foros de programadores frecuentas?
el que me solucione o me oriente hacia una solución.
¿Qué consejo le darías a alguien que quiere ser programador?
que si no le gusta que no lo haga, que no sea por modas o porque le ve un futuro prometedor. Esto es vocacional :D
BLOGGER
¿Cuál es la dirección de tu blog? ¿Qué temas tratas?
http://xhiena.net es mi blog personal, trato temas que me llaman la atención (el tipico blog basura de videos y opiniones sobre actualidad)
¿Qué es lo que te hizo crear tu blog? ¿En qué fecha lo iniciaste?
Lo empezé por temas que ya no vienen al caso, tenia ciertas cosas que decir. lo empezé allá por el 2004 mas o menos.
¿Qué sistema de blog has adoptado y por qué?
ahora uso Wordpress (mantenido por mi). Empezé en bitacoras.com despues a blogguer, despues a wordpress.com y de ahi a mi propio wordpress.
¿Cuántas visitas recibes al dia? ¿Qué clase de comentarios recibes de los visitantes?
de 40 a 80 visitas diarias (demasiadas para lo que escribo). La gente me comenta poco, pero suele ser para dar la razón o criticarla
¿Qué te ha aportado tener un blog?
me han llegado ofertas para escribir en otros blogs, he conocido muchísima gente
¿Has creado relaciones con otros bloggers o con algunos de tus lectores?
Si :D algunos fieles lectores siempre dejan su miguita de arena, pero no ha sido hasta que me hice el twitter que me relacioné más con ellos.
¿Con qué frecuencia posteas? ¿Representa un esfuerzo posterar con regularidad?
No tengo una frecuencia definida. exámenes y trabajo me hacen variar la periodicidad de publicación. Hay épocas que escribo mucho, y otras que no tanto.
¿Te reporta ingresos el blog? ¿Se puede vivir de esto, de postear?
Seguramente se pueda vivir de postear, pero o estas en una empresa que se dedique a eso (como el grupo de xataca y genbeta) o estas todo el dia pegado al blog con publicidad y cosas de esas. Mi blog solo reporta gastos :P
¿Cómo promocionas tu blog?
lo digo por twitter y facebook, en la firma de mi mail
¿Cómo definirías a tus lectores? ¿Tienes una audiencia fiel?
Un 50% de mis visitantes son fieles el otro 50% llega a través de buscadores.
¿Otros blogs que sigas a diario o con frecuencia?
Sigo 10 o 12 blogs diariamente, de amigos, de noticias, de humor,.. de todo un poco.
¿Has recibido alguna vez regalos por opinar en tu blog sobre productos o servicios? ¿Qué opinas de los bloggers que lo hacen?
Estoy apuntado a Blogguz, y me han llegado un par de promociones. no me parece mal que se haga, es otra forma de publicidad (y posiblemente la las sincera ya que es gente normal probando sus cosas).
¿Cómo ves tu blog evolucionando en el futuro?
No creo que cambie (salvo estéticamente) mucho, Es mi blog personal y escribo básicamente lo que quiero, hace tiempo intente dar ciertos servicios, pero no nos engañemos, es un blog personal, y así seguirá siendo.
¿Qué consejos le darías a alguien que quiere iniciar un blog?
Que no haga caso de los que dan consejos para montarse un blog y de como escribir,... Si quieres tener un blog sólo tienes que hacer una cosa: Dotarlo de contenido. Ten en cuenta que el blog es tuyo y haces con el lo que quieres o lo que te propongas.
 

499 visitas

Whohub
[xhiena]
xhiena
Valencia


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

 
 




© xhiena
Dirección web de esta entrevista:http://www.whohub.com/xhiena

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