(t.bodeux = Viciousity ? :o)
Bon, il est temps de faire un nouveau bilan intermédiaire avec les petites choses que j'ai apprises ces derniers jours.
D'abord, je commence enfin à me débrouiller avec Git et je perçois vraiment l'intérêt de l'open-source (j'ai arpenté les projets de Sephi). J'en ai une utilisation pour le moins basique pour le moment, mais je pige le principe des commits, des pulls, des clones, des push, toussa, toussa. J'ai juste pas encore le réflexe de faire régulièrement de commits, ce qui a pour conséquence des commits avec souvent une dizaine de fichiers édités et un descriptif du commit qui n'est pas vraiment approprié. J'utilise ST2 comme éditeur, existe-t-il un plugin particulier qui permette de m'aider à faire des commits plus régulier (ou alors un raccourci pour la ligne de commande) ?
J'ai eu l'occasion de découvrir le blog de Synbioz qui est vraiment super intéressant avec de très bonnes ressources francophones sur Rails, notamment une série d'articles sur les gems à ne pas manquer, ça m'a permis d'en découvrir pas mal (cancan et devise notamment).
Ensuite, je participe en tant que cobaye à un google group "Ruby-debutant" qui vise à apporter des ressources francophones adaptés aux devs junior de Rails. J'espère vraiment que le projet fonctionnera et que ça permettra de créer un espace de discussion avec une approche pragmatique de Rails.
J'ai pas mal de soucis avec la documentation et les sources sur Rails qui sont très éparses et pas toujours à jour. J'ai beau avoir un relativement bon niveau d'anglais commun, le langage technique m'échappe un peu ce qui rend ma progression parfois difficile dans les guides Rails. Il existe des traductions francophones plus que parcellaires de ces guides sur RailsDebutant.org, c'est toujours ça de pris, d'ailleurs le projet Ruby-débutant dont je parle au-dessus aimerait relancer ces traductions.
Je découvre les premiers points faibles de Rails que sont : l'absence de documentation francophone, la magie de Ruby et de Rails combinés (notamment lié à une grande dose d'abstraction) rend parfois le code de Rails assez opaque, et ce sentiment d'opacité est renforcé par le fait que je dois me référer à la documentation anglophone.
Dernier gros point négatif qui est sans doute la cause des points soulevés précédemment : l'absence d'espace communautaire fort au niveau francophone. Comme j'ai eu l'occasion de le dire sur le google group de Rails France, mon premier réflexe quand j'ai voulu commencer à bosser sur Rails a été de chercher des espaces de discussion, j'ai écumé les principaux sites de programmation (SdZ, developpez.com, ...) et j'ai trouvé la plupart du temps des forums quasiment vides, soit de quoi me passer l'envie d'y poster des sujets.
A cet égard, je trouve l'absence totale de tutorial sur le site du zéro assez symptomatique (pour moi c'est carrément une "faute" en termes de promotion de RoR). Je me souviens de Sephi qui disait que Ruby et Rails étaient des technologies intéressantes pour commencer la programmation, ben force est de constater que la communauté RoR a pas forcément mis en place les structures pour "accueillir" les devs junior qui voudraient débuter sur Rails. J'ai même éprouvé un étrange soulagement quand j'ai trouvé les google groups dédiés à Rails, alors que j'étais perdu au milieu de la jungle RoR ^^ Je trouve qu'il y a un gros travail à faire de ce point de vue là si vous voulez garantir la promotion de votre outil de travail auprès d'autres développeurs francophones. Visiblement les choses commencent à bouger et c'est tant mieux
Bon, il est temps de faire un nouveau bilan intermédiaire avec les petites choses que j'ai apprises ces derniers jours.
D'abord, je commence enfin à me débrouiller avec Git et je perçois vraiment l'intérêt de l'open-source (j'ai arpenté les projets de Sephi). J'en ai une utilisation pour le moins basique pour le moment, mais je pige le principe des commits, des pulls, des clones, des push, toussa, toussa. J'ai juste pas encore le réflexe de faire régulièrement de commits, ce qui a pour conséquence des commits avec souvent une dizaine de fichiers édités et un descriptif du commit qui n'est pas vraiment approprié. J'utilise ST2 comme éditeur, existe-t-il un plugin particulier qui permette de m'aider à faire des commits plus régulier (ou alors un raccourci pour la ligne de commande) ?
J'ai eu l'occasion de découvrir le blog de Synbioz qui est vraiment super intéressant avec de très bonnes ressources francophones sur Rails, notamment une série d'articles sur les gems à ne pas manquer, ça m'a permis d'en découvrir pas mal (cancan et devise notamment).
Ensuite, je participe en tant que cobaye à un google group "Ruby-debutant" qui vise à apporter des ressources francophones adaptés aux devs junior de Rails. J'espère vraiment que le projet fonctionnera et que ça permettra de créer un espace de discussion avec une approche pragmatique de Rails.
J'ai pas mal de soucis avec la documentation et les sources sur Rails qui sont très éparses et pas toujours à jour. J'ai beau avoir un relativement bon niveau d'anglais commun, le langage technique m'échappe un peu ce qui rend ma progression parfois difficile dans les guides Rails. Il existe des traductions francophones plus que parcellaires de ces guides sur RailsDebutant.org, c'est toujours ça de pris, d'ailleurs le projet Ruby-débutant dont je parle au-dessus aimerait relancer ces traductions.
Je découvre les premiers points faibles de Rails que sont : l'absence de documentation francophone, la magie de Ruby et de Rails combinés (notamment lié à une grande dose d'abstraction) rend parfois le code de Rails assez opaque, et ce sentiment d'opacité est renforcé par le fait que je dois me référer à la documentation anglophone.
Dernier gros point négatif qui est sans doute la cause des points soulevés précédemment : l'absence d'espace communautaire fort au niveau francophone. Comme j'ai eu l'occasion de le dire sur le google group de Rails France, mon premier réflexe quand j'ai voulu commencer à bosser sur Rails a été de chercher des espaces de discussion, j'ai écumé les principaux sites de programmation (SdZ, developpez.com, ...) et j'ai trouvé la plupart du temps des forums quasiment vides, soit de quoi me passer l'envie d'y poster des sujets.
A cet égard, je trouve l'absence totale de tutorial sur le site du zéro assez symptomatique (pour moi c'est carrément une "faute" en termes de promotion de RoR). Je me souviens de Sephi qui disait que Ruby et Rails étaient des technologies intéressantes pour commencer la programmation, ben force est de constater que la communauté RoR a pas forcément mis en place les structures pour "accueillir" les devs junior qui voudraient débuter sur Rails. J'ai même éprouvé un étrange soulagement quand j'ai trouvé les google groups dédiés à Rails, alors que j'étais perdu au milieu de la jungle RoR ^^ Je trouve qu'il y a un gros travail à faire de ce point de vue là si vous voulez garantir la promotion de votre outil de travail auprès d'autres développeurs francophones. Visiblement les choses commencent à bouger et c'est tant mieux