Foros del Web » Programando para Internet » PHP »

Que debe tener un buen desarrollador PHP

Estas en el tema de Que debe tener un buen desarrollador PHP en el foro de PHP en Foros del Web. Hola a todos, hace rato no volvia por estos lados, espero poco a poco seguir contribuyendo con el foro... Hoy vengo a preguntar algo bien ...
  #1 (permalink)  
Antiguo 01/12/2011, 02:23
Avatar de richicasas  
Fecha de Ingreso: abril-2007
Ubicación: Colombia
Mensajes: 692
Antigüedad: 15 años, 10 meses
Puntos: 13
Pregunta Que debe tener un buen desarrollador PHP

Hola a todos, hace rato no volvia por estos lados, espero poco a poco seguir contribuyendo con el foro...

Hoy vengo a preguntar algo bien especial, resulta que llevo programando con PHP aproximadamente 4 años ( solo PHP con MYSQL).. pero desde hace rato tengo una espinita en la cabeza: Sera que soy buen programador PHP ???

Empeze haciendo lo tipico con programacion estructurada ( mysql_fetch_array()..etc)
Luego despues de mucho tiempo empeze a usar POO ($ObUser = new Usuarios();..etc)
Actualmente cuando desarrollo software utilizo un framework ( kumbiaphp)..

Pero la verdad, quisiera saber las opiniones de todos los que desarrollan con PHP sobre CUALES DEBEN SER las caracteristicas de un buen programador PHP, que DEBE SABER HACER ?? QUE NO LE PUEDE FALTAR?? QUE ERRORES NO DEBE COMETER??...

Ademas si alguien tiene UN BUEN ENLACE de alguna pagina que contenga buenas practicas a la hora de desarrollar en PHP tanto a nivel tecnico como logico... he buscado pero si mucho encuentro uno que otro consejo pero nada bien completo...

Espero hayan buenos aportes porque no solo me serviran a mi sino tambien a los que comienzan y van recorriendo el camino PHP.

De antemano, muchas gracias a todos.
__________________
Juguetes Sexuales
  #2 (permalink)  
Antiguo 01/12/2011, 03:10
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 17 años, 3 meses
Puntos: 890
Respuesta: Que debe tener un buen desarrollador PHP

Tené en cuenta de que PHP solo es el medio de llegar al objetivo, debes tener un muy ato poder de abstracción, lógica, orden, saber al menos control de versiones, pruebas unitarias, POO. Y dominar al menos otro lenguaje (Pyhton, Ruby, java) como complemento, dominar algún framework, CMS, estar actualizado según las tendencias actuales. Sqlite, XML, JSON, SOAP.
El mudo avanza, los que se quedaron solo en PHP estructurado se quedaron atrás.

Saludos
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 01/12/2011, 18:03
Avatar de richicasas  
Fecha de Ingreso: abril-2007
Ubicación: Colombia
Mensajes: 692
Antigüedad: 15 años, 10 meses
Puntos: 13
De acuerdo Respuesta: Que debe tener un buen desarrollador PHP

121 visitas y dos comentarios?? mmmm
Dando algo de aporte:
1. Validar formularios: Desconfiar de todo lo que ingresa el usuario.
2. Revisar el codigo y comentarlo.
3. Usen patrones de diseño.
4. Antes de programar, analicen, escriban, dibujen, diagramen, pero no se pongan a programar con algo solo desde la cabeza.

Eso por ahora, ojala aporten mas...
__________________
Juguetes Sexuales
  #4 (permalink)  
Antiguo 01/12/2011, 19:18
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 14 años, 5 meses
Puntos: 2236
Respuesta: Que debe tener un buen desarrollador PHP

- Coche
- Casa
- Tiempo compartido en la playa

Ahhh, características, no posesiones!

- Debe ser autodidacta y tener paciencia para saber qué y dónde buscar.
- Debe ser flexible y no cerrarse a creer que "yo todo lo sé", siempre hay alguien que nos puede aportar mayor conocimiento.

Eso por ahora, regresaré si se me ocurre algo más.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 01/12/2011, 23:36
Avatar de jorgelpadronb  
Fecha de Ingreso: agosto-2011
Ubicación: Cuba
Mensajes: 281
Antigüedad: 11 años, 5 meses
Puntos: 37
Respuesta: Que debe tener un buen desarrollador PHP

Creo que con dominio de varias herramientas + creatividad + entender a fondo el problema a resolver, sale un buen coctelito.

Luego le agregas una buena dosis de autoexigencia + la idea fija de que siempre se puede mejorarse un poco más.

Si eres capaz hacer lo que te pidan, de una u otra forma, con mas o menos esfuerzo, con una u otra herramienta o combinando varias de ellas, sin descansar hasta ver tu proyecto funcionando tal como quieres que lo haga.

Si reunes todos esos ingredientes, independientemente de lo actualizado que puedas estar, ERES UN PRGRAMADOR EXELENTE!

Recordemos que la tendencia actual es a la simplificación y lo prediseñado. La invación de los frameworks y los CMS. Conozco a un joven que es una fiera en Joomla! y no sabe ni J de PHP. Dentro de poco tiempo hasta mi niño de 4 años va a poder hacer un sitio web completo. Si eres capaz de lograr tus proyectos con las herramientas antiguas, lo moderno te lo paseas. Solo es cuestión de estudiar y actualizarse un poquito, sin dejarse llevar por el vicio de "lo último que trajo el barco".

Los que se aferran solamente a lo viejo, se quedan obsoletos; pero los que usan solo lo nuevo, se pierden de herramientas exelentes, que aunque antiguas, siguen siendo potentes. Un profesor mío decía: La mejor herramienta es la que mejor domines; y si las dominas todas, pues todas son exelentes.

Cuando el cliente pregunta: que herramienta sabes usar?, el buen programador responde: cual herramienta quieres que use?

Saludos.

Etiquetas: desarrollador, mysql, tener, usuarios
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 02:02.