Archivo

Archivo para la categoría ‘Informatica General’

ctrl+c ….. ctrl+v

Miércoles, 29 de abril de 2009 Sin comentarios

¿Quien no ha utilizado esta “herramienta” alguna vez? ¿quien no ha ejecutado estas cuatro pulsaciones de teclado… y se ha ahorrado un monton de problemas tecleando?

Pero claro… cuando utilizas esto de “copiar y pegar” para hacer un trabajo… la cosa cambia.

deberesNo voy a decir que nunca lo he hecho… porque una vez presente un trabajo sobre Cristobal Colon… literalmente sacado de la Encarta (creo que por entonces, que estaba en 2º de la ESO, era la version del 97)… pero claro.. era una novedad hacerlo.. y coló! Sobresaliente que me cascaron.

Segun iba creciendo, era mas dificil poder colar un texto integro como trabajo… de hecho, no solo es dificil.. si no que muchas veces, creyendote que lo estas haciendo bien.. no entregas lo que debes. Ya estando en el instituto, con el auge de internet, cada vez era mas facil dejar de lado los libros… y basar casi todos tus trabajos en internet.

Hoy es el dia en que apenas toco un libro de referencia, ya que casi todo lo que necesitas para investigar o aprender cosas para hacer un trabajo, lo puedes encontrar en la red. Esto, sumado a que con google, podemos encontrar cualquier cosa… tenemos la fuente perfecta de informacion.

Pero cuando esa fuente de informacion, de la cual tenemos que sacar el conocimiento para HACER los trabajos y deberes, se convierte en una plataforma para obtener los trabajos ya hechos… la cosa cambia.

Yo ya conocia El Rincon del Vago, una web donde podias encontrar monografias de cualquier tipo, y que algunas veces.. te servía de fuente de contraste.. pero que casi nunca deberia ser utilizada como fuente de trabajos hechos, que en el mejor de los casos, no tiene el mismo objetivo… o incluye fuentes de dudosa credibilidad.

Pero hoy via El Pais, he encontrado otro escalon en lo que a vagancia se refiere. No quieres hacer los deberes y no te fias de sitios como El Rincon del Vago?? No te preocupes, en sitios como: http://hagotusdeberes.wordpress.com, que por un modico precio pagado via PayPal, te hacen los deberes. Eso si que es el colmo de la vagancia.

En el sitio, te dicen claramente que es “para mejorar la comprension”… en fin.. ¿porque no lo invento alguien cuando yo iba al instituto???? XDXD

Saludines varios!!

¿Inquisicion Internetera?

Jueves, 2 de abril de 2009 Sin comentarios

Todos los que usamos internet, tanto para trabajar, navegar inocentemente, y por supuesto descargar contenido, temiamos este momento: Suecia acaba de aprobar una Ley que permite divulgar direcciones IP de aquellos ordenadores que compartan contenido “ilegal”.

Para los que esto les coja de nuevo, significa que van a poder identificar a quienes descarguen pelis y musica, y junto con la directiva de cortar el acceso al ISP (proveedor de internet) que francia e Inglaterra quieren aplicar, poder aislar a quien lo haga.

Ya he opinado larga y tediosamente sobre la comparticion de datos en internet, al fin y al cabo compartir es gratis, ¿o no?

Tod esto coincide con el lanzamiento de Ipredator, un nuevo servicio de navegacion anonima que no solo enmascara lo que hacen sus usuarios, no guarda registro de actividad ninguno, con lo que aunque reciban algún tipo de petición judicial no podrán entregar ese registro porque simplemente no existe. Por ahora solo esta en fase beta, y es una beta cerrada, pero puede ser una de las nuevas herramientas con las que hacer frente a esta inquisicion que se esta formando en internet.

Asi, lo que se postulaba hace 15 años como nuevo entorno libre para la difusion de datos, ideas y contenidos, esta entrando en una nueva etapa, en el que el animo de lucro todo lo invade, y consigue que internet sea u nuevo campo de batalla.

Pero si me ciño a los hechos en España, el canon de la $GA€ es en teoria una compensacion “infima” por la capacidad de reproduccion, almacenamiento, y distribucion de los medios digitales, en compensacion por la copia privada. Pero.. si se penaliza la comparticion de datos protegidos por la ley de propiedad intelectual, ¿Que copia privada hay que proteger?

Saludos.

Encantado con mi PDA

Martes, 24 de febrero de 2009 Sin comentarios

