Comprendre la programmation... et vos programmeurs!
Cette initiation originale est dédiée aux professionnels ou aux particuliers qui côtoient sans le pratiquer le monde du développement logiciel. Elle ne requiert aucune connaissance en informatique, et c'est volontaire!
Créalead: 60€HT, Externe: 100€HT
(à venir, par sondage ou sur demande explicite -- me contacter!)
Cette formation s'adresse en effet très explicitement aux personnes qui souhaitent franchir le pas de façon la plus douce possible, mais aussi à celles qui ont recours à des prestataires informaticiens, par exemple pour réaliser les éléments programmés de leur site internet.
Certes, vous y verrez que programmer un ordinateur n'est pas plus difficile que d'apprendre un nouveau langage. C'est même facile et très satisfaisant lorsqu'on aborde le sujet de façon visuelle, pragmatique et étagée, avec nombres d'analogies avec le monde "réel". Mais ce n'est pas de se former à un langage particulier qui compte, mais bien d'acquérir une compréhension des bonnes pratiques: elles sont communes à tous les langages.
L'objet de la formation est triple :
- mieux communiquer avec vos développeurs (rédaction de cahier des charges),
- être plus efficace en cours de réalisation (éviter les ambiguités, détecter les dérives),
- enfin, savoir contrôler le livrable correctement (ne pas se retrouver pieds et poings liés, éblouis par la surface du travail!).
Ce dernier point est en effet bien trop souvent négligé, et il a un coût réel lorsqu'il s'agira d'étendre, de reprendre ou de corriger un existant.
Donc, à l'issue de la formation vous devriez être en mesure de bien "faire faire" par vos prestataires informaticiens.
Et qui sait... peut être d'aller plus loin dans la programmation par vous mêmes, puisque mine de rien, vous allez quand meme programmer, un tout petit peu mais sans vous en rendre compte!
(durées indicatives)
15 mn - généralités, dédramatisation: la programmation, c'est TRES simple!
5 mn- installation d'OpenScad sur son poste, pour ceux qui ne l'auraient pas fait
10 mn - la preuve par l'exemple: un premier programme en moins de dix minutes, visuel et en pleine compréhension des détails!
10 mn - si, si posez vos questions, au contraire!
15 mn- TP: à votre tour! Faire ou modifier votre premier programme!
20 mn - les erreurs classiques, où ça, pourquoi? Comment les corriger
20 mn - et on y vient: structure, commentaires, nommages...
25 mn - TP: chaises musicales: étendre le programme du voisin!
15 mn - les subtilités par l'exemples, et le pourquoi de la documentation et des spécifications
20 mn - TP: le cahier des charges, critiques constructives collaborative: simplifiez votre vie et celle de votre prestataire
10mn - TP selon le temps disponible: votre voisin est votre prestataire!
30 mn - questionnaire interactif: stratégies et petites ruses des programmeurs... comment les reconnaître, comment les gérer?
20 mn - conclusion, questions ouvertes, vos cas réels!
Temps restant - critiques et débat
Les entrepreneurs qui font appel à des développeurs informaticiens tiers (web, mobile, base de donnée...).
Tout public qui souhaite s'initier à la programmation, y compris ou spécialement ceux qui ne pensent pas pouvoir y arriver ou trouver assez de motivation!
Avoir un ordinateur portable, pré-installé avec un petit logiciel open source qui servira de support pour les TP.
En terme de connaissances: strictement aucun prérequis! Et cela pourrait même être préférable pour en profiter le plus...
- s'initier de façon amusante et visuelle à la programmation, presqu'exclusivement par analogie avec le monde réel
- connaitre les contraintes des ordinateurs (ils sont aussi patients que bornés, mais ils sont incroyablement fiables)
- comprendre les programmeurs, mieux collaborer avec eux (définition, suivi, et un petit peu de psychologie...)
- et enfin, voire surtout: connaitre vos droits et vos attentes professionnelles lorsque vous sous-traitez une prestation de développement logiciel!
- beaucoup d'ateliers
- un minimum de cours classique
- interactivité
Jérémie FRANCOIS
Auteur d'un tutoriel d'initiation au logiciel de CAO OpenScad (en anglais), lu plusieurs milliers de fois par mois.
- votre premier programme, fonctionnel
- vos interactions productives
- mes questions!
- feuille d'évaluation individuelle
- retours et critiques en débat