viernes, 30 de agosto de 2013

Programar, una forma de pensar.

Muchos me habéis mandado correos y demás preguntándome sobre que lenguaje aprender, como empezar desde cero en el mundo de la programación, dudas sobre si se hará un mundo al no tener ni idea de programar y este tipo de dudas. Bueno pues voy a compartir con ustedes lo que he respondido a todos siempre y lo que aconsejo a toda persona que me pregunta por donde empezar en esto.

Ante las pregunta más comunes que recibo, ¿empiezo a estudiar java? ¿con qué lenguaje aprendo mejor a programar?, la respuesta que siempre doy y que es mi consejo personal es que todo el que vaya a empezar a estudiar programación se olvide totalmente de cualquier lenguaje de programación. Evidentemente lo primero es sorpresa por a respuesta, pero es que es así, a continuación lo explico.

Para mí el programar es una forma de pensar, es saber descomponer cada acción al mínimo detalle estructurándola y ordenándola de la forma correcta. Lo principal para aprender a programar es pensar como máquina y no como persona.

Ahí va una historia de abuelete... Cuando yo empecé con esto de la programación tenía 12 y estaba entonces el lenguaje C y mi profesor se llamaba Marín, pues bien después de hacerme todos los cursos posibles de la academia de informática, sólo me quedaba el de programación y ahí que me lancé. Pues bien me llevé un mes con el primer ejercicio y nada tenía que ver con C, con 12 años me preguntaba donde me había metido. El primer día el ejercicio fue que le escribiese en un papel los pasos a seguir para hacer una tortilla, evidentemente puse los cuatro pasos.... pues la tortilla dio para un mes de aprender estructuras condicionales, estructuras repetitivas, entrada, salidas de información... todo lo básico de la programación, es decir, todo lo común a todos los lenguajes de programación y lo que me hizo desde ese momento saber pensar como máquina y no como persona. Cada paso se podía descomponer en más pasos y así hasta no terminar nunca. Ahí fue cuando aprendí a pensar como programador.

Con el paso de los años y tras haber pasado por Cobol, C, Visual Basic, C++, algo de Java, ahora JavaScript te das cuenta que la forma de hacer la tortilla es la misma en cualquier lenguaje, lo que cambia es la forma de escribirlo y "el idioma" de cada lenguaje pero la base es la misma y no es otra que el Pseudocódigo y los diagramas de flujo. Para mí aprender eso es el punto de partida para aprender a programar en cualquier lenguaje de programación.

Es por ello que os dejo unos enlaces a cursos y tutoriales de Pseudocódico y diagramas de flujo, quedando a vuestra disposición para lo que necesitéis.

Videos de algoritmo y pseudocódigo
Tutorial Pseudocódigo
Guía de psudocódigo (Os lo recomiendo)
Curso de lawebdelprogramador



Y recordad, lo difícil de aprender a programar es aprender a pensar como programador y lo fácil es aprender cualquier lenguaje de programación.

Apuntes de Java, ejercicios y soluciones

Hoy os traigo unos apuntes que ha subido un compañero al foro de http://www.fp-informatica.es/foro/viewtopic.php?f=124&t=3049

He descargado los apuntes y os los dejo por aquí para que le echéis un vistazo por si pudiese interesaros. No he entrado amirarlos muy a fondo pero parece que están bien los apuntes.

Aquí os dejo el enlace por si queréis descargarlos directamente sin tener que registraros en el foro, aunque os recomiendo que os déis una pasada y os registréis en el mismo ya que te enteras de muchas cosillas.

Apuntes JAVA

Saludos!

jueves, 29 de agosto de 2013

Otro Manual de JavaScript (DWEC)

Este manual es de la Universidad de Azuay (Ecuador para más información :P) y tiene su versión descargable en formato Word, que lo adjunto en este post.

Este curso es muy básico pero creo que no está mal para empezar, tampoco es gran cosa, pero tiene implementada cosillas para probar los resultados de algunos métodos y demás. Para empezar creo que está también bien.

Os dejo aqui el enlace a la web:

Manual de JavaScript

Y aquí os dejo el word por si lo queréis descargar directamente:

Manual de JavaScript en Word


Saludos!

Manual JavaScript (DWEC)

Revisando un poco el temario de los módulos en los que estoy matriculado, he visto que el módulo de DWEC es JavaScript basicamente. Es por ello por lo que me he puesto a buscar documentación y demás sobre ello.