Estas navidades pasadas, aparte de los regalos que me trajeron los 3 errantes y el asalta chimeneas, me cayó otro regalito… un PDA con teléfono integrado entregada por mi padrino, esa que tenia él, y que ya no utilizaba.

Se trataba de un modelo antiguo, de unos 4 años o así, pero que aun funcionaba perfectamente, y que frente al Motorola V3X que tuve que heredar al romperse mi móvil (un Sony Ericsson Z610i que me encantaba), era la repanocha con colorines y confeti.

Tarde algo de tiempo en hacerme a este nuevo sistema, ya que es en todos los aspectos un ordenador en miniatura… con su Sistema Operativo, sus programas instalables… etc.. y aunque el aparato era algo viejillo, movía todo a la perfección.

Pero claro.. todo lo movía en manos de mi padrino, que usaba el teléfono, los mensajes, y el GPS (que había instalado junto a una antena externa vía Bluetooth), y en cuanto cayó en mis manos.. el bicho se echo a temblar sabiendo la que se le echaba encima.

Como “enredas” que soy, en cuanto la traje para casa, la conecte al ordenador, a internet, y la empecé a meter mano. Actualizar el SO, carga los nuevos frameworks, quitar programas viejos, ordenar información, configurar conexiones… etc… dos días después esa PDA que estaba olvidada en un cajón semi-cubierta de polvo, se había convertido en, no algo nuevo, pero si algo mejor. Arrancaba rápido, se conectaba tanto por WIFI como por GPRS que daba gusto… pero estaba casi en pañales. Todo estaba “en pañales” no había empezado a explotar todo su potencial.

Pasadas las fiestas, cuando volví a Madrid, empecé a leer sobre el tema y a mirar posibilidades del aparatuco.

Hasta entonces sabía que si lo conectaba al ordenador, este intentaba sincronizar, no solo información, sino contactos, mensajes, emails y más cosas.. pero como lo vi a tiempo, hice un “quieta fiera!!” y lo interrumpí, aquí no se hace nada hasta que sepa qué narices vas a hacer, mira tú si se me carga todos los contactos del móvil reemplazándolos con los del thunderbird o algo peor… brrr me la lía!!

La cosa es que tras mucho leer, y enredar (de esto nunca separa..), conseguí configurar el email en la PDA, así podría leer el correo cuando fuese por ahí y encontrase una red wifi abierta. Peeeeero no me di cuenta en que para esto utilizaba un nuevo protocolo de conexión, el IMAP4, que intentaba cada vez que conectaba el aparato a internet, en descargarse todos los correos que tuviese en el servidor de Gmail guardados. Y como tenia casi5000 correos ahí leídos y olvidados, pues mi pequeña PDA, muy voluntariosa ella, intento descargarse todos. Obviamente solo existe una solución posible ante esto… petó! (sí, utilizaba Windows Mobile XDXDXD).

El tema del email me trajo de cráneo unos días, hasta que decidí que todos los correos inútiles que tenía en el servidor se iban a ir a criar malvas…. y se fueron, casi 4900 correos se fueron… algunos del 2003 y todo.. Tras esa limpieza, mi aparatito solo tenia que sincronizar apenas 150 correos, y lo hizo,, junto con un trompo, una voltereta e incluso me sacó la lengua! XD

Entonces me centre en otro aspecto peliagudo, los contactos y la agenda telefónica.

Al migrar datos de un teléfono a otro.. el único soporte valido es la SIM, los contactos guardados allí son los que pasan de un teléfono a otro, y todos los demás los pierdes (si no los has sacado antes).

En mi antiguo Z610i tenía la opción de guardar a la vez los números en el teléfono y en la SIM, pero mostrando solo los del teléfono, asique si añadía un numero nuevo, se guardaba en ambos soportes, pero se me mostraban solo los del teléfono que estaban más bonitos, con más datos y con foto en algunos casos. Pero cuando seme rompió y lo pase al Motorola… ay dios.. la que me montó el pequeño Motorola… No reconocía el formato de agenda delZ610i y solo pude importar los teléfonos del la SIM, sin formato ni nada.. Asique si tenía un contacto con varios números (casa, móvil, trabajo..) se me habían creado 3 contactos con el mismo nombre para cada uno de los teléfonos almacenados… Así que ese contacto se había transformado en contacto – nºMovil, contacto/1 – nºCasa, contacto/2 – nºTrabajo, etc… Y claro.. formatear eso.. pues fue una tarea de locos.

Pero como soy un maniático del orden, me puse a ello y aunque tardé 1 semana… lo hice.

