15 julio 2012

Salir de la crisis programando


Que España esté en crisis no es nada nuevo, así que no me repito hablando de ello, creo que tenemos que centrarnos en como salir de ella.

En menor o mayor medida esta crisis nos está afectando a toda la población, pero hay sectores en que se nota mucho menos, por ejemplo en el sector del desarrollo web.

Si ahora mismo busco en InfoJobs programadores PHP salen 455 ofertas, no parecen muchas pero la realidad es que no se suelen cubrir y las condiciones laborales suelen ser superiores a la media española.

Actualmente no busco empleo y todos los meses alguna empresa me llama para intentar entrevistarme (Linkedin ayuda mucho), en este sector esto es lo normal, no soy ningún gurú, no me veréis en conferencias impartiendo charlas, creo que soy bastante anónimo aunque llevo más de 11 años trabajando en esto, aprendiendo día a día y disfrutando de la programación (desde que tenía 11 años me encantaba y no quiero dedicarme a otra cosa :} ).

Es importante tener presente que el país está en crisis pero no por ello deberíamos dejarnos llevar por el pesimismo, al final el planeta sigue girando, esto no se para a esperarnos, es más, cuanto peor tengamos la situación más tenemos que luchar por superarla, está en nuestras manos.

Creo que todos podemos aportar nuestro granito arena y ayudar a los más afectados a salir de ella.

Últimamente me llegan emails de gente que me pide consejo para meterse en el sector de la programación web y poder salir de su crisis personal, muchos están en paro y la mayoría totalmente perdidos.

Aunque siempre me ha gustado compartir conocimientos, tanto en mi blog, como con amigos y empresas en las que he trabajado, voy a esforzarme más y dedicar todos los meses parte de mi tiempo para publicar un artículo que ayude a encaminarse o a mejorar en el sector de la programación.

En este primer artículo voy a explicar cómo entrar en este sector.

¿Qué se de este sector? Para dar algún consejo.

Aquí podéis cotillear un poco más mi perfil, aunque está algo desactualizado podéis haceros una idea.

¿Qué tengo que tener claro antes de empezar?

Necesitas mucha dedicación, sobre todo al principio para coger la base y un mínimo de experiencia para trabajar.

El ser autodidacta es fundamental, aunque tengas una formación de base, en nuestro sector todos los días hay cambios que te obligan a estar actualizándote, para mí ésta es una de las cosas que más me gustan de mi profesión (siempre hay retos y cosas que aprender). :)

Para empezar a trabajar necesitas unos años de formación, dedicarte a la programación no es rápido ni fácil, pero hoy en día no existe un trabajo bien remunerado que lo sea.

Este artículo lo explico como si aconsejara a mi sobrino como encaminarse en mi profesión, así que voy directo al grano y dejamos los detalles para otro día.

Puede que otros profesionales tenga discrepancias o vean otras opciones, no voy a barajar todas las opciones sólo las que veo más optimas para entrar rápido en este sector.

¿Cómo empezar?

1. Fórmate:

Hay dos opciones, Ingeniería Informática y Formación Profesional.
  • Grado en Ingeniería informática: para empezar y salir de la crisis aléjate de ella, mínimo son 4 años, después tendrás que especializarte en web y coger un poco de experiencia para trabajar en este sector.
  • Formación Profesional: esta es la opción que recomiendo, en unos 2 años ya puedes salir al mercado laboral, tiene un temario realista, actual y útil para empezar a trabajar, además con las prácticas en empresas empiezas a coger experiencia.

2. Elige una Formación Profesional:

Hay dos opciones:
  • Técnico Superior en Desarrollo de Aplicaciones Web: es la mejor opción para empezar a trabajar desarrollado webs, puedes ver más información aquí.
  • Técnico Superior en Desarrollo de Aplicaciones Multiplataforma: es la opción que yo he elegido, no me encasilla en un sólo sector (desarrollo web) si no que me permite moverme a otros sectores como el de aplicaciones móviles (Iphone, Android, Windows Phone...). Es otra opción, si no quieres dedicarte a las aplicaciones web y prefieres las móviles o los videojuegos.

