Le plus important pour les débutants en Rails c'est de comprendre que
la techno, les librairies, les bonnes pratiques évoluent à une grande
vitesse.

Il faut se mettre dans la tête que Rails est un outil d'un grand
ensemble. Cet ensemble indépendant du framework web est toutes les
bonnes pratiques et technos : méthodologie agile, testing, versioning
avec Git, REST, UJS, standards du Web, HTML 5, NoSQL, etc. Il faut
s'intéresser à tout cela sinon on est largué.

Les livres et articles qui ne traitent pas de Rails 3 sont à jeter, en
général tout ce qui a plus d'un an généralement.

Savoir rester modeste et éviter de se lancer dans du Javascript, AJAX,
etc, alors qu'on a même pas encore saisi le framework côté Web.
Par exemple, ne pas venir sur la mailing list de Railsfrance et
balancer une question sur du Javascript avec du code copié/collé d'un
bouquin traitant de Rails 1...

Nicolas.

2011/3/24 Raphaël Pierquin <[email protected]>:
> Raphaël,
>
>> Je vais devoir de nouveau former quelques "débutants" à RoR
>> [...]
>> Je cherche plus les
>> difficultés conceptuelles [...] que pratiques [...]
>
> Les difficultés dépendent énormément des compétences initiales des
> personnes à qui tu vas enseigner : en quoi sont ils débutants ?
>
> Par exemple :
> * Raymond, développeur java+web expérimenté aura de la difficulté à
> vivre avec les mécanismes implicites de Rails sous-jacents aux
> conventions.
> * Alors que Robert, jeune autodidacte php, va peut-être buter sur les
> spécifité du langage ruby.
> * Quant à Raoul, biz guy talentueux mais absolument ignard en
> développement, son premier challenge sera probablement d'appréhender
> le système dans son ensemble sans se perdre dans la complexité de
> chaque composant.
>
> L'enjeu, quand tu prépares ta formation, est de déterminer la zone
> proximale de développement de tes élèves : suffisamment proche de
> leurs références pour qu'il ne se perdent pas, mais suffisamment
> éloignée pour qu'ils apprennent quelque chose.
> C'est facile à faire si tu n'as qu'un élève : il suffit de coder avec
> lui, et de faire marche arrière et/ou ralentir dès que tu sens que
> c'est nécessaire.
> Si tu as plusieurs élèves avec une expérience hétérogène, ça se complique.
>
> J'espère que ça aide,
> -- Raphaël (un autre)
> [email protected]
>
> --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> [email protected]



-- 
Nicolas Blanco, Web developper

http://www.nicolasblanco.fr
Jabber/GoogleTalk : [email protected]
Twitter : http://twitter.com/slainer68
Github : http://github.com/slainer68
Skype : slainer68

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à