Peeero, mi tío me regalo la PDA y mande al Motorola paseo… y me di cuenta de que me tocaba volver a repetir la tarea de los contactos.. si hubiese tenido los contactos guardados delZ610i podría haberlos importado… pero Motorola solo acepta formatos Motorola, y todo lo demás se la suda… aaaaahhhhgggggg!!!!

Pero como de soluciones esta todo lleno, paseando por la www me puse a buscar aplicaciones para el juguetito.. y encontré una página web de una empresa llamada NyxBull Software, que fabricaba software libre para sistemas portátiles, y entre su catalogo tienen unas aplicaciones llamadas NS Contacts y NS Contacts Backup.

La segunda sirve para generar backups (copias de seguridad) de todos los contactos del dispositivo, con toda la información que contengan. Y la primera sirve para manejar esas copias de seguridad en el ordenador. Así que ahí me encuentro yo.. Pudiendo organizar mi agenda telefónica desde el ordenador (mucho mas cómodo que en la PDA, los que tengan una me entenderán…), y sin preocuparme por no poder migrar los datos de nuevo a un sistema nuevo, ya que con las utilidades de este programa puedes llevártelo a cualquiera mientras pueda instalarse el NS Contacs Backup… sea Pocket PC o Smartfone… incluso si admite MIDlet Java.

El mundo esta lleno de maravillosos descubrimientos!!! :D:D:D:D

Lo que no es un informatico…

Lunes, 9 de febrero de 2009 Sin comentarios

No suelo, bajo ningun pretexto, abrir los correos esos en cadena que me mandan casi a cada hora, ya que muchos o son timos, o son peligrosos para la salud o bien mental de uno, o para el ordenador ya que llevan “polizon”…

Pero de vez en cuando te llega algo bueno, algo que hace que gastes 10 minutos leyendo y sueltes alguna otra carcajada… algo como esto.

LO QUE NO ES UN INFORMATICO

· Un informático NO se dedica a instalar Windows XP. Instalar Windows XP lo puede hacer hasta un crío de 9 años. Seguro que tienes 50 amigos más, que no son informáticos, a los que puedes turnar para que te reinstalen tu Windows cada 3 meses. Es increíblemente desesperante perder 3 horas de tu vida instalando un Windows XP porque la atención necesaria para hacerlo son 5 minutos, el resto del proceso es automático. Si quieres que un informático te instale el Windows, organiza en tu casa una partida de mus, una fiesta, una orgía o una cata de vinos peleones, pero no obligues a tu amigo informático a esperar horas delante de una pantalla sin hacer más que intentar matar el tiempo.

· Un informático NO se dedica a programar el video, a arreglar mandos a distancia o a configurar sistemas de aire acondicionado. Simplemente son cosas que NADA tienen que ver con la informática y por tanto un informático puede tener la misma idea que tú sobre ello. Si no sabes utilizar un aparato, saca del cajón eso que llaman “manual de uso” y léetelo. Si aun así no consigues lo que quieres, llama al servicio técnico. Si te dicen que te va a costar dinero, pregúntales cuanto, resta un 20% a esa cantidad y ofrécele a tu amigo informático un trabajillo. Si quiere y es capaz de hacerlo ambos salís ganando. Si no, no hay más remedio que pagar al servicio técnico o comprarse un aparato nuevo.

· Un informático NO es un diseñador web. Por muy chulas que puedan quedar en Internet las fotos de tu último viaje a Benidorm, un informático no se dedica a hacer páginas web. Si necesitas una página web tienes dos opciones:

A. Si quieres algo serio, paga a alguien por hacerla. Hacer una web seria requiere necesariamente de un diseñador web, es decir, un profesional debidamente cualificado, que ha leído muchos libros y se ha pasado horas y horas delante de una pantalla creando un buen producto. Si un informático te dice que puede hacer la página web de tu empresa, mándale a la mierda, te quiere timar. No dejes que el intrusismo laboral resulte en una web-chapuza que será la imagen de una empresa.

B. Si quieres algo personal, cómprate un libro sobre Microsoft Frontpage, Dreamweaver o similar y aprende a hacerla tu mismo. En este caso un informático sí puede ayudarte pero has de tener en cuenta que incluso si la web es algo personal y sencilla, estamos hablando de un curro que puede llevar horas o días de trabajo. Tenlo en cuenta a la hora de hacerle un regalo por su trabajo.

