Como ser un buen programador
- Primero que nada Interesarte por la programación.
- Acostumbra hablar con otros programadores.
- Trata de programar con frecuencia. Diariamente si es posible
- Trabaja en proyectos con otros programadores.
- Aprende por lo menos una media docena de lenguajes de programación.
- Uno de los más importantes. Conoce cuánto tiempo le toma a una computadora ejecutar una instrucción, alcanzar una palabra de la memoria (con y sin cache), leer palabras consecutivas de disco, y ubicar una nueva localización en disco. Si algun día llegas a relacionarte en un proyecto que manipule gran cantidad de información te darás cuenta el por que de la importancia de éste punto, y para que esperar :D ... mejor de una vez por todas.
- Estandariza tu código. Averigua lo que les gusta a otras personas en un lenguaje, cómo lo perciben, y quizá incluso un poco de por qué lo perciben como lo hacen.
Deja un comentario
vBracco » Archivo » Como ser un buen programador
2006-10-12 07:40:58
[...] Leo en Mis Algoritmos algunos consejos para ser un buen programador: [...]
Juan Carlos
2006-10-15 21:03:06
No estoy de acuerdo con "Aprende por lo menos una media docena de lenguajes de programación." creo que mas importante es conocer uno al 100% que muchos a medias, aunque no esta de mas tener una simple referencia de ellos, pero mejor es centrarce y trabajar en uno, como dije, dominarlo al 100%
Victor
2006-10-16 13:06:20
Mira, estoy de acuerdo en que lo ideal sería que conocieras al 100% un lenguaje, pero también creo que es necesario saber como van otros lenguajes, que ha mejorado en ellos, y <strong>al menos</strong> tener nociónes básicas de aquellos que manejan estructuras completamente diferentes entre si como por ejemplo Visual Basic, Ruby, C, Pascal.
En lo personal, yo domino únicamente un lenguaje al 100%, y es mi lógica para solucionar los problemas...
Pero, más alla de eso está el lenguaje en el que voy a implementar la solución, el cual no tiene que ser necesario que lo domine al 100, sería tonto que así sucediera ¿Para que perder mi tiempo en aprenderlo al 100%? ¿Para ya no mirar la documentación? hmm... Bueno ya :D me emocione escribiendo jeje
Sergio
2006-11-01 11:11:45
Tambien estoy de acuerdo el dominio de un lenguaje pero son pocos en este mundo que dominan un lenguaje de programación al 100% saben el 100% es muy dificil los lenguajes de programación son un mundo es muy amplio. Solo se puede llegar a estar preparado para afrontar los problemas mediante un lenguaje. Pero al 100% hay que ser un poco mas humildes pero bueno... lo mejor es la practica y practica diaria y buscar nuevas formas y rutinas de solución. Y estoy de acuerdo que es mejor centrarse bienn en un lenguaje y despues seguir con otros no es bueno a medias. Siempre de todo lo que sabes o has aprendido en unos cuantos eres mejor que en otros.
Victor
2006-11-01 11:18:08
Bueno bueno, en gustos se rompen generos jeje...
Yo estoy aprendiendo :D <a href="http://www.rubyonrails.org/" rel="nofollow">Ruby on Rails</a>.
Mili
2006-11-08 19:18:46
Si para ser un programador se necesita por lo menos conocer 6 lenguajes de programacion entoces para programar en C que necesito.
y opino que el querer es poder!!!!!!.
Nicolás
2007-01-29 16:12:01
Hola, la verdad que recién me estoy metiendo en la programacion y queria hacer una consulta, en la facu tuve una materia llamada multiprogramacion y nos enseñaron o al menos intentaron enseñarnos visual fox pro 6.0 y ahora en las vacaciones aproveché y me puse a trabajar un poco en dicho lenguaje y tratar de dominarlo bien, la pregunta es si vale la pena aprender este lenguaje y si me va a servir para crecer como programador.
Victor
2007-01-30 11:42:19
Nicolás, claro que te servirá. Cualquier lenguaje es bueno para iniciarse (o al menos eso creo yo), aunque eso de manejar las plataformas de Microsoft para programar **Según he leído la opinión de otros programadores** genera una mala costumbre al programar, por que te facilita la creación del código mientras escribes.
No dejes de documentarte para que de verdad crezcas como programador, lee todo lo que puedas,… Eso hará que valga la pena todo lo poco o mucho que aprendas ;-)
Cesar
2007-08-07 13:27:43
Hola que tal apenas estoy iniciandome en el area de la programacion en sistemas, pero me siento culpable por que, no me he puesto a estudiar y creia que con solo VB iba a poder trabajar, ahora estoy confundido entre tantas aplicaciones que existen para programar y no se por donde empezar..puff espero que me comprendan.
Listas de consejos para programadores | Móchate
2008-01-14 12:07:38
[...] Cómo ser un buen programador [...]
Martin
2008-03-05 15:14:11
Hay varios post sobre este tema(no los tengo ahora) lo que es cierto es que varios puntos se solapan. Les voy a contar mi situacion, que me pone MUY MAL: Termine hace más de un año la carrera de Ingenieria en Sistemas Computacionales, y lamentablemente nos facilitaron el poder terminar(aunque al final nos apretaron un poco más, obviamente no me fue tan bien). Pero el punto es: en lo referente a programación me enseñaron algo de programación "análisis y diseño estructurado de algoritmos" y "Estructura de Datos" utilizando C. Sé que no aprendi como debia. Ahora estoy tratando de realizar mi tesis(la empeze que termine la uni. nacio como parte de un miniproyecto que me pidieron), involucra varias actividades para abordarlo, una de ellas es la Programación y la verdad no ando bien, estoy tratando de nivelarme, no se si tenga que empezar desde cero. Sinceramente tengo el mal habito de dejar de estudiar cuando lo hago(dicen que se necesita PASION para esto, creo que esto es cierto), durante mi estancia en la Uni. me di cuenta que por lo menos tenia algo de esto, por mi cabeza ronda esta pregunta SOY PARA ESTO?, TENGO LAS CUALIDADES?. dejenme decirles que me paso varias horas, tratando hacer algo al respecto. No se si solo a mi me pasa esto, espero que si. Gracias, creo que se extendio mi comentario.
Victor De la Rocha
2008-03-12 10:34:22
intenta pasar a la práctica, eso podría ayudar.
¿Ser para eso? Creo todos somos capaces de ser para algo, a menos que te haga falta un brazo o no tengas dedos para escribir :P
Las cualidades mmm, con el tiempo ...
Miguel Rivas
2008-09-17 17:46:12
para q una persona alcance ese porcentaje de el lenguaje al 100% wow !!! es dificil bro.. porque no siempre vas a tener el mismo significado.. acuerdate q cada cabeza es un mundo... y ps si quieres aprender otros lenguajes al 100% jaja apurate bro.. sino se te va ir la vida completa.. tratando de alcanzar ese ideal.. jeje yo tengo 19 anos... y ps estoy estudiando programacion.. porque quiero ser ingeniero En Sistemas... y ps se me hace interesante q haya personaas q de vdd les interese este mundo de la computacion.. tanto como ami me facina.. CIAO
Jhonny
2009-07-12 16:59:54
creo que deben ser un poco mas espesificos ya que algunos estamos recien ingresando al mundo de la programacion
raul
2009-07-27 16:17:55
no yo pieso q un programador no se puede casar con solo lenguaje debe intentar dominar todas
Trino
2009-10-08 20:42:28
Buenas... Orale... Que buena info ee...
estoy de acuerdo contigo, es cierto eso de aprender varios lenguajes de programacion... ya que si se te presenta un problema y no hallas como solucionarlo con un lenguaje... se puede intentar con otro... pero bueno eso ya depende de la capacidad y del gusto de cada programador :D.
La verdad te felicito... muy buena página... jeje
sin saber que estudiaste en el mismo bachillerato que yo...
de tu página veia los codigos en pascal. (ya te imaginarás). pero no copiaba y pegaba,,, si no es que analizaba el código y la verdad me sirvió mucho.
bueno sin mas que decir
Excelente info, sigue así....
Vanessa
2009-11-01 23:28:47
Hola a todos.He leìdo los comentarios aquì vertidos y la verdad es emocionante ver el interès con que dicen las cosas, sin embargo, me quede pensando en lo que dice Martìn, y en su caso porsupuesto.
Y esque en parte tiene razòn, para esto de la programaciòn , no sòlo es necesario tiempo de estudio y esfuerzo y tanta cosa , lo que hace falta es pasiòn y creo que despues de tiempo, cuando es algo tarde quizà, uno hasta duda de la carrera que eligiò y eso no es buen indicio.Les comentarè yo estoy estudiando lo mismo que los muchos aquì, voy por segundo ciclo de la carrera y la verdad no estoy muy bien que digamos , hasta en un momento me detuve a pensar lo mismo que Martìn , y lo que talvez lo que falte aparte de la lògica , el esfuerzo y dedicaciòn, es la pasiòn.
no sè Martìn ...que piensas tù?
Vanessa
2009-11-01 23:30:46
¿Què deberiamos hacer ahora? ¿Seguir?
Ronald Najera
2009-11-08 19:48:04
<Hola programadores>
Mi concejo para ser un eminencia en programación es:
<my body>
<1> Decidirse en un campo de programación (P) (P sistemas, juegos, simulación, realidad virtual, animación, PLC, de conocimiento...)
<2> Resolver problemas mediante algoritmos
<3> Llevarlo a las plantillas
<4> Hacer un pre programa (prototipo)
<5> Hacer cambios
<6> fin del programa
En mi experiencia como programador de sistemas de información te recomiendo, elije el software libre, gratis multiplataformas (Java jee2)y otro contrario a este esencialmente me refiero a Microsoft .Net .
Bueno nada bienvenido al mundo de programación
</end my body>
</ programadores>
Jhonathan
2010-01-26 15:05:14
La emparece que lo que dicen es una relidad muchas gracias por estos comentarios
jorge alexander
2010-04-18 12:03:38
hola soy jorge de Perú, yo tambien tengo los mismos problemas que ustedes y en mi caso, estudie computacion e informatica y al inicio me fue un poco bien con los lenguajes estructurados pero cuando lleve los lenguajes orientados a objetos de verdad, me paralice no entendi casi nada y ahora que ya termine la carrera quiero volver a practicar los cursos de lenguajes de programacion pero creo que me hace falta esa pasion de poder programar y amar la programacion por que cuando termino algunos ejercicios no trato de mejorar lo que avanzado y bueno... como que quisiera practicar java y php pero siento que me falta ganas de hacerlo... no se a veces pienso que me seria mas facil estudiar redes y sin embargo siempre estoy pensando viendo informacion acerca de los nuevos lenguajes que salen al mercado...
Discúlpenme si no me exprese como debiera pero esa es mi situacion
tefo
2010-06-09 21:43:31
kreo k aprender media docena como minimo esta bien pero siempre en cuando esa media docena este bien aprendido...
Osvaldo
2010-07-01 00:43:04
Para ser un buen Programador creo yo, que lo mas importante es la disciplina y el compromiso. Mucho programadores freelance que conozco nunca cumplen sus plazos, y lejos del Lenguaje que se utilice (ahorita casi puro PHP y Java) el proyecto se merece una plena dedicacion.
En mi caso yo estudio una ISC y la verdad es que si se esta aprendiendo un Lenguaje nuevo es complicado adaptarse al principio a las nuevas funcionalidades pero afortundamente el Cerebro va acomodandose poco a poco.
Otro punto importante creo yo son los conocimientos. Muchos programadores modernos desafortunadamente se acostrumbraron a las Graficas. La Algoritmia es fundamental conocer que y no se puede hacer, afortunadamente la Ingenieria de Software ya apunta ahacia otros rumbos, y como cada vez hay mas Memoria es mas facil crear Proyecto cada vez mas visuales. Pero ya no he visto en proyectos la utilizacion de Estructuras de Datos ycreo yo que al menos en ese punto deberian de hacer enfasis las escuelas que enseñan ISC, Lic en Informatica, Ing Electronica. Obviamente no los proyectos requieren de Automatas o Arboles por poner un ejemplo.
La especializacion es buena y bien pagada, pero nunca esta por demas saber un poco de todo. Pero por ejemplo no es lo mismo cobrar por un proyecto de Visual Basic que por uno de Java. Entonces hay se buenos en alguno y cotizarse ¿Porque no?