Test des développeurs
Contents
Vue d'ensemble
Les développeurs d'OSE utilisent un ensemble varié d'outils gratuits et à code source ouvert pour communiquer, concevoir et documenter sur le cloud. Le test des développeurs se concentre sur la réalisation de certaines tâches authentiques comme critère pour devenir développeur. Les qualifications sont très importantes pour prédire et décrire les compétences d'une personne, mais les titres de compétences ne sont ni nécessaires ni suffisants. Si une personne possède un titre de compétences mais ne peut pas effectuer de tâches OSE, ce titre de compétences n'est pas suffisant en soi. Et si quelqu'un peut effectuer des tâches d'ESO mais ne possède pas de diplôme, ce diplôme n'est pas nécessaire. Pour devenir développeur, il suffit de démontrer que vous avez appris à faire ce que font les développeurs. Le test pour savoir si vous pouvez ou non utiliser Linux, concevoir quelque chose en CAO et documenter votre travail sur un wiki consiste à utiliser Linux, concevoir quelque chose en CAO et documenter votre travail sur le wiki. Le test est auto-vérifiant. Si vous pouvez faire ce qu'un développeur fait, alors vous pouvez être un développeur.
Le test comporte trois composantes principales et doit être complété dans l'ordre :
- Partie 1 : Installer OSE Linux : Le candidat télécharge et installe OSE Linux (ou exécute un USB en direct), qui comprend les principaux programmes utilisés pour la deuxième partie du test (FreeCAD, Kdenlive, Chromium et Vokoscreen).
- Partie 2 : Concevoir un cube dans FreeCAD : Le candidat télécharge et utilise des tubes de la bibliothèque de pièces de l'OSE ; les importe dans FreeCAD, et les fait tourner, déplacer et aligner en 3D ; utilise l'établi Sketcher dans FreeCAD pour réaliser des éléments sur les faces ; utilise les contraintes d'assemblage circulaire ; et installe un boulon. Une fois que vous aurez appris à fabriquer le cube d'angle, vous le documenterez pour compléter la partie 3 du test.
- Partie 3 : Documentez votre travail sur le Wiki : Le candidat documente son travail sur FreeCAD en capturant des copies d'écran à l'aide de Vokoscreen ; en éditant la vidéo avec KdenLive ; en publiant la vidéo sur YouTube ; en créant un journal de travail sur le wiki, en téléchargeant les fichiers sources de FreeCAD sur le wiki et en y intégrant la vidéo.
Pour commencer le test, complétez les points suivants.
Partie 1 : Installer OSE Linux
OSE Linux
OSE Linux est un système d'exploitation librement téléchargeable qui contient tous les logiciels utilisés régulièrement à OSE. Il fonctionne comme un Live USB sans que l'utilisateur n'ait à modifier ou à perturber son système d'exploitation habituel de quelque manière que ce soit. Cela concerne les dizaines d'heures qu'il faudrait potentiellement pour télécharger et configurer tous les logiciels et bibliothèques utilisés couramment par OSE. Au lieu de cela, une seule installation, prenant moins d'une demi-heure de temps d'utilisateur dédié après le téléchargement, est suffisante pour télécharger le système d'exploitation entier. C'est une bonne pratique pour les développeurs de OSE de télécharger et d'utiliser le système afin d'éviter les dysfonctionnements des logiciels, les mauvais réglages et le temps perdu pour télécharger ou installer divers logiciels, extensions, établis et plugins de navigateur, etc. OSE n'utilise que des logiciels à source ouverte pour réaliser l'ensemble de son produit de travail afin de faciliter l'interopérabilité avec une grande équipe mondiale de développeurs. OSE Linux peut être utilisé en téléchargeant l'ISO, et en créant une clé USB ou un DVD amorçable. Au lieu d'utiliser son système d'exploitation habituel, on peut choisir - au démarrage - d'exécuter le système d'exploitation OSE Linux à partir d'une clé USB ou d'un DVD.
- Lire OSE Linux 101. Téléchargez et installez OSE Linux sur une clé USB afin de pouvoir l'exécuter en mode Live USB. (OSE Linux comprend tous les programmes pour le test : FreeCAD, Kdenlive, Chromium et Vokoscreen).
Lorsque vous aurez terminé la partie 1 de l'examen, passez à la partie 2.
Partie 2 : Concevoir un cube de coin dans FreeCAD
FreeCAD est un programme libre et gratuit pour la conception de structures, de pièces et de machines. Il est principalement utilisé dans des contextes d'architecture et de génie mécanique. OSE utilise FreeCAD à la fois pour ses travaux de conception mécanique des machines dans le Global Village Construction Set, et pour son projet de création de documents éducatifs destinés à apprendre aux gens à construire ces dessins.
Dans cette partie du test, vous allez construire un cube d'angle x-y-z avec un tube carré. ( Quarter Inch Stock Tubing )
- Consultez le tutoriel FreeCAD 1 et le tutoriel FreeCAD 2 à l'adresse FreeCAD 101. Surveillez tout cela en permanence jusqu'à ce que vous puissiez suivre toutes les étapes. Si vous suivez complètement ces deux vidéos, vous n'aurez pas besoin de regarder d'autres tutoriels. Vous devrez vous arrêter et repasser ces vidéos fréquemment car elles sont très condensées et rapides.
Hint: Veuillez fournir des commentaires sur les tutoriels 1 et 2 dans votre journal - afin que nous puissions apprendre comment nous pouvons enseigner FreeCAD plus efficacement. Faites-nous savoir si les tutoriels 1 et 2 sont suffisants pour vous permettre de passer le test FreeCAD - ou si vous avez dû voir de nombreux autres tutoriels. Si les tutoriels 1 et 2 ne sont pas suffisants - et si vous avez dû chercher d'autres tutoriels - veuillez nous indiquer précisément comment nous pouvons améliorer la vidéo pour la rendre plus claire. Notre objectif est de rendre nos deux premiers tutoriels complets afin de vous aider à apprendre rapidement. Veuillez consigner vos suggestions dans votre journal de travail (que vous avez déjà établi pour votre lettre de présentation de la vidéo).
- Suivez les instructions à l'adresse suivante FreeCAD_101#Task_1:_Create_Corner_Cube_.28For_Developer_Test.29 - Tâche 1 : Construire un cube de coin. Vous allez importer des tubes carrés dans FreeCAD et construire un cube, passer un boulon dans un coin, et y esquisser vos initiales. (N.B. Une fois que vous aurez appris à fabriquer le cube, vous vous filmerez en train de le faire dans la partie 3 du test et l'intégrerez ci-dessous).
Lorsque vous aurez terminé la partie 2 de l'examen, passez à la partie 3.
Partie 3 : Documentez votre travail dans votre journal de bord
OSE accorde une grande importance à la documentation des travaux par le biais de journaux de bord. OSE prévoit de documenter toutes les instructions de construction pour le Global Village Construction Set. Mais la documentation est également essentielle dans le processus de développement lui-même. Si vous documentez les problèmes, nous pouvons les améliorer. Les développeurs font un usage intensif de leurs journaux de travail sur le Wiki OSE, et y documentent leur travail (dans des vidéos youtube liées et intégrées, des photos, Google Docs, etc). Le fait de documenter et de partager publiquement votre travail facilite grandement la collaboration pour les équipes qui sont réparties dans différents États et pays - et la documentation permet d'améliorer les processus. Nous sommes en train de créer une culture de travail ouvert et transparent, ce que nous pensons être essentiel pour l'amélioration de l'humanité.
Maintenant, complétez ce qui suit :
- Enregistrez une vidéo de vous en train de construire le cube, depuis le début, en utilisant Vokoscreen. (N'hésitez pas à revoir Old FreeCAD Tests.)
- Enregistrez une vidéo de l'ensemble de votre bureau OSE Linux. Ceci est pour montrer que vous avez été capable d'installer et d'utiliser OSE Linux. Enregistrez votre voix avec Vokoscreen pour discuter de votre expérience avec OSE Linux - le temps qu'il vous a fallu pour créer l'USB OSE Linux Live, et commentez si tous les programmes nécessaires pour passer le test de développeur ont bien fonctionné pour vous dans le cadre de OSE Linux. Cela ne devrait pas prendre plus de 15 secondes.
- Accélérez la partie FreeCAD de votre test et transformez-le en une vidéo de 30 secondes en utilisant Kdenlive.
- Ajoutez votre vidéo OSE Linux Desktop. Cela montre votre capacité à composer des clips dans une vidéo. La durée totale de votre vidéo ne dépassera donc pas 45 secondes.
- Ajouter Pling par Jaspertine de la Open Source Soundtracks. N'ajoutez ceci qu'à la partie vidéo FreeCAD de votre montage vidéo.
- Téléchargez la vidéo sur votre propre chaîne sur YouTube.
- Téléchargez le fichier FreeCAD dans votre journal de travail et intégrez votre vidéo FreeCAD Cube à cet endroit.
- Dans votre journal de travail - document :
- Combien d'heures ont été nécessaires pour compléter chaque partie du test : 1) Installation de Linux ; 2) Apprentissage de FreeCAD ; et 3) Documentation de votre travail--et quelle partie a été la plus difficile.
- Ajoutez tout autre commentaire sur le test FreeCAD ou le test des développeurs en général.
- Notez vous-même de 0 à 100 sur la base du pourcentage de points de test que vous avez obtenus avec succès - et inscrivez ce score dans les commentaires de votre journal de travail.
- Lorsque vous avez terminé ces tâches, veuillez envoyer un courriel à info at opensourceecology dot org pour nous informer de votre achèvement
- Veuillez afficher un lien vers votre journal de bord afin que d'autres personnes puissent voir vos résultats dans le commentaire Disqus ci-dessous.
Links
Hint: Review tests from early 2017 here: Old FreeCAD Tests