Les développeurs recrutent !

Twitter Faire passer le mot sur Twitter

Bonjour à tous,

Cela fait maintenant deux ans que le site zCorrecteurs.fr existe et à peu près 9 mois que la nouvelle version est sortie. Vous aurez d'ailleurs certainement pu constater à quel point elle a évolué pendant ce temps, l'arrivée et le développement du forum, du module de zCorrection, la sortie du quiz, du système de billets (qui a été aussi été amélioré) et encore plus récemment le système de messagerie privée codé par DJ Fox.

Cependant, si le site a pu être autant développé en si peu de temps, c'est parce ce que nos trois développeurs très motivés avaient le temps de beaucoup s'en occuper. Mais la rentrée arrivant, les départs en stage, prépa etc. ont beaucoup diminué leur temps libre, ce qui fait qu'aujourd'hui, nous en sommes arrivés à un point où chaque nécessité de développement devient un véritable casse-tête, d'autant plus que nous avons plusieurs projets qui nécessiteraient de lourdes avancées de la part du site (au niveau code).

C'est pour cela qu'aujourd'hui nous lançons ce recrutement et faisons appel à vous.

Pourquoi se proposer pour être développeur ?



Vous voulez rendre service à ce site ?



Si jamais vous participez et / ou visitez beaucoup ce site et souhaitez jouer un rôle plus actif dans son évolution, tout en soutenant de vos compétences ce projet, participer à ce recrutement peut-être une bonne occasion. De plus, il est aussi instructif de participer à un tel projet en compagnie d'autres développeurs et d'apprendre à leurs côtés (attention, je ne dis pas que nous recrutons des gens pour apprendre, nous cherchons des développeurs déjà confirmés) mais cela peut être un petit "plus" qui n'est pas à négliger.

Le travail en lui-même...



Le travail en lui-même consistera en un développement de plusieurs modules que nous prévoyons ouvrir pour ce site. Je ne peux pas trop en parler davantage pour le moment étant donné qu'il s'agit de "surprises" mais sachez que c'est à peu près du même ordre d'idée que le module de Quiz (sauf un module qui est beaucoup plus important et nécessitera sans doute davantage de travail de développement). Bien entendu, vous ne serez pas lâché dès le début seul pour le développement d'un gros module. Ceux qui seront pris seront parrainés pendant un certain temps par les développeurs actuels et commenceront pas développer de petites choses pour se familiariser avec nos scripts avant d'entamer le développement d'un des gros modules dont j'ai parlé. Ça sera donc bien encadré.

D'ailleurs, il est important de préciser que les modules sur lesquels ceux qui seront pris travailleront n'auront pas forcément de lien direct avec le Site du Zéro. Ça peut paraître absurde de dire cela, mais nous recevons beaucoup de candidatures de personnes espérant intégrer l'équipe du Site du Zéro après un passage par nos services. Ici ça ne sera pas le cas. Si vous êtes intéressés, c'est pour ce poste, et si vous postulez, c'est pour travailler sur ce site (et ça ne pourra pas être considéré comme une porte d'entrée vers l'équipe sdz).


Le statut



Nous préférons prévenir tout de suite (histoire qu'on ne puisse pas nous reprocher d'avoir caché cela au moment du recrutement), le statut des éventuels recrutés ne sera pas le même que celui des actuels développeurs. La raison en est simple : les développeurs actuels (Savageman, DJ Fox et vincent1870) ont développé l'intégralité de ce site. Par conséquent, même s'ils ne sont pas administrateurs à la base, ils bénéficient d'une très grande marge de manœuvre et de beaucoup d'accès, au niveau du site, base de données etc. Cela ne nous pose pas de problème étant donné que nous les connaissons et avons une totale confiance en eux (bien méritée d'ailleurs). Par contre, nous ne souhaitons pas reprendre d'autres personnes avec de tels accès. Ce qui pourrait en plus se révéler difficilement gérable et compatible avec le travail à fournir. Donc en résumé, les développeurs recrutés auront un statut à eux sur ce forum, l'accès à un forum de développement pour pouvoir communiquer plus facilement entre eux et avec les autres développeurs et administrateurs, ainsi qu'un accès à la version de développement du site.

Tout ce qui est "travail de codage" se faisant par l'intermédiaire de logiciel gestionnaire de versions Subversion, ils n'auront qu'à développer en local et uploader les modifications sur la version développement régulièrement afin de pouvoir faire tester les fonctionnalités par d'autres développeurs et éventuellement discuter de ce qu'ils ont fait avec les autres. A part pour ce qui est des gros modules nécessitant un temps conséquent de développement, la version de production sera mise régulièrement à jour avec ce qui se trouve sur la version de développement par l'un des administrateurs ou développeurs actuels.

Ce que nous recherchons...



... au niveau compétences...



Maintenant que j'ai présenté un peu le travail et ce qui attendait les éventuels recrutés, je vais aborder les critères de recrutement (c'est important :-° ). Nous cherchons des gens maîtrisant à haut niveau les technologies PHP, MySQL (le site fonctionne avec ce SGBDR), X-HTML et si possible Javascript et Ajax. Des compétences en CSS seront aussi bonifiées, mais nous ne recrutons pas pour des graphistes à la base (même si, si vous l'êtes, cela sera un gros "plus" pour votre candidature). Si vous avez des connaissances en référencement, cela sera aussi bien vu (ce point-ci étant une des faiblesses du site, le seul de l'équipe compétent dans ce domaine actuellement étant dworkin, qui manque de temps pour améliorer le site à ce niveau).

