Mi perro y el FxCop

Tengo un nuevo miembro en mi familia y claro él no sabe cuáles son las reglas para permanecer en el grupo y conseguir el objetivo común que es la convivencia pacífica; muerde todo, se sube y hace sus necesidades donde no debe.

Lo mismo pasa cuando alguien se incorpora a un grupo de desarrollo, cuando entras en grupo de trabajo empiezas a funcionar de la manera a la que estabas acostumbrado y claro generalmente eso no le vale a tu nuevo jefe;  el hombre se vuelve loco con todas las correcciones y  seguro que piensa:”buff esto nos va a retrasar muchísimo, yo no puedo estar detrás de este chico” que es exactamente lo que pienso yo de mi mascota.

En estos casos se puede caer en un gran error,  en psicología se denomina “reflejo intermitente” que supone que  ante una misma acción se reacciona unas veces y otras no.  Si por ejemplo un jefe un día corrige a un desarrollador por no usar using y otro día no, el desarrollador hará lo que más cómodo le resulte, sin duda,  somos de naturaleza cómoda.

Reconozcámoslo, sería una pérdida de tiempo y dinero que el jefe esté todo el día detrás de estas cosas que son muy importantes pero deben ser básicas y de obligado uso.

Ahí es donde entra el FxCop, él nos pone los limites para que cumplamos las reglas y no haya problemas en el grupo; problemas que pueden ser muy graves, que provocan enfados, malestar y hasta mal rollo en el equipo.

Por eso,  el cumplimiento de las reglas y la disciplina,  son  la base para la consecución del objetivo,  que es lo que nos da de comer y nos permite sobrevivir en la empresa.

Nosotros, en principio poníamos los errores de FxCop como warnings y muchas veces se iban dejando. Hasta que no se decidió ponerlos como errores no se quitaron totalmente, sin duda fue una decisión muy acertada.

¿Os imagináis que positivo sería en todos los equipos el uso de FxCop?, la incorporación de un nuevo miembro sería mucho menos traumática, el código de todos se parecería mucho más y lo más importante estaría todo mucho mejor.

Os dejo la frase que tanto hemos leído aquí: “La calidad no es opcional”

Recordad  que la calidad de un producto es que siempre sea igual, Pensemos que la Coca-Cola durante un mes supiese diferente, no digo peor, digo diferente y luego volviesen a darnos el sabor de siempre, podría gustarnos más con lo que ya no querríamos el sabor anterior o menos con lo que perdería adeptos aunque se subsanase el error.

Fuga de Cerebros

Me viene a la memoria un muñeco, que se dibujaba en una de mis anteriores empresas, el cual tenía los ojos y las orejas muy grandes y la boca muy pequeña; representaba el perfecto comercial, haciendo alusión a que hay que estar muy atento a lo que ves y oyes; y regular muy bien lo que hablas.

Yo me quedé con esta idea y siempre intento prestar mucha atención a lo que la gente dice; llevo una temporada muy larga en la que siempre que hablo con un profesional .NET sale una frase:”Estoy pensando en ir fuera”.

Entonces pregunto ¿A dónde estás pensando ir?, inconscientemente siempre pienso: se refiere a Londres, pero he oído diferentes destinos Londres, Irlanda, EEUU y Holanda.

¿Os imagináis que pasaría si los principales líderes tecnológicos  de este país decidiesen cambiar de aires? ¿Qué consecuencias podría acarrear esto en las empresas?

Posiblemente podría pasar algo así como pasa con el personal sanitario en general  y los médicos en particular, personas muy cualificadas pero en un mercado laboral que no responde a sus expectativas, que nos les puede aportar la vida que ellos piensan que les pueden dar otros mercados (Oferta y Demanda).

En mi humilde opinión creo que se va a producir un tránsito de trabajadores .NET al extranjero pero pienso que la mayoría de líderes tecnológicos de España son mayores de 30 años y tienen vidas bastante establecidas y eso  les va a suponer un  impedimento que evitará que muchos se vayan .  Pero hay muchos jóvenes que se van a ir a hacer carrera y esos son los que estaban llamados a ser los lideres tecnológicos del futuro en nuestro país y los vamos a perder.

Esta pérdida podría ocasionar el aumento exponencial de la subcontratación  de equipos de desarrollo en India, Filipinas, Rumania…o la importación de capital humano a precio de saldo.