3. Especialízate:

Aunque hay varias opciones yo recomiendo las tecnologías LAMP:
  • Linux
  • PHP 5 (orientado a objetos)
  • MySQL
  • HTML 5
  • CSS
  • JavaScript
Escoge la que te guste más, le veas más salida o sea la misma que das en tu FP, pero especialízate.

4. Coge experiencia:

He oído muchas veces a gente quejándose de que las empresas no les contrata porque no tienen experiencia y no tienen experiencia porque las empresas no les contratan. :S

Haz tu propio curriculum haciendo proyectos personales, invéntate el nombre de una empresa y desarrolla una tienda virtual para ella, es la mejor forma de aprender y crear un portfolio.

Un cirujano lo tiene más complicado, pero nosotros solamente con un ordenador ya podemos inventarnos mil proyectos que hacer y mostrar a las empresas. ¡No hay excusa!

5. Busca trabajo donde exista:

Donde más trabajo hay de España es Madrid y Barcelona, también tienes la opción de hacerte autónomo y buscar tus clientes, pero a parte de hacer la programación de la web te tocará pelear con los pagos, etc. Recomiendo el trabajar para una empresa y centrarte en mejorar como profesional, no gastar energías en temas empresariales.

Hay gente que me dice que tiene su vida formada alrededor de una ciudad y que no pueden cambiar de ciudad, si no tienen otra opción de trabajo tienen que hacerlo, la vida es un ir y venir de cambios, tienes que adaptarte e ir superando los problemas, si no, estás acabado.

6. Continúa formándote:

A parte de la formación en nuevas tecnologías, deberías seguir con una formación reglada, sin prisa pero sin pausa sácate el Grado en Ingeniería informática de la UOC o de otra universidad pero que te de la ventaja dé compaginarlo con tu trabajo y no atarte a una ciudad.

Ponte con los idiomas, sobre todo el inglés, a parte de tener muy buena información técnica en inglés hay muy buenas opciones de trabajo fuera de España (con una media de salarios de 50000€ anuales).

7. Muévete en el mundillo friki:

Ve a todas las conferencias y quedadas para programar, harás buenos contactos y podrás aprender mucho.

Por ejemplo:

8. Ánimo y constancia.

No es fácil, pero sin sudor no se consiguen las cosas duraderas y la ventaja de las crisis es que te obliga a mover el culo y ponerte a luchar ;)

¿Que no hacer?

Los falsos masters de programación y diseño web, aléjate de cosas que dispersan 2 perfiles, una cosa es un programador web y otra un diseñador web.

03 junio 2012

Opinión sobre "La falacia del Programador Perdido" de David Bonilla



Hoy revisando mis emails he encontrado un artículo que me ha gustado bastante de David Bonilla  "La falacia del Programador Perdido".

Empecé a seguir a David después de que moviera una campaña de reclutamiento de programadores para su empresa Atlassianme encantó la forma de hacerlo, dejando claro desde el primer día lo que cobrarías, etc. Es una cosa que todavía sigo sin entender pero en las ofertas de trabajo suelo ver "salario: según valía" parece que nadie quiere contar lo que ofrece. 

Este artículo es una respuesta a una queja del deficit de programadores en España, el resumén es "Buenos programadores hay, pero tienes que pagarlos", jeje

Después de 11 años en el desarrollo web, he visto muchas casos parecidos, empresas que se quejan de no encontrar buenos programadores pero los quieren por menos de 25.000€ al año.

Entre todos los casos que me he encontrado he visto varios que me han marcado.

