domingo enero 29, 2006
Encuesta: ¿qué VCS usas?
Navegando por ahí (actividad desgraciadamente intensa en época de exámenes :-) me he topado con dPolls, un site para crear encuestas, pero con Ajax, la palabra de moda.
Como permiten ponerlas en tu web, ahí va una que he creado de ejemplo:
No es por nada, pero son más bonitas que las de Canyamo, ¿verdad Enrique? ;-)
(2006-01-29 19:20:00.0)lunes enero 23, 2006
Oferta de empleo: técnico preventa
Mucho tiempo sin escribir, aunque espero que al menos este post le sirva a alguien :-).
En una de las empresas para las que trabajo están buscando una persona para hacer labores de preventa. Esto consitiría básicamente en ir a visitar posibles clientes y hablarles de lo que hacemos, los productos que tenemos, etc. desde el punto de vista de la tecnología, con presentaciones y/o demostraciones en vivo. No se trata de comercial, sino de preventa, que no es lo mismo. O si lo queréis ver así, de evangelizador.
La persona elegida estaría un tiempo viniendo conmigo a reuniones para que viese en qué consiste la dinámica y fuese adquiriendo el conocimiento, para después hacerse cargo él directamente.
La empresa en cuestión permanecerá como incógnita en público :-). Yo trabajo para ellos como autónomo y la idea que tienen es que la nueva persona empiece como autónomo también, aunque no están cerrados a contratar a nadie.
Sobre dinero, no os puedo decir porque no depende de mí, eso lo tendría que negociar cada candidato, pero la idea es una pequeña remuneración por hora de presentación + ( % de margen + % de beneficio ) cuando haya ventas.
Lo bueno es que el trabajo difícil (creación del material) ya lo he hecho yo, y que las comisiones pueden ser interesantes (podemos estar hablando de ventas desde 10.000? hasta 1 millón). Además, tendréis la oportunidad de visitar grandes cuentas: CASA/EADS, Bankinter, Inversis Bank, Endesa, BBVA, ISBAN, Telefónica, Vocento, Carrefour, Banco de España, RSI, Correos, Euskaltel, ...
Lo malo, que en el mercado de la industria del software, los ciclos de venta van desde 6 meses a 1 año (incluso 2 años a veces), así que no es "llegar y vender". A la mayoría de los prospectos hay que visitarles varias veces. Pero bueno, nadie se hace rico en 2 días, ¿no? :-).
No se necesita nada en especial para el puesto, más que soltura a la hora de hablar en público, y algo de conocimiento en alguna de las líneas de servicio que tiene la empresa:
- Quality Assurance: productos y servicios de pruebas.
- Performance Management: gestión del rendimiento y la disponibilidad de aplicaciones Java.
- Hay otras, pero las prioritarias son 1) y 2). Y en general, está todo orientado a Java/J2EE.
La entrevista técnica os la haría yo, pero ya os digo que no se necesita nada en especial (ni títulos ni experiencia profesional ni nada), ya que al principio estaríais de "observadores".
Vaya ladrillo que me ha salido :-). Si os interesa, o conocéis a alguien que le pueda interesar, o tenéis alguna duda sobre lo que sea, mandadme un mail a alvaro PUNTO sanchezmariscal ARROBA gmail PUNTO com.
(2006-01-23 10:46:45.0)lunes octubre 24, 2005
Madrid BEA User Group
Tras mucho tiempo sin escribir con aquí, vengo con una gran noticia: por primera vez se pone en marcha en España un BEA User Group, o lo que es lo mismo, un grupo de usuarios de BEA.
Aunque lleva meses gestándose, tuve la oportunidad de hacerlo público en el roadshow sobre SOA que está organizando BEA Systems por toda España, concretamente en la edición en Madrid. Tras eso y el anuncio en javaHispano, el grupo (del cual soy el coordinador) queda abierto oficialmente.
¿Y qué es un BEA UG? Pues no es más que una organización independiente de BEA Systems que realiza reuniones periódicas con el objetivo de intercambiar experiencias entre aquellos interesados en las tecnologías de BEA.
La idea es bien sencilla: reuniones periódicas (cada 1, 2 ó 3 meses), en un lugar que venga bien a la mayoría, para hablar sobre cosas que sean de interés para la gente. ¿El contenido de las reuniones? Básicamente, 1 ó 2 presentaciones y/o demos sobre tecnología Java, J2EE, WebLogic y el ecosistema de productos de terceros que giran a su alrededor.
Pero más que presentaciones de marketing o comerciales, lo que busco es presentaciones técnicas puras. Por ejemplo, mi idea es contar con gente de BEA para que venga a hablar de EJB 3.0, de AJAX, de Beehive, de Eclipse WTP, de Spring ... etc. Espero también contar más adelante con partners y clientes de BEA, que estén interesados en compartir con los demás sus experiencias, sus problemas, etc.
Y también, por qué no, las reuniones pueden ser una herramienta para conocer gente (profesionalmente hablando ;-)), networking, etc.
¿Os interesa? Muy sencillo: en http://madrid-ug.projects.dev2dev.bea.com tenéis más información sobre cómo participar.
De momento lo único que os puedo adelantar es que ya hay una fecha para la primera reunión, en la cual habrá regalos para los asistentes. ¡Inscríbete ya!.
(2005-10-24 23:09:01.0)miércoles septiembre 07, 2005
Pedido a Amazon
La semana que viene haré un pedido a Amazon de unos libros. Si alguien tiene pensado comprar algo en Amazon, que me lo diga, lo pedimos todo junto y prorrateamos los gastos de envío.
(2005-09-07 02:04:25.0)martes agosto 23, 2005
Cumpleaños
Siguiendo con la "tradición" por estos barrios, tal y como hice con los 21 y los 22, y con un día de retraso, anuncio solemnemente que...
¡¡Ayer fue mi cumpleaños!!
:-)
(2005-08-23 21:47:01.0)jueves agosto 18, 2005
Conceptos contables del capital humano
Vía Najaraba.com leo sobre este post de Tachnovation sobre si el capital humano es activo o pasivo.
Antonio refleja las posturas de los autores del artículo original, para acabar concluyendo que "[...] desde el directivo, pasando por el talento, hasta el trabajador, todos somos pasivo [...]"
A mi modesto entender, y hablando siembre desde mi experiencia particular en las empresas en las que he estado, y con mis humildes conocimientos en contabilidad, creo que son las dos cosas (juro que no soy gallego!). Por un lado tenemos el coste del empleado a la empresa en sueldos y seguridad social (activo), y por otro lado, los ingresos que genera, directa o indirectamente, el trabajo del empleado (activo).
Ahora bien, rizando más el rizo, al igual que todos los empleados no cobran (cuestan) lo mismo, no todos generan lo mismo. Y aquí viene el gran problema a mi modo de ver. ¿Cuánto genera un técnico de recursos humanos? ¿y un director de preventa? (por ejemplo). Es más, ¿cómo medir lo que genera un programador?
La realidad suele ser que los empleados suelen estar dividos generalmente entre técnicos y de estructura. Los técnicos son, pues eso, técnicos y asignados a proyecto. En la estructura tenemos personal de recursos humanos, de administración, jefes de todos los colores y sabores y en algunos casos, comerciales.
Mientras que el personal técnico asignado a proyecto "se paga su sueldo" con el dinero que se recibe por ese proyecto, los costes de empleado del personal de estructura se reparten (imputan) proporcionalmente sobre todos las ventas (ingresos).
A simple vista podría parecer que el personal de estructura no produce nada, aunque bajo mi punto de vista, lo que sucede es que es realmente difícil encontrar métricas que permitan calcular de una manera fiable y real cuánto aporta un empleado al activo de la empresa
(2005-08-18 21:13:28.0)domingo agosto 14, 2005
WebLogic 9 mejor que WebSphere 6
BEA ha enviado al SPEC los resultados del benchmark SPECjAppServer2004 usando la nueva versión de su servidor de aplicaciones, BEA WebLogic Serverf 9.0
A la vista de los resultados, se puede concluir que WebLogic 9.0 es capaz de procesar las mismas transacciones que WebSphere 6.0 con la mitad de hardware.
Las configuraciones utilizadas fueron:
- IBM: JVM 1.4.2 (de IBM) corriendo en 5 servidores IBM eServer con 4 procesadores Intex Xeon cada uno (20 en total) a 3000 Mhz, y 8 Gb de RAM: 1,343.47 JOPS.
- BEA: JVM 5.0 (JRockit) corriendo en 5 servidores HP con 2 procesadores Intel Xeon cada uno (10 en total) a 3600 Mhz, y 4 Gb de RAM: 1,374.11 JOPS.
Tal y como apunta Eric Stahl, los resultados demuestran que WebLogic reduce costes y complejidad al necesitar la mitad de hardware, la mitad de licencias, la mitad de costes de soporte asociados.
Muy recomendable también el post de Eric sobre los costes relativos de los servidores de aplicaciones, donde mediante un análisis de coste/beneficio responde a la pregunta "¿Por qué pagar por WL cuando tengo alternativas gratis?", demostrando que WebLogic se "paga a sí mismo".
(2005-08-14 18:37:46.0)jueves junio 23, 2005
Java ¿lento?
Leo en Diario de un Programador un post acerca del artículo Micro Benchmarking C++, C#, and Java (publicado en la revista "C/C++ Users Journal"), en el que el autor realiza pruebas de rendimiento con dichos lenguajes.
Al parecer (y digo al parecer ya que no he podido leer el artículo porque hay que pagar), el ganador es C (gcc sobre Linux), seguido de Java y C++ (tanto Windows como Linux). Y el autor del post se sorprende del rendimiento de Java, tal y como relata en lo siguiente (cito):
Sabemos que Java es lento. No hay mas que instalar Eclipse para darse cuenta de ello. O cualquier otra aplicación grande. En mi experiencia personal es más lento que el .NET, por lo menos la sensación del usuario es esa. Sin embargo, en estos tests de rendimiento, gana. Y no es un problema de consumo de memoria, porque si tienes memoria suficiente (1,5 GB en mi caso), también lo es (me refiero con esto a que no tira de archivo de paginación, por lo que todo el asunto queda entre la RAM, la MMU y el procesador). ¿Dónde está, pues la lentitud en Java?
Mi respuesta es: la lentitud de Java está en la mitología (¿se dice así?) y la rumorología, alimentadas por frases falaces como "Sabemos que Java es lento". La realidad es bien distinta, tal y como al parecer ha demostrado el test. Aunque en realidad entiendo que el estigma de que Java es lento es algo que se adquirió hace años, cuando esa frase era más cierta. Y hoy en día, que ya no es así, resulta difícil librarse de la etiqueta de "lento".
El principal problema de la lentitud en la "experiencia del usuario" es, bajo mi punto de vista, el tener que levantar la máquina virtual. Esta idea se refuerza con la demostración de que las mismas operaciones en el lado del servidor eran mucho más rápidas. Y aún así, para explotar las posibilidades de Java en alto rendimiento, influyen muchos otros factores, como por ejemplo, estar a la última (no me vale que me digan que un programa ejecutado con JRE 1.3 es lento), comprender el funcionamiento interno de la máquina virtual, o escribir código Java optimizado y no chapuzas.
Si a alguien le interesa el tema, hace un tiempo di una charla en la Universidad Rey Juan Carlos titulada Java: Tecnología de alto rendimiento para aplicacionesde misión crítica, de la que están disponibles el vídeo y las transparencias.
(2005-06-23 23:02:37.0)domingo junio 12, 2005
Escritorio vs. web
Martín nos habla en su post "AJAX: cuidado con la magia", sobre los peligros "ocultos" de las nuevas tecnologías para desarrollar aplicaciones ricas de internet. Se nota que la cabra tira al monte porque en este caso Martín nos habla de aplicaciones de escritorio y de hospitales, cosas de las que sabe mucho. Como me estaba quedando el comentario un poco largo, lo pongo aquí.
Yo creo que estas cosas, como todo lo nuevo que aparece, hay que adoptarlo con mesura y raciocinio, y no porque esté de moda o lo use todo el mundo. Como bien dijo alguien, las tecnologías no son buenas o malas en sí mismas, sino que lo son en tanto en cuanto las apliquemos de la mejor manera para nuestras necesidades.
Dicho lo cual, el ejemplo que pones me parece tan específico, concreto y poco común que le resta valor a tu argumentación. Por otro lado, sobre las "conexiones ocultas" al servidor, no me vale que ellos digan que son pocas y que tú me digas que son muchas. Me gustaría ver alguna prueba seria sobre el verdadero impacto de red que producen.
Hay cierto tipo de aplicaciones que hace unos años era una aberración hacerlas vía web, ya que se intentaba simular la funcionalidad visual de antiguas aplicaciones de escritorio en Visual Basic. En aquella época, una migración a tecnologías de escritorio más moderlas hubiese sido mejor.
Pero quizás hoy en día eso esté cambiando. Quizás hoy ya no esté tan justificada la ventaja de funcionalidad para *todas* las aplicaciones ricas. Quizás haya ciertas aplicaciones que requieran una interacción más rica de lo que nos ofrece el HTML, pero sin necesidad de disponer toda la librería de widgets del sistema operativo. Y quizás para esas aplicaciones ya no sea tan ventajoso el hacerlas de escritorio.
Todo, como siempre y como sabemos, depende, de muchas cosas :-)
(2005-06-12 19:39:38.0)lunes junio 06, 2005
BEAWorld 2005
BEA ya está preparando los contenidos del BEAWorld 2005 (antes conocido como eWorld):
Este año, el BEAWorld será un tour que recorrerá 6 ciudades de todo el mundo, empezando por Santa Clara (California) del 27 al 29 de septiembre. Será una oportunidad para hablar de nuevos productos (Diablo será una estrella en esto), visión, buenas prácticas, ofertas de servicios y soluciones verticales.
La mala noticia: no pasa por España :-(
A lo mejor me da la vena y me preparo un paper... ya veremos :-).
(2005-06-06 13:00:03.0)miércoles mayo 25, 2005
Incompetencia y vulneración de la privacidad en el Borland Day
Acongojado (por no decir otra cosa que suena parecido) me quedé cuando vi el típico mail de confirmación de asistencia al Borland Day:
Resulta que en el mail de confirmación, enviado ayer, pusieron en copia (CC) a cada uno de los 633 inscritos. Antológica metedura de pata
En el día de hoy, hemos recibido un correo del Director de Marketing de Borland, diciendo lo siguiente:
Buenos días. Por error, en la confirmación de vuestra inscripción al Borland Day 2005, pusimos en copia al resto de los inscritos. Advertir que en ningún caso, de acuerdo con la ley de protección de datos LOPD, podéis utilizar dichos contactos. Perdonen las molestias por recibir otro correo hoy. Nos vemos mañana en el Borland Day 2005. Un saludo.
No sé lo que dice exactamente la LOPD, pero seguro que quien primero tiene responsabilidades legales es Borland. No es que yo no pueda utilizar esos datos, es que tú no puedes dármelos.
Desde luego, lo que no pase en este país...
(2005-05-25 11:20:38.0)sábado mayo 14, 2005
Diseño sencillo... y ahora legible
Ya que es algo de lo que os habéis quejado muchos, os he hecho caso y he retocado el CSS de mi blog.
Ahora el tipo de letra es un punto más grande, y en color negro, para que haya más contraste. ¿Mejor así? :-).
(2005-05-14 17:45:26.0)viernes mayo 13, 2005
Canal Metro Madrid
Este era el aspecto del Canal Metro Madrid en una pantalla de televisión del andén de Nuevos Ministerios:
Menos mal que los trenes no funcionan con Windows 2000....
(2005-05-13 11:02:28.0)miércoles mayo 11, 2005
Subastas de carne
El otro día, leyendo el Qué! del viernes, fui a dar con la web JobDumping.de.
Según cuentan en Qué!, la página en cuestión se trata de un portal de subasta de empleos: el empleador ofrece un trabajo, y la gente puja por ser la que pone el precio más bajo. "La mayoría de los empleos ofertados en el portal alemán Jobdumping.de se refieren a lo que se podría calificar como pequeñas chapuzas: reparaciones de electrodomésticos, cortar el césped, limpieza de locales, sacar a pasear mascotas... Eso sí, también hay ocasiones en que las ofertas de trabajo son algo más específicas, como la necesidad de un experto informático o un consejero financiero". Al parecer, existe un tope mínimo de 3 €/hora fijado por el portal, y el salario más bajo pagado ha sido de 3,16 €/hora para la limpieza de muebles de un sótano.
Personalmente, me produce náuseas. ¿Os imagináis un Infojobs de este estilo? Lo de las subastas de carne es algo que las grandes sectas consultoras ya hacen, solo que no lo hacen públicamente, claro ;-).
domingo mayo 08, 2005
Yo también
Pues sí, tal y como hizo Alberto en su momento, yo también me he hecho autónomo. Además, el mismo día que lo hizo él, solo que yo he tardado mucho más en contarlo :-D. Atrás queda mi empleo en cierta consultora
Mi motivación ha sido distinta: necesitaba más tiempo libre para acabar la carrera, y en este puñetero sector, encontrar algo a media jornada y que no sea una beca-a-300-euros, es poco menos que imposible. Así que, le eché valor y con un par de contactos me hice autónomo, con el objetivo de trabajar lo mínimo para ganar lo suficiente para vivir, y tener mucho más tiempo libre.
¿A qué me dedico ahora mismo? Pues trabajo principalmente para un gran fabricante de software (de cuyo nombre, ni quiero acordarme, ni quiero que nadie se acuerde públicamente ;-)) haciendo servicios profesionales y formación. También tengo otros cliente con los que trabajo formación.
¿A qué me voy a dedicar?
- Formación: sobre WebLogic en particular, y Java/J2EE en general.
- Consultoría: también sobre WebLogic / J2EE. Serán intervenciones esporádicas en proyectos que tengan YA un equipo de desarrollo:
- Ayuda y soporte en las fases de diseño, durante el desarrollo al proyecto, o antes del pase a producción
- Performance tuning de servidores WebLogic Server, WebLogic Portal, WebLogic Integration.
- Capactiy plannings
- ...
Lo que NO voy a hacer (o al menos eso espero) es meterme en proyectos de desarrollo, porque para mí tienen un nivel de riesgo que no estoy dispuesto a asumir. La formación y la consultoría requieren mucha menos actividad comercial, y sobre todo, hora trabajada - hora facturada. Además, formación es lo que más hay actualmente en cuestiones de ofertas de trabajo.
Veremos qué tal va la cosa...
(2005-05-08 18:43:59.0)


