Mostrando entradas con la etiqueta programador. Mostrar todas las entradas
Mostrando entradas con la etiqueta programador. Mostrar todas las entradas

Si los programadores construyesen aviones

Comparto con ustedes este excelente video promocional, me gusto la frase que dice el tipo al principio del video:

"Algunas personas les gusta realizar planos, a nosotros nos gusta hacer los aviones en el aire."
A ver cuando decretan el día nacional del programador.
Saludos.

Comentarios (2)

El eterno despije: Usuarios vs Programadores

Ayer estaba que me reventaba la región de las mil putas, pues estoy desarrollandole un sistemita en Java a un tipo en la ciudad de Chalchuapa para poder llevar mejor control de los precios de costo que le ofrecen los proveedores con respecto a su inventario de productos.

Todo iba hasta que me di cuenta que el diseño que le había desarrollado al cliente no le parecia, pues no se asemejaba a la forma en que lleva las cosas manualmente.

Y es que al parecer me percate que es mero bruto para usar la compu y las pantallas que le había elaborado lo dejaban bien pendejo, y es que el problema surgió en la forma de asignar productos a los proveedores.

Acá pongo un ejemplo del proceso de asignación de productos a un proveedor cuando ya previamente se habia seleccionado un proveedor de una lista.

"Vista del detalle de proveedor, los productos que le asigne nomas los puse como prueba"

Para agregar el producto era tan simple el hecho de dar clic en el botón "Agregar Producto".

"Vista de búsqueda de producto según criterio."

En la búsqueda de productos si en dado caso no estaba registrado el producto había la posibilidad de hacerlo y luego elegirlo.

"Listado de productos que ingrese como prueba listo para asignarlos a un proveedor"

Bueno ya hecho todo esto se agregaba una linea mas al detalle de proveedor con el producto seleccionado.

¿ERA COMPLICADO HACER ESO?

Pues para el cliente si pues el nada mas quería que en lugar de hacer esos pasos nada mas se agregara una linea mas de al detalle del proveedor e ingresar los datos del producto manualmente como lo hacia en sus cuadernos de anotaciones.

A esto le dije que yo no tenia ningún problema de hacerlo de esa manera, pero que no garantizaba la confiabilidad de los datos y que el se iba a hacer bolas del desorden que el mismo iba a generarse asi como lo tenia en sus cuadernos.

Luego de explicarle detenidamente los conceptos y mensajes que lanzaba el sistema y los pasos para relizar los procesos concluyo que le gustaba y que siguiera asi.

Pooowwtaaa dije que hijueputa mas pendejo ojala nadie vaya a tener la misma amargura que me ocasiono durante todo el día ese cabrón.

Comentarios (7)

Robertux e Ingeniería de Software 2007

Definitivamente a mi amigo mamey Robertux alguien lo estuvo controlando cuando nos tocaba dar las propuestas al ing. Cente en ingeniería de Software, cuando entrego su preciado "Parser".


Comentarios (3)

Indicadores para ser un buen programador

Leyendo el blog de Yo, programador encuentro ciertos indicadores que describe algunas costumbres para ser un buen programadores así como también de los negativos aca los comparto con ustedes.

Indicadores positivos:

  • Le apasiona la tecnología
  • Programa en su tiempo libre, es su hobby
  • Hablará largo y tendido de cualquier tema técnico si se le pregunta
  • Ha tenido proyectos personales significativos a través de los años
  • Aprende nuevas tecnologías por si solo
  • Tiene opiniones fuertes sobre cual tecnología es la mejor para varios usos
  • Se siente incomodo trabajando con tecnologías que el crea no son “correctas”
  • Puede mantener una buena conversación en cualquier variedad de temas, no tan solo aquellos que sean técnicos
  • Empezó a programar mucho antes de entrar a la universidad o al trabajo
  • Tiene proyectos personales grandes que no necesariamente aparecen en el cv
  • Conoce de una gran variedad de tecnologías (las cuales no necesariamente están en el cv)

Indicadores negativos:

  • Solo programa mientras está en el trabajo
  • No le gusta hablar de programación, aunque se le pregunte
  • Aprende nuevas tecnologías cuando la compañía lo envía a tomar cursos
  • Usa la tecnología que le indiquen, cualquier tecnología es “buena”
  • Empezó a programar en la universidad
  • Toda su experiencia en programación está en su cv
  • Enfocado en uno o dos plataformas de programación (ejemplo: todo lo que tiene que ver con aplicaciones de java) sin ninguna experiencia fuera de esa plataforma.

Comentarios (3)

Dos tipos de programadores

Intentando leer e interpretar la entrada "The two types of programmers" en Coding Horror, me pareció interesante opinar acerca del articulo.


Este articulo ha venido como anillo al dedo pues se adapta bien a lo que estamos estudiando en la cátedra de recursos humanos.