El primero es una empresa Española que tenía un producto Open Source bastante conocido y usado, tenían varias oficinas por el mundo, la de California tenía la parte comercial (con sueldos de la zona) y la de Andalucía tenía la parte de I+D, sino recuerdo mal los programadores tenían sueldos que no superaban los 23.000€ al año.

Creo que hacíamos bien nuestro trabajo, la central siempre nos felicitaban por ello y nos contaban que en Estados Unidos estaban encantados con nosotros, pensaban que éramos más programadores de los que en realidad estábamos trabajando.

Al año y algo de estar en la empresa pedí un aumento de sueldo y lo que me ofrecieron era inferior a la subida del IPC, me queje de ello y me dijeron que si quería mejorar que buscara en otra empresa, pues dicho y hecho me vine a Madrid.

El siguiente caso fue en una start-up con un cargo importante y un salario de 27.000€ brutos al año, como buena start-up que se precie se trabaja de lunes a domingo, etc.

Necesitábamos más programadores y después de poner anuncios en infojobs, etc y ver que era muy difícil encontrar candidatos con el perfil requerido, oí una gran frase: "con el paro que hay en España no entiendo porque no nos envían más cv", la realidad es que ofreciendo un salario por debajo del mercado nadie va a venir y menos a una start-up.

En el sector que me muevo, desarrollo web LAMP (Linux, Apache, MySql y PHP) las mejores condiciones salariales las tenemos en Madrid y Barcelona y muy rara vez superan los 30.000€ al año.

Creo que para mejorar las condiciones tienes que aprender inglés y largarte.

Bueno, no me enrollo más y copio el artículo completo de David Bonilla:
------
La Columna B: La falacia del Programador Perdido


La semana pasada desayuné con un polémico artículo de Enrique Danstitulado “El Programador Perdido”, en el que lamentaba la falta de buenosprogramadores en España. Programadores con cabeza y riñones suficientes para sacar adelante un proyecto ganador en una industria global y competitiva como Internet.
 
Pero esa presunción –como las comparaciones con la supuesta calificación y estatus de los programadores extranjeros- es errónea y estereotipada. Después de más de 10 años trabajando en la industria del software, tanto en España como en eso que llaman Silicon Valley, yo conozco otra verdad. Una verdad incómoda.
 
Es cierto que en España es difícil encontrar buenos programadores. Difícil, pero no imposible. Si quieres encontrar un buen programador, básicamente sólo tienes que hacer una cosa: pagarlo.
 
Conozco a más de un CEO que afirma que no pueden permitirse ofrecer más de 33.000€ por ese gran programador que andan buscando desesperadamente, a pesar de que les intentes convencer de que sus posibilidades aumentarían exponencialmente si ofrecieran 40.000. Es hora de que alguien les diga la verdad: si permites que tu proyecto se pare o pierda time-to-market por 7.000€ al año, o eres un CEO de mierda o lo es tu proyecto. Deja de “jugar a las empresas” y despierta. Esto es la vida real, no el mundo falso y seguro de tu hoja Excel.
 
A esta situación grotesca hemos llegado gracias a una cultura empresarial anclada en la Revolución Industrial, donde no se reconoce la excepcionalidad y la invidualidad; al trabajador se le sigue llamando recurso humano; y el único factor que se considera de una oferta es el precio, no la calidad. ¿Cómo vamos a conseguir empresas informáticas que incentiven a los buenos técnicos si sus clientes no están dispuestos a pagar más por ellos?

Los principales responsables: los bancos y grandes corporaciones de este país, grandes aficionados a comprar bolsas de horas y subcontratar un 80-90% de su plantilla informática, sólo para que los gastos fijos de sus balances sean menores y así su acción suba siguiendo los dictámenes de "los Mercados".

La mitad de las empresas de informática de Madrid tiene a Telefónica como cliente, sólo porque por lo menos la mitad ha conseguido colocar, al menos, un par de programadores subcontratados allí, sin aportar mayor valor añadido.
  