· Un informático NO se dedica a comprar ordenadores en el Corte Inglés. No obstante los informáticos solemos tener una idea bastante precisa sobre componentes informáticos. Si quieres que un informático te aconseje sobre qué ordenador comprar, queda con él para tomar un café, dile para qué tienes pensado utilizar el ordenador, dile cuanto dinero te quieres gastar y llévale folletos de publicidad de al menos 3 tiendas de informática. Él te dirá cual de todos es el más adecuado para ti. Eso sí, eres tú quien tiene que ir a comprarlo y quien tiene que pagar el café.

· Un informático NO se conoce de memoria los miles de virus que andan sueltos. Si te ha entrado un virus o te aparecen por todas partes ventanitas de publicidad cada 2 minutos, probablemente sea por tu culpa. Si no tenias antivirus, instálalo. Si lo tenias, haz un scan de todo tu disco duro. Si utilizas Internet Explorer deja de hacerlo e instala Firefox. Si no tienes cortafuegos, vete pensando en poner uno. Si tienes dudas, pregúntale a Google, él no se cansa de resolver dudas.

Si aun así no se soluciona tu problema y sigues empeñado en dar la paliza a tu amigo informático, ten en cuenta TODO lo que el te diga. Si te advierte sobre los peligros de abrir archivos adjuntos HAZLE CASO, si te advierte sobre lo inseguro que puede ser bajarse indiscriminadamente programas chorras de Softonic o similares HAZLE CASO, si te advierte sobre la seguridad de tu red Wireless HAZLE CASO, si te advierte de que el programa de correo electrónico que utilizas es un colador (como por ejemplo Outlook) HAZLE CASO y ponte el que te diga, si te advierte que usar Internet Explorer es la causa más probable de que tengas virus y Spyware, HAZLE CASO e instala el navegador que él te sugiera, si te advierte de cualquier otra cosa, HAZLE CASO, él es el que controla en estos temas.

· Un informático NO tiene por que ser un friki. Andate con cuidado a la hora de tratarlo como tal porque los que no lo somos, nos mosqueamos bastante si nos regaláis un DVD de La Guerra de las Galaxias, la trilogía del Señor de los Anillos, o un libro para jugar al rol. Si un informático te ha hecho un favor y quieres regalarle algo, piensa que antes que informático es una persona. Seguramente sea mejor regalarle una botella de Havana Club añejo 7 años o invitarle a cenar a un restaurante, que darle una camiseta que ponga “Solo hay 10 tipos de personas, las que saben binario y las que no” o un póster de Darth Vader.

· Un informático NO es quien se sabe de memoria los mejores servidores del eMule, quien controla cuales son los juegos más recientes que han salido al mercado, quien sabe hacer un programa que te apaga el ordenador en X minutos, quien sabe qué tarjeta gráfica es la mejor del mundo mundial, quien sabe como crearse una cuenta en Gmail, quien sabe como chatear en el IRC, quien sabe utilizar Visual Studio para hacer unas ventanas con botones, quien sabe como copiar CD’s de juegos protegidos o ripear DVDS, quien sabe como evitar que el messenger se arranque solo o quien ha manejado un Linux Knoppix el solito.

Un informático ES alguien que probablemente se ha dejado los huevos estudiando una carrera muy muy difícil, alguien que es capaz de encontrar soluciones a un problema, elegir la más eficiente y además ponerla en practica, alguien que utiliza el ordenador para trabajar no para jugar, alguien que es capaz de imaginar las consecuencias que puede acarrear una acción determinada, alguien que presta atención a los indicadores luminosos de los aparatos que maneja para detectar posibles errores, alguien que ha abierto su ordenador 40.000 veces, alguien que sabe cómo y porqué funcionan las cosas, alguien que conoce otros sistemas de numeración como el binario, el octal o el hexadecimal, alguien que está al tanto de las ultimas tendencias del mercado, alguien al que le gusta aprender cosas nuevas, manejar nuevas tecnologías y sobre todo que aprecien su trabajo y conocimientos.

Categories: Informatica General Tags:

25 años de Machintosh

Lunes, 26 de enero de 2009 Sin comentarios

25 añetes… casi como yo de viejo :D.

Esa es la edad del que fue el primero ordenador con interfaz gráfica de la historia de la informática, un gran avance que depués seria copiado por Microsoft para crear su versión inferior patentada, más conocido como Windows.

Por simple que nos parezca ahora, hace 25 años no era tan sencillo el uso de ordenadores. No existia el ratón! ni las ventanas! Entonces vino Steeve Jobs, consiguió camelar a los directivos de xerox (que fueron quienes realmente inventaron el ratón) y terminó creando el Machintosh.

