99685 entrevistas creadas 
 
 
 
 
 
 
 
 
 
 
 


Entrevista a:

Koas [koas] 



PROGRAMACIÓN
¿Cómo empezaste a programar, y a qué edad?
A los 7 años, con un Spectrum, en BASIC.
¿Qué lenguajes manejas, y entornos de desarrollo?
C++: con el entorno Qt, Visual Studio, nivel alto
PHP: nivel experto, Komodo IDE
JavaScript: nivel experto, Komodo IDE
SQL: nivel experto, MySQL
¿Qué configuración de máquina y sistema operativo usas?
Ubuntu 8.10 en un procesador Core 2 QUAD con 4 GB de RAM. VirtualBox con Windows XP para testeo en Windows.
¿Algunos trabajos tuyos que podamos ver en la red?
¿Qué es lo que te motiva a emprender un nuevo proyecto?
Que sea algo interesante, una aplicación web que maneje grandes cantidades de datos o algo que no se haya hecho todavía.
¿Qué parte del desarrollo es la más gratificante?
Que la gente utilice lo que uno ha desarrollado.
Desde fuera parece un trabajo muy racional, pero ¿es necesaria también creatividad para programar?
Sin duda, el hecho de conseguir que un ordenador que sólo entiende estructuras de datos, condiciones, bucles y funciones haga lo que uno quiere ya es un ejercicio increíble de creatividad.
¿Qué condiciones necesitas para concentrarte a programar?
Silencio absoluto y estar descansado.
¿Has sentido alguna vez el síndrome de estar en una burbuja después de un largo periodo de trabajo?
No, nunca.
Cuando revisas tu código de tiempo atrás, ¿cuál es la principal diferencia que sientes respecto al código que escribes actualmente?
Cuanto más atrás me remonto más primitivo me parece, continuamente uno está aprendiendo cosas y aplicándolos al código que escribe.
¿Te sigues comprando libros de programación, o ya todo lo aprendes online?
Todo online.
¿Crees que se debería enseñar programación en la educación básica?
Sería muy interesante, como ya he dicho antes programar es una actividad muy creativa y puede ayudar a la formación de los chavales.
¿Cuál ha sido tu experiencia haciendo el marketing de tus programas?
Que muchas veces lo que un programador ve claro y sencillo de usar no es visto así por los clientes. En ocasiones es necesario "cambiar el chip" porque la gente que usa tus programas es por lo general muy diferente a tí mismo.
¿Qué aprendes de los usuarios?
Nuevas y originales formas de hacer fallar un programa :)
¿Cuál sería tu solución a la pirateria?
Aplicaciones web bajo usuario y contraseña. Es el mismo sistema que usan los juegos online (WoW, Call of Duty, etc...), si un usuario ya ha entrando con unas claves no puede entrar otro con las mismas. Con que ampliaran un poco el lenguaje JavaScript se podría hacer de todo.
¿Te consideras muy riguroso en tu organización del código que escribes y en comentarlo?
No demasiado riguroso si es un proyecto que hago yo solo.
¿Cómo calculas el presupuesto para un proyecto de software?
(Número de horas estimadas x salario por hora) + entre un 20 y un 30% de beneficio.
¿Cuáles son tus juegos favoritos y en qué plataforma los juegas?
Call of Duty: PC
X-Moto: PC
¿Con qué frecuencia limpias la suciedad que se acumula en tu teclado?
Cada semana más o menos.
¿Cómo te sientes cuando amigos o familiares te piden ayuda para resolver problemas con sus ordenadores?
Les digo que sólo les ayudo si les instalo Linux, porque ponerles Windows y tener que volver al cabo de dos meses no me compensa.
¿Qué opinión te merecen los Macs como máquinas para desarrollo?
Nunca he usado un Mac, pero amigos que lo tienen dicen que es excelente.
¿Cómo proteges tu máquina de infecciones?
Usando Linux hay poco riesgo de infecciones, creo que teniendo todos los puertos cerrados al exterior y aplicando las actualizaciones según van saliendo me basta.
¿Despierta interés en tu entorno social cuando dices que eres desarrollador de software?
No demasiado.
¿Trabajas en solitario o en equipo? ¿qué te gusta más?
Por lo general en solitario. Prefiero en equipo porque es bueno que otra gente vea el diseño y el código, siempre aportan algo bueno.
¿Eres de los primeros en actualizar tu software cuando se estrena, o te sueles esperar a que aparezcan versiones más estables?
Ubuntu lo actualiza todo automáticamente y son versiones estables, no me preocupo por esto.
¿Cuál es la principal razón por la que no se cumplen las fechas de entrega de los proyectos?
Un mal diseño inicial o una mala estimación del número de horas necesario para llevar a cabo cada parte. Eso, cuando el cliente no te cambia las especificaciones a mitad de proyecto.
¿En tu opinión, qué compañía ayuda más a los desarrolladores de software?
Google, libera mucho código que se puede reutilizar y estudiar, y el Google code contiene programas excepcionales.
¿Cuántos descansos te sueles tomar por dia?
Cinco minutos cada hora. Una hora para comer, media hora de siesta.
¿Cuál sería tu trabajo o proyecto de sueño en estos momentos?
Un sistema operativo hecho todo en JavaScript. Ya estoy en ello :)
¿Cuál es tu próximo proyecto?
Un software de escritorio en C++ para una empresa de gestión de reservas hoteleras.
¿Qué portales o foros de programadores frecuentas?
¿Qué consejo le darías a alguien que quiere ser programador?
Que busque un profesor para lo básico y que lea mucho mucho mucho, tutoriales, código, de todo. Básicamente hay que leer mucho.
 

632 visitas

Whohub
[koas]
Koas
Madrid


[koas] Koas

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

 
 




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

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