¿Que Metodología Debemos Aprender Los Programadores?

Aprendiendo Programación No Comments »

                                     pasos

                Hay muchos estudiantes que no saben que lenguaje de programación aprender, la mayoría nos dejamos influir por el entorno, y de como están la situación laboral en nuestro respectivo país.

Por ejemplo, hay países donde la mayoría de trabajos piden Visual Basic, por lo que será difícil que te contraten si sabes c#, esto porque es mas fácil cambiar la actitud de programar de uno que de todo el equipo de desarrollo.

Leer el resto de la entrada »

Administración De Procesos —- Parte 1

Aprendiendo Programación, Certificación SCJP No Comments »

   Entender cómo se manejan los procesos es un objetivo que nos ayudara en cualquier lenguaje de programación, por ejemplo no hay necesidad de estudiar programación orientada a objetos cada vez que se va a aprender java, C#, Visual Basic y otro lenguaje.

Por lo tanto entender los procesos en un formato estándar es clave a la hora de programar threads en cualquier lenguaje de programación.

Todos sabemos que en un programa en ejecución no puede estar ocupando la CPU permanentemente, esto es debido a que un usuario necesite realizar más de una acción a la vez, o también puede ser el caso que varios usuarios accedan a un sistema simultáneamente.

Leer el resto de la entrada »

Administración De Procesos —- Parte 2

Aprendiendo Programación, Certificación SCJP No Comments »

  Bloque de control de un proceso

En un sistema operativo cada proceso representa un bloque de control de proceso, en ingles se conoce como PCB (Process Control Block), o también denominado bloque de control de tarea.

Estado De Proceso: Este estado puede ser nuevo, ejecución, espera, listo o terminado.

Contador de programa: Indica la dirección de la siguiente instrucción a ejecutar.

Leer el resto de la entrada »

La mejor forma de aprender un lenguaje de programación

Aprendiendo Programación 3 Comments »

Buenas a todos los lectores que han caído en este blog y a uno que otro que quizás me lee con frecuencia.

Bueno, el post de este día es acerca de "la mejor forma de aprender un lenguaje de programación", con esto me estoy refiriendo a que tipos de materiales ocupar y como ocuparlos, yo soy un poco anticuado y para mi un pdf jamás puede sustituir a un libro en físico ¿Porque? pues por que hay una enorme diferencia, primero un pdf es por lo general un tutorial, no tiene ejercicios ni temas intermedios en la programación, la mayoría se quedan en los bucles y el acceso a bases de datos, entre otras cosas.

Además un libro en físico es mucho más confortable leer y se puede leer en el transporte colectivo, ratos libres, paseos familiares etc.

Bueno por eso y otras cosas he decidí poner un post con una lista de los materiales o recursos más adecuados para aprender a programar en un lenguaje X.

Primer Etapa

*Los Libros

*WebCast y Video Tutoriales

*Cursos en algún centro de estudios

*Páginas Web o Blogs ;)

*Tutoriales en internet

Como podrán ver he puesto los libros en primer lugar, esto se debe a que yo personalmente los considero el mejor recurso debido a lo sencillo que es estar con la computadora y un libro a la par leyendo y haciendo los ejemplos.

A pesar de todo estos los libros pueden ser sustituidos, si no se cuenta con el dinero necesario para comprarlos (véase el caso de los libros de programación que cuestan 100 o más) en ese punto la mejor forma es quitar este de nuestra lista.

Aunque hay personas como yo que nunca han comprado algún libro, pero lo que he hecho es sacarle el máximo provecho a la biblioteca.

Luego he colocado los mejores recursos en internet que son los webcams (estos son en vivo) y los video tutoriales esta es una de las formas más rápida de aprender, aunque lo ideal fuera verlos en la televisión en vez de la computadora ya que es un poco incomodo estar solo viendo, pero aun así son un recurso importantísimo a la hora de aprender a programar un lenguaje.

Luego he puesto los cursos pagados, bueno esta es una de las mejores opciones pero cuando se refiere a la programación es muy difícil, primero por que el costo por lo general es elevado segundo porque te das cuenta que lo que te enseñan en dos meses(en algunos centros no en todos) puedes aprenderlo rápidamente con un libro o con tutoriales en tu casa(sin gastar ni un dólar), pero lo importante de estos que te pueden dar un diploma para que en algún memento necesitas trabajar puedas dar fe de que puedes cierto lenguaje.

Ahora siguen las páginas web, o  blogs como este ;) jajajaj no crean que iba a quedar mal, estos blogs y otros mucho más preparados ayudan para un aprendizaje rápido cuando ya se tiene un poquito de experiencia o a la hora de buscar un tema que no hay en todos los libros normales de programación o webcast (por ejemplo sockets) y en estos blogs encontraras códigos fuentes y una explicación.

Y por último los tutoriales, Buenos los tutoriales en verdad son algo muy pequeño, estos pueden servir para una introducción, ya que en la mayoría que he visto nunca se tocan temas complejos, pero aun así a mí en lo personal me han servido para iniciar.

Esta lista anterior es según mi criterio, pero en las últimas dos semanas me toco aprender c# y lo último que vi fue un libro, estuve viendo únicamente páginas web, blogs y pequeños tutoriales acerca de temas específicos.

Segundo Etapa

*Proyectos

He aprendido que no necesitas trabajar para realizar proyectos, incluso puedes hacer proyectos para todo siempre y cuando te propongas terminarlos, un proyectos para llevar tu registro académico, alguno que ayude a tu papa o a algún familiar, esta es la mejor forma de terminar nuestra etapa de aprendizaje pues tampoco es sabio entrar a los proyectos sin saber la teoría por que caeríamos en el error de copiar y pegar y se nos haría imposible las modificaciones de un tema que no conocemos en lo absoluto.

¿Algún recurso que he olvidado?

Puedes hacérmelo saber por medio de comentarios, que en este blog es muy escaso, pero no es nada de asombrar ya que es un blog sobre programación, últimamente han aumentado los pageloads de mi blog, para mí lo más importante son los pageloads ya que indican que los visitantes han estado entretenidos en mi blog aunque estos sean unos pocos.


WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in