Cerrar Bienvenido
Cerrar Registrate

Ya somos 1.508.136 Forros navegando...

1196 usuarios conectados | 1.508.136 forros | 369.504 temas | 4.389.322 mensajes | seremos forros, pero somos una bocha

Que es exactamente un programador en el foro de Programación:


Bueno, mas alla de las preguntas tecnicas de programacion. Quise crear este tema para plantear una discusion sobre lo que realmente hace a uno un buen programador. En mi opinion. Un programador no es una persona que sabe 300.000 lenguajes, se sabe de memoria todas las sintaxis, funciones, y clases que provee el compilador de dicho lenguaje. Sino una persona capaz de resolver problemas optimamente. Que tenga la cabeza lo suficientemente abierta como para ver un problema desde una logica soluble en una PC. Y no solo tiene que saber resolverlos. Sino tambien saber como hacerlo de la mejor manera ...

Datos del Tema
Creado el 24.10.06 a las 17:49
  • 0 Votos
  • 0
    Favoritos
  • 2047
    Visitas
  • 9
    Mensajes
¡Tema agregado a Favoritos!
Ya tienes este tema en Favoritos
Error
¡Buen Tema!0 Votos Disponibles
¡Tu voto ha sido enviado!
Ya has votado por este tema
[Error]
No puedes votar tu propio tema
No puedes votar a usuarios baneados
No puedes votar en un tema cerrado
Viejo 24.10.06, 17:49
Bueno, mas alla de las preguntas tecnicas de programacion. Quise crear este tema para plantear una discusion sobre lo que realmente hace a uno un buen programador.

En mi opinion. Un programador no es una persona que sabe 300.000 lenguajes, se sabe de memoria todas las sintaxis, funciones, y clases que provee el compilador de dicho lenguaje. Sino una persona capaz de resolver problemas optimamente. Que tenga la cabeza lo suficientemente abierta como para ver un problema desde una logica soluble en una PC.

Y no solo tiene que saber resolverlos. Sino tambien saber como hacerlo de la mejor manera posible. Saber diagramarlo. Saber llevarlo a cabo y saber con que herramientas conviene llevarlo a cabo el proyecto.

Despues. Las demas herramientas. El lenguaje. Las funciones. El compilador, y demases. Son importantes. Pero es algo que se puede aprender de un libro...

No se que opinan ustedes.
Za - rea - za
Viejo 24.10.06, 17:58
Yo opino que no soy buen programador!!!.
Te falto agregar que "disponga del tiempo suficiente para encontrar la solucion mas viable".
Viejo 24.10.06, 20:47
Estoy en parte de acuerdo con lo que decís, pero en cuanto al tema de la optimización...de eso en muchos casos se encarga el compilador (gcc -oXX , por ejemplo). Lo mas importante es diagramar algoritmos eficientes. Y lenguajes, bueno, prefiero ser Senior en alguno que Junior en todos....De todas formas, no es lo importante, uno no tiene que adaptar el programa al lenguaje que sabe, sino que tiene que elegir el lenguaje en base al programa que va a hacer.

Viejo 25.10.06, 00:40
En la facultad, en las materias que tuve por ahora de programación, siempre dicen "Nosotros no venimos a enseñarles Pascal, C++ o Java, les enseñamos a programar y usamos como herramienta el lenguaje que mejor se adapte a los temas que vemos".
Creo que eso explica bastante bien que ser programador no es saber lenguajes nomás.
Mirá mi firma, está re buena: >---.
^--------------------------------------|
-'--------------------------------------'
Viejo 25.10.06, 01:23
Un programador, es un tipo que escribe codigo y conoce el lenguaje en el cual programa.
A lo que uds se refieren con todas las caracteristicas anteriores: son los desarrolladores, hay una brecha muy grande entre ser desarrollador y programador.
Un desarrollador es aquel que tiene los conocimiento como para implentenar soluciones de informacion acorde a los requerimientos y las limitaciones del entorno.
Un programador, solamente hace lo que dice el desarrollador.
Y por sobre el desarrollador y el programador esta el arquitecto de sistemas que es el que se encarga de diagramar el sistema y luego plantea todos los puntos claves como sean: regla de negocios, casos de usos, etc. al desarrollador, este implementa las soluciones y pasa el trabajo al programador que al fin y al cabo escribe el codigo.

Asi es como se labura hoy en dia en todas las empresas IT.
Cambiando los roles de
Arquitecto: Project Leader
Desarrolador: Coordinador Tecnico
Programador: Programador :P
Viejo 25.10.06, 11:24
Si, es cierto, estamos confundiendo conceptos. El programador es mas bien una autómata. No toma decisiones, solo hace lo que está pactado y como está pactado.

Viejo 25.10.06, 13:53
Originalmente publicado por Mar1an0 Ver mensaje
Un programador, es un tipo que escribe codigo y conoce el lenguaje en el cual programa.
A lo que uds se refieren con todas las caracteristicas anteriores: son los desarrolladores, hay una brecha muy grande entre ser desarrollador y programador.
Un desarrollador es aquel que tiene los conocimiento como para implentenar soluciones de informacion acorde a los requerimientos y las limitaciones del entorno.
Un programador, solamente hace lo que dice el desarrollador.
Y por sobre el desarrollador y el programador esta el arquitecto de sistemas que es el que se encarga de diagramar el sistema y luego plantea todos los puntos claves como sean: regla de negocios, casos de usos, etc. al desarrollador, este implementa las soluciones y pasa el trabajo al programador que al fin y al cabo escribe el codigo.

Asi es como se labura hoy en dia en todas las empresas IT.
Cambiando los roles de
Arquitecto: Project Leader
Desarrolador: Coordinador Tecnico
Programador: Programador :P
Concuerdo totalmente. Mi punto siempre fué que uno no debe quedarse con una cosa. Un programador debería saber hacer análisis y a la inversa.

Saludos, Mauro.
Viejo 25.10.06, 17:31
Originalmente publicado por Mar1an0 Ver mensaje
Un programador, es un tipo que escribe codigo y conoce el lenguaje en el cual programa.
A lo que uds se refieren con todas las caracteristicas anteriores: son los desarrolladores, hay una brecha muy grande entre ser desarrollador y programador.
Un desarrollador es aquel que tiene los conocimiento como para implentenar soluciones de informacion acorde a los requerimientos y las limitaciones del entorno.
Un programador, solamente hace lo que dice el desarrollador.
Y por sobre el desarrollador y el programador esta el arquitecto de sistemas que es el que se encarga de diagramar el sistema y luego plantea todos los puntos claves como sean: regla de negocios, casos de usos, etc. al desarrollador, este implementa las soluciones y pasa el trabajo al programador que al fin y al cabo escribe el codigo.

Asi es como se labura hoy en dia en todas las empresas IT.
Cambiando los roles de
Arquitecto: Project Leader
Desarrolador: Coordinador Tecnico
Programador: Programador :P
Gracias. No sabia de esta diferencia...
...creo que eso aclara varias cosas y que lo que yo queria explayar era mas que nada que era un desarrollador...
(o por lo menos eso intente :P)
Za - rea - za
Viejo 08.08.08, 11:04
Pues creo que como ya digeron confunden un programador con un desarrollador.
Viejo 08.08.08, 11:09
Originalmente publicado por gustavo93 Ver mensaje
Pues creo que como ya digeron confunden un programador con un desarrollador.
Pues creo que llegaste 2 años tarde al tema.
(antes Leogolas)
Aclaración para un canalla

Sucutrule !!!

Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Iniciar Sesion

Recordarme

Top de Usuarios

    ElServer