Vous devez en outre avoir déjà de l'expérience du développement web et du travail en équipe (surtout le premier point). Si vous pouviez nous montrer des sites que vous avez réalisés ou co-réalisés (en précisant ce qui est de vous), cela sera aussi pris en compte.

Nous cherchons aussi des personnes de "bonne composition" c'est-à-dire ayant bon caractère et avec qui il est agréable de travailler. Personnellement, je connais plusieurs développeurs extrêmement compétents, mais assez imbuvables et cela n'est pas compatible avec un travail en équipe.

En bref :
  • PHP :
    • maîtrise avancée de ce langage de façon globale ;
    • PHP 5 ;
    • POO en bonus ;
    • utilisation de PDO en bonus ;
    • connaissance du modèle MVC en bonus.
  • SQL :
    • connaissances avancées requises (pour effectuer des requêtes complexes) ;
    • savoir faire des requêtes optimisées (utilisation des jointures etc.).
  • Apache :
    • Connaître au moins des bases comme ce qui concerne l'url rewriting et tout ce qui peut être utilisé dans un .htaccess normal.
  • Orthographe :
    • Si ce recrutement ne concerne pas un poste de zCorrecteur, vous n'aurez donc pas de correction orthographique à effectuer si vous êtes pris : un niveau correct en français est tout de même attendu.


... au niveau temps libre et motivation



Développer pour un site comme celui-ci demande beaucoup de temps, de présence et d'investissement personnel. Par conséquent, assurez-vous d'être vraiment très motivés avant de postuler. Nous ne prendrons pas le premier à se présenter en priorité, par conséquent, n'hésitez pas à bien réfléchir avant d'envoyer votre candidature. Si vous n'êtes pas sûr d'être intéressés, n'hésitez pas à vous renseigner, et dans le doute, préférez ne pas vous proposer (parce que si on recrute trois développeurs qui se rendent compte au bout de 3 semaines qu'ils ne sont au final pas intéressés ou n'ont pas le temps, ça ne sert à rien). Un projet comme celui-ci est très chronophage, cependant, si cela vous intéresse, c'est aussi passionnant de développer pour un site assez gros (je parle au niveau code, pas au niveau visite) et l'ambiance y est très sympathique, donc après c'est gratifiant, il n'y a pas que des points négatifs (heureusement :D ).

J'en profite d'ailleurs pour préciser (mais je pense que vous le saviez déjà) qu'il s'agit d'un travail bénévole. En effet, si la publicité permet à peu près de faire vivre le site niveau matériel, elle ne permet pas de générer des revenus et encore moins pour embaucher des développeurs professionnels. Enfin je pense que vous vous en doutiez.

Le déroulement du recrutement



Vous pouvez nous soumettre votre candidature via ce module de recrutement, et ce, jusqu'au 20 novembre. A ce moment-là, nous étudierons les propositions qui nous auront été faites et effectuerons une première sélection. Sachant qu'il est difficile de tester un développeur, aucun test spécial n'est prévu. C'est pourquoi, tout ce que vous pourrez nous mettre concernant vos réalisations, compétences en programmation et tout ce qui peut y être apparenté sera pris en compte. La lettre de motivation comptera aussi pour beaucoup. Une fois que nous aurons les candidatures, nous effectuerons ainsi une première sélection (en vérifiant aussi le comportement du membre si celui-ci est inscrit ici ou sur le sdz). Et ensuite, s'ensuivra un entretien (MSN ou Skype) avec un administrateur (probablement dworkin et / ou Ziame). Cela nous permettra de parler un peu avec vous, de faire connaissance et de voir qui est véritablement motivé et éventuellement de compléter des points obscurs de votre lettre de motivation.

Enfin, si tout se passe bien et que nous avons eu plusieurs candidatures intéressantes, nous choisirons parmi elles trois développeurs (les autres bonnes candidatures seront gardées pour plus tard). Cela peut être moins voire aucune si personne ne nous convient et ceux qui seront pris le seront d'abord à l'essai. Nous leur donnerons ensuite les moyens de commencer à développer sur des choses simples au début, en leur laissant de plus en plus d'autonomie.

Par contre, il est inutile de mentir sur votre niveau dans la lettre de présentation (enfin en même temps, je doute que beaucoup essayent mais je préfère préciser ^^ ) étant donné qu'une période de test sera mise en place et que si nous avions accidentellement recruté un développeur n'étant pas à la hauteur ou ne faisant pas l'affaire, la période de test serait là pour régler le problème.


Voilà, je crois avoir tout dit. Il ne nous reste plus qu'à attendre les candidatures des éventuelles personnes motivées et si vous avez des questions, n'hésitez pas à poster dans ce sujet où un membre de l'équipe se fera une joie de vous répondre. ;)

Un gros merci de la part de toute l'équipe aux éventuels candidats et... Bonne chance ! :)

» Posez toutes vos questions sur le forum !


  • État : terminé
  • Début : le 04/11/2008 à 19 h 30
  • Fin des candidatures : le 20/11/2008 à 23 h 59
  • Affichages : 6 270