martes, 21 de marzo de 2017

ERRORES COMUNES DE PROGRAMADORES PRINCIPIANTES

En esta ocasión se analizará el articulo de nombre "Top 10 Beginner Programming Mistakespor Iain Lobb, publicado en el año 2013.

Este es un articulo interesante pues te comenta sobre los errores mas comunes que los que iniciamos a programar realizamos, muchas veces no sabemos que estamos incurriendo en estos pero con la practica es que vamos mejorando poco a poco. Todo es cuestión de identificarlos para irlos solucionando y muchas veces no se logra mas que con la practica.

Me parece que el autor ahonda en temas que son tanto interesantes como ciertos puesto que todos alguna vez hemos caído en estos errores, la que mas me hizo sentido y la que creo que llaga a ser mas grave por parte de cada uno de nosotros, es pensar que lo sabemos todo, que ya nadie puede enseñarnos mas sobre un lenguaje puesto que lo dominamos al cien pero, en cambio, nosotros is podemos enseñarles a los demás, porque son tontos y no saben lo que hacen como nosotros. Es de las peores cosas que podemos cometer pues siempre estamos aprendiendo cosas, como seres humanos no podemos dejar de aprender, porque somos seres inteligentes y día a día encontramos, o bien, formas de hacernos mas sencilla la vida, o más difícil. Es tu elección.

A veces llegamos a desesperarnos pues lo que realizamos no nos sale como debería y nos desanimamos, pero lo principal es aprender que todo tiene su solución. Otra cosa interesante fue el hecho de que nos menciona que no todo es un lenguaje de programación como es el caso de HTML, JavaScript que no es lo mismo que Java pero sin embargo las confundimos tan seguido que se ha vuelto algo normal para nosotros. Pero también existen cosas dentro de la programación que hacen nuestra vida más sencilla, como son signos, aprender a depurar y saber utilizar las condicionales, entre muchas otras, pero estas son las que el autor nos menciona, pues con la practica nos vamos dando cuenta que en vez de perjudicarnos nos ayudan en nuestro trabajo, haciéndolo mucho más sencillo para cada uno de nosotros.

Así mismo debemos de evitar poner un comentario en cada acción que realizamos dentro de un código pues muchas veces no son necesarias, ademas de que nos hacen perder tiempo, hacen que el código se vea mucho más grande de lo que en realidad es, esto a mi parecer, tiende a ser un poco desesperante porque te hace ver como si no supieras lo que es programar, aunque vayas iniciando, hace que tu código se vea sucio y abarrotado, sirve en un inicio pero no lo deberíamos de hacer toda la vida.

Creo que el autor al final refleja de manera concisa cada parte y de manera muy acertada además de todo, te da herramientas para que sepas lo que haces. Es algo bueno por parte de el pues ayuda a que programadores que inician en el ámbito, como es mi caso, pensemos en que no debemos de cometer tantos errores porque tiene sus soluciones y son más sencillas de lo que parecen.

A continuación dejo una pequeña lista de los errores que el menciona, pues me parece interesante saberlos aunque sea para darnos una idea de lo que hacemos.

1. Pensar que no podemos o no tenemos la suficiente capacidad.
2. Ser sucio al hacer tu programa, es decir, escribir cosas incoherentes.
3. Utilización de mayúsculas y minúsculas sin sentido alguno.
4. Malos nombres a las variables y funciones pues terminas sin saber cual utilizaste en un inicio.
5. Realizar comentarios mas de lo necesario.
6. Aprender signos útiles para escribir los códigos.
7. No todos son lenguajes de programación y debemos de aprende a diferenciarlos como JavaScrip de Java, son cosas totalmente diferentes.
8. Hay que aprovechar las herramientas de depuración para que sea más sencillo la escritura de nuestros códigos.
9. Siempre se debe de respaldar el trabajo que se hace pues hay tantas herramientas para no perder el trabajo realizado, no existe excusa que valga la pena.
10. Pensar que lo sabes todo pues constantemente estamos aprendiendo
11. Creer que todas las condicionales 'if' deben de tener una comparación, muchas veces son innecesarias.

Estas son los errores que el autor nos da a grandes rasgos.

martes, 14 de marzo de 2017

CONSEJOS PARA PROGRAMADORES PRINCIPIANTES

El articulo titulado "What I tell all new programmers" por Joseph Gentle en el año 2014 marca muchas pautas importantes para los programadores que recién inician en este ámbito, creo que es muy atinado en como trata el tema puesto que te ayuda a ver las cosas desde otro punto de vista o a recordar que no todo tiene porque ser de una manera, ya que siendo programador puedes encontrar infinidad de soluciones en un solo problema, tenemos la capacidad para ello y sino la vamos desarrollando con el tiempo, es grandioso ver como poco a poco vas aprendiendo mayores técnicas que te ayudan en tu día a día.

Estoy de acuerdo con lo que el autor plantea en el articulo, pues muchas veces cuando vamos iniciando en algunas cosas nos perdemos y nos desesperamos, tiene razón en algo, si te frustras con algún problema, esto solo hará que el problema al ser resuelto sea mucho mas satisfactorio pues después de todo hemos logrado solucionar algo que creíamos que no contaba con solución alguna. al final aprender mil idiomas no es lo mejor, no si vamos iniciando pero con el tiempo es importante pues se vuelve parte de lo que haces y de lo que eres.