He encontrado una página que aparentemente está bastante bien de este tema, aunque aún no la he mirado mucho en profundidad. Lo que vaya encontrando de esto y de otros manuales lo iré poniendo por aqui.

Os dejo el enlace:

Manual de JavaScript

Es pero que os sea de utilidad.

Saludos!

martes, 27 de agosto de 2013

10.001 Gracias

Sólo quería daros 10.001 gracias! Hoy al entrar a ver si tenía comentarios pendientes y demás en el blog, me he encontrado la grata sorpresa de haber superado las primeras 10.000 visitas en el blog. Espero que sean muchas más y que al menos algo de lo que comparto con ustedes en algún momento os sea de utilidad.

Lo dicho 10.001 gracias a todos y cada uno de ustedes. :D




domingo, 25 de agosto de 2013

Apuntes del ciclo de DAW

Buenas a todos, no sé si habéis observado que he borrado las entradas relativas a los temarios completos de apuntes. Como sabéis y he comentado en varias ocasiones los apuntes no eran realizados por mí ni mucho menos sino por un compañero que cursa también el ciclo. Bien pues tras hablar con él en lugar de tener yo compartido el material, me ha comentado y permitido colocar el enlace a su página web, donde el tiene todo el temario subido, por lo tanto aquí os dejo el enlace de la web del compañero Jose Luis, para que tengáis acceso a todo el temario que él mismo tiene compartido.

Apuntes ciclo DAW

Desde aquí le traslado mi agradecimiento.

Saludos a todos.

Comenzamos el diseño de la nueva aplicación

Buenas a todos, hoy comienzo con el diseño de una nueva aplicación como os comenté. Ser trata de la gestión de entradas, ventas y gastos del comercio. Además también tendrá gestión de banco y posibilidad de obtener distintos listados y balances.

En su día mi padre llevaba las cuentas de su en los típicos libros de debe y haber, cuando tuvimos ordenador lo pasé todo a un Excel y cuando empecé a aprender Visual Basic 6.0 le hice una aplicación para que todo le fuese más cómodo y sencillo. Pues bien ahora que empiezo a tocar java un poco, que mejor manera de aprender que ponernos manos a la obra y migrar esta aplicación con más de 10 años de Visual Basic 6.0 + Access a Java + MySQL.

Pues lo dicho hoy comienzo con ella y he empezado a hacer el diseño de ventanas. Aquí os dejo la primera ventana que he estoy diseñando, es la ventana principal que poco a poco irá tomando forma.


Prometo que una vez esté finalizada subiré el código de la aplicación por si os puede servir para aprender o corregir cosas y así aprendo yo ;)

Un saludo!

viernes, 23 de agosto de 2013

Página con apuntes de Java (nivel básico)

Hoy estaba buscando cositas por internet para empezar a hacer una aplicación Java con entorno gráfico, de momento a nivel particular y para prácticar, será una de gestión de pequeño comercio, mientras no haya pedido oficial de nada pues vamos haciendo la base de algo...

Bueno a lo que iba he visto una página que tiene apuntes de Java, con sus ejemplos y demás, es muy sencilla se ve que alguién la hizo en su momento y la verdad que no está muy actualizada, es de los incios de Java, pero me ha parecido interesante para gente que quiere empezar desde cero, así que voy a compartirla con ustedes.

Os dejo el enlace:

Apuntes de Java

Saludos!

jueves, 22 de agosto de 2013

Desarrollo de videojuegos

He encontrado el un máster de desarrollo de videojuegos que tiene muy buena pinta para aquellos que queráis enfocar vuestro futuro profesional hacia el mundo de los videojuegos.

Yo la verdad que no es algo que me llame demasiado la atención pero me parece interesante el tener el material de los mismos por si algún día lo necesito o me da por indagar por ahí. Ahora mismo es más prioritario para mi el tema de Android que el de los videojuegos, pero bueno, el día de mañana cualquiera sabe.

Os dejo el enlace a la página y si pulsáis en material docente podréis descargaros los libros de los 4 módulos del máster, así como ejemplos de cada una de las unidades. Además también desde ahí podéis acceder al material y ejemplos de ediciones pasadas.

Curso Desarrollo Videojuegos

Saludos

Becas