Para pagar un sueldo de 36.000€ necesitamos facturar alrededor de los 350€ por jornada, para conseguir un escandaloso beneficio del 10% a final de año. Hay muy pocas empresas que acepten pagar 300€.
 
Y, para salir de esa rueda de hámster que son los servicios informáticos, no queda otra que crear producto, pero entonces encontramos la cruda realidad del capital riesgo español especializado en Internet: escaso, endogámico, poco transparente y con la poca visión de intentar replicar la misma estrategia que el capital extranjero, pero con muchos menos recursos.
 
Este país está lleno de inversores que ofrecen 30.000€ por el 30% de tu empresa. También es hora de que alguien les diga la verdad: eso no es tener dinero ni ser un inversor. Si quieres jugar a ser inversor en Internet, deja de hacer idioteces y, en vez de repartir migajas por allí y por allá, mete 500.000€ en algún proyecto en el que realmente creas.
 
Ya sabéis lo difícil que es conseguir un buen programador y lo que tendréis que pagarle. No creo que en España seamos peores que nadie, pero tampoco mejores. A poco que queráis construir un buen equipo, dotadle de oficinas y recursos y gastaos algo en marketing… las cuentas salen solas. Con 30.000€ sólo puedes comprar cacahuetes para contratar monos, no programadores.
 
También contribuye al problema una prensa especializada de bajísima calidad, que no conoce de lo que habla y que no contrasta mínimamente las supuestas noticias que publica. Una prensa que genera ruido en vez de información, que encumbra personas, no proyectos. Una prensa que no investiga y que se limita a repetir como un altavoz lo que supuestos gurús dicen que está pasando. Una prensa que machaca con la máxima de queemprender en Internet es barato. Y lo repito una y otra vez: el que te diga que emprender en Internet es barato, o te está engañando o no tiene ni puta idea.
 
Así, leyendo blogs y medios especializados, parece que las startups sólo las pueden montar adolescentes comiendo pizza en el garaje de sus padres, cuando es un hecho que la mayoría de los emprendedores de éxito tienen más de 30 años. Y la gente con más de 30 años está harta de comer pizza, plátanos y cacahuetes. Algunos incluso tienen familia y sueñan con proporcionarle una vida confortable.
 
Además, hay muchos emprendedores de salón que todavía no quieren aceptar la cruda realidad y que acusan a los técnicos de una supuesta “aversión al riesgo”, poniendo como ejemplo a seguir una teórica realidad americana que no es tal.
 
No nos engañen y no se confundan, señores, en Silicon Valley, un programador que gana 100.000$ está dispuesto a trabajar en una startup -donde va a trabajar mucho más, en peores condiciones y con mayor riesgo que en IBM o Microsoft-, a cambio de un jugoso paquete de acciones y una rebaja de su salario de no más del 20%.
 
Aquí, con un paro desbocado, nos llaman inmovilistas por decir que no a maravillosos proyectos mal financiados -y, por tanto, con escasísimas posibilidades de éxito o venta- rebajando nuestro salario hasta un 60%... a cambio del 1% de las acciones de algo que no vale nada.
 
Pero los principales culpables de todo esto no son otros que losprogramadores. Unos programadores que, ante artículos como el de Enrique, se indignan en masa  e inflaman sus blogs y cuentas de Twitter de mensajes que… sólo leerán otros programadores. Programadores que aún no han entendido que cada vez que Enrique Dans se equivoca y lo atacamos como una jauría enfurecida, parecemos UNA BANDA. Lo inteligente sería intentar explicarle que hay otra verdad, una de la que nunca se habla en las moquetas del Instituto de Empresa.
 
Si queremos romper el círculo vicioso en el que vive la industria del software de nuestro país, tenemos que salir del oscuro rincón donde nos lamemos las heridas y llegar a la audiencia que Dans y muchos otros personajes públicos nos pueden proporcionar.
 
