martes, 25 de agosto de 2015

Como entender mejor la programación



estres programando
Hola  amigos hoy vamos a ver unos cuantos truquitos que me han servido no solo a mí sino a mis compañeros laborales y a mis amigos de la universidad cuando tenemos problemas de entendimiento, yo sé que los programadores a veces se sienten cargados, estresados o ansiosos cuando están emprendiendo proyectos en algún lenguaje o en algún programa que nunca han utilizado, bueno pues esto es tanto para principiantes como para avanzados, les mostraré por que a continuación.

Cómo entender mejor la programación

Bueno esto es un problema que creo todos hemos pasado unos en mayor cantidad que otros, aunque los troles dioses del olimpo digan que nacieron programando y que saben programar cualquier cosa y en cualquier lenguaje así como mucho orgullosos presumidos escriben mensajes insultando, bueno no los oigamos a ellos por que según ellos son perfectos, pero bueno, cuando estamos frente a nuestras primeras clases de programación o ante temas cada vez más avanzados, siempre o más bien la mayoría de veces se nos dificulta, mas algún tema se nos hace difícil o nos quiebra la cabeza, esto pasa cuando toda la vida te dedicaste a hacer cosas que no requieren mayor lógica como yo, soy maestro de educación primaria, bueno eso dice mi título jajaja.

Cuando decidí estudiar Sistemas yo ya sabía diseñar páginas web pero lo aprendí después de una infinidad de errores y viendo miles de tutoriales, pero bueno pensé que sería sencillo y cuando me topo con el curso de lógica de sistemas, pum pow dum, que golpazo me llevé la vida tiene otro punto de vista más cuando tienes que interpretar todo como lo haría un ordenador, el Ingeniero explicaba algo y yo en la nube, no sabía ni entendía, dejaban ejercicios y moría de desesperación no sabía que hacer hasta que diseñé este método de aprendizaje.

Que viene en 5 sencillos consejos que son los siguientes:
1. intenta programar en tus momentos de mayor lucidez: 
nunca pelees con tu intelecto el siempre gana ya que controla tu cuerpo, pero más importante aún no lo fuerces a hacer lo que no puede en ese momento, es como tratar de correr un carro a más de 200km/hr con menos de 1/8 de galón de gasolina, recuerda que tienes que estar bien despierto, bien alegre e inspirado, y sobre todo pre-calentado ya verán a que me refiero con esto.
2. Pre-calienta los motores: 
Un carro con más de 15 minutos de uso responde mejor que uno recién arrancado, así que te recomiendo que pases armando juegos lógicos o entretenidos, te recomiendo el cubo de rubik en sus miles de formas que hay en la actualidad, o juegos para pc o para celular que pongan tu inteligencia espacial al máximo, ya que la inteligencia espacial es la que más explotan los programadores, o pasa buscando otras formas de solucionar cosas por ejemplo como armarías un rompecabezas de 3 diferentes formas enfócate en cosas simples e imagina miles de posibilidades de usarla, esto hace que tu cerebro trabaje todo el día y que ya esté listo para el acelerón además crea el hábito y la habilidad de solucionar problemas con más facilidad.
logica
3. Practica y practica:
nunca te quedes con lo poco que te enseñaron tal vez sea tu primer clase pero si en esa clase te enseñaron a declarar variables, investiga cómo hacerlo de muchas formas y haz aunque sea ejercicios de suma o resta y cuando te dejes un nuevo tema primero haz el anterior y luego el que acabas de ver, luego juegas a combinarlos y luego buscas como mejorar, esto ayuda a no perder la práctica y cuando te toque un nuevo lenguaje lo único que tengas que aprender es la sintaxis y con unas cuantas horas de práctica ya estás programando como los dioses.
4. no te quedes con lo que el maestro te da:
Nunca pero nunca un maestro tiene todas las respuestas ni mucho menos la didáctica para explicar así que si no entendiste ni madres de lo que te enseño apunta y pregunta lo más que puedas aunque sean cosas que a los demás le de risa luego llega a tu casa agarra tu pc abre el compilador en el que estás trabajando o el editor prueba hacer lo que te dió si así no puedes bueno está el glorioso google o el súper Youtube para aclarar tus dudas ve cursos online si tienes dinero vale la pena invertir y pagar por un buen curso ya que los cursos gratis no tienen todo lo que necesitas
5. Tu cuerpo tiene mucho que ver:
muchos dirán es la mente lo que cuenta, claro que sí las ideas y aportes te hacen especial pero si tu cuerpo está en mal estado o te la pasas enfermo tu mente se distrae muy fácil, la imagen que todo mundo tiene sobre los Geek o la gente friki como ellos lo llaman, es que son o Gordos o debiluchos con anteojos y con barros en la cara, pues en la mayoría de casos es así pues el programador es inteligente y busca resultados no busca apariencia pero claro que la apariencia importa te lo digo yo que pesaba 270 lb y luego de un año de fisiculturismo logré desarrollar masa muscular y un cuerpo moldeado, además agregué algo de karate que ya llevo más de 6 años en eso y eso me dió fortaleza física.
Pero muchos dirán y eso en qué ayuda, pues te cuento tu cerebro necesita oxígeno y con media hora diaria que dediques aunque sea a correr tu cerebro está fresco y listo tus enojos y furias se van con el agotamiento físico y cuando alguien te dice oye que bien te vez créeme que es genial más si te lo dice alguien del sexo opuesto, yo en lo general recomiendo las Artes marciales ya que te enseñan a cerca de disciplina, responsabilidad y a resolver tus problemas inteligente-mente, además para pelear se necesita lógica no solo es de lanzar golpes, pero con que practiques cualquier deporte por lo menos 30 minutos al día es más que suficiente, además come sano y por lo menos duerme una hora en las tardes para aligerar la carga y no catabolizar,  bueno un cuerpo sano te sube la autoestima y por lo genera pasas sonriendo y de humor agradable lo que hace que tu entendimiento sea mejor.
Recomendacion de libro:

Think Like a Programmer
An Introduction to Creative Problem Solving
By V. Anton Spraul
Publisher: No Starch Press
Final Release Date: August 2012
Pages: 256
 

Rewire your brain
Examples in this book are written in C++, but will improve your ability to think like a programmer in any language.
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul...

Categories:

0 comentarios: