Vous êtes sur la page 1sur 2

35 Juillet-Aot

2014
>
Programmez!
d

v
e
l
o
p
p
e
u
r

d
u

m
o
i
s
Comment es-tu tomb dans l'in-
formatique et le dveloppement ?
Ta famille, tes amis t'ont soutenu ?
Ma passion pour linformatique me
vient directement de mon pre. Jai
eu loccasion de toucher un ordi-
nateur ds mon plus jeune ge;
notre premier ordinateur tait qui-
p de windows 95, mon pre lutili-
sait pour saisir des mmoires de
thses et dautres travaux de
bureautique .
A cette poque l en Algrie, les
ordinateurs personnels ne se ven-
daient pas facilement comme
cest le cas aujourdhui et le fait
den possder un la maison,
ctait vraiment gnial.
Au cours des annes 2000, il y
avait les cybers-cafs qui commen-
aient ouvrir un peu partout en
Algrie; ctait l o je passais la
plus grande part de mon temps, je
basculais entre les diffrents sites
web, messageries instantanes,
forum, etc. Petit petit jai com-
menc me poser des questions
sur le fonctionnement des logiciels
que jutilisais: comment les jeux
vidos sont-ils raliss? Comment
est-il possible quon puisse se
connecter son compte mail par-
tir de plusieurs ordinateurs et y
retrouver les mmes mails? O
sont stockes toutes ces don-
nes? Ctait ce genre de ques-
tions qui m'a pouss poursuivre
des tudes en informatique aprs
avoir obtenu mon baccalaurat.
Qu'est-ce que tu aimes dans la
programmation : le dveloppe-
ment ? la technique ? Russir
concevoir des applications ?
Les dfis ?
Ce que jaime vraiment dans la
programmation cest quelle ne
demande pas grand chose : un
simple diteur de texte, un compi-
lateur et on peut faire des miracles.
Pour moi chaque nouveau pro-
gramme ou chaque nouveau projet
est un dfi quil faut relever. Il y a
toujours des points quon ne ma-
trise pas bien; soit on nest pas
habitu au langage, soit on nest
pas habitu la mthodologie de
programmation, etc. Pour moi
cest assez frquent ce genre de
problmes. Du coup il faut faire
face tout a. Il faut se dbrouiller
pour apprendre et raliser ce qui a
t demand. Tout en respectant
les dlais.
Pour la technique, je considre
cela comme un point trs impor-
tant. A mon avis ce nest pas une
chose quon apprend du jour au
lendemain, a m'arrive pas sou-
vent de tomber sur un cas o mes
classes nont pas t bien
conues. Ou parfois, j'ai cr des
mthodes et je narrive pas les
gnraliser. Du coup je suis oblig
de faire du bricolage dans mon
code. Cest vrai que a m'agace
de temps en temps mais il faut
bien passer par ces tapes sinon
on napprendra jamais.
Tu as t un des dveloppeurs du
nouveau site de Programmez!,
est-ce que ce fut un projet nor-
mal ? Plus compliqu ? Plus de
pressions ?
Ma participation au dveloppe-
ment du nouveau site de program-
mez a vraiment t trs bnfique :
travailler avec Drupal au sein dune
quipe avec un autre dveloppeur,
un dsigner et un chef de projet,
pratiquer la mthodologie
SCRUM, tre constamment en
relation avec le client. Pour moi, le
projet programmez.com a t un
cas d'cole o jai beaucoup
appris, comme sur tous les autres
projets.
La pression, oui jen ai eu pas mal
certaines priodes. Pas forc-
ment de mon boss ou du client
mais plutt des dlais et surtout la
volont de maitriser le planning.
Je me suis retrouv plusieurs
reprises travailler en pleine nuit
et le week-end. Situation que je
trouve normale pour nimporte
quel dveloppeur. Je fais a par
passion et par amour. Je nai
jamais senti lobligation de le faire
mais je voulais le faire, comme un
dfi relever.
Tu travailles beaucoup avec
Drupal, quelle est ton opinion sur
l'outil ?
Drupal est un outil trs puissant.
Son architecture base sur le prin-
cipe des Hooks qui sont de
simples fonctions invoques un
moment spcifique du processus
de bulding. Les modules peuvent
implmenter ces hooks et apporter
leurs modifications au moment
ncessaire. Le fait que Drupal soit
un projet Open source, on trouve
beaucoup de contributions, on
peut rapidement dnicher des
modules qui facilitent beaucoup de
tches. Sinon Drupal est trs bien
document et il nest pas compli-
qu de crer ses propres modules.
L'informatique change vite, trs
vite. Comment arrives-tu suivre
les volutions ? te former ?
tre jour est une obligation pour
chaque dveloppeur. Cest vrai
que le domaine informatique vo-
lue dune manire exponentielle,
mais la plupart des nouveaux
outils, API, frameworks, etc. sont
toujours accompagns dune
documentation. De plus, on trouve
souvent des communauts autour
dune techno, cela maide beau-
coup pour rester jour et facilite la
tche pour quelquun qui possde
juste la patience de passer un petit
moment sur la doc et sur les
forums.
Pour se former, il y a aujourdhui ce
quon appelle les MOOC (Massive
Online Open course), plusieurs pla-
teformes sont aujourdhui dispo-
nibles sur le web, comme edX,
OpenClassRooms (le site du zro),
Lynda.com, phpaccademy.org,
etc. la plupart sont gratuits,
dautres sont payants.
Personnellement je trouve a plus
rapide et plus efficace quand on
dbute sur une nouvelle technolo-
gie que dutiliser un simple livre;
dj premirement il faut trouver
un livre jour, les technos voluent
tellement vite que le contenu du
livre peut tre dpass au bout
dune anne. Mais le fait de voir
une vido, de voir le code scrire,
sexcuter devant ses yeux permet
de bien assimiler les choses, sur-
tout si cest bien expliqu par le
formateur et dans la plupart des
cas le contenu est rafrachi fr-
quemment. Certes il faut s'appli-
quer pour bien comprendre, do
le fait que la plupart des plate-
formes proposent des exercices
entre les diffrents chapitres, des
pices jointes tlcharger, des
snipetes de codes prtes s'ex-
cuter et tester!
Dans ma manire de procder, je
commence toujours par chercher
un cours en ligne sur ce que je
veux apprendre; puis, je cherche
un livre (parfois la doc suffit large-
ment) pour approfondir mes
connaissances ou pour me rensei-
gner en cas de besoin.
La vie dun dveloppeur nest pas
toujours facile : stress, projets,
planning serr. Comment
concilier le travail, les loisirs, les
sorties, la famille ?
Avec un simple diteur et un compilateur,
on peut faire des miracles !
Ayoub Zamouchi a 23 ans. Il a pass avec succs un master en gnie
des systmes informatiques. Passionn de nouvelles technologies, il
sintresse beaucoup aux sports mcaniques et au tennis.
035_036_176 19/06/14 21:11 Page35
Diplm dun Master 2 en
informatique, systmes
informatiques intelligents
(USTHB), MOKRANI
Mohamed El Farouk est
depuis presque 2 ans
dveloppeur mobile / web.
Il a t freelance puis
travaille actuellement dans
lquipe de DzMob.
Comment es-tu tomb dans l'infor-
matique et le dveloppement ? Ta
famille, tes amis t'ont soutenu ?
Cest grce un coup de cur pour
une sance de programmation en
HTML que je me suis lanc dans le
dveloppement. J'ai toujours t pas-
sionn par l'informatique. Jai com-
menc rparer des ordinateurs et
dcouvrir Windows 98 ds le lyce. Je
considrais a comme un passe-
temps et jassistais le soir aux cours
de html pendant lt. Puis, j'ai voulu
juste devenir un dveloppeur pour
suivre la tendance. Jai commenc par
crer quelques sites Web pour m'oc-
cuper pendant mon temps libre, sur-
tout en vacances. Mais, je me suis
aperu que cela pouvait tre un vrai
job, que la demande en Algrie tait
de plus en plus importante pour ce
domaine.
tu as t un des dveloppeurs du
nouveau site de Programmez, est-ce
que ce fut un projet normal ? Plus
compliqu ? Plus de pressions ?
Sur le projet Programmez !, le point
positif a t dapprendre pas mal de
choses. Jai aussi beaucoup apprci
le travail en quipe. On a utilis Drupal
et en tant que dveloppeur, notre
mtier peut engendrer pas mal de
prises de tte, quand il y a un bug, on
peut passer beaucoup de temps
chercher avant de trouver la ligne de
code qui pose problme. Le dlai a t
un des principaux dfis de ce projet.
Linformatique change vite, trs vite.
Comment arrives-tu suivre les vo-
lutions ? A te former ?
Google est mon meilleur ami ! C'est
sr que je travaille dans un domaine
trs volutif, donc il faut trs rgulire-
ment se remettre en question. Je ne
cesse pas de consulter Internet, les
forums, de la documentation sur Inter-
net quotidiennement dans le but de
faire voluer ma carrire profession-
nelle, sans oublier les revues
La vie d'un dveloppeur n'est pas
toujours facile : stress, projets, plan-
ning serr. Comment concilier le tra-
vail, les loisirs, les sorties, la famille ?
Il est vrai que mon travail moccupe
beaucoup et quil empite largement
sur le temps libre et les week-ends.
Cela nest pas drangeant tant
donn que jaime ce job. Mais il est
parfois ncessaire de se couper et se
changer les ides : scoutisme, passer
du temps avec les enfants, faire des
sorties entre amis, dcouvrir lAlgrie.
O te vois-tu dans 3-5 ans ?
Question difficile ! Tout dabord : tre
expert dans ce que je fais et tre sp-
cialis. Je considre que plus on est
spcialis, et plus on a de chance
dtre comptent et expert. Aujour-
dhui, mon ambition est de me focali-
ser sur le mobile.
Quels conseils donnerais-tu des
tudiants et aux dveloppeurs qui te
lisent ?
Tout dabord, je tiens prciser que je
suis fier dtre dveloppeur. Pour moi
ce nest pas une tape vers le poste
de chef de projet, il faut tre passionn
par ce qu'on fait. Il faut beaucoup de
patience quand tu te trouves oblig de
reprendre plusieurs fois le mme pro-
blme que tu croyais avoir rgl et qui,
en fait, ne l'est pas. A mon avis, je ne
pense pas qu'il faut avoir des qualits
spcifiques pour faire ce mtier. C'est
plus une question de comptences.
A la fin de la semaine, je fais
mon maximum pour me
changer les ides, faire autre
chose. Mais ce nest pas tou-
jours possible surtout quand
les plannings sont serrs, ce
qui est souvent le cas. Par-
fois, je dois coder durant le
week-end pour avancer le
projet.
Le peu de temps libre que
jai, je le passe avec des
amis. On organise des sorties
vers la montagne, parfois la
plage. On se met autour dun
barbecue et on passe un bon
moment. Ils ont toujours des
tas de choses me raconter.
On ne se voit pas beaucoup.
Quand on me pose la ques-
tion et toi Ayoub, du nou-
veau ? Bah je rembobine le
film de ma semaine dans ma
tte, je me rends compte que
jai pass 5 jours au bureau,
devant mon ordinateur, en
train de coder et de rsoudre
des bugs. Le jour o je trou-
verai une rponse cette
question, je serai probable-
ment loin du monde des
dveloppeurs
Entre ce que tu as appris en
cole informatique et le tra-
vail rel , as-tu eu du mal
tadapter ? Quest-ce qui
ta le plus surpris ?
Du mal madapter, non pas
du tout! Jtais ravi de chan-
ger denvironnement, de faire
la connaissance de nouvelles
personnes et de travailler
au sein dune quipe profes-
sionnelle.
Une chose qui a vraiment
chang entre lcole et le
travail cest que durant ma
formation, je ne me proccu-
pais pas beaucoup de la
qualit de mon code.
Dans la plupart des cas il tait
visualis soit par dautres tu-
diants, soit par un professeur.
Leurs remarques et avis
propos de mon code taient
toujours les bienvenus pour
moi. Quand jai intgr
DzMob, on faisait
de la prestation. Du coup il
est obligatoire de prsenter
un code de qualit, donc je
faisais de plus en plus atten-
tion la manire de coder,
car le fait de recevoir un com-
mentaire du client propos
dune fonction mal place ou
mal implmente nest pas
du tout du mme niveau que
les remontes durant le cur-
sus scolaire. Cest la rputa-
tion de lentreprise qui est en
jeu. Cela met plus de pres-
sion. Jtais vraiment ravi de
dcouvrir comment les pro-
jets sont estims, comment
tablir un planning, rpartir
les diffrentes tches sur
lensemble de lquipe, etc.
On ne peut rellement le pra-
tiquer que dans la vraie vie.
O te vois-tu dans 3-5 ans ?
Ce nest pas facile de le pr-
voir, si je reviens 5 ans en
arrire, quand jai commenc
mes tudes en informatique,
je navais aucune ide de ce
que jallais faire aprs mes
tudes. L, maintenant, je me
retrouve sur le web et le
mobile. Cest en suivant ma
passion et mes comptences
que je suis arriv l.
Quels conseils donnerais-tu
des tudiants et aux dve-
loppeurs qui te lisent ?
Des conseils ! Jen ai toujours
besoin moi-mme, mais le
peu que je puisse dire est
que la vraie force dun dve-
loppeur cest sa capacit
sadapter rapidement, tre
autonome, capable dap-
prendre de nouvelles choses
nimporte quel moment.
Pas la peine de dpenser une
fortune pour une formation
dans un langage ou un autre,
surtout en ce qui concerne le
web. On peut trouver beau-
coup de choses sur le net. Il
suffit davoir les notions de
base et tout viendra avec
lexprience. Et il ny a pas
mieux que de pratiquer, et
surtout d'avoir beaucoup,
beaucoup de patience.
Jai eu le coup de cur
durant une sance de
programmation HTML
Programmez!
<
Juillet-Aot 2014 36
d

v
e
l
o
p
p
e
u
r

d
u

m
o
i
s
035_036_176 19/06/14 21:11 Page36

Vous aimerez peut-être aussi