Nous envisageons d'enseigner à certains employés qui ont une expérience de programmation de niveau amateur zéro ou générale à me décharger de la charge de travail.
Nous utilisons Python / Django qui a une partie de la documentation la plus conviviale et un jeu d'enfant à apprendre.
Je suis actuellement un service informatique pour mon entreprise et je n'ai pas assez d'heures pour développer tout ce dont l'entreprise a besoin. Nous ne sommes pas une société de logiciels, mais cela aide d'avoir une informatique interne pour automatiser les tâches, développer les fonctionnalités de service client, analyser les données, etc.
Comment intégrez-vous lentement les recrues travaillant sur votre base de code? Disons que vous avez un stagiaire - que font-ils? Je suis totalement réticent à les laisser concevoir ou développer du code de base car nous allons faire face à leurs erreurs / modèles de conception étranges pendant des années. En tant que développeur principal, je serai celui qui devra contourner leur code.
Ma pensée était que les novices ne modifient que le code existant, sans jamais construire de fonctionnalités de base. Je peux leur décharger du travail avec des tâches simples après avoir construit la fonctionnalité elle-même.
Nous aimerions que nos employés apprennent / trouvent de la valeur dans l'entreprise, et nous avons généralement des gens qui «gravissent les échelons».
Est-ce une pratique courante d'enseigner aux personnes ayant une programmation de niveau général / amateur? Comment fonctionne la «montée en grade» dans une entreprise de logiciels pour les programmeurs débutants? Quand commencent-ils à travailler sur le code principal?
J'essaie de décider si cela va causer plus de dégâts que l'aide, et s'il y a un moyen d'utiliser leur aide sans risquer de risquer le code du site principal (environnements isolés?).