Capacitación para desarrolladores de 1C-Bitrix: compartimos nuestro enfoque para el "crecimiento" del personal

Capacitación para desarrolladores de 1C-Bitrix: compartimos nuestro enfoque para el "crecimiento" del personal

Cuando la escasez de personal se vuelve insoportable, las empresas digitales toman caminos diferentes: algunas, bajo la apariencia de “cursos”, abren su propia forja de talentos, otras proponen condiciones tentadoras y buscan especialistas entre sus competidores. ¿Qué hacer si ni el primero ni el segundo se adaptan?

Así es: "crecer". Cuando se acumulan muchas tareas en la cola y existe el riesgo de "superponer" algunos proyectos en el cronograma de producción sobre otros (y al mismo tiempo se quiere seguir creciendo en indicadores), entonces ya no hay tiempo para abrir universidades. . Y la moralidad no permite que todos "roben" personal a otros. Y el camino de la caza conlleva muchos peligros.

Hace tiempo que decidimos que debemos seguir el camino más óptimo: no descuidar al personal joven con poca experiencia, tener tiempo para sacarlos del mercado laboral mientras estén libres y educarlos.

¿A quién estamos enseñando?

Si incluimos en nuestras filas a todos los que dominan la creación de un currículum en HH.ru, entonces esto será una "orientación demasiado amplia", como dirían los especialistas en publicidad. Es necesaria una cierta limitación:

  1. Conocimientos mínimos de PHP. Si un candidato declara su deseo de desarrollarse en el campo del desarrollo web, pero aún no ha llegado a la teoría del lenguaje de scripting más común, significa que no tiene ningún deseo o que es demasiado "pasivo" (y seguirá siéndolo durante mucho tiempo). mucho tiempo).
  2. Pasando la tarea de prueba. El problema es que la impresión y las capacidades reales del candidato suelen ser completamente diferentes. Un empleado potencial que no tiene ninguna habilidad se está vendiendo bien. Y alguien que no parece muy interesante en la primera etapa puede tener buenos conocimientos. Y el único "filtro" en este asunto es la tarea de prueba.
  3. Pasando por las etapas estándar de la entrevista.

Mes 1

Todo el proceso de formación se divide en 3 meses, que representan un “período de prueba” condicional. ¿Por qué condicional? Porque no se trata simplemente de unas prácticas durante las cuales el empleado se pone a prueba y adquiere algunas habilidades básicas. No, este es un programa de formación completo. Y como resultado, obtenemos especialistas de pleno derecho que no temen confiar un proyecto real a un cliente.

Qué incluye el 1er mes de formación:

a) Teoría de Bitrix:

  • Primer contacto con CMS.
  • Completar cursos y obtener los certificados pertinentes:

- Gestor de contenidos.

- Administrador.

b) Primeras tareas de programación. A la hora de resolverlos, está prohibido utilizar funciones de alto nivel, es decir, aquellas en las que ya se han implementado determinados algoritmos.

c) Familiaridad con los estándares corporativos y la cultura de desarrollo web:

  • CRM: dejamos entrar al empleado a nuestro portal.
  • Capacitación en normativa interna y principios operativos. Incluido:

— Reglas para trabajar con tareas.

— Elaboración de documentación.

— Comunicaciones con directivos.

d) Y solo entonces GIT (sistema de control de versiones).

Un punto importante es que creemos que las universidades van por el camino correcto cuando enseñan por primera vez a los estudiantes los principios y no algunos idiomas individuales. Y aunque el conocimiento inicial de PHP es un requisito previo para ingresar a nuestro programa de capacitación, todavía no reemplaza las habilidades de pensamiento algorítmico.

Mes 2

a) Continuación de la teoría Bitrix. Sólo que esta vez hay diferentes cursos:

  • Administrador. Módulos
  • Administrador. Negocio.
  • Desarrollador.

b) Practicar la combinatoria. Programación orientada a objetos. Complicando el algoritmo, trabajando con objetos.

c) Tareas del examen Bitrix pago: familiarización con la arquitectura del framework.

d) Práctica: escribir su propio marco para desarrollar un sitio web con una funcionalidad sencilla. Un requisito obligatorio es que la arquitectura sea similar a Bitrix. La ejecución de la tarea es supervisada por el director técnico. Como resultado, el empleado tiene una comprensión más profunda de cómo funciona el sistema desde dentro.

e) GIT.

Preste atención a la fluidez con la que se desarrollan las competencias de los empleados en relación con Bitrix. Si en el primer mes le enseñamos cosas básicas relacionadas con la administración, aquí ya vamos un paso adelante. Es muy importante que el desarrollador pueda hacer cosas que a primera vista parecen muy simples e incluso "inferiores" (en la jerarquía de complejidad de la tarea).

Mes 3

a) Nuevamente las tareas del examen remunerado.

b) Integración del diseño de la tienda online en Bitrix.

c) Trabajo continuo para escribir su propio marco.

d) Pequeñas tareas: práctica de “combate”.

e) Y nuevamente GIT.

Durante todo este período, el progreso se registra claramente y se realizan sesiones informativas con cada empleado 1 a 1. Si alguien se queda atrás en un tema determinado, ajustamos inmediatamente las tácticas de capacitación: agregamos materiales adicionales al plan, volvemos a los puntos poco comprendidos. y analizar juntos si hay “inconvenientes” específicos. El objetivo de cada revisión es convertir las debilidades del desarrollador en fortalezas.

Total

Después de 3 meses de formación, un empleado que haya completado todo el programa recibe automáticamente el estatus "junior". ¿Qué tiene de especial esto? En muchas empresas la experiencia de los especialistas se evalúa incorrectamente, de ahí el nombre incorrecto. Inscriben a todos indiscriminadamente en juniors. En nuestro país, sólo aquellos que realmente han estado "en la batalla" y no están privados de una base teórica son dignos de este estatus. De hecho, un “junior” así puede en algunos momentos ser incluso más fuerte que un “intermedio” de otras empresas, cuya formación no fue supervisada por nadie.

¿Qué pasará a continuación con nuestro “junior”? Se le asigna un desarrollador de mayor rango, quien supervisa aún más su trabajo y realiza un seguimiento de todos los hitos importantes del desarrollo y las tareas del proyecto.

¿Está funcionando el esquema?

Definitivamente sí. Ya se ha consolidado como un programa de formación probado, como lo confirman desarrolladores experimentados (ya "adultos"). Todos pasamos por ella. Todo. Y eventualmente se convierten en unidades de combate experimentadas para subcontratar tareas de desarrollo.

Compartimos nuestro enfoque. El siguiente paso depende de ustedes, colegas. ¡A por ello!

Fuente: habr.com

Añadir un comentario