Estoy buscando un PHP (desarrollador). ¿Cómo puedo reclutar uno?

En mi opinión, un buen desarrollador de PHP :

  • Sigue los estándares de PSR – PHP Framework Interop Group
  • Es competente en al menos un marco moderno: Symfony, Marco PHP de alto rendimiento para desarrollo web, Marco PHP para artesanos web, Marco PHP de alto rendimiento, Lo mejor para desarrollo web 2.0, Marco Zend, etc.
  • Sabe cómo extraer la lógica de dominio fuera de las carpetas MVC
  • Sabe escribir unidades, integración, pruebas de aceptación
  • Utiliza el compositor para dependencias de paquetes y no escribe código innecesario (usa paquetes existentes)
  • Entiende cómo funcionan las relaciones / asociaciones entre modelos, y usa el ORM para manejar datos, excepto casos extremos
  • Puede proporcionar ejemplos del mundo real de patrones de diseño y conceptos de OOP
  • Sabe cuándo no seguir las cosas que he escrito en esta respuesta

Quién no es un buen desarrollador de PHP :

  • ¿Quién sigue los “estándares propios”?
  • Quien escribe todo desde cero en cada proyecto, desde conectarse a la base de datos con mysql_connect (al menos use PDO) para hacer llamadas HTTP (use Guzzle en lugar de CURL), aunque esto muestra que sabe cómo hacer las cosas, no sabe cómo hacerlo de la manera correcta
  • Escribir muchas consultas SQL cuando ya hay un ORM en el proyecto que ofrece la misma funcionalidad
  • Mezcla HTML, CSS, JS con PHP

Recuerde que si bien es muy fácil encontrar desarrolladores PHP, es bastante raro encontrar buenos.

En cuanto a mi sugerencia individual, hay algunas cosas que deben estar presentes en los buenos desarrolladores:

1. Mente analítica.

2. Percepción general de un software.

3. Enfoque orientado al negocio para el desarrollo de software.

4. Ansiedad por el trabajo en equipo.

Puede optar por ValueCoders, ya que proporcionan equipos profesionales, expertos y remotos en su sitio. Cobran un costo muy razonable para el desarrollo.

Gerente
Codificadores de valor

More Interesting

Golang: ¿Cómo convertir una matriz JSON en estructuras y usar JSON Marshal para obtener los datos?

¿Soy la única persona que piensa que jQuery y bootstrap deben colocarse en el compartimento 'no tocar este' del cinturón de herramientas del desarrollador / diseñador?

He progresado en HTML y CSS. Codeacademy alinea JavaScript como el siguiente, FreeCodeCamp enumera JQuery como el siguiente. ¿Cuál es el mejor siguiente paso y por qué?

Me gustaría aprender un lenguaje que se compila en Javascript como mi primer lenguaje de programación completo. ¿Cuál debería aprender?

¿Debería usar Django-CMS o WordPress para un blog si es desarrollador de Django y no tiene experiencia con PHP o WordPress?

Soy desarrollador web, vivo en un país donde ocurren asesinatos a diario. ¿Hay alguna manera de combatir el crimen usando mis habilidades de programador?

Soy un desarrollador front-end, pero no tengo ninguna entrada en el producto. Tomo decisiones de diseño constantemente, pero no estoy invitado a las pruebas de usuario. ¿Esto es normal?

Quiero usar el resultado de una consulta en SQL como una tabla y agregarlo a la base de datos para poder usar esta tabla para ejecutar otra consulta. ¿Cómo lo hago?

Estoy desarrollando un sitio web para un cliente. ¿Cómo lo creo sin un dominio?

Quiero crear un sitio web de torrents, pero eso sería ilegal, entonces, ¿cómo puedo hacerlo sin enfrentar ningún problema ilegal?

Quiero invertir los próximos 6 meses en aprender Ruby on Rails. ¿Cómo debería ser mi plan de estudio?

Cómo crear un sitio web similar a techtunehub.com

Conozco Flask bastante bien y me gusta. ¿Hay alguna razón por la que me molestaría en aprender Django?

Quiero ser desarrollador de Full Stack WEB algún día. Quiero centrarme mucho en JavaScript, Node.js y MEAN Stack, ¿es una buena inversión de tiempo?

Quiero especializarme en lugar de ser un desarrollador de pila completa. ¿Cuáles son algunos nichos que debería mirar?