Recordaros que ya se ha abierto el plazo para solicitar las becas y que por lo tanto ya podéis ir entregando los papeles de las mismas. Este año parece que se ha retrasado un poco la apertura de la solicitud de becas, pero bueno ya ha llegado y espero que no notéis muchos los recortes en las becas...

Os dejo el enlace para que podáis acceder directamente al trámite.

Becas


Recordad que el plazo es hasta el 30 de septiembre.

Saludos,

martes, 20 de agosto de 2013

Fallo al elegir qué matricularme

Os cuento mi error para que lo tengáis en cuenta y no os pase como me ha ocurrido a mi. Para este año he cogido sólo 3 módulos DWEC, EIE y creo que ha sido DAW+Inglés. Acabo de darme cuenta que para hacer la simultaneidad de estudios, sólo pueden quedarme 1 módulo por hacer más la FCT y el proyecto. Dado que cuando acabe con DAW quiero hacer DAM, si sólo me matriculo de los tres módulos que he echado solicitud para el año que viene me quedarían 2 módulos más FCT y proyecto por lo que no podré matricularme en el siguiente año de ninguna de DAM.

Si llego a darme cuenta antes hubiese solicitado 4 módulos para este año, así que nada lo único que me queda es esperar a ver si cuando empiece el curso puedo hablar con el coordinador y hay alguna plaza en DWES o en DIW que son las dos que tendría pendiente y así matricularme para el año siguiente matricularme de la que me quede y algunas ya de DAM y convalidar las que pueda de DAM en ese año, sino el año que viene sólo podré cursar dos módulos.

Esperemos que tenga suerte y haya quedado alguna plaza en alguno de los dos módulos.

lunes, 19 de agosto de 2013

Importancia de desarrollo de aplicaciones para dispositivos móviles

Desde hace unos días, ando buscando y rastreando un poco para ver como se encuentra el mercado y lo que se está pidiendo en las empresas ahora mismo. Es evidente que programación para Android es de los temas punteros en estos momentos y creo que hay que ponerse las pilas con ello.

Una vez llegada a esa conclusión he estado revisando un poco cual era la mejor forma de compatibilicar la realización del ciclo con aprender profundamente cómo va el tema de la programación en Android. Algunas cositas interesantes he encontrado por ahí, os cuento.

Lo primero es que todo lo que he buscado es para hacerlo online, ya que por trabajo, estudios y familia, me es inviable hacerlo de forma presencial. He encontrado un postgrado de desarrollo de aplicaciones para dispositivos móviles, muy pero que muy completo e interesante, pero se me va de precio. Lo imparte la universidad Alfonso X El Sabio (si no mal recuerdo) y tenía 4 módulos, uno para android, otro para IOS, otro de seguridad y creo que otro de temas de arquitectura, parece que esos 4 módulos se pueden hacer por separados, pero como digo no le voy a poder todo el tiempo que necesita y si me gasto los más de 2600 euros que sale es para aprovecharlo y a día de hoy no puedo aprovecharlo, así que esta opción la dejaré pendiente para cuando finalice los ciclos de DAW y DAM.

Siguiendo mi búsqueda llegué a la conclusión de que para no tener que marcarme fechas ir a mi ritmo y no perder dinero en algo que no pueda aprovechar porque la prioridad formativa a día de hoy es el ciclo, me puse a buscar y encontré una página muy buena:

Curso de programación Android

Seguramente muchos ya la conozcáis pero para mi ahora ha sido un descubrimiento. Además da la posibilidad de que para no tener que hacerlo online, puedas tener el PDF del mismo tras hacer un pequeño donativo de al menos 2 euros, cosa que estoy planteándome seriamente hacerlo para tener el pdf y poder estudiar con más comodidad y movilidad.

Así que está decidido, además de los 3 módulos del ciclo que me han admitido, este será otro caballo de batalla para este curso.

domingo, 18 de agosto de 2013

Vuelta de vacaciones

Bueno sólo quería informaros que ya estoy de vuelta del periodo vocacional. A partir de mañana empezaré a volver a dar actividad al blog con subidas de nuevos apuntes, algunas recomendaciones y enlace a páginas y foros interesantes para ir preparándonos para el comienzo del nuevo curso académico. Espero que hayáis disfrutado de las vacaciones, y los que no habéis vuelto aún que sigáis disfrutando.

Un saludo!