Aquí las dos grandes categorías:

  • Programadores Alfa: Es el tipo de gente que empresas como Google se preocupan por reclutar. Gente que fueron los primeros en instalarse GNU/Linux en el periodo de los 90, gente que participan en algún proyecto de software libre por puro hobbie y que están a la última en cuanto a programación y herramientas. Estos constituyen el 20% de la mayoría de programadores.
  • Programadores comunes: es la masa de la industria del software, gente que fue a un centro de estudios superior, aprendió C++, C# o Java, y encontró trabajo en un banco, instituciones de gobierno, o como docentes. Usan las herramientas que Microsoft les imponga, han usado poco o nunca GNU/Linux, ni están interesados en él, nunca han usado herramientas de control de versiones... Saben exactamente qué hacer para terminar su trabajo, y cuando llega el fin de semana se van para su casa y se olvidan de los ordenadores. Aquí se encuentra el restante 80% de la mayoría de programadores.
De entre otras curiosidades también menciona.
  • Que la mayoría de la industria del software está formada por "programadores comunes": pequeños desarrollos para Windows o pequeñas compañías que contratan a sus propios programadores.
  • Que la mayoría de los "geeks" olvidan el hecho, no se ponen a pensar que exista "el otro 80%" y se sorprenden de que en su empresa no sean capaces de usar la última distribución de GNU/Linux que ellos acaban probar.
Nomas queda hacerse la pregunta tu mi querido lector que gustas del arte de la programación ¿en que categoría te consideras?

Comentarios (4)

El desarrollador Urraca

Dándome algunas vueltas por Mundo Geek, encontré esta interesante definición sobre los desarrolladores.

A menudo he pensado que los desarrolladores se parecen a las urracas: pájaros que son conocidos por robar pequeñas cosas brillantes para decorar sus nidos. Como las urracas, los desarrolladores de software son criaturas increíblemente inteligentes y curiosas, casi por definición. Pero también son muy propensos a distraerse con nuevos juguetitos brillantes.

-- Jeff Atwood

Aunque yo no diría que "robamos" simplemente nos auxiliamos de lo que otra persona ha compartido a la comunidad en buena voluntad.

Comentarios (0)

Las 20 excusas mas comunes que usa un programador

Después de andar en mis típicas rondas leyendo uno que otro blog encontré un post bastante gracioso ya que lista 20 de las mas frecuentes respuestas que da un programador y awebo que yo he usado varias.

Ahí va la lista.. imperdible

20. “Pues es raro…”
19. “Nunca había pasado antes.”
18. “Pues ayer funcionaba…”
17. “¿Cómo es posible?”
16. “Tiene que ser un problema de tu hardware.”
15. “¿Qué hiciste mal para lograr que fallara?”
14. “Algo debe de estar mal en tus datos.”
13. “¡Si no he tocado ese módulo en meses!”
12. “Debes de estar usando una versión anterior.”
11. “Es sólo una desafortunada coincidencia.”
10. “¡Es que no lo puedo probar todo!”
9. “ESTO, no puede ser la causa de ESO.”
8. “Funciona, pero no lo he probado.”
7. “¡Alguien debe de haber cambiado mi código!”
6. “¿Has comprobado que no haya algún virus en tu sistema?”
5. “Ya se que no funciona, ¿pero te gusta?”
4. “No puedes utilizar esa versión en tu sistema”
3. “¿Por qué quieres hacer eso?”
2. “¿Y tú dónde estabas cuando se colgó el programa?”

Y la respuesta número uno de los programadores con programas que no funcionan es:

1. “¡EN MI MÁQUINA SI FUNCIONA!”

Comentarios (2)

Programadores y diseñadores gráficos

Siempre lo he dicho y lo volveré a decir soy una basura para el diseño gráfico, no traigo para eso, soy maleta para combinar colores, como hacer que algo se vea estético uff.... infinidad de cuestiones que no se.

Y es que este blog se ve dos que tres sino fuera por alguna buena alma que se empeño a elaborar el tema, lo mas seguro que se vería bien garra si lo hubiera realizado yo, recuerdo que en anantillo logre que se viera bonito el sistema que elaboramos en DSI.

Bien se nota cuando una persona es diseñadora, por que al ver sus escritorio o el lugar donde suele trabajar, tienen muñequitos, figuras de acción, varias cosas que le fomenten la creatividad, y por lo general creen de que los programadores somos "cuadrados" y creo que les doy la razón.

En cambio con un programador awebo se le hecha de ver, en su lugar de trabajo, hay libros gruesos como si fuesen biblias con temas como "Desarrollo de aplicaciones en C/C++", "Php for dummies", suelen guardar varios archivos de texto plano para tener código que se les vino en un momento de iluminación y tenerlo a la mano cuando lo necesiten, cuando ves las teclas de su ordenador están bien gastadas (como en mi caso) y creemos que gris combinado con un fondo negro es suficiente para que se vea bonita la cuestión.

He visto que el trabajo del programador se ha devaluado bastante, pues en los anuncios clasificados de los periódicos de mayor circulación, hay una gran demanda de diseñadores gráficos y no tanto para programadores, es que es muy regular que no valoren el trabajo de la persona que esta detrás de un formulario, el cual escribió sus lineas de código con mucho amor y dedicación, tan solo valoran que el sistemita se vea bonito cuando saben perfectamente que el corazón de ello es la funcionalidad, pues la programada también es otro tipo de arte.

"Realidad actual de los programadores en El Salvador"

Comentarios (4)