Estoy en coma, en chock…

En mi provincia las empresas mas grandes de tecnologia, no tienen, NO TIENEN personal calificado para resolver problemas tecnologico, todo lo estan resolviendo con Formatear y Instalar.

Por otro lado no tienen personal para programacion, osea Estamos desfasado en la Provinca, desde aqui voy a levantar mi voz porque la Asociacion de Estudiantes de Informatica se fortalesca mas en la ciudad, ya que me harte ver como otros se estan haciendo rico con disparate sin saber la minima cosa de informatica.

 

Foto: Thomas Coex (AFP)

Ya llevo varios años programando, el lenguaje que mas me gusta o al menos el que mas domino es Basic, voy a intentar dar algunos tips que realmente me han servido mucho durante mi aprendizaje.

Libros programacion

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.

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
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.

4. Lee el código fuente libre
Yo muchas veces descargo 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.

Codigo PHP

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 entendi que 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 lindo 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.

Bunker descanso

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.

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.

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, pero con los años aprendí a manejar mi problemita :D

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. Se humilde
Esencial. Siempre hay alguien que sabe más que uno y mas en este “rubro” en donde hay verdaderos cráneos, Yo hace varios años que programo en PHP y sin embargo siempre aprendo algo nuevo, y en parte eso es lo que me gusta de programar, siempre se puede mejorar.

18. Siempre busca perfeccionarte
Relacionado con el punto anterior. Las tecnologías evolucionan y nosotros debemos hacer lo mismo. Una linda 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 lindas 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, probablemente 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.

Tenia varios tips mas pero realmente la lista se iba a hacer muy larga :D
Espero que les sea útil.

 

Anuncios

Ya lo dijo alguna vez Douglas Rushkoff, «Si no aprendemos a programar corremos el riesgo de ser programados nosotros mismos… programar o ser programado» y esta es hoy una verdad absoluta. Hoy en día programar no es cosa sólo de personas especializadas en la informática, las ciencias de la información y poco más, es una herramienta que podemos usar en nuestro día a día.

Y justamente como herramienta para aprender a programar ya les habíamos hablado de CodeCademy, una de las mejores ofertas en cuanto autoaprendizaje de programación, con la cual puedes aprender las bases de JavaScript y con la que esperan pronto se pueda aprender más. La verdad a mi me sorprendió la manera tan dinámica con la que se puede aprender a programar con CodeCademy, por eso creo conveniente hablarles de su nuevo proyecto: CodeYear.

En CodeYear te llegarán lecciones interactivas de programación directamente a tu email, lo cual me parece una idea interesante ya que es mucho más directo y es un constante recordatorio de que debemos practicar y aprender. ¿Qué mejor que una lección en tu correo para recordarte que hay que autoeducarse?

Así que, más allá de inscribirse al gimnasio al que solo irán dos meses, aprovechen su tiempo e independientemente de la carrera que estudien o hayan estudiado, aprendan a programar; abre un mundo de posibilidades.

Un pirata informático (hacker) saudí afirmó haber publicado en internet los datos de 400.000 tarjetas de crédito pertenecientes a israelíes, aunque la sociedad responsable afirmó que sólo 14.000 propietarios de tarjetas habían sido afectados.

Los datos de las tarjetas bancarias fueron publicados el lunes en la noche en un comunicado difundido en un portal israelí dedicado a los deportes.

“Hola, es 0xOmar del grupo-xp, el mayor grupo de hackers wahabitas (corriente que interpreta el islam de manera rigurosa) de Arabia Saudí”, proclamó el pirata en su comunicado.

“Somos hackers saudíes anónimos. Hemos decidido publicar la primera parte de nuestros datos relativos a Israel”, escribió.

El comunicado da los vínculos hacia portales internet que contienen los datos de tarjetas bancarias israelíes, y de tarjetas utilizadas para compras de portales internet del “judaísmo” utilizadas para hacer donaciones a “rabinos sionistas israelíes”.

“Aprovechad, haced vuestras compras” expresa el comunicado, refiriéndose “al placer” de imaginar a “400.000 personas reunidas delante de sociedades de tarjetas de crédito y de bancos israelíes” y “haciendo que las tarjetas de crédito israelíes sean no fiables en el mundo, como las tarjetas de crédito de Nigeria”.

Israel David, presidente del grupo Israel Credit Cards-Cal Ltd., confirmó este atentado a la seguridad bancaria, pero afirmó que luego de una verificación, sólo 14.000 tarjetas de crédito cuyos datos fueron publicados eran válidas. “Dichas tarjetas fueron retiradas del sistema”, indicó en declaraciones a la televisión.

El presidente de Isracard, Dov Kotler, indicó por su parte que la seguridad informática de las empresas de tarjetas de crédito o de los bancos no había sido afectada.

“Es el resultado de una intrusión en los portales internet de Israel”, dijo, agregando que no se trata de una violación de gran magnitud dado que 7 millones de tarjetas están en circulación en Israel.

Facebook no, Zuckerberg sí, dice Vietnam

Publicado: 28 diciembre, 2011 en Facebook

En su viaje por Vietnam, Mark Zuckerberg montó un búfalo. (Foto: AP)

El creador del sitio está de vacaciones en el país donde está prohibida su red social; el empresario tecnológico pasó Navidad en una posada ecológica en la población montañosa de Sapa.

 

Vietnam impide que sus ciudadanos usen Facebook, pero no que el fundador del popular sitio de socialización pase sus vacaciones en el país. 

Zuckerberg pasó Nochebuena en la popular bahía de Ha Long, dijo el funcionario local Trinh Dang Thanh. Zuckerberg llegó a Vietnam el 22 de diciembre, informaron medios estatales.

