martes, 4 de noviembre de 2008

¡SCJD aprobado!

Esto contento. Hoy me han llegado las notas de la certificación y he aprobado con unos resultados bastante aceptables:

General Considerations (maximum = 100): 90
Documentation (maximum = 70): 70
O-O Design (maximum = 30): 30
GUI (maximum = 40): 29
Locking (maximum = 80): 80
Data store (maximum = 40): 40
Network server (maximum = 40): 40

La verdad es que está bastante bien. Me han puesto la máxima notas en todos los módulos excepto en la interfaz gráfica (nunca he sido un artista, aunque había hecho una GUI bastante funcional y completa :'( ) y en consideraciones generales (lo cual tampoco tiene mucho sentido si el resto está perfecto...). Pero bueno, el "motor" de la aplicación a todos los niveles (threading, comunicaciones, servidor y diseño) está perfecto. Es que en el fondo soy bueno :-P

Al margen de esto, he dado dos pasos más hacia Londres. El viernes me compré mi primera guía londinense para ir haciéndome a la idea y también empecé con las clases particulares.

El libro que compré por 18 euritos en el Altaïr (la librería de viajeros de referencia de Barcelona) se titula "The Complete Residents' Guide: London" y se supone que está escrita de residentes para residentes. Le he echado un primer vistazo y tiene buena pinta: no es la típica guía turística y tiene secciones dedicadas a temas como trasladarse a vivir a Londres o buscar trabajo. Ya iré comentando si cubre mis expectativas (pero a priori me parece una buena compra).

Las clases particulares no fueron tan bien... Lo de siempre, no se cumplieron las expectativas y me sentí un poco decepcionado. La profe, que no es nativa, es la amiga de una amiga y es profe de inglés para niños. Por un lado me pareció que no se había preparado absolutamente nada (pero bueno, era la primera clase y tampoco conocía mi nivel) y por otro me dio la sensación que muchas de las dudas que yo podía tener, ella también las tenía con lo que tampoco me aportaba un gran valor añadido... Hemos quedado también para esta semana, pero si no detecto que el tema mejora, me buscaré otro profe: las clases no son gratis y además tengo muy poco tiempo libre y me molesta sobremanera pederlo o no aprovecharlo a tope. De momento concederemos unos días de gracia a ver cómo evoluciona el tema...

La familia y los amigos me preguntan si sigo dispuesto a irme... La idea es más o menos firme, pero la verdad es que ahora tengo ciertas dudas. La situación económica está fatal en todo el mundo, pero, en contra de todo pronóstico, parece que las cosas aquí en Espapa (y en Barcelona en particuar) funcionan mejor que en UK... Al menos aquí no se ha caído ningún banco (o ha tenido que ser rescatado por el Gobierno) y yo estoy desbordado de trabajo (hay más del que puedo llegar a hacer)... En fin mi idea era empezar a buscar en diciembre (que está a la vuelta de la esquina)... Quizá será prudente alargarlo un poco más, aunque en cualquier caso, como ya he comentado en algún otro post, no pienso irme a cualquier precio, así que si no lo veo claro, seguiré por estas latitudes un poco más...

sábado, 18 de octubre de 2008

Examen escrito del SCJD

El lunes subí la práctica y ayer hice el examen escrito del SCJD. Dentro de las cláusulas de certificación se dice explícitamente que no se pueden dar las preguntas de los exámenes (bajo pena de perder las certificaciones de por vida), así que no lo haré. Sólo comentar que me fue bastante bien, ya que se trataba de preguntas muy genéricas sobre decisiones de cómo implementar la solución. Dichas preguntas no son específicas de la solución entregada y son sobre temas que necesariamente te has tenido que plantear a la hora de desarrollar el ejercicio. Si en el archivo "choices.txt" os molestáis en pensar y justificar más o menos bien las decisiones, el examen es básicamente un subconjunto del mismo.

El archivo "choices.txt", que se entrega junto con la práctica en la primera parte de la certificación, es un fichero de text plano en el que hay que explicar y justificar todas las decisiones relevantes de la solución adoptada en cuanto a tecnología, patrones de diseño y criterios de implementación elegidos.

Bueno, ahora ya sólo resta esperar el mes que en media tardan en dar las notas y seguir preparando la siguiente certificación: SCWCD, que aunque un poco olvidada, ya tengo a medio estudiar.

domingo, 12 de octubre de 2008

SCJD listo para entregar

Bueno, ya me he dado el estado actual del ejercicio por bueno. Lo he revisado, empaquetado y he ido a subirlo al servidor de Sun... Y no he poidido. Resulta que hay que pedir permiso previamente vía e-mail para poder hacer el upload (la verdad es que tanto el sistema como la interfaz de la herramienta que tienen para gestionar los temas de certificación es un poco cutrilla...).

Bueno, e-mail enviado y a la espera que me contesten. En cuanto lo hagan haré el upload y pediré hora para el examen escrito.

viernes, 10 de octubre de 2008

Hacer los deberes

Como ya contaba en un blog anterior, lo que yo quiero es trabajar en una compañía que me ofrezca lo que me apetece hacer y el hecho que esta compañía esté en Londres es circunstancial. Los tiempos en los que lo importante era irse y el trabajo a hacer daba un poco igual han pasado, al menos para mí.

Como también os decía, esta empresa es ThoughtWorks y creo que tengo opciones de que me fichen, pero hay que hacer los deberes. 

Por una lado sería un poco triste que no me cogieran por el nivel de inglés o, lo que es igual de malo, que me "degradaran" a una posición por debajo de mi cualificación por motivo del idioma. Aunque con el inglés escrito tengo pocos problemas (ninguno para leerlo y pocos para escribirlo), no puedo engañarme a mí mismo y ya mucho desde que viví en Dublín y casi un año que no trabajo en un entorno internacional como cuando estaba en el laboratorio y me siento bastante oxidado a nivel oral y el teléfono me da miedo especialmente. Me lo voy currando en la vida diaria casi sin querer: sólo leo en inglés desde hace bastantes años (bueno, las novelas de autores de aquí las leo en versión original ;-)), escucho un montón de podcasts en la lengua de Shakespeare y, en general, voy al cine en VOSE.

