99760 entrevistas creadas 
 
 
 
 
 
 
 
 
 
 
 


Entrevista a:

Ernesto Camilo Vera [chamix2] 


PROGRAMACIÓN
¿Cómo empezaste a programar, y a qué edad?
Comence a los 12 a;os con una computadora Commodore 64, y con el lenguaje de programcion Basic
¿Qué lenguajes manejas, y entornos de desarrollo?
Si bien he programado en muchos lenguajes y en entornos diversos desde Cobol y C, hoy en dia por mi actividad laboral utilizo c#, visual studio 2008 y programo para entornos Windows o sobre Web.
¿Qué configuración de máquina y sistema operativo usas?
Mi pc de escritorio tiene un procesador Intel core 2 duo, y el sistema operativo es windows vista 32bit. Mi notebook tiene un Intel Centrino duo y windows 7.
¿Algunos trabajos tuyos que podamos ver en la red?
Mis trabajos no pueden ser vistos en la red. Pero si mi blog acerca de programcion en c#. http://csharplifestyle.blospot.com
¿Qué es lo que te motiva a emprender un nuevo proyecto?
El crecimiento profesional y el nivel de transferencia de conocimiento que se pueda dar en el mismo.
¿Qué parte del desarrollo es la más gratificante?
El dise;o y la arquitectura.
Desde fuera parece un trabajo muy racional, pero ¿es necesaria también creatividad para programar?
Totalmente, la racionalidad esta aplicada a la tecnica, pero la creatividad es parte fundamental del trabajo, ya que especialmente en el desarrollo de software siempre hay muchas formas de obtener ese resultado, pero siempre hay una forma que es mejor que otras, debido a diferentes factores, es probable que con un buena tecnica se encuentre una solucion estandar correcta, pero solo la creatividad nos permite encontrar aquella solucion superadora.
¿Qué condiciones necesitas para concentrarte a programar?
Por lo general depende mucho del ambiente laboral en el que me encuentre pero suelo poder abstraerme del entorno cuando la situacion lo requiere, en algunas oportunidades escucho musica para poder lograr ese efecto de abstraccion total del entorno. Pero tambien es cierto que no es necesario estar la totalidad del tiempo abstraido de todo sino que en ciertas ocaciones es util estar conectado con el "mundo exterior"
¿Has sentido alguna vez el síndrome de estar en una burbuja después de un largo periodo de trabajo?
Si muchas veces. Incluso en ocaciones al terminar de trabajar, he sentido que este sentimiento perduraba algun tiempo.
Cuando revisas tu código de tiempo atrás, ¿cuál es la principal diferencia que sientes respecto al código que escribes actualmente?
La diferencia fundamental es mas alla de la evidente evolucion de los lenguajes se encuentra en el paradigma de desarrollo, a medida que los a;os cambiaron las ideas de construccion del software tambien lo han hecho y yo soy un entusiasta de los nuevos paradigmas y trato de adoptarlos siempre que puedo en cada nuevo proyecto en el que trabajo, es por eso que al ver codigo que he escrito hace tiempo enseguida pienso como podria reescribirlo y redise;ar con las herramientas actuales
¿Te sigues comprando libros de programación, o ya todo lo aprendes online?
Pienso que hay libros que debo tener en mi biblioteca fisica, es decir papel real, pero son muy pocos, y la aproximacion inicial a los temas que abordan esos libros siempre es a traves de material electronico online.
¿Crees que se debería enseñar programación en la educación básica?
Sin ninguna duda. Es ademas de una buena opcion laboral futura, un instrumento que puede ayudar a aguilizar nuestra mente.
¿Cuál ha sido tu experiencia haciendo el marketing de tus programas?
Por lo general no he vendido mis programas. Mi trabajo como freelance siempre fue contratado
¿Qué aprendes de los usuarios?
Todo lo que pueda. Depende del usuario y del area especifica en la que se encuentra, por lo general se aprende muchisimo, si uno tiene interes en aprender. Asi y todo pienso que aprender del usuario es uno de los mejores caminos para comprender los requerimientos de un sistema y poder ser mas precisos y eficaces a la hora de desarrollar software para estos.
¿Cuál sería tu solución a la pirateria?
Porque hay que buscar una solucion a la pirateria? habria que definir bien que es pierateria y reveer casi todas las leyes de copyright creo que han quedado obsoletas y que las modificaciones que se han hecho se hicieron con una mente pre era digital, deberia haber un cambio de paradigma en este sentido.
¿Te consideras muy riguroso en tu organización del código que escribes y en comentarlo?
No, no me considero riguroso. Adhiero al manifiesto agil que dice: "Working software over comprehensive documentation". Me parece que, y parafraseando nuevamente al manifiesto, tiene valor comentar el codigo y documentar de manera eficaz, valoro mas la funcionalidad del software.
¿Cómo calculas el presupuesto para un proyecto de software?
Basicamente, calculo cuantas horas de trabajo me va a llevar y pondero las horas en unidades monetarias. Es una forma muy sencilla pero efectiva al menos en mi caso.
¿Cuáles son tus juegos favoritos y en qué plataforma los juegas?
Command & Conqueer, Pc Windows. Pro evolution soccer Play Station 3.
¿Con qué frecuencia limpias la suciedad que se acumula en tu teclado?
A diario
¿Cómo te sientes cuando amigos o familiares te piden ayuda para resolver problemas con sus ordenadores?
Una vez me compre una remera que decia "No, I will not fix your computer". Siempre que puedo ayudar y tengo tiempo de hacerlo, lo hago. En ciertas ocaciones son todo un reto y me gustan los retos.
¿Qué opinión te merecen los Macs como máquinas para desarrollo?
Nunca he desarrollado para Mac
¿Cómo proteges tu máquina de infecciones?
Alguna suite de seguridad, McAfee Security Center es la que utilizo en este momento. Y utilizo el explorador web Firefox de Mozilla.
¿Despierta interés en tu entorno social cuando dices que eres desarrollador de software?
Por lo general existe el preconcepto de que la gente desarrolla software es gente rara, o nerd o geek. De todas formas yo me considero nerd y geek. No creo que despierte interes esta actividad, salvo al que esta en ella.
¿Trabajas en solitario o en equipo? ¿qué te gusta más?
Trabajo de las dos formas pero siempre es mejor trabajar en equipo, el trabajo mas interesante se hace en equipo, en solitario puedes hacer algunas cosas muy puntuales y peque;as. Adhiero a la programacion de a pares (peer programming) cuando se trabaja en equipos.
¿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, y del tipo de actualizacion, me gusta probar las nuevas features de un software, asi que por lo general actualizo rapido incluso versiones beta.
¿Cuál es la principal razón por la que no se cumplen las fechas de entrega de los proyectos?
Son infinitas, pero todas tienen algo en comun, errores en la estimacion del tiempo, el hombre (como ente natural) es muy malo para estimar el tiempo.
¿En tu opinión, qué compañía ayuda más a los desarrolladores de software?
Las grandes compa;ias hoy en dia todas tienen programas academicos interesantes que son tambien una fuerte herramienta de marketing y que dan buen soporte a los desarrolladores, IBM, SUN, Microsoft y SAP son ejemplos logrados de esto.
¿Cuántos descansos te sueles tomar por dia?
por lo generla uno para almorzar y otro talvez para merendar, a veces uno suele hacer micro pausas en su trabajo, de no mas de un par de minutos para despejar la mente y volver a atacar ese problema que lo tiene a mal traer, yo soy de esas personas.
¿Cuál sería tu trabajo o proyecto de sueño en estos momentos?
Me gustaria desempe;arme como arquitecto en algun proyecto que tenga que ver con inteligencia artificial o algun video game.
¿Cuál es tu próximo proyecto?
Estoy desarrollando junto a un grupo de programadores un portal de juegos para ni;os menores de 5 a;os.
¿Qué portales o foros de programadores frecuentas?
Por lo general los foros de microsoft msdn. La pagina de code poject es una de mis favoritas y luego algunos blogs de gente conocida en el ambiente.
¿Qué consejo le darías a alguien que quiere ser programador?
Que concurra a la universidad y elija alguna carrera relacionada con el desarrollo de software y se eduque formalmente. Y que nunca pierda esa chispa de querer aprender lo nuevo y que programe, aunque sea de manera trivial, aplicaciones sencillas o lo que quiera, pero que se mantenga programando.
 

515 visitas

Whohub
[chamix2]
Ernesto Camilo Vera
Ciudad Autonoma de Buenos Aires - Argentina


[chamix2] Ernesto Camilo Vera
Hazme una pregunta, comentario o pídeme opinión sobre algo:

 
 




© Ernesto Camilo Vera
Dirección web de esta entrevista:http://www.whohub.com/chamix2

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