El empresario tecnológico pasó Navidad en una posada ecológica en la población montañosa de Sapa y montó un búfalo, dijo Le Phuc Thien, subgerente de la posada ecológica Topas.

Zuckerberg, el director general de Facebook de 27 años, fundó el sitio de socialización en 2004.

Los censores de Internet en Vietnam, un país comunista, impiden el acceso a Facebook y a otros sitios de la red, pero los jóvenes vietnamitas suelen desacatar esas restricciones.

Los dispositivos actualizados inundan las tiendas a una velocidad ridícula, algunas veces con diferencias imperceptibles. (Foto: Especial)

Recientemente, la compañía de evaluación y certificación de producto Underwriters Laboratories emitió un estudio que revela que 48% de los consumidores cree que los fabricantes tecnológicos están ofrciendo nuevos productos a un ritmo más rápido del que se demandan. El resultado final es un tipo de ‘fatiga global’ producida por los gadgets.

Ya sea porque los consumidores en general no pueden mantenerse al día con la velocidad de la innovación, o porque los fabricantes están lanzando actualizaciones con demasiada frecuencia, que los dispositivos no cuentan con suficientes nuevas funciones que justifiquen el cambio.

Yo creo que son ambos factores. Antes, si eras un fanático de los gadgets y de los primeros en adoptarlos, la cacería solía ser emocionante. Encontrar una razón para comprar una nueva laptop era fácil. Podías encontrar las diferencias porque la brecha entre la generación de un producto y la siguiente era enorme. Podías justificar la adicción a las actualizaciones, por ejemplo, gracias a la creciente productividad que se te ofrecía.

Sin embargo, el hardware ha cruzado un umbral donde ya no necesitas el ‘cacharro’ más nuevo para obtener un buen desempeño. Allá por los años 90, tener una computadora Packard Bell con un procesador de 120 MHz significaba que, en pocos años, el equipo quedaría obsoleto. Hoy, en cambio, vivimos en una era donde muchos dispositivos informáticos son “suficientemente buenos”.

Fuente: http://www.cnnexpansion.com

Apple presenta lo mejor de 2011

Publicado: 14 diciembre, 2011 en Sin categoría

Las apps

Apple seleccionó a Instagram como la aplicación del año para iPhone, apreciando la cantidad de usuarios que se suman a esta red social de fotógrafos amateurs.

 

“Los hermosos efectos con filtro y desenfoque hacen casi imposible que tomes una mala foto”, explica la tecnológica.

Por su parte, el juego del año para iPhone es Tiny Tower, un título gratuito en el que tendrás que construir tu propio edificio con comercios, departamentos y seguridad.

“Esta adictiva ‘app’ apela al hombre de negocios que hay en ti”, comenta la firma de la manzana.

Angry Birds fue la segunda app más descargada en el año en el mercado mexicano. (Foto: Cortesía Rovio)Angry Birds fue la segunda app más descargada en el año en el mercado mexicano. (Foto: Cortesía Rovio)

“La innovadora e intuitiva interfaz de esta aplicación te permite elegir, moldear y crear efectos maravillosos en fotos”, explica Apple, a través de su sitio web.

En la sección de juego del año para la ‘tablet’, está Dead Space, un título de terror que hizo su transición de las consolas de videojuegos a los equipos móviles.

“Nuestro juego favorito de este año es también el más aterrador”, añade Apple.

Este es el recuento de las 10 ‘apps’ más descargadas para iPhone en México durante todo el año:

1.       WhatsApp Messenger

2.       Angry Birds

3.       Plants vs. Zombies

4.       Angry Birds Rio

5.       Cut the Rope

6.       Angry Birds Seasons

7.       Fruit Ninja

8.       TuneIn Radio Pro

9.       Fifa 11

10.   Uno

Para la plataforma iPad, estas fueron las aplicaciones más compradas en la tienda iTunes mexicana:

1.       Pages

2.       Angry Birds Seasons HD

3.       Angry Birds Rio HD

4.       Keynote

5.       Plants vs. Zombies HD

6.       Documents to Go Premium

7.       Numbers

8.       Cut the Rope HD

9.       Angry Birds HD

10.   Penultimate

 

Estas fueron las 10 canciones más descargadas del año en la iTunes Store de México:

1.       The Time, de The Black Eyed Peas

2.       On the Floor, de Jennifer Lopez

3.       Give me Everything, de Pitbull

4.       Party Rock Anthem, de LMFAO

5.       Rolling in the Deep, de Adele

6.       Firework, de Katy Perry

7.       Born this Way, de Lady Gaga

8.       Hello, de Martin Zolveig

9.       Danza Kuduro, de Don Omar

10.   Only Girl, de Rihanna

Estos son los episodios más descargados durante todo el año en la tienda iTunes

1.       ‘What Lies Ahead’ de The Walking Dead

2.       ‘Original Song’ de Glee

3.       ‘Box Cutter’ de Breaking Bad

4.       ‘Out’ de Sons of Anarchy

5.       ‘The Kids Are Not Alright’ de Gossip Girl

6.       ‘Instinct’ de TerraNova

7.       ‘Our Children, Ourselves’ de Modern Family

8.       ‘Nice To Meet You’ de Two and a Half Men

9.       ‘Ice Cream for Ke$ha’ de Victorious

10.   ‘Finale’ de Smallville

Esta es la lista de las 10 películas más descargadas desde la iTunes Store:

1.       ‘The Social Network’

2.       ‘Limitless’

3.       ‘No Strings Attached’

4.       ‘Just Go With It’

5.       ‘The Lincoln Lawyer’

6.       ‘Bridesmaid’

7.       ‘Source Code’

8.       Tangled

9.       ‘The King’s Speech’

10.   ‘Red’
Fuente: CNN