Enrique... en España hay programadores del montón y profesionales con una altísima excelencia técnica, ganas e ilusión para levantar proyectos. Exactamente en la misma proporción que me he encontrado en Silicon Valley, donde he conocido a gente buenísima y a auténticos zoquetes. Lo que pasa es que, hasta ahora, el mundo de los negocios, ni ha querido ni ha sabido buscarlos.
 
Por mucho que te duela reconocerlo, el ejecutivo español medio no está ni mentalizado ni preparado para aceptar gestionar a técnicos con 15 años de experiencia más que él y con el doble de salario.
 
Tú no lo recordarás, pero, hace exactamente dos años, tú y yo ya charlamos sobre el mismo tema en mi antiguo blog. Te prometí presentarte a un buen puñado de técnicos de primer nivel si tú eras capaz de reunir a esos supuestos gestores con capacidad y experiencia suficiente para valorarlos y motivarlos.
 
Aquella vez no me contestaste. Si de verdad quieres ayudar a la industria del software en España, no permitas que pase lo mismo de nuevo. Coge este mensaje y cópialo en tu blog. Que tu audiencia sepa que hay gente que está en guerra, luchando por construir un futuro mejor para este país con las únicas armas que tenemos: programando, diseñando, trabajando.
------

Podéis leerlo mejor aquí

07 octubre 2011

GAMEFEST 2011


Este domingo nos acercamos al GAMEFEST, para el que no lo sepa se está convirtiendo en una de las ferias referentes en el mundo de los videojuegos y con un precio muy asequible (5€ a los socios de GAME).

El evento se celebró desde el Jueves 29 hasta el Domingo 2 de Septiembre.

A parte de probar videojuegos y frikismos varios tuvimos la oportunidad de asistir a las conferencias de desarrollo organizadas por GAMELAB, una gozada, con ponentes de empresas tan importantes como:
Estoy deseando ver los vídeos. Mientras que los suben podemos ver el contenido de las conferencias aquí.

Entre alguno de los juegos que pude probar estuvo el esperado Super Mario 3d Land, creo que Nintendo ha vuelto a sacar un Mario de calidad, ¡¡va a formar parte de mi colección de juegos de Nintendo 3DS!!

En resumen una auténtica pasada, muy divertido y 100% recomendable. El año que viene repito. :)

Bueno y ahora para terminar pongo algunas fotillos y vídeos frikis.

* Parte de estas fotos son gracias a mi amigo y compañero de curro Iván.

Un grupo de Cosplay.

Sonic haciendo ejercicio, jeje,aunque parezca quieto.

Con Rayo McQueen, esta era obligatoria para mis sobrinos, jeje.

Intentando sacar la espada maestra de Zelda.

Iván si lo consiguió.

Este Luigi tiene una mirada extraña, mm, trama algo.

Derrapando con Dandan en el F1 2011, ¡¡pero que malos somos!!

1001 azafatas super-monas.

¿Este quién es?

Pesaba mucho, mmmmZZzzm.

Muchos deportivos promocionando Need for Speed, intenté buscar las llaves para llevarme algún coche de recuerdo, pero no hubo forma, jeje.

¡¡Pikachu!!

Provocando a la suerte, ¡¡casi me muerde el Rabit!!!

Intentábamos disparar al stand de ...

¡¡China killer!!

Dandan haciendo amigos.

No encontraba el botón R1 para disparar.

Pc con el logo de Apple, mm, que raro.

A este pobre creo que se le ha estropeado su arma del portal ;)

Zona retro.

Que pasada un Lego 64.

Otro cochazo.

Esto si es jugar a un juego de carreras.

Que bien se lo monta Ivan, con la excusita de "¿puedo probar el arma?", jeje.

¡¡Yankis power!!

Parece un anuncio de reclutamiento del Fallout, jaja.


23 septiembre 2011

Desarrollo de Aplicaciones Multiplataforma

