¿Cuántos años de experiencia se necesitan (en promedio) para que alguien "domine" PHP? ¿Qué proyectos específicos necesita lograr en PHP para que él/ella pueda considerarse un buen programador de PHP?Para expertos en PHP: ¿Cómo dominar PHP?
Respuesta
No puede decir eso en general. Por supuesto, se necesita tiempo para entender conceptos, pero no se puede "dominar" un idioma, se puede ser muy bueno en eso. Siempre habrá algo que no sabes, siempre tendrás que ampliar tus conocimientos. Incluso el tiempo que tarda alguien en escribir un código rápido y bueno no es inamovible porque todo el mundo aprende de manera diferente y algunas personas no tienen la capacidad de entender el código o pensar de la manera en que les ofrece escribir un buen código. rápido.
En general, un programador debe conocer sus debilidades y mejorarlas. Solo usted puede saber dónde es bueno y en dónde es malo, la opinión externa puede ayudar, pero no hay una lista definida de proyectos que deba haber hecho para que se los considere "buenos".
+1. No podría estar más de acuerdo. –
Irónicamente, la mejor manera de "dominar" php es aprender otro lenguaje de programación, solo para obtener otro punto de vista. Intenta hacer uno o dos proyectos en python, ruby o groovy. Si después de eso podrá volver a php, se encontrará un programador mucho mejor que antes.
10,000 horas o 10 años. Fuente:
http://www.norvig.com/21-days.html
Considero que cuando se es un buen programador, sabrá en qué áreas son excelentes, en el que los buenos, y en la que los que son mera media o ni siquiera eso.
Esa capacidad (y cierta humildad) proviene de la experiencia, los conocimientos, el aprendizaje de nuevas técnicas, mirando más allá de un solo idioma o plataforma de vez en cuando.
Por último, una de las formas más fructíferas de aprender dónde se encuentra uno es la actividad en comunidades como SO, donde se discuten las herramientas y técnicas comunes del oficio.
- 1. ¿Cómo dominar Java?
- 2. Cómo dominar Ruby on Rails
- 3. ¿Cómo dominar las expresiones regulares?
- 4. Git - Dominar la terminología
- 5. a dominar JavaScript
- 6. cómo instalar hiphop para php?
- 7. ¿Cómo contar inverso con para en php?
- 8. ¿Cómo dominar los enlaces/dependencias de C++?
- 9. PHP - ¿Equivalente para Python PDB (Debugger) en PHP?
- 10. PHP url para gama
- 11. JAXB para PHP (PAXB?)
- 12. Curses para PHP en Windows
- 13. Posible error de PHP alrededor de estática :: en PHP 5.3.3
- 14. Cómo duplicar un archivo PHP con PHP
- 15. ¿Cómo crear archivos .php usando php?
- 16. PHP: ¿cómo determinar si el navegador admite javascript en PHP?
- 17. PHP para programadores Python?
- 18. console.log, console.error para PHP?
- 19. Andamios para PHP
- 20. StringBuilder para PHP
- 21. Editores PHP para Ubuntu
- 22. ZipArchive php Class - ¿Está incorporado en PHP?
- 23. Análisis estadístico para PHP
- 24. PHP Include para HTML?
- 25. Bibliotecas SOAP para PHP
- 26. PHP PDO para Dummies
- 27. php-fpm para Windows?
- 28. php_memcache.dll para PHP 5.3
- 29. ¿Cómo publicar una página .php en lugar de .html en github para probar contenido de php?
- 30. PHP API para Hotmail?
No bajé la voz, pero esta es una pregunta muy confusa y difícil de responder. Al menos debería hacerse Community Wiki –
@stereofrog: La pregunta se ajusta perfectamente a "subjetiva y argumentativa" y, por lo tanto, estará cerca. El tiempo que necesita para dominar un idioma depende de muchas circunstancias y, por lo tanto, es posible que la pregunta no se responda en general. – NikiC
"Cera encendida ... depilación con cera", "Pintura encendida ... pintura apagada" En serio, la práctica hace al maestro. Póngase objetivos y trabaje para llegar a ellos. – spender