En cierto modo, Macintosh supuso un antes y un después de la informática e introdujo un cambio radical en la forma en que los usuarios de ordenadores se relacionaban con las máquinas. El Mac incluía dos programas entonces revolucionaros: MacPaint, que permitía “pintar” con el ratón, y MacWrite, el primer procesador de textos en el que lo que el usuario veía en la pantalla era lo que aparecía en el papel. (WYSIWYG o “what you see is what you get” en jerga informática).

25 años después de su llegada al mercado, el Mac sigue batiendo récords de ventas pese a su alto precio en comparación con otras marcas y la caída en las ventas mundiales de los ordenadores. Apple y sus productos informáticos tienen, y tendrán siempre un hueco ganado en el mercado, mayoritariamente en el área del diseño gráfico y similares, y si bien ya se esta expandiendo, y llegando a simples usuarios informáticos, todavía tiene mucho que batallar para hacerse un hueco entre los masificados Windows y los siempre presentes, en algunos sectores, Linux.

Sin embargo, ni la principal fuente de ingresos ni punto fuerte de la empresa son ya los ordenadores, es la era del iPod y del iPhone… y ahí no hay quien les gane..

Desmitificando el mito: Antenas Moviles

Martes, 30 de septiembre de 2008 Sin comentarios

Hoy, mientras navegaba por la web, encontre otro blog que hablaba sobre el tema del rechazo social que hay contra las antenas de telefonia movil y su supuesto perjuicio que hacen a la salud humana.

No pude sino acordarme de una discusion que tuvimos en clase de comunicaciones moviles en la universidad el año pasado, mientras nuestro profesor, un gran experto en la materia, nos explicaba como funcionan estos sistemas.

Estamos hartos de oir en la radio, television o leer en los periodicos que las antenas, o las radiaciones que estas emiten, son muy malas para el ser humano, y son capaces de producir cancer y esas cosas… pamplinas!!

Intentare explicarlo para que todo el mundo pueda entenderme.

Las antenas de moviles funcionan con ondas electromagenticas, es esto bueno?: No… Es malo? Tampoco. En la prensa no hacemos mas que oir a “expertos” que dicen que es malo malisimo y nos podemos morir y vamos nosotros y les hacemos caso, pero muchos siguen fumando… eso es menos malo..

Personalmente como informatico que soy, me ofende que la gente hable sin saber de cosas como esta, ya que dicen que las antenas de telefonia son peligrosas… pero no dicen nada del microondas que utilizamos para calentar la leche… del router wifi que tenemos en casa… o ya puestos de los campos magneticos que crean todos los aparatos electricos que poseemos… pero eso no es perjudicial, solo lo son las antenas de telefonia.

Me gustaria saber cuanta gente que critica la colocacion de antenas, vive completamente aislada de cualquier fuente electromagnetica.

Los sistemas de telefonia movil se basan en una red de antenas que generan un campo electromagnetico omnidireccional (circular desde la antena). Para poder gestionar bien la colocacion de las antenas, se distribuyen estas areas de cobertura como si fuesen unas celdas hexagonales parecidas a una colmena de abejas, ya que esta figura geometrica permite una organizacion magnifica. Podemos ver un burdo ejemplo a continuacion.

Dichas celdas tienen una amplitud que va en relacion a la potencia con que la antena emite. A mas potencia de emision, mas alcance tiene la antena y mas grandes son las celdas.

Ahora bien, existe la creencia social de que si vivimos cerca de una antena de estas, nuestros hijos y seres queridos estan sometidos a una radiacion negativa brutal, asi que logicamente queremos quitar estas antenas de nuestros alrededores. Sin embargo, no queremos que nuestros moviles se queden sin cobertura, asi que queremos que pongan las antenas mas lejos. Pues señoras y señores, esto es peor aun que tener la antena pegada a nuestro colegio, ya que al alejar la fuente, para que la señal llegue, hay que incrementar un monton la potencia de emision para que nos llegue la cobertura adecuada, con lo que al final estaremos sometidos a mas radiacion que antes.

Eso sin contar que cada antena, es capaz de dar cobertura a unos 800 terminales moviles, por lo que aveces podemos ver camiones de telefonica o vodafone cerca de las aglomeraciones, partidos, conciertos, etc..