Como comenté en un post anterior, el curso pasado tuve que abandonar mi FP CFGS en Desarrollo de Aplicaciones Informáticas.

Este año ha desaparecido el ciclo y en su lugar han puesto el de FP CFGS de Desarrollo de Aplicaciones Multiplataforma, no estaba muy convencido del cambio, pero al ver el temario estoy más que contento.

No estaba muy contento con la formación oficial que había en España para ser desarrollador de aplicaciones, pero parece que se han puesto las pilas, supongo que con el déficit de profesionales que hay en el sector tienen que dar una formación cualificada.

De las cosas que más me han gustado es que trabajaremos con C# y el framework .NET 4, también eclipse, pruebas unitarias, xhtml, rss...

El temario de alguna de las asignaturas es el siguiente:
  • Bases de Datos y Herramientas de Consulta
    • Unidad 1: Sistemas de almacenamiento de la información
    • Unidad 2: Diseño lógico de bases de datos
    • Unidad 3: Creación y Administración de Bases de Datos
    • Unidad 4: Introducción a Transact-SQL
    • Unidad 5: Uso de las herramientas de consulta
    • Unidad 6: Implementación de la integridad de datos
    • Unidad 7: Modificación de datos
    • Unidad 8: Recuperación de datos
    • Unidad 9: Agrupar y resumir datos
    • Unidad 10: Combinación de varias tablas
    • Unidad 11: Trabajo con subconsultas
    • Unidad 12: Administración de transacciones
    • Unidad 13: Procedimientos almacenados
    • Unidad 14: Funciones de usuario
    • Unidad 15: Desencadenadores
    • Unidad 16: Seguridad en SQL Server

  • Entornos de Desarrollo
    • Unidad 1 : Entornos de desarrollo
    • Unidad 2 : Instalación y uso de entornos de desarrollo
    • Unidad 3 : Diseño y realización de pruebas
    • Unidad 4 : Elaboración de diagramas de clases.
    • Unidad 5 : Elaboración de diagramas de comportamiento.
    • Unidad 6 : Optimización y Documentación

  • Lenguajes de Marcas y sistemas de gestión empresarial
    • Unidad 1 : Lenguaje de Marcas
    • Unidad 2 : Utilización de los lenguajes de marcas en entornos Web
    • Unidad 3 : Definición de Esquemas y Vocabularios XML.
    • Unidad 4 : Conversión y Adaptación de documentos XML.
    • Unidad 5 : Gestión y Almacenamiento de información en formato XML.
    • Unidad 6 : Aplicación de los lenguajes de marcas a la sindicación de contenidos.
    • Unidad 7 : Sistemas de gestión empresarial

  • Programación
    • Unidad 1 : Conceptos Básicos de Programación
    • Unidad 2 : Introducción a la programación en C#
    • Unidad 3 : Enumeraciones, Estructuras y Métodos
    • Unidad 4 : Programación Orientada a Objetos y Clases
    • Unidad 5 : Herencia y Encapsulación
    • Unidad 6 : Gestión de Excepciones y Ficheros
    • Unidad 7 : Programación Avanzada en C#
    • Unidad 8 : LINQ en C#

  • Sistemas Informáticos
    • Unidad 1: Explotación de sistemas microinformáticos.
    • Unidad 2: Explotación de aplicaciones informáticas de propósito general.
    • Unidad 3: Instalación de sistemas operativos.
    • Unidad 4: Gestión de la información.
    • Unidad 5: Conexión de sistemas de red.
    • Unidad 6: Administración de sistemas operativos.
    • Unidad 7: Gestión de recursos en una red.

Ahora toca darle caña y estudiar mucho :)

08 septiembre 2011

Crear un entorno de desarrollo web (LAMP)


En estos 11 años como desarrollador web he trabajado con diferentes entornos de trabajo (Windows, Mac y Linux).