Os cuento lo que yo he podido observar en otro sector; Bandrea y Roberto son dos amigos míos rumanos, excelentes encofradores, se vinieron a España con el boom de la construcción, el mercado rumano pagaba entonces a un buen encofrador 400 euros y en España 1200 euros, Bandrea vino el primero,  fue un atrevido porque sólo tenía 20 años (ya llevaba 5 trabajando allí) le gustó mucho Santander y lo que España le aportaba; entonces empezó a ayudar a venir a sus seres queridos que también eran buenos encofradores. Ahora el mercado Español ha bajado y el rumano ha subido mucho y ellos se han vuelto, pero si el mercado español no se hubiese desplomado lo hubiesen tenido muy complicado en Rumania para conseguir profesionales.

Tengo claro que si se empieza a ir la gente, esa gente arrastrará consigo a otra y una vez que se establezcan fuera y consigan estabilidad no van a volver.

Todos, empresas y profesionales, deberíamos reflexionar para poder evitar esta FUGA DE CEREBROS.

Mercado Laboral .Net en España (Parte I)

Las  últimas noticias acerca de la posible recuperación de las economías de Japón, Francia y Alemania (estos dos últimos principales motores Europeos) y que implícitamente conllevará una posible mejora de nuestra economía patria, supone un guiño para calmar nuestras preocupaciones laborales.

En esta época en la que han saltado a la palestra las palabras ERE, Concurso de Acreedores, Recesión y Cambio de modelo económico, ¿Cómo se encuentra nuestro mercado laboral? ¿Hay oportunidades de mejoras? ¿Oportunidades de incorporación para quienes han acabado su primera etapa de formación especializada?

Mirando un poco las ofertas en territorio nacional nos encontramos,en mi opinión, un escenario bastante desolador.

El mapa de .NET en España es el siguiente:

La mayoría de las ofertas se concentran en Madrid que ella sola acumula más ofertas que todos los demás juntos.  Por detrás podemos ver que se encuentra Barcelona pero a una distancias considerable y luego lo más cercano podría ser Vizcaya pero ya estaríamos hablando del 10%  de lo que ofrece Madrid. Resaltar la sorpresa que me he llevado con la tierra de mi admirado Rafa Nadal por delante de Valladolid, A Coruña o Asturias; pero la palma de mi sorpresa ha sido Salamanca con una buena Universidad que lamentablemente no aporta ni una sola oportunidad para nadie. Pero ese deshonroso honor lo comparte con Cantabria que también nos aporta un rosco.

Hasta aquí con la cantidad, pero  os preguntareis  ¿Qué  tal son las ofertas que hay? ¿Es posible que sean pocas pero buenas?

-Experiencia

De momento os puedo decir que fuera de Madrid el 95% piden al menos dos años de experiencia,  por lo que la incorporación de quien haya acabado su formación recientemente es casi imposible.

Si has acabado hace poco, posiblemente tu oportunidad está en Madrid

El grueso de las ofertas son para trabajadores con 2 o tres años de experiencia, los que tengan más de 5 se les reduce bastante el mercado laboral, sus ofertas sólo representan menos  10% del total.

-Tipo de Contrato

Aquí una gran noticia, ya que el 70 por ciento de las empresas ofertan un contrato indefinido, lo cual indica una previsión de continuidad en el negocio y una apuesta fuerte de crecimiento.

-Salario

La parte que todos esperabais, en la mayoría de las ofertas no se especifica pero si tenemos en cuenta en las que sí se hace, se puede decir que la media que se paga por un profesional con 2 años de experiencia es entorno a 24.000€ brutos/año.

-Jornada laboral

Sólo un 1% nos ofrece intensiva de mañana, todas las demás son partidas y muchas librando Viernes por la tarde.

-Especificaciones

Lo que más me ha sorprendido es el crecimiento imparable de SharePoint, podemos ver una gran cantidad de ofertas que lo especifican.

Por lo demás; conocimiento de sql, transact-sql, siendo SQL SERVER la base de datos más requerida, por detrás podemos ver bastante  MySQL.

Se pide conocimientos en herramientas de control de versiones de código (Source Safe y CVS).

He encontrado bastantes ofertas requiriendo Crystal Report.

                Muy poca referencias a Inglés, lo cual me ha sorprendido bastante, sin embargo, en la mayoría se piden personas que sepan trabajar en equipo y que se comuniquen bien.