Todos somos programadores principiantes en algún punto de nuestra vida, ya sea cuando entramos a la carrera o de pequeños cuando soñábamos con hacer grandes cosas dentro de una computadora, tener una guía y este tipo de consejos siempre es importante para no desesperarnos, pues es lo que mas debemos de tener al programar, paciencia o el problema podría hacerse mas complicado de lo que en realidad es.

al final recomiendo a los nuevos programadores estar practicando constantemente, armarse de paciencia para resolver los problemas y lo más importante que les guste lo que hace, pues programar siempre debe de ser divertido porque sino pierde el chiste.

sigamos aprendiendo nuevos lenguajes, nuevas técnicas, nuevas formas de pensamiento y no nos quedemos atrapados en lo que nos enseñaron en una primera vez, puesto que siempre es mejor aplicar las nuevas técnicas que quedarnos en lo viejo o terminaremos por volvernos obsoletos y es lo que menos podemos ser dentro de este ámbito.

martes, 21 de febrero de 2017

APRENDA A PROGRAMAR EN 10 AÑOS

En este artículo se tocan temas de interés sobre lo que significa saber programar y lo que es realmente saber usar los lenguajes de programación de manera completa y correcta.

Algo que se me hizo relevante es que el autor, de nombre Peter Norvig, comienza diciendo que si tu en algún motor de búsqueda de internet buscas algo relacionado a “aprende a programar en tantos días o meses” son bastos los libros de computación que aparecen en la búsqueda y todos ellos prometiendo enseñarte algo relacionado con el mundo digital en poco tiempo, algo que es difícil de creer, pues tan basta es la red que es imposible volverte un experto en tan poco tiempo, con el tiempo obviamente que se logra pero necesitas tiempo y dedicación para realizar esta hazaña.

El autor nos muestra un análisis del título de un libro llamado ‘Aprende Pascal en tres días’, lo cual es interesante, ya que divide el título en tres partes y su manera de ver dichas partes, ya que los enfoques que toma son tan directos y relacionados que es fácil entender a lo que se refiere. 

Estamos en constante aprendizaje, tanto como seres humanos, como jóvenes en cualquier ámbito de la vida y todo lo que se aprende no se puede quedar en la teoría, tenemos la capacidad de aprender cosas en poco tiempo, semanas, meses, incluso días u horas pero no llegan a ser conceptos muy abstractos, además constantemente cambian las cosas en la vida pero para poder aplicarlas correctamente necesitamos tiempo, y si practicas las habilidades adquiridas durante años con problemas reales es como logras convertirte en una eminencia respecto al tema, sea cual sea.

Pienso que algo importante para poder programar de manera más eficiente y que también aprendas mientras haces eso, es trabajar en una solución en equipo, porque por lo general hay varias maneras de resolver las cosas, por lo que vas aprendiendo de los métodos de los demás y aportas sobre cómo resolver o no un problema, esta por excelencia se ha vuelto la técnica mas aplicada por todos y con justa razón, siempre se aprende de los demás algo que a lo mejor tu no has logrado ver pero alguien a tu lado si, el trabajo de equipo es de lo más importante en nuestros tiempos.

Aprender a programar en cualquier lenguaje no es cosa sencilla y muchas veces ni en toda tu vida aprendes todo sobre un programa pues las actualizaciones se encuentran a la vuelta de la esquina, los comandos cambian, las computadoras evolucionan, el pensamiento también y todo se vuelve o más complejo o más simple pero siempre cambiando.

Para que la programación sea algo importante en tu vida y que puedas vivir de eso, tienes que realmente apasionarte al resolver problemas mediante código, tienes que hacerlo interesante y divertido y que siempre sea un reto para ti resolver un problema nuevo. si no cuentas con esta pasión no vas a disfrutar de lo que haces por lo que todo podría salirte mal. simplemente hay que vivir en lo que se hace.

miércoles, 25 de enero de 2017

COMO CONVERTIRSE EN HACKER

Eric Steven Raymond nos explica como es ser un hackeer porque la mayoría que se jacta de ser uno, resultan ser crackers, que son los que en nuestra sociedad abundan, aunque la realidad debería de ser otra.

Ser un hacker significa muchas cosas y a opinión de el ninguna involucra robar contaseñas, ya que los hackers son personas que se encargan de resolver problemas en la sociedad y en el internet ayudando a todos sus compañeros. Los hackers se ayudan y no se esconden con tonterías como sobrenombres.

 Creo que lo que Eric pone en el artículo es interesante porque la mayoría de nosotros somos personas que creen que ser hacker significa poder robar las contraseñas e introducirnos en cualquier parte de una computadora en cualquier parte del mundo, y al final es algo que nos convierte en personas con falta de moral, lo que más hace falta en estos tiempos.