Pero no es suficiente, sobre todo teniendo en cuenta que las primeras entrevistas suelen ser telefónicas. Objetivo pues, mejorar sobre todo la soltura a la hora de hablar. De hecho, lo que necesito es ganar confianza, porque entre que soy bastante perfeccionista y bastante tímido, cuando no me siento seguro en algo (y es el caso) me cuesta bastante soltarme...

Descartadas las academias de inglés, que considero que hace mucho que no me pueden enseñar nada, decidí buscarme un profe particular. Se da la circunstancia que una amiga mía es medio-nativa (ascendencia británica) y a través de ella he encontrado a una chica dispuesta a soportarme por un precio razonable, eso sin contar que, por supuesto, intentaré "aprovecharme" todo lo que pueda de mi amiga. 

Como he estado medio malito con lo de la operación he ido postponiendo el principio de las clases, pero bueno, yo creo que de cara a la semana tengo que quedar ya con mi profe para organizarnos un poco, porque mi objetivo, a priori, es irme en enero (y el tiempo vuela).

Una vez tengamos atado el inglés, ¿qué más necesito para que los chicos de ThoughWorks me consideren valioso? Pues obviamente mi formación y mi preparación técnica y esta parte también la estoy cultivando todo lo que puedo. Mirando en la descripción de los perfiles que buscan, creo que encajo bastante bien en éste. De lo pedido tengo experiencia demostrable en J2EE pero estaría bien poder demostrarlo mediante certificaciones y por eso estoy trabajando activamente en eso. 

Actualmente poseo la SCJP y la MySQL 5.0 Database Administrator Certification. Espero tener el SCJD muy prontito. Esta certificación consta de dos partes, el desarrollo de una aplicación y un examen teórico. El ejercicio ya lo tengo casi acabado, de hecho estos últimos días lo estaba acabando de documentar y mi idea es finiquitarlo este fin de semana (últimos retoques y prueba y fuera) y presentarme al examen la semana que viene porque después ya me vienen unas semanas de mucho trabajo y no voy a encontrar el momento. La verdad es que se me está alargando esta certificación porque como no hay límite de tiempo para hacer el ejercicio, siempre encuentras cosas que podrías mejorar... Esta semana ya me obligué a darlo por finiquitado y por tanto sólo estoy en proceso de revisión... A ver si es verdad y puedo hacer el submit el domingo. Una vez haya hecho este examen iré a por el SCWCD, que lo tengo a medio estudiar. Sería ideal poder tener alguna más para diciembre, pero la verdad es que lo veo un poco justo... Ya veremos.

Yo creo que con estas cuatro certificaciones, el título de ingeniero, el máster en gestión de departamentos de IT y mi experiencia, puedo tener alguna opción. Luego me descartarán porque no los entenderé por teléfono ;-)


jueves, 9 de octubre de 2008

Censurado

Hoy Blogger me ha devuelto el Blog ;-)

Los algoritmos heurísticos automatizados de Blogger habían marcado mi inocente blog con una sola entrada y contenido de dudosa calidad literaria como posiblemente fraudulento y había sido bloqueado para revisión manual... No sé qué habrá visto la inteligencia difusa del robot en mi pobre post (¿quizá demasiados links para un usuario etándar?)... En fin, si tardo en escribir, ya no será achacable a causas ajenas a mi voluntad :-P

lunes, 6 de octubre de 2008

Hola Mundo

Estoy en casa aburrido. Hace una semana me sometí a una intervención quirúrgica en la rodilla y no puedo hacer grandes cosas. Pensé inocentemente que podría seguir trabajando con normalidad desde casa, pero la verdad es que fui demasiado optimista. Algo tan sencillo como sentarse delante del ordenador se vuelve un mundo cuando la pierna estirada no te cabe debajo del escritorio, eso sin contar ir a otra habitación a buscar un libro de 800 páginas de MySQL usando las dos muletas a la vez...

