martes, 12 de junio de 2012

Entrevista a Pablo Castilla

Pablo Castilla Vázquez:
Arquitecto de Sistemas

Su carácter y sus conocimientos le han llevado a pasar por múltiples empresas hasta asentarse como Arquitecto de sistemas especialista en .NET en Telvent Energía donde es responsable de la arquitectura de un proyecto de 120M€ con 600K smart-meters en Finlandia.
Currículum

Muchas gracias Pablo por participar en este blog y por brindarnos la primera entrevista. Comenzaremos con tu llegada al mundo laboral tras finalizar la carrera, continuaremos con la vida en la empresa privada, las tecnologías fundamentales en tu campo y terminaremos con cuestiones sobre el futuro.

¿Cómo ampliaste tus conocimientos una vez terminados tus estudios?
Al salir de la carrera no tenía claro como mejorar, el proyecto lo hice en .net, así que por las tardes me dedicaba a trastear con lo nuevo de esas tecnologías.

Más tarde comprendí que para adquirir conocimientos tecnológicos puros están bien los “hand on labs”, pero para conocer realmente los conceptos dentro de la arquitectura tenía que leer libros más teóricos. A partir de ahí descubrí que en Amazon podía comprar las “biblias” del software a un precio muy interesante.

Los blogs de los gurús del sector son una buena fuente de conocimiento.

También siempre he procurado aprender el máximo de los compañeros con más experiencia y conocimientos.

Estamos en una profesión muy dura en este aspecto, en unos pocos años te puedes quedar fuera de mercado y obsoleto. Yo recomiendo centrarse en algo que le guste a uno y mejorar continuamente, hay que mirar por el cv de uno mismo, es su único salvavidas.

Según LinkedIn has pasado por 6 empresas desde 2004 en que acabaste Ingeniería Informática  ¿Por qué tantas empresas?
¡Vaya! Empezamos fuerte. Bueno, al principio de mi vida profesional he de reconocer que era bastante agresivo, si no me interesaba un trabajo buscaba otro. Normalmente fue o bien porque me pasaba el día sin hacer nada, cosa que no aguanto, o porque eran proyectos de mantenimiento que no me servían para aprender, o una mezcla de ambos factores. No me arrepiento porque aprendí mucho e hice trabajos muy diferentes.

Hace tiempo que me calmé y busco asentarme en una empresa.

¿Qué alabarías/criticarías de cada una de ellas?
En general creo que las empresas deberían cuidar más al trabajador y evaluarlo individualmente. Procurar ser atractivas para atraer al talento y tener a la gente contenta. En la mayoría no existen los planes de formación y de carrera, se trata a todo el mundo por igual, no se separa la paja del trigo. En el peor de los casos estás subcontratado, con lo que para la empresa eres como el mobiliario y por muy buen trabajo que estés haciendo vas a ser el primero que te vas a ir a la calle, no vas a tener aumento, ni formación ni nada por el estilo.

Por supuesto hay excepciones: en la actual, Telvent, si me he sentido valorado individualmente y recibo muchas horas de formación. También destacaría a Avanade, hay muchísimo talento allí y tienen un nivel de organización muy muy alto.

¿Por qué eres arquitecto de software?
Al principio, cuando entras de becario miras para arriba y ves lo que es una jerarquía empresarial, piensas, o por lo menos yo, que uno “tiene” que intentar seguir la trayectoria que te marca la organización empresarial: programador, luego analista, más tarde jefe de proyecto, gerente, director... y así hasta presidente de la empresa.

Pero con el tiempo me di cuenta que lo que me gustaba era la técnica, así que decidí concentrarme en eso y especializarme en la arquitectura. Creo que hay que buscar la felicidad más que ir escalando por escalar.

Comenta tu jornada laboral media en tus diferentes trabajos.
La jornada laboral me ha ido por rachas, depende del proyecto, desde épocas valle en las que cumples tu horario hasta picos de trabajo brutales en los que sales a las 10 de la noche durante meses y por supuesto, por lo general, no se pagan las horas extras. A veces lo haces “picado” porque sientes el proyecto como tuyo y otras obligado y a disgusto.

¿Has tenido teletrabajo?
En algunas empresas podía trabajar desde casa, yo creo que lo que funciona es la flexibilidad, hay días que seguro que rendiría más en casa pero otros necesitas estar en la oficina para hablar con los compañeros. En algunas te la dan, pero es raro.

¿Qué perfiles te has encontrado como compañeros?
Me he encontrado de todo, desde FPs, personas con licenciaturas en carreras de letras, químicos, físicos, ingenieros de todo tipo y nosotros los informáticos. Tampoco hay que olvidar que estamos en una profesión multidisciplinar, creo, por ejemplo, que alguien de bellas artes tiene mucho que aportar en el diseño a nivel artístico de una aplicación.

He de decir que en todos los grupos he visto buenos y malos profesionales. Evidentemente los ingenieros informáticos somos los que hemos recibido una mejor formación para desempeñar nuestro trabajo y partimos con ventaja, pero una persona inteligente, con humildad y ganas de aprender puede ser igual o mejor profesional que nosotros, me he encontrado muchos casos de gente así y he aprendido de ellos.

¿Qué valoras de un profesional además de sus conocimientos?
Nuestra profesión no es como aparece en las películas, estás continuamente tratando con compañeros y tu trabajo depende de el de los demás. Cada vez creo más en la actitud y menos en la aptitud. Es importante ser colaborativo y trabajar bien en equipo, que te guste tu profesión, tener pasión por mejorar dentro de ella.