Lo ideal seria que tuviesemos una antena en cada esquina de cada edificio, porque eso supondria que la potencia de emision de cada antena fuese infima, apenas percibible por el cuerpo humano, y con lo que nos asegurariamos que nunca nos quedariamos sin cobertura, haya la gente que haya.

Ahi queda eso!!

Investigando..

Lunes, 28 de abril de 2008 Sin comentarios

Hace una semana que mantuve mi primera reunion con mi director de la Tesis con la cual he de terminar mi Master en Ingenieria del Software.

Hasta ahora, a lo largo de toda la carrera y lo que llevo de año en el master, he trabajado con diferentes tecnologias y en diferentes proyectos. He trabajado con tecnologias “convencionales” de desarrollo de aplicaciones de escritorio, he trabajado con tecnologias web, con las que tuve que hacer, con unos compañeros de clase, en una pagina web dinamica, tambien tuve oportunidad de trabajar con una tecnologia de persistencia en mi proyecto de final de carrera y ahora en el master tantee muchas otras tecnologias, con lo que puedo decir que ahora si tengo un gran abanico de “ideas” para poder elegir lo que mas me gusta.

Ahora me he dado cuenta que lo que mas me gusta son las telecomunicaciones.

No me refiero a instalar y mantener antenas.. sino al desarrollo de aplicaciones e investigacion de tecnologias de comunicacion, tal y como he elegido en mi tesis.

Para los que no sepan que he elegido, mi tesis tratara sobre la implantacion de una tecnologia llamada NFC en un entorno real. Concretamente en un medio sanitario, para el seguimiento y centralizacion de las historias clinicas de los pacientes.

Antes de esto, investigue sobre los rudimentos de esta misma tecnologia, resumen que podeis encontrar aqui.

He de decir que nunca me plantee comenzar a trabajar en este area… pero la verdad esque me gusta cada vez mas.

Espero poder continuar en ello mas alla de la finalizacion de mi tesis. A ver que surge de todo ello.

Un saludo!

Categories: Informatica General Tags: ,

Filosofos filosofantes….

Jueves, 7 de febrero de 2008 Sin comentarios

Filosofo 2 come… filosofo 4 come… filosofo 2 filosofa… filosofo 3 come….

Este era uno de mis nicks los ultimos dias.. y mucha gente extrañada me pregunto: “Que coño es eso???”

Bueno, realmente era una de mis obsesiones momentaneas de dificil resolucion y obligado cumplimento… es decir, una practica para el Master.. XD

El problema consisitia en resolver usando el lenguaje de programacion JAVA, el problema de los filosofos cenando, que podeis ver aqui.

Mi obsesion era tal que llegaba a soñar con filosofos cenando.. :S:S:S

Pero ya lo solucione, asi que ya puedo respirar tranquilo y pasar pagina… ahora toca J2EE :S:S:S:S:S:SS:S:S:S:S:S:S:S

¿Ingenieros Informaticos?

Viernes, 23 de noviembre de 2007 Sin comentarios
Navegando por ahi, encontre una “perla” mas de lo que la vida depara a los ingenieros informaticos como yo.

Mucha gente puede llegar a pensar que por ser ingenieros informaticos ya lo tenemos todo, pero no es asi.

Sacado de este Blog.

———————————————————————————————–

Recientemente, estuve conversando con varios compañeros que estudiaron informática como salida profesional, y con otros que no lo hicieron, pero que se dedican a ella. Los comentarios iban todos en la misma línea: la informática no puede, tal como está hoy en día, dar calidad de vida a las personas que viven de ella.

No conozco otra profesión donde un profesional de las TI, como es un ingeniero informático pueda mirar a un cliente para decirle que no sabe porqué el sistema informático o un determinado programa no funcionan adecuadamente. La evolución constante en este sector es de vértigo: masters que caducan a los dos o tres años, como los de Microsoft o Cisco; formación sobre entornos de programación que se actualizan cada tres años o migraciones tecnológicas de aplicaciones que se crearon con herramientas hoy desfasadas (solo cinco años después); cambios de hardware, nuevas tendencias sobre seguridad, conectividad, etc.

Se hace indispensable tirar muchas horas descubriendo o analizando el mal funcionamiento de lo que hasta ayer funcionaba correctamente o aprendiendo nuevas tendencias que pueden tener futuro o ser a los pocos años descartadas. No hay tiempo suficiente para generar expertos en nada, solo personal amateur. Las tecnologías duran tan poco y evolucionan tan aprisa, que apenas queda tiempo para ser productivo o para aprovechar la experiencia adquirida. Aquí solo valen la actitud, determinadas habilidades cognitivas (aptitudes) y la inteligencia, todo reunido y administrado en base a metodologías de trabajo, que es lo único que perdura como una pseudo-experiencia.