Personalmente el que más me gusta es Mac, considero que tiene las siguientes ventajas:
  • Es un sistema Unix, por lo que podemos trabajar con el de forma muy parecida a una distribución Linux.
  • Su interface es muy bueno (amigable, estable y seguro).
  • Tiene programas como Photoshop, Flash, etc, cosa que se echa en falta en linux (¡no!, GIMP no es igual que Photoshop, jeje).
El problema es que en España su uso en entornos de desarrollo web no está muy extendido, así que para trabajar con PC recomiendo virtualizar un entorno Linux con VMware (o alguno parecido).

De esta forma si tu servidor de producción es linux, lo que hagas en local funcionará exactamente igual en producción, así dejamos atrás los problemas con permisos, extensiones, etc.

Esta semana iré publicando diferentes tutoriales de como crearlo con Ubuntu:
  1. Instalación y configuración Servidor Web (LAMP).
  2. Instalación de Netbeans y Java.
  3. Instalación y configuración de XDebug con Netbeans

07 septiembre 2011

Cambio de rumbo en Madrid


En febrero empecé una nueva etapa profesional en Madrid, después de unos 10 años trabajando como desarrollador web en Andalucía, por fín tocaba mudarme a la capital.

Aunque tenía trabajo fijo en Granada para la empresa AlienVault y su proyecto OSSIM, necesitaba un nuevo reto profesional, así que acepté una oferta como CTO en la startup laneveraroja.com, nunca había trabajado en este cargo y pensé que podría ser interesante.

Como buena startup que se precie han sido meses de duro trabajo, casi sin descansar pero con un gran equipo, agradezco toda su ayuda, desde el CEO hasta el último componente del equipo me ha ayudado bastante en mi ardua tarea.

Vi que en este puesto no tenía tiempo para seguir mejorando como desarrollador web, incluso tuve que abandonar el año que cursaba de FP CFGS en Desarrollo de Aplicaciones Informáticas y creo que como desarrollador web es muy importante estar en constante actualización.

Al final llegó un momento en el que tuve que decidir si continuar así o seguir con mi camino como desarrollador web, entonces para que afectara lo menos posible a la empresa hable con la directiva y esperamos un mes para que pudiéramos encontrar a un nuevo perfil, en ese tiempo y con cerca de 20 entrevistas (es una de las cosas buenas de Madrid, para los desarrolladores web hay mucho trabajo y eso que era Julio), me decante por una de las ofertas en la empresa ArtDinamica.

En esta última empresa llevo unos 2 meses y muy contento, tengo un horario normal, con vacaciones y festivos, así que estoy aprovechando para seguir creciendo como profesional.

Le deseo lo mejor a todo el equipo de laneveraroja.com, son grandes profesionales y seguro que llevarán el proyecto a buen puerto, siempre pediré comida a domicilio con ellos ;).

Bueno, ahora tengo más tiempo, así que publicaré más post en este friki-blog ;).

12 julio 2011

Código SQL en Doctrine

En algunos momentos nos es muy útil saltarnos Doctrine y lanzar una consulta SQL directamente, esto lo podemos hacer recuperando el singleton de la conexión en Doctrine.

<?php 
        // nos saltamos el Doctrine_Query para obtener
        // un array unidimensional con los tags
        $query = "select tag from tags";
        //recuperamos el singleton de la conexión
        $conn = Doctrine_Manager::getInstance()->connection();
        // lanzamos la consulta
        $st = $conn->execute($query);
        //
        $tagsInDb = $st->fetchAll(PDO::FETCH_COLUMN, 0);
   ?>

En este caso he usado symfony 1.4 y Doctrine 1.2

# Seguidores

  • F.J.Navarro
  • Desarrollador Web
  • Desarrollador de Videojuegos
Licencia de Creative Commons
fjnavarro.es by Francisco José Navarro García is licensed under a Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License .
Based on a work at www.fjnavarro.es.