Al final ser un hacker requiere un gran esfuerzo, ya que constantemente debemos de estar aprendiendo nuevos lenguajes de programación, además de las nuevas tecnologías que aparecen día a día, pero más que nada requerimos de tener una gran habilidad para pensar y resolver problemas, porque en todas partes existen y los códigos que se realizan y resuelven le son utiles a todos, algo que muchas veces no aprendemos. Ser un hacker es un honor porque significa que tienes habilidades que pocos tienen, creo que aprender a serlo es mucho esfuerzo pero algo divertido e interesante al final del día, todo tiene su chiste y es por eso que estamos aquí en la Tierra, para aprender e inventar.

Todo tiene problemas y soluciones, solo debemos aprender a resolver esos problemas. Lo único que no me parece del todo correcto es que el inglés sea el idioma internacional para hachear porque día a día los estadounidenses han tratado de tomar el control en todo el mundo y los hemos dejado, de ahí en fuera, lo que hacemos es algo único y aprender a hacerlo correctamente es lo más dificil pero necesario.

miércoles, 18 de enero de 2017

DONALD EN EL PAÍS DE LAS MATEMÁGICAS

A mi opinión este fue un video en el cual podías aprender varias cosas sobre las matemáticas de una manera un poco más original que en la escuela, porque no te las hacen tediosas, más bien te enseñan que son sencillas y que cualquiera puede aprenderlas. Aunque a la vez fue un poco aburrido, pues aunque aprendí varias cosas, también presenta un formato que es para niños de los años cincuenta, además de que la voz del pato Donald no se escuchaba con claridad, fue un doblaje muy malo esta vez por parte de Disney.

Este cortometraje de Disney publicado en los años de 1959, es una manera entretenida de presentar las matemáticas. Presenta conceptos interesantes como es el número dorado, el rectángulo dorado, las cónicas, entre otras.

En mi opinión pienso que las matemáticas son algo fundamental en la vida porque se encuentran presentes en todas partes pues desde tiempos muy antiguos nos han ayudado, como humanidad, a seguir evolucionando y sobrevivir en nuestra vida, siempre han estado presenten, están y estarán, de eso no cabe la menor duda.

Lo interesante del video es que comienza platicandote sobre las octavas, las cuartas, más que nada las notas que son utilizadas en la música, así como el porque, como y donde nacieron, ya que fue Pitágoras quien las encontró a base del triángulo pitagorico, por ello su nombre, pero es algo que te deja pensando porque la música nació a base de las matemáticas, entonces aunque te guste la música y creas que eres malísimo para las matemáticas, con esto se demuestra que no, que siempre has estado en contacto con ellas.

Las matemáticas están en todo, un claro ejemplo es el triángulo dorado pues desde la antigüedad a sido parte de la vida de los humanos, se puede observar en las construcciones, en las pinturas, en la música, en general las artes. Este cuadrado dorado reafirma la perfección de los seres humanos, de las cosas que creamos pues todo tiene su porque de ser, a todo le damos su perfección geométrica y sus propiedades "mágicas". Su utilización comenzó en la antigua Grecia y fue utilizada durante muchos siglos, despues un poco olvidada, pero desde entonces las personas han ido descubriendo de nuevo las propiedades de esta.

Pero una parte muy interesante del video fue en la que te explicaba como se juega el billar y los diamantes que tiene la mesa, esto me dejo mucho porque creía que este juego era mas como maña pero comprendo que tienes que tener la habilidad de analizar y las matemáticas siempre van a estar presentes para ayudarte a que sea un mejor tiro y es que de niña me enseñaron a jugar pero no sabía que eran todas las partes de la mesa, ahora lo comprendo un poco mejor.

Todos los días se aprende algo nuevo y las matemáticas son muy interesantes pues te enseñan muchas cosas en la vida, por eso creo que el estudiarlas es una parte muy divertida de nuestras vidas.

martes, 10 de enero de 2017

Sara Muramay

Me llamó Sara Muramay Espinosa Lozano. Estoy estudiando ISC (Ingeniería en Sistemas Computacionales) en Tec CEM. Tengo 18 años de edad. Muramay es mi segundo nombre, es maya y significa esperanza, aclaró no es apellido (no confundir) pero aún así me fascina mi nombre.

Lo que espero de este curso es aprender a fondo el lenguaje básico para comenzar a programar y obtener las herramientas necesarias para conocer más a fondo acerca de mi carrera. De esta manera tener un crecimiento mayor, tanto escolar como profesional en el futuro. Además de que el lenguaje Python a utilizar me será de gran utilidad para programas en diferentes situaciones.

Me gusta practicar deporte, he estadó en futbol, hawaiano y natación, además de actividades culturales como pintura, música, teatro, danza, entre otros. Desde hace 9 años practico taekwondo y desde hace 5 años soy deportista de alto rendimiento, formo parte de la selección de taekwondo del Estado de México. Me gusta la música pop, rock, electrónica y clásica. Me fascina leer y abarca un poco de todo, pero sobre acerca de novelas juveniles. Se tocar el piano, pintar al óleo y dibujar. Me gustan las películas de acción, romance y animadas, así como series de este tipo.

A grandes rasgos ésta soy yo. Un gusto en conocernos.