Sin productividad, las empresas no pagarán más. Nadie acepta pagar de nuevo para que lo que iba ayer, funcione hoy en nuevos equipos, con nuevos sistemas operativos o nuevas plataformas tecnológicas. El concepto de invertir tiempo en solucionar incidentes que sucedieron anteriormente y fueron solventados en otras plataformas, no se considera inversión, ni desarrollo, ni progreso, sino más bien atraso. Y por tanto, resolver esos problemas, se traduce en horas de mantenimiento gratis o a un coste bajo.

Con el grado de avance actual, con la especialización que están sufriendo las TI, y con los sueldos que se pagan por un continuo esfuerzo de aprendizaje, y un estrés a veces considerable por cumplir plazos, en un entorno donde garantizar que no habrá fallos ni contratiempos en la siguiente fase es casi imposible, parece inimaginable.

¿Es por eso que está descendiendo el número de matriculados en las universidades en informática? ¿Son los sueldos? ¿O es que los estudiantes al final han comprendido que el nivel de esfuerzo y de complejidad creciente no puede mantenerse con la misma facilidad a los 30 que a los 50 años?

Sin garantías en la calidad del resultado, o en el buen funcionamiento del mismo, tampoco hay respeto, ni se puede hablar de ciencia, o de ingeniería. Y por tanto, no tiene el mismo rango que otras carreras, ni puede ofrecer la misma productividad. Tampoco es fácil medirla, cuando es necesario muchas veces volver atrás para adaptar lo ya hecho o cuando es necesario enfrentarse a cambios inesperados que inutilizan el trabajo hecho hasta entonces.

La informática no da calidad de vida a las personas que viven de ella.
Categories: Informatica General Tags:

20 consejos para programadores

Jueves, 15 de noviembre de 2007 Sin comentarios
Enredando por la web encontre estos 20 tips para ser un buen programador… y la verdad esque me cautivó de sobremanera la ristra de consejos que aqui se detallan… y sin embargo… les faltaba algo.. algo que añadir… algo que mejorar, asi que basandome en esos consejos os pongo a continuacion mi version de los mismos…

———————————————————————————————–

1. Estudia, estudia y estudia

El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias a internet existen infinidad de tutoriales y manuales, sin ir mas lejos el sitio oficial de PHP es realmente muy bueno, aunque hay muchos manuales tambien de casi todos los lenguajes existentes hasta el momento.

2. Busca antes de preguntar

Esto es un mal común del que quiere aprender a programar, es mas fácil preguntarle a alguien que sepa, pero realmente no tiene que ser así por varias razones, primero por que es algo de muy de vago, luego que cuando alguien nos da la respuesta fácil no aprendemos nada, lo interesante cuando se nos presenta un problema es buscar la solución nosotros mismos, sino damos con la respuesta recién ahí preguntar, este ejercicio realmente es muy beneficio, nos permite preparar nuestra cabeza para solucionar futuros problemas.

3. Busca scripts ya desarrollados

No re-inventes la rueda… usala!! Por lo general podemos encontrar muchas funciones, scripts listos para utilizar, pero lo interesante es estudiarlos, ver como funcionan, de ahí aprendemos si copiamos y pegamos vamos mal, ya que puede que no nos funcione de la manera deseada.

4. Lee el código fuente libre

Yo muchas veces descargo el codigo de algunas aplicaciones para ver como están programadas, de verdad que se aprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas, en especial si estas aplicaciones son de uso popular en donde miles de programadores del mundo “meten” mano para mejorarla. Un buen ejemplo de esto es WordPress.

5. No copies y pegues

Es fácil, entramos a google buscamos una función que sirva para lo estamos necesitando y listo. Pero la realidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar un problema lo mas probable es que no tengamos ni idea por donde empezar. Ni hablar del factor aprendizaje cero que esta practica implica.

6. Buscar el momento para programar

Estas sentado delante de tu ordenador, llaman por teléfono, tu compañero de trabajo o familiar te pregunta algo, realmente es lo mas molesto e incomodo que hay, es difícil concentrarse, es preferible hacer algo mas “Light” antes de programar algo mal y después tener que arreglarlo.

7. Ten tu propia Wiki

