miércoles, 18 de julio de 2007

¿Faltan programadores?

No soy de los que se quejan, pero hay cosas de las que me quiero quejar. En primer lugar me gusta la programación por tes razones:

- Es algo que te puede hacer rico si tienes una buena idea.(continua leyendo cuanto se te pase la risa).
- Es un trabajo que puedes hacer desde cualquier sitio, solo necesitas un ordenador, unas manos (opcionales) y un cerebro (imprescindible).
- Es un trabajo divertido.

Por desgracia, la mayoria de nostros nunca tenemos ninguna de esas tres y tenemos con conformarnos con:

- Sueldo medio.
- En una oficina prestada, cutre, ... (el lector puede continuar por esta liena)
- Nula diversion ... sin comentarios.

Ahora mis razones de porque la gente no quiere ser programador y porque los que quieren serlo quieren mas dinero (todo el mundo quiere mas dinero):
La programacion es un tarea dura, muy dura, hay que crear algo de la nada (o peor aun, modificar algo (una mierda) ya existente) y no hay muchas formas de "escaquearse" del trabajo duro, por eso todos quieren ser jefes de proyecto ... (posiblemente porque piensen que para estos la vida es mas facil ... no se si es así ... supongo que como dice mi abuela ... no todo el campo es oregano).
Los proyectos y la perspectiva de crecimiento en españa es limitada y pasa por ascender en la organizacion.
De entrada la remuneracion es por tiempo, ... no hay forma de medir la productividad no hay incentivos reales, especialmente economicos, ... los programadores estamos siempre en guerra y necesitamos incentivos, sino nos engordan los dedos y se vuelven lentos, la mente se nos embota y pasamos de pensar.
La mayor parte de los proyectos en españa son pura basura ... no son divertidos y no se innova casi nada ...
El modelo de outsourcing no ayuda nada, ya que nunca nos llegamos a involucrar en ninguna organizacion, amenudo creamos vinculos mas fuertes con los clientes que con nuestra empresa y terminamos viendo a esta como el lastre de nuestro creacimiento profesional. Trabajamos para empresas de trabajo temporal (de esto se puede hablar largo y tendido).
Es mejor buscar una estabilidad en otros sectores que partirse la espalda dia y noche trabajando. - El programador es en ultima instancia el responsable de todo, ya que los problemas de programacion no se pueden achacar a otros, son problemas que nosotros mismos hemos probocado ... :-).
Todo suma que pasado un tiempo pases completamente de continuar programando.

Esta es la copia de un comentario a un hilo de barrapunto.com/ sobre le hilo de Pero ¿faltan o no programadores?.

lunes, 16 de julio de 2007

No me hagan demasiado caso ...

El bloqueo del programador.
Despues de trabajar durante 10 años en proyectos de desarrollo he podido comprobar algunos aspectos que se repiten en los proyectos de exito y en los de fracaso. He comprobado que ciertas rutinas, en ocasiones, mejoran el grado de concentración y automotivación de los programadores.
Programar una aplicación puede ser un proceso sumamente enriquecedor pero también puede ser un proceso mentalmente agotador.

Pasos o rutinas a la hora de programar;
Yo estableceria varias areas a tener en cuenta ya que no toda la acción está dentro de un monitor es necesario prestar algo de atención a todos los aspectos del proceso, tanto ambientales (entornos físico donde se trabaja) y mentales (lo que pasa dentro de nuestras cabecitas mientras desarrollamos).
Dentro de los aspectos ambientales definiría los siguientes aspectos a tener en cuenta:
  • Lugar de trabajo (¿Dende trabajas mejor?):
    Ordenado, es necesario cierto orden dentro y fuera de la mente.
    Caos, es necesario cierto grado de desorden dentro de la mente para ser creativo, ya que la mayor parte de las nuevas ideas son reciclados imposibles de ideas anteriores.
    Lo mas importante es estar agusto, todos los días echar un vistazo antes de ponerte delante de la pantalla y preguntarse ... ¿me gustaría pasar el día entero en este sitio?. Y cambia todo lo posible para contestar de forma afirmativa a esa pregunta.

  • La luz:
    La luz es posiblemente el factor ambiental mas importante ya que tiene un peso fundamental en nuestro estado de animo. Si bien es cierto que por desgracia es un factor que no siempre podemos modificar a nuestro antojo. Lo primero es sentirse comodo con la luz, esta no siempre tiene porque se intensa ni uniforme, algunas veces cierta intimidad puede ser muy motivadora ... pero claro ... también pensad en vuestros ojos. Y nunca olvideis que cada 45 minutos hacer una pausa y ejercitar la vista en algun horizonte mas allá del monitor.
    Personalmente, me gusta proyectar la luz por detras del monitor ademas de la luz natural o de lamparas artificiales en el techo, de tal forma que siempre tenga suficiente luz.


  • La mesa de trabajo:
    Personalmente prefiero una mesa de trabajo grande y espaciosa, donde poder cambiar la posicion del teclado, raton y monitor, ya que esto me da la sensación de estar en otro lugar diferente con cada cambio. En contadas ocasiones es preferible tener cierto desorden, pero la mayor parte del tiempo es bueno tener la mesa despejada, ordenada y limpia. Intentando mantener alejados de la linea visual entre nosotros y el monitor objetos que puedan distraernos de donde está realmente la accion, el monitor.


  •