La última vez que escribí acerca del programa de misión TIC, hablé de mi primera impresión de esa semana y como había conceptos que los quieren introducir a la fuerza, pero que no sirven en la práctica para nada como el proceso IDEAL, es notorio que los profesores tienen que tomar este programa e impartirlo pese a sus propias opiniones. Eso también es ser un buen profesional el cuidar de los intereses de quien te da trabajo a veces en contra del estudiantado.
Han pasado ya 8 semanas y apenas quedan energías para escribir en el blog algo, el cansancio se acumula y a la vez que estudio debo trabajar para sostenerme a mí y a mi familia, aun así también debo pensar en como sostener mis sueños y para cuando ya he acabado este primer ciclo siento que voy a tirar la toalla, me siento demasiado cansado y poco inspirado.
La programación es algo que amo y odio, de nuevo lo amo y luego la odio y así, pues programar no es más que buscar resolver problemas y los problemas te frustran, te hace sentir incapaz muchas veces, pero hay algo en el fondo que hace que te levantes y vuelvas a intentarlo y la emoción tan grande que se siente cuando resuelves los problemas después de haber sufrido tanto, no tiene comparación, ¿Sí esto no es amor que es lo que es esto?
Para quien es este curso y recomendaciones.
Este programa de misión TIC va como un cohete, te meten Python de tal forma que parece como que te ponen a pensar que para tomar el curso de Python debes entrar ya sabiendo Python y eso mismo ha pasado. Pude sobrevivir al primer ciclo porque ya sabia Python porque indirectamente había tomado un curso y terminé entendiendo los límites de lo básico que se debe aprender en Python.
Si eres programador y estás quemado ya, entrar a un curso que va más rápido, que claramente se siente como un embudo de selección de personal más que un curso, terminan por desalentarte, aparte que te involucran materias que son relleno en comparación con la dificultad y la utilidad de la programación como tal, recomiendo que descanses y toma algo más a tu ritmo.
Si tienes energía para tomar este curso y tienes claro que quieres ser programador y no te importa lo intensivo que pueda ser y ya tienes buenas bases de programación en algún lenguaje, este definitivamente es tu curso.
Si no tienes nociones de programar, es mejor que entres a cursos más enfocados, más pausados y que te permitan ir a tu propio ritmo te recomiendo khanacademy.org.
Si eres autodidacta y sabes algo de ingles te recomiendo la web w3schools.com, esta web tiene todo lo que debes saber si quieres ser un programador mercenario profesional.
Lo que verás en el primer ciclo.
Para esto voy a señalar solo lo que tenga que ver con programación, ya que coach, ingles y psicología solo son maneras de quitarte tiempo de enfocarte en lo realmente importante.
Semana 1:
Pensamiento crítico, (pensar con lógica y sentido común).
Introducción al método IDEAL(explicado en el último blog).
Algoritmos y pseudo código y método IDEAL.
Estructuras de datos básicos y más método IDEAL.
Semana 2:
Que es programar y de algoritmos a programas.
Variables, operadores aritméticos y expresiones (por fin algo de Python).
Programación modular y comentarios
Semana 3:
Constantes y librerías, entornos de variables y control de flujo condicional.
Tablas de verdad y condicionales.
Cadenas de caracteres.
Creación de módulos personales.
Semana 4:
Control de flujo y Ciclo WHILE
Listas
Patrones de ciclo y Patrones de recorrido.
Funciones sobre las listas.
Semana 5:
Requerimientos de software y tuplas.
Diccionarios.
Pilas (No se usa).
Colas (No se usa).
Semana 6:
Manejo de matrices y archivos.
Algoritmos de búsqueda.
Métodos de ordenamiento.
Librería Matplotlib.
Semana 7:
Casos de prueba (Test unitarios)
Introducción y conceptos de redes.
Dataframes(Librería pandas).
Visualización de datos
Algoritmos recursivos.
Conclusiones.
Como pueden ver en solo 7 semanas dan un curso incompleto de Python, te dan una pincelada de cada cosa, es realmente muy poco para volverte un experto, pero destaco que dichas pinceladas te muestran cuáles son las librerías más importantes para aprender, los ejercicios aunque engorrosos, son perfectos para practicar, lo malo de dichos ejercicios es que son muy ambiguos de entender y por lo mismo son otra fuente de frustración.
El siguiente ciclo es aprender Java y en lo personal no tengo ni idea, tampoco me he interesado, prefiero C o C++, pero igualmente traeré en el futuro ejercicios de java.
Espero no tirar la toalla antes de tiempo o el no centrarme en ingles psicología y coach, hagan que cancelen mi acceso al curso. Nunca antes había tomado un curso con tanto aburrimiento.
No siendo más nos vemos en un próximo Blog.
Comments