He visto proyectos que a pesar de tener a un buen grupo profesional a nivel de conocimientos se han ido al traste por la mala relación entre sus miembros.


¿Deberíamos tener competencias o un "Teleco" puede hacer correctamente nuestras tareas?
No creo mucho en la protección contra el resto de estudios. A nivel profesional cuando llevas unos años trabajando los estudios dejan de importar.

No somos como los arquitectos o médicos que tienen una responsabilidad personal, la responsabilidad en nuestro sector es a nivel de empresa, no de persona. Así que el debate para mí no tiene mucho sentido, otra cosa es que haya competencias que nosotros podríamos hacer también y no se nos permite.

Un proyecto (o varios) del que estés especialmente orgulloso
Pues fundamentalmente tres:

  • Una red social vertical sobre restauración que estoy desarrollando junto con mi socia como proyecto personal. Es el trabajo más creativo que he hecho puesto que hay que pensar todo el concepto además de implementarlo. La web utiliza GWT y se hospeda en el Google App Engine, y usamos todas las APIs sociales del momento. Esto nos ha permitido conocer la nube.
  • Mi proyecto profesional actual, trata sobre contadores eléctricos inteligentes. El resultado de la arquitectura que hemos implementado es muy elegante, orientada a servicios y aplicando lo último en la tecnología .net (framework 4.0 (Workflow Foundation, WCF, Entity framework..) y Biztalk).
  • Uno en java sobre prescripciones médicas, desconocía esa tecnología, aquel proyecto supuso un gran desgaste tanto personal como profesional, sufrí en Madrid durante meses. Pero después de tanto esfuerzo conseguimos tener un resultado bastante decente. Utilizamos Oracle, EJB, JPA y RichFaces.
Dado que tienes un perfil en el que destacas por tus conocimientos de .NET. ¿Qué tecnologías .Net deberían dominar los Ing. Informáticos?
Cuando terminé la carrera me aconsejaron estudiar lo último que hubiera en aquella época, así que el proyecto lo hicimos en la última versión del framework de .net. A partir de ahí la verdad es que no me ha faltado el trabajo.

Hoy día yo me prepararía a nivel de .NET en lo siguiente:


Fundamentalmente me prepararía todas las tecnologías que se encuentren en Azure, la nube de Microsoft. Y trabajaría con ella, dan acceso gratuito por tres meses.

También aprendería las tecnologías de la nube de Amazon, es la más popular y la más madura.

También has trabajado en proyectos con Java, ¿podrías destacar algún subconjunto de tecnologías Java fundamentales en tus proyectos?
El java es todo lo contrario al .net, el .net no tiene tantos frameworks diferentes para hacer cualquier cosa, tiene uno o dos. El java está mucho más fragmentado. Por eso alguien puede decir “sé .net”, pero el “sé java” tiene muchos más matices.

A mí me gusta mucho el gwt+gae (. Y luego todo el estándar de java está muy bien, especialmente el acceso a datos.


¿Qué recomendación le darías a un futuro Ingeniero Informático que seguramente tenga muchos conocimientos teóricos y pocos prácticos?
Que cree un proyecto, a ser posible en grupo, en una tecnología que le guste, ya sea una aplicación para el iphone, android... una web, lo que quiera de la última tecnología actual. Es bueno para aprender y además queda bien en el curriculum porque demuestra capacidad para hacer un trabajo real. Y quien sabe si eso podría ser el germen de una empresa.

Con la situación económica de España ¿qué crees que ocurrirá con el Ing. Informático español? ¿Mejor emigrar? ¿Montar tu propia empresa? ¿Cambiar de trabajo?
Desde luego hoy día todo el mundo debería tener un nivel profesional en inglés, aquí las cosas están muy mal y quizás vayan a peor, y hay mucha demanda de informáticos fuera, en países mucho más ricos. Yo tengo un cv normal y por linkedin llegan bastantes ofertas interesantes.

Creo que al terminar la carrera o incluso en el último año es un buen momento para empezar a montar algo y probar suerte. Siempre hay tiempo para entrar en la consultoría.

¿Crees que debería variar en los próximos años la educación universitaria para acercarse más a la realidad laboral?
La universidad debería ser menos teórica y muchísimo más práctica y especializada. Intentar formar buenos profesionales que cuando terminen aporten valor desde el primer día, que sean creativos y que incluso puedan emprender desde el primer momento. Centrarse en ese objetivo porque así ayudaría más al país que la mantiene.

¿Qué opinas del recorte en becas y reducción de profesorado universitario?
Me parece un desastre, la universidad necesita muchas reformas, pero precisamente no es la reducción de su presupuesto.

¿Crees que la universidad privada o un modelo estadounidense mejoraría la preparación de los estudiantes?
En mi opinión la universidad debe ser pública. Lo que si deberíamos incorporar del modelo americano es el prestigio de cada universidad, supongo que no es lo mismo estudiar aquí, que en Granada o en Madrid, no sé cual es mejor ni peor, pero me gustaría saberlo antes de matricularme y seguro que esto hace que haya más competencia por formar mejor al alumno, que al final es el cliente de la universidad. Creo que el concepto de cliente está olvidado por parte del alumno, que no exige, y de la universidad, que no se hace atractiva para su cliente.

Ha sido un placer que hayas compartido tu opinión sobre todos estos aspectos interesantes para cualquier Ingeniero Informático. Muchas gracias de nuevo y un abrazo.

Por si usáis twitter, hemos habilitado uno para avisar de las nuevas entradas: @_jaalvarez_



No hay comentarios:

Publicar un comentario