Cuando se puede se programar?

Iniciado por standad, 1 Mayo 2012, 17:44 PM

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

standad

En que momento se puede decir que uno sabe programar.
¿Cuando a a dominado un lenguaje o varios totalmente?
¿ Después de hacer algún pequeño proyecto?

$Edu$

Para mi hay que considerarse programador cuando ya pasaste por varios lenguajes (distintos entre ellos, ya que si aprendes 4 lenguajes parecidos es lo mismo) y tengas nocion de como se hacen las cosas, que te planteen un problema y sepas como solucionarlo, saber que lenguaje elegir para ese problema. No necesariamente tenes que haber creado 100 proyectos, sino pocos pero distintos todos.

engel lex

realmente también podría ser cuando te familiarizas bien con un lenguaje porque ya realizaste proyectos medianos en el, comprendiste sus métodos, limitaciones y trucos... que puedes decir que puedes hacer lo que un programa "comercial" (tal vez no como un photoshop, sino algo pequeño pero util) puede ofrecer, que te sientas cómodo y seguro con el
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Roboto

mi problema es llegar a una empresa y k me digan,haz esto.
me metan 20.000 codigos k no tenga ni p**a idea y me digan,haz esto.

ese es mi temor.
algun programador k trabaje como tal,puede contar asi como se maneja?¿?¿

engel lex

primero la empresa te va a decir que lenguaje(s) maneja, ahi si tienen un programa ya hecho es medio fastidioso porque es ver el código entender que carajo hicieron para hacer lo que te asignen, asi que tienes que estár familiarizado con el lenguaje, si te toca participar en un proyecto desde 0, tienes que tener alguna familiarizacion con métodos de trabajo con ese lenguaje (librerias, frameworks) para poder seguir el hilo aunque al principio por lo general todos irán un poco perdidos(si es un proyecto desde 0 con personal recién llegado), pero agarrarán el paso
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

mit

Para mi saber programar es cuando te presentan una problematica, la resuelves y ya esta, resolverla no quiere decir que tengas todo en tu cabeza, eso es imposible, sino que te puedes auxiliar de tu documentacion, librerias, u scripts hechos por tí, pero lo importante radica en resolver el problema.

Saludos

engel lex

CitarPara mi saber programar es cuando te presentan una problematica, la resuelves y ya esta, resolverla no quiere decir que tengas todo en tu cabeza, eso es imposible, sino que te puedes auxiliar de tu documentacion, librerias, u scripts hechos por tí, pero lo importante radica en resolver el problema.

mit tiene mucha razón también en eso, creo que resumió bien la idea de que se necesita
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Ferno

Para ser programador completo, uno no debe saberse 15 mil lenguajes (aunque en el proceso termina aprendiéndolos). Un lenguaje si no lo usas por determinado tiempo se te va a olvidar la sintaxis, se te van a empezara mezclar los lenguajes que sabías, etc. Pero simplemente leyendo un pequeño manual del mismo se soluciona.
Lo que un buen programador debe conocer y dominar, a mi parecer, son los diferentes paradigmas de programación y tener un excelente manejo de algoritmia.

Conociendo esto, ningún problema será tal, y si te piden programar en determinado lenguaje que no conoces, agarras un libro y en 2 o 3 días ya podrás programar lo necesario, simplemente porque ENTIENDES como hacerlo. La sintaxis va y viene.

dac

Para mi ser un programador es que dado un problema poder resolverlo... me explico:

quieres escribir un software que haga tal tarea, y tu poder hacerlo realidad... independientemente del lenguaje que uses o si lo haces solo o en equipo, también ser capaz de leer un código y (quizás con nada más que una guía de la sintaxis) poder comprenderlo,modificarlo,mejorarlo,cambiarlo.

Saludos!