Foros del Web » Programando para Internet » PHP »

Niveles de experiencia

Estas en el tema de Niveles de experiencia en el foro de PHP en Foros del Web. Otra de mis preguntas conceptuales .Una compañera de facultad me pregunatba que diferenciaba un programador novel, de uno intermedio y otro senior o experto. Existen ...
  #1 (permalink)  
Antiguo 22/04/2005, 15:47
 
Fecha de Ingreso: abril-2005
Mensajes: 16
Antigüedad: 12 años, 7 meses
Puntos: 0
Niveles de experiencia

Otra de mis preguntas conceptuales .Una compañera de facultad me pregunatba que diferenciaba un programador novel, de uno intermedio y otro senior o experto. Existen o han visto pautas (subjetivas claro) que "regulen" esto de alguna forma? Cuando uno sabe que domina minimamente php en algun nivel? Con un buen manejo de su POO?
Espero no parecer muy basica en la pregunta, pero ha dado cierta inquietud
Gracias!
Angela.
  #2 (permalink)  
Antiguo 22/04/2005, 16:07
Avatar de cdavid_00  
Fecha de Ingreso: septiembre-2004
Ubicación: La Gran Tenoch
Mensajes: 124
Antigüedad: 13 años, 2 meses
Puntos: 1
hola:

Como bien dices, cualquier parámetro que podríamos tomar en cuenta para medir esto sería puramente subjetivo , o como dicen, "todo es relativo al observador" y me parece que lo más importante no es la cantidad de años trabajando o conocimietos que tengas sobre cierta disciplina sino la capacidad de análisis, abstraccion e imaginacion que poseas para resolver un problema, ya que podemos encontrar personas que conozcan casi todo sobre un lenguaje de programacion, pero de ahi a realizar un buen diseño hay una gran diferencia, y éste lo puedes hacer sin siquiera conocer a fondo dicho lenguaje como conclusion puedo decir que lo mejor es encontrar un equilibrio entre estos dos aspectos y recoradar que esfundamental nuestra capacidad de dar soluciones (de calidad) a los problemas que se nos presenten

Hasta pronto
__________________
"Cuanto más grande es el caos, más cerca está la solución"
"Toda ciencia tiene de ciencia, lo que tiene de matemática"
  #3 (permalink)  
Antiguo 22/04/2005, 21:11
Avatar de macabro  
Fecha de Ingreso: enero-2003
Ubicación: venus >> ((_\
Mensajes: 254
Antigüedad: 14 años, 10 meses
Puntos: 1
yo la verdad te diria que es segun la logica porque para mi todo esto de la programacion es pura logica, por decir un programador experto en php puede gastar mas tiempo en programar, digase por asegurar su codigo o que sea dificil de interpretar, por decir una simple conexion a la base de datos MySQL te puede dar muchas vueltas, mas sin embargo un programador estable no experto pero que si sabe php te puede hacer con unas simples lineas , por ej. yo no me considero experto ni trabajo con php5 pero si me presentas un codigo hechas en clases o basado en POO te lo puedo decifrar cual es la meta del codigo y que se puede hacer la misma funcion de esta u otra manera, todo depende como se presente el codigo, para mi, experto es que va mas alla de hacer paginas dinamicas, hay algo mas que solamente ellos saben.
  #4 (permalink)  
Antiguo 25/04/2005, 12:35
 
Fecha de Ingreso: abril-2005
Mensajes: 16
Antigüedad: 12 años, 7 meses
Puntos: 0
Graacias por sus conceptos.De estos deduzco que por ahi se valoraria mas la calidad de resolucion en cuanto a capacidad mas que eventuales conocimientos tecnicos.En lo referente a este tema un punto importante lo marca el buen dominio de POO en php 5.Algo asi,no?
saludos!
  #5 (permalink)  
Antiguo 25/04/2005, 12:47
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
la calidad de resolucion en cuanto a capacidad mas que eventuales conocimientos tecnicos
Todo se aprende .. pero con una buena base y "visión" .. a veces resulta más rápido aprender algo nuevo o tomarse con un concepto nuevo. De hecho como a todos nos pasa .. no "sabemos de todo" .. a la hora de enfrentar un problema . .pero el "concepto general" del ambiente que trabajas te hace por lo menos decir rápidamente "ah! .. esto es tema de tal cosa .. vemos por ahí, profundicemos en el tema" (por lo menos a mi me pasa habitualmente).

Sobre el tema de "OOP" y PHP 5 .. fuera de su implementación bajo PHP 5 (pues la programación orientada a objetos no es própia de PHP (ni de versión de esta)) .. si, podrías decir que eso "destaca" algo sobre el resto .. más que nada por la estructura de este que te hace tene bien claro ciertos conceptos .. que si no es así nunca se "modelará" bien un objeto y de ahí lo que haga .. La implementación bajo cierto lenguaje con esa "base" en la mano será poco más que ir a www.php.net y buscar como se "implementa" concretamente .. eso se puede aprender en unos pocos minutos (con cierta base de PHP en general) .. pero "OOP" en general no. Creo que esa sería la diferencia.

Un saludo,
  #6 (permalink)  
Antiguo 25/04/2005, 13:55
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 13 años
Puntos: 34
Por mi parte, creo que el concepto lo dividen variadas partes, aunque muchas de estas puedan ser o no siempre una verdad.
Una creo que consta de tener un título universitario, y una cierta cantidad en tiempo de experiencia. La otra, creo que es la capacidad de resolver problemas y situaciones que pueden estar en un entorno diferente al que habitualmente podamos estar.
Y la tercera es el conocimiento casi total de lo que abarca algo. O sea, con esto me refiero a que si un cliente/jefe/loquefuere te dice "Necesito crear un entorno de trabajo 3d, que sea blablablabla". Para muchos esto es imposible (obviamente es un ejemplo abstracto, pero si quieren puedo darle ejemplos reales), pero un buen desarrollador, ve cual es la posibilidad de hacerlo sabiendo los limites y consecuencias que tendrá, y cual es el entorno de desarrollo que mejor se adaptara (con esto también he dicho que un desarrollador web no puede/debe saber un solo lenguaje). No siempre se sabe todo, pero se tiene una idea, y de ahí se investiga y solucionan los problemas.
Con el tema de oop, es obvio que alguien "pro" (por así llamarlo) debe saber de manera muy clara el concepto de objetos. Es muy distinto programar a nivel procedural que a nivel oop.
Este tema es muy amplio, y da para mucho, pero de todas maneras, entre los niveles de "novel, de uno intermedio y otro senior o experto" hay muchos niveles, o sea, hay gente mucho mas experta que otra, y no deja de ser experta.

Y lo que dicen de "todo es relativo al observador", me parece una mera mentira...a no ser que el observador sea gente capacitada que comprenda de lo que está hablando.
__________________
Mi punto de partida es Que Bueno Lo Nuevo

Última edición por nicolaspar; 28/03/2006 a las 14:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:53.