Es mi primer tema en la comunidad necesito orientación porfavor.

Iniciado por Felipe_Henriquez, 2 Julio 2011, 00:03 AM

0 Miembros y 1 Visitante están viendo este tema.

Felipe_Henriquez

   Junto con saludarles a todos, quería pedir un poco de orientación con respecto a ser programador.
   Lo primero de todo, es que este año he congelado mi carrera de Ingienería en Prevensión de Riesgos, para posteriormente (proximo año), ingresar a la carrera de analista programador, con continuidad de estudios en ingieneria civil informatica.

   Y quería preguntar lo siguiente ¿en qué puedo invertir el resto de año que me queda antes de ingresar el proximo año a la universidad a la carrera de analista programador?

   Cabe mencionar, que actualmente, estoy planeando mis horarios de estudio. Con el propósito invertir bien mi tiempo hasta que ingrese a la carrera de programación.

   Área de lenguaje de programación:
   He comenzado hace una semana con el libro Como programar en C, C++  y Java Cuarta Edición de Deitel y Deitel es libro que me han recomendado ampliamente. También debo decir, que ya tenia conocimientos en C++ basico-medio y con este libro pretendo profundizar en forma avanzada en lenguaje C/C++ y aproximacion a Java (POO).

   Área de programación web:
   En esta área tengo conocimientos medios en HTML y CSS sobre programacón de web, y quisiera que alguien me recomiende un exelente libro preferentemente largo y bien explicado que trate desde lo más basico a lo mas avanzado pero que a la vez de conocimientos profundos en programación web.

   Y concluyendo ya con este tema deseo estudiar programación de sofware y programación web paralelamente. El cerebro a mi parecer solo puede estudiar un tope de información del mismo tipo por día de conceptos sea en lo que sea. Por eso no quiero tener muchas horas de estudio en C y después de un rato quedar hastiado, sino mas bien dedicar esas horas a estudiar programación web y así poder ser mas eficaz en el aprendizaje de este hermoso arte que es programar.

  Perdón si este post es demasiado largo. Ya leerè las reglas del foro para hacecer post como corresponden muchas gracias a todos los que lo leen y más a un a los que me respondan.


Negr0

Hola Felipe_Henriquez, yo soy iniciado en esto y te puedo recomendar que arranques con sistema de numeración (binario, octal, hexadecimal,decimal, etc)
Código ASCII , y lo más importante, aprender a usar la lógica, tratar de resolver problemas de diferentes tipos con Algoritmos.

Una vez que tengas bien en claro eso, sería lo ideal para arrancar a programar.
En mi opinión, creo que vas medio adelantado.

Saludos

Felipe_Henriquez

 Hola Negr0 muchas gracias por tu pronta respuesta. Lo de la lógica para mi seria ideal, quisiera cosultarte que libro puedo usar para desarollar la lógica de programación. Ojalá sea un libro que explique muy bien.

   Muchas gracias saludos.

Edu

Pero no parece que estes muy perdido, asique no creo que te este costando programacion, asique lo de logica para hacer algoritmo pienso q lo iras aprendiendo con el tiempo, no se.
Yo haria eso que estas haciendo, C/C++, Java y programacion web HTML, CSS y le agregaria Php.
Asique sigue simplemente como venia, en mi opinion claro.. y eso que dijo Negr0 al principio, talvez podrias leer algo por arriba simplemente para saber como es eso.

Pero una cosa, no se.. a mi CREO que no me da para aprender todos esos lenguajes a la vez xD, asique podrias empezar por unos meses con C y aprender rapido html,css ya que no es tan complicado html por ejemplo.
Luego si pasas a C++ y Java, lo vas viendo de a poco junto si quieres y de a ratos php.
Todo eso es para que vayas con base a la carrera, pero cuando quieras ser un buen programador tendrias que meterle a un lenguaje solo hasta que aprendas todo o casi todo lo que se puede hacer, ya que luego lo que cambia de un lenguaje a otro es la sintaxis, pero la idea la tendras para solucionar algunos problemas que ya habias hecho en tu lenguaje.

Es solo mi opinion, vs espera la respuesta de otros que llevan mas tiempo en esto y han comenzado la carrera ya, yo no he comenzado pero todo eso q te digo es por lo que voy leyendo aca en el foro

Felipe_Henriquez

   Muchas gracias XXX-ZERO-XXX por darte el tiempo de responder y decirme que estoy llendo bien.
   De echo si se hacer programas sencillos y no me cuesta en demacia la lógica de la programación en si. Quizá soy un poco ambicioso, mi objetivo de aprender C/C++, es para comprender muy bien Unix, el Kernell y cosas que me serán muy utiles a la hora de manejarme en Linux y poder modificarlo a gusto.
   Y lo de la programación Web ya he echo paginas a base de código y me faltaba un buen libro para profundizar en el tema. Es válido decir también que estoy todo el día en casa solo enfocado a esto, y tengo disciplina para estudiar. Lo de PHP es sintaxis parecida a C/C++ en general a cualquier lenguaje de programación si, y pienso aprender php despues de C/C++. Si pueden sugerirme otra idea será muy bienvenida.

   Saludos y gracias.

NandoPC

Yo también acabo de empezar en esto y quisiera saber algo que pudiera hacer para ir cogiendo experiencia.

n0more

Desde mi punto de vista lo primero que deberiais hacer es entender una lógica de programación. Qué es necesario para programar, qué elementos son necesarios, de que forma se interactua con un sistema... para despues tener clara una metodología: como se construye un bloque if y para que sirve, como se construye una sentencia for y para sirve... y despues de esto aplicarlo a un lenguaje especifico.

Cada lenguaje de programación tiene sus propias funciones, su propia forma de actuar con o contra un sistema operativo... pero la metodología a aplicar es la misma en todos (o casi todos). Cada lenguaje constituye de forma especifica una metodología, pero el fin de la misma es común para todos. Me explico:

Poneros en un supuesto.

En C, un simple bucle "for" se puede constituir de forma diferente que en visual basic, pero el fin es el mismo.


Yo creo que tomando estos datos como punto de partida tendreis resueltas muchas dudas que el día de mañana os pueden o podrán plantear problema a la hora de programar.


Salu2!!