Después de leer el artículo "Becoming a Developer - deciding if it's for you" tengo que aclarar los siguientes puntos:
1. El autor habla sobre muchas cosas interesantes sobre la programación y digamos cómo saber si tienes madera para ser un desarrollador (programador). Concuerdo con el autor de que si realmente disfrutas programando, resolviendo problemas o acertijos y ver como desde 0 hasta culminar el programa te parece maravilloso entonces muy probablemente estés hecho para programar pero aunque sea así existe un pero. Realmente para saber si estás hecho para la programación es justamente programando, si una vez que tu estas programando te parece extraordinariamente divertido y te la pasas bien (disfrutando tanto los bueno y malos momentos que el programar conlleva podríamos decir que si estas hecho para programar.
2. Hay otra cosa que me inquieta de este artículo; sabía que muchas personas no les gustan las matemáticas y que solamente por ese simple problema uno ya no intenta probar cosas nuevas. Siempre, lo mejor que puedes hacer es probar cosas nuevas a pesar de que tropieces una y otra y otra vez, digamos que es normal pero si tienes la fuerza de voluntad y el amor por lo que estas intentando hacer te levantarás sin importar que y si realmente te interesa aprender algo nuevo o probar cosas nuevas no empezarás a poner peros como: "No soy bueno en matemáticas por eso no sería programador" con ese tipo de pensamientos es mejor que lo dejes pasar y ya. En esta parte el autor menciona que no necesitas tantas matemáticas a lo que yo puedo comentar que en algunos problemas y algunos casos tiene razón porque se necesitan matemáticas básicas pero en otros casos a la hora de estar haciendo la tarea de algoritmización de un programa vas a necesitar bastantes conocimientos de mate para poder resolver el problema. Pero programación es un área tan completa que no solo necesitas matemáticas sino que también necesitas lógica, dominio de un segundo idioma (inglés de preferencia ya que, casi todos los libros para programar y temas de interés en este tema están en este idioma).
3. El menciona como aptitud para ser un desarrollador el disfrutar lo que haces y esto no solamente se aplica para programación sino para cualquier cosa a la que te quieras dedicar. Esto lo tienes que pensar muy detalladamente y con mucho tiempo para realmente escoger algo que te va a entretener, que vas a disfrutar y que vas a amar. Si a la hora de tomar este decisión no están ninguno de estos tres factores lamento decirte que eso no es para ti pero si aparece mi mejor consejo es sigue adelante en busca de lo que siempre ha soñado (como en mi caso). Desde que era niño siempre me llamaron la atención las computadoras, los videojuegos y todos los aparatos de esta índole, siempre adoré mis clases de computación en la primaria y secundaria y desde chiquito dije yo quiero ser programador, crear cosas nuevas, poder hacer videojuegos e infinidad de cosas que no recuerdo y mírenme ahora estoy estudiando programación por lo que estoy a un paso menos de lograr mi meta.
4. También el autor menciona que necesitas mucha fuerza mental para ser desarrollador, más que fuerza mental yo diría que necesitas un gran coraje para tener en cuenta que en esta rama del saber siempre vas a tener tus altas y bajas y que existirán días en los que puedas resolver algoritmos que anteriormente te quitaban el sueño con los cuales resuelves el problema de un programa pero habrá días en los que no podrás resolver ni los más simples algoritmos para un programa pero esto no te tiene que desalentar porque tienes que tener ese coraje mental que siempre te está recordando "esto te puede pasar cualquier día así que no te desesperes y sigue pensando en una solución y en caso de no encontrarla relájate, toma una ducha, sal a caminar o inténtalo mañana" al menos pienso que esa es la mejor manera de ver las cosas y la cual implemento día a día con los ejercicios de programación que no puedo resolver.
5. Algo que me gustó mucho que mencionó el autor es que la computadora solamente entiende on/off pero este ejemplo a mí nunca me ha gustado; en la primaria mi profesora de computación nos dijo un día "si quieres que la computadora haga algo se lo tienes que explicar como si le explicaras a tu abuelo a utilizar un celular, una computadora o como si le explicaras a un niño qué es lo que debe de hacer y cómo lo debe de hacer sin omitir ningún detalle sino la computadora no hará nada" y actualmente que lo razono y lo recuerdo digo para mi interior cuánta razón tenía aquella profesora.
Para concluir creo que a pesar de todos los peros que te puedan surgir al querer probar una cosa nueva pienso que deberías hacer los peros a un lado e intentarlo y si sobre la marcha vez que realmente no era para ti lo puedes dejar porque el chiste es que seas feliz en lo que estudias, trabajas o haces porque si no eres feliz entonces siempre será una carga hacer eso y créanme no es una gran experiencia.
sábado, 15 de octubre de 2016
domingo, 9 de octubre de 2016
Análisis de la lectura "Teach Yourself Programming in Ten Years"
Después de haber leído el artículo titulado "Teach Yourself Programming in Ten Years" del autor Peter Norving me quedó con unas grandes ideas que el postula junto con los demás que él cita en el documento pero hay otros factores en los que no coincido con él.
En cuanto a aprender algo en 24 horas o en 2 semanas o en un mes yo creo que uno si puede aprender algo en muy poco tiempo pero lo aprendes mal o aprendes digamos "la superficie" pero si aprendes algo pero si uno se quiere hacer un maestro en algún tema en específico si debe de dedicarle más de un año para aprender algo y aprenderlo bien.
Pero para aprender algún tema en especial se puede hacer de diferentes formas como menciona el autor de este artículo y la que más me llamó la atención con respecto a aprender a programar es que si uno quiero aprender además de leer libros y tomar cursos la más importante es lo que aprendes de ver a personas expertas programando tratando de leer y comprender sus programas y tratar de modificarlos para hacerlos más rápidos o cambiarlos. De igual manera una de las mejores formas de aprender a programar es haciéndolo, probando, errando y triunfando porque así es como uno aprende a programar.
También en cuanto a la programación, el autor recomienda aprender varios lenguajes de programación en lo cual estoy de acuerdo con él porque al menos para mí aprender más y más cosas me da mucha satisfacción pero viéndole el otro lado de la moneda vas a tener una mejor chance de obtener un trabajo por tener una amplia gama de conocimientos con respecto a programación. Otra cosa en la que estoy de acuerdo con el autor es que para mejorar en programación puedes trabajar en proyectos junto con otros programadores y aprender de ellos y que ellos aprendan de ti, es una manera muy efectiva de aprender cosas nuevas y que me parece muy interesante y quisiera estar trabajando en uno junto con otros programadores.
Algo que me dejo este artículo es que todos alguna vez fueron alumnos. Miguel Ángel, Bill Gates, Steve Jobs, Mark Zuckerberg. Todos fueron alumnos y todos fracasaron, lo intentaron y su persistencia los hizo triunfar en lo que actualmente trabajan y que si uno tiene convicción de aprender algo con GUSTO y AMOR lo aprenderá muy bien y se divertirá al hacerlo y no lo considerará una carga. Todo depende de la actitud que uno tome, porque la práctica hace al maestro.
Actualmente a pesar de que sé que uno se tarda mucho en aprender eso no me desmotiva y actualmente estoy tomando por mi cuenta cursos de informática para ser específicos tomé un curso en el programa MySQL y actualmente estoy tomando un curso de Python y de Java para tener las bases cuando ya empiece a programar en ese ambiente de programación.
Suscribirse a:
Entradas (Atom)