Ahora estoy tirado en el sofá, y como decía, aburrido, así que me he decidido a escribir algunas líneas, y como friki ogulloso y reconocido, ¿qué mejor que crear un blog? La verdad es que ya flirtee con la ciber-literatura hace algunos meses, pero tuve que dejarlo...

¡Ayayay! ¡que mi cerebro se llena de ideas y cosas que quiero contar sin ningún orden! Será mejor que empecemos por el principio. Me llamo Oimel (obviamente un nickname) y soy un informático de Barcelona de 29 años con background de desarrollo en el mundo Java. Actualmente soy trabajador por cuenta propia (también conocidos como autónomo, freelance o "cuando-no-trabajas-no-cobras-casi-na") y con un objetivo más o menos claro en mente: ir a trabajar a Londres.

¿Por qué me quiero ir a trabajar fuera? ¿por qué Londres? Bueno, pues el motivo es que en mi querida ciudad no puedo encontrar lo que quiero hacer a día de hoy.

Terminé la carrera de ingeniería informática en la Facultad de Informática de Barcelona hace ya unos añitos y tras eso estuve trabajando como desarrollador web y de bases de datos en un laboratorio de investigación. A los tres años, y a pesar de estar muy agusto, decidí cambiar de aires para poder crecer un poco profesionalmente, ya que allí no había nadie de quien pudiera aprender, y aunque uno siempre ha sido bastante autodidacta, tiene también hambre de absorción de experiencia y saber hacer ajeno. Después de eso me sometí a la tortura de las mil y una entrevistas y la verdad es que nada me acabó de convencer. Acabé en una empresa del sector turístico donde apenas duré tres meses porque sentí que lo que estaba haciendo no se correspondía con lo que me habían prometido ni con mis intereses...

Al mismo tiempo estaba cursando un máster en gestión de departamentos tecnológicos en una conocida escuala de negocios de la capital catalana. Después de un año sin fines de semana (clase todos los viernes y sábados), una de las ideas que me quedaron claras es que en este país si quieres "ser alguien" tienes que quitarte cuanto antes tu traje de "técnico" y convertirte en un "gestor"... Seguir siendo un técnico con según que edad es un síntoma de fracaso y no tiene una valoración ni social ni económica. Triste y lamentable.

Yo ya llevaba algún tiempo interesándome y a empapándome en temas de desarrollo ágil, TDD y a leyendo artículos y libros relacionados (Martin Fowler, Kent Beck...). Uno de los principios de estas metodologías, y las empresas que las aplican, es que los técnicos tienen valor por sí mismos y son tan importantes como "los de negocio". Empecé a tener muy claro que yo quería trabajar en un entorno así, pero tras buscar un poco por estas latitudes, me di cuenta que es un modelo que desgraciadamente no ha entrado todavía con la fuerza suficiente...

Así pues, no me queda otro remedio que buscar fuera. Países de nuestro entorno ya lo tienen más arraigado. ¿Por qué Londres? Por varios motivos. Uno obvio es el idioma (aunque no determinante); quizá mi inglés no es brillante, pero desde luego es mejor que mi alemán o que mi francés... El otro, y principal, es que considero que ya no tengo una edad para hacer experimentos e irme a un piso compartido por ahí y ver qué pillo. Tengo ganas de tener cierta calidad de vida, así que si me voy, es porque he encontrado una empresa que satisface mis necesidades profesionales y económicas (para lo contrario, me quedo en Barcelona que llueve menos y puedo usar la moto todo el año). Concretando más, la empresa que creo que cubre mis ambiciones en este momento tiene nombre y apellidos y, aunque es una multinacional americana, tiene una sede en Londres: ThoughtWorks.

ThoughtWorks es una consultora que basa toda su metodología en Extreme Programming, tiene entre su personal algunas de las mayores eminencias en temas de desarrollo de software (como Martin Fowler) y en principio abraza las tecnologías y formas de trabajar que yo estoy buscando en este momento.

Yo tengo el objetivo claro, pero, ¿ellos me querrán? Todavía no lo saben, pero yo creo que sí, como ya os explicaré en otro post...

Bueno, ha sido una introducción un poco densa, pero así tenéis un overview de quién soy y por qué quiero irme allí.

En este blog intentaré ir exponiendo (como tantos otros han hecho ya), cuál es el camino que sigo hasta conseguir asentarme cerca del Támesis y espero (desde la más profunda humildad) que pueda servirle a alguien para algo si decide emprender un camino similar.

¡Hasta la próxima!

¡Ah! Nunca he tenido mucha imaginación para los nombres, así que he decidido bautizar a este blog como: OIMEL que son las iniciales de (Otro Informático Más En Londres) en homenaje a los mútiples blogs con idéntica temática que he encontrado por la web (qué le vamos a hacer, no creo que me den el Óscar a la originalidad).