Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • mi historia...

    (Puntos:0)
    por pobrecito hablador el Lunes, 07 Febrero de 2011, 11:51h (#1264237)
    ... empezó con un ZX Spectrum, con su Basic y después con su ensamblador.

    luego vino el PC con el GW-Basic, el Turbo Pascal, y el C, finalmente llegó el C++ justo antes de llegar a la Universidad.

    En la Universidad me volvieron a enseñar C, Pascal y de nuevo aprendí COBOL, SQL, Prolog, x86 assembler y Camllight.

    Lenguajes y más lenguajes ¿pero cuando aprendí a programar? pues cuando me enseñaron Warnier, Teoría de compiladores y lenguajes, verificación formal, lógica, álgebra, cálculo relacional, IA, etc.

    El conocer lenguajes de programación y saber programar son dos cosas totalmente diferentes, los primeros sólo son el medio de expresar lo segundo.

    Para más pena la gente suele aprender por imitación, ¿cuanta gente ha leído el ARM (ya no digo estudiarlo), la especificación de C/C++, de Java o de C#? ¿cómo es posible que alguien diga que sabe programar en X o Y si no conoce su gramática?
  • Re:mi historia...

    (Puntos:1)
    por faragon (17575) el Lunes, 07 Febrero de 2011, 21:32h (#1264397)
    ( http://www.voluntariado.net/ | Última bitácora: Domingo, 10 Junio de 2012, 21:48h )
    La mía es similar. Empezando con 11-12 años por academias, pues era lo habitual tras acabar mecanografía hacer cursos de informática (basic, cobol, pascal, dbase, clipper, C, y ensamblador del 8086 -autodidacta-, con el libro de ensamblador del 8086 de Anaya y el de Peter Norton con las llamadas de la BIOS y el DOS memorizado, y algo de prática con UNIX con una copia hecha con el copión "PC-Trace" de 20 disquettes). Cuando llegué a la facultad tenía mejor nivel de programación "procedural" que buena parte del profesorado. También sea dicho, que tras la facultad mejoré de manera abismal (estructuras de datos, arquitectura de computadores, complejidad algoritmica, teoría de autómatas, teoría de la información, grafos, geometría, cálculo, tratamiento de la señal, etc.). Y después, tras 12 años en la industria, mucho más todavía. Lo peor de todo es que todavía tiene uno la sensación de que queda mucho por mejorar, para que luego diga cualquier energúmeno que programar bien es fácil.

    El truco: a programar se aprende programando [sourceforge.net], y tomando como ejemplo a gente que lo hace mejor que tú. En mi opinión alguien "sabe programar" cuando es capaz de resolver problemas de manera sencilla, su código lo comprende todo el mundo, no usa concurrencia (threads) si no es estrictamente necesario, el código es seguro y está bien sincronizado, y se ve claro que requerirá poco mantenimiento.
    [ Padre ]