Esto lo recomiendo muchísimo, es muy sencillo instalar una Wiki en nuestra pc, simplemente podemos descargar el Easyphp y tener en nuestro ordenar un servidor funcional, y mejor aun si quieres hacer la instalación “a mano”. La wiki es interesante para poder almacenar rutinas que usamos frecuentemente, en mi caso suelo guardar validaciones, etc. Una vez que aprendimos a hacer algo y lo tenemos lo mejor posible es interesante tenerlo a mano para no perder tiempo escribiendo lo mismo una y otra vez.

8. Comenta todo lo que sea necesario

Escribir comentarios en el código suele ser bastante molesto y parecer innecesario, pero comentar las cosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el código meses después.

9. Participa en foros/comunidades

Es interesante para interactuar con otras personas que estén en nuestra misma sintonía, muchas veces ayudaremos nosotros y otra vez nos podrán ayudar. En línea general estas comunidades tienen muy buena onda, y la ayuda mutua es lo que abunda, unas líneas de código pueden ser útiles para muchas personas, de ahí que entre todos se puede perfeccionar. Recuerden respetar el punto 2.

10. Habla con otros programadores

Mensajería instantánea, en un café, por teléfono, etc. Es interesante tener amigos que están en lo mismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser también de ayuda “emocional” del programador, unos chistes, algún comentario puede ser una inyección de energía para continuar con un problema que no podemos resolver.

11. Tiempo libre para otras cosas

Me encanta programar, pero no es lo unico en la vida, a veces es bueno una salida, una película, realmente es necesario desenchufarnos.

12. Arma tu bunker

Tener un espacio de trabajo acorde con tus gustos es indispensable para programar, un buen sillón que no dañe nuestra columna, un amplio escritorio que nos permita desparramar CDS, libros, etc… También hay que ser organizado, pero siempre a nuestro gusto, es bueno que sea TU espacio y que nadie meta mano, uno a la larga lo termina sintiendo como un refugio.

13. Tu equipo en condiciones

Otro punto importante, una buena computadora, que no tenga problemas, si es necesario un poco mas de RAM, no hace falta tener una supermáquina para programar con PHP pero si algo que no se este colgando cada 2 seg. Si por el contrario te dedicas a programar lenguajes mas potentes (.NET 2005.. la ultima version de JAVA), si que necesitaras un equipo medianamente bueno

14. Usa herramientas gratuitas

Si no podes pagar ciertas herramientas realmente ni te gastes en bajar las versiones piratas, en PHP no se necesita mucho y realmente no vale la pena estar trucando programas. (Notepad++)

15. Organiza tu propia biblioteca de scripts

Relacionado con el punto 7. La wiki es muy buena, pero hay que tenerla organizada, sino encontrar algo puede llevarnos mas tiempo que volverlo a escribir. Yo soy bastante desorganizado y pocas veces he hecho algo parecido.. pero cuando lo hago me resulta de gran ayuda.

16. Se agradecido con los que te ayudan

Si alguien te ayuda, por favor al menos di gracias. Recuerda que las personas que te rodean no son tu soporte técnico (Al menos que les pagues). Si alguien se molesta en responder a tus consultas agradécele, para la próxima esa persona seguirá teniendo buena predisposición.

17. Piensa antes de picar codigo

Por lo general a todos los que sabemos programar se nos dispara la vena “pica-teclas” antes de haber pensado siquiera en lo que queremos hacer. Sientate, piensa, dibuja en un papel o servilleta, y cuando tengas una ideal global de lo que quieres que haga tu programa, llevalo a cabo.

18. Siempre busca perfeccionarte

Relacionado con el punto anterior. Las tecnologías evolucionan y nosotros debemos hacer lo mismo. Una buena practica cuando tenemos un poco de tiempo libre es tratar de optimizar un código nuestro de unos meses anteriores, si aprendimos cosas nuevas de seguro que podemos hacerlo mejor que antes.

19. Intenta ser eficiente y luego inténtalo de nuevo

Que funcione no quiere decir que este bien. También una de las cosas más motivantes de programar: Siempre se puede hacer una función mas eficiente, que consuma menos recursos, no hay que conformarse que arroje los resultados que queremos, seguro que lo podemos hacer mejor.

20. Programa primero lo que menos te gusta

Esto es bastante personal, pero por lo general me da buenos resultados. Cuando me siento a programar algo los primeros minutos son de “ambientación” luego tengo un periodo de concentracion digamos maxima, en ese momento las cosas que parecen o son mas complicadas son cuando mas rápido y mejor salen, luego cuando uno esta mas cansado puede dedicarse a las cosas mas sencillas y rutinarias.