Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b...

17
Rapport de stage Mozilla Rapport de stage 20 au 24 février 2017 Noam Schmitt Collège A. Mauzan Gap

Transcript of Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b...

Page 1: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

Rapport de stage  

Mozilla  

  

Rapport de stage  

20 au 24 février 2017 Noam Schmitt 

Collège A. Mauzan Gap    

Page 2: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

Sommaire  OBSERVATION DE L’ENTREPRISE 3

1. Caractéristiques de l’entreprise 3 1.1. Situation géographique de l’entreprise 3 1.2. Statut de l’entreprise 4 1.3. Type d’entreprise 4 1.4. Taille de l’entreprise 4 1.5. Activité de l’entreprise 5

2. Organigramme de l’entreprise 8

DÉCOUVERTE DE L’ENTREPRISE 9

1. Étude d’une profession de l’entreprise 9

2. Compte-rendu du stage 11 2.1 Une journée chez Mozilla 11 2.2 Impressions personnelles 11

QUESTIONNAIRES 12 1. Évaluation du stage par l’élève 12

2. Questionnaire chef d’entreprise 13

3. Questionnaire parents 14

Annexe 1 - Lettre de remerciement au chef d’entreprise 15

Annexe 2 - Carte des Mozilla Space à travers le monde 16

Annexe 3 - Convention de stage 17

Page 2 sur 17

Page 3: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

OBSERVATION DE L’ENTREPRISE 1ère partie

1. Caractéristiques de l’entreprise 1.1. Situation géographique de l’entreprise

Carte de Paris et ses alentours Les bureaux de Mozilla sont situés au 16 bis boulevard Montmartre dans le 9e arrondissement de Paris près des grands boulevards.

Page 3 sur 17

Page 4: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

1.2. Statut de l’entreprise Mozilla existe depuis juillet 2003 et le Mozilla Space (les bureaux Mozilla) de Paris existe depuis 4 ans. Mozilla succède à Netscape Communications Corporation, qui était une célèbre entreprise d’informatique avec son navigateur Netscape Navigator qui a atteint plus de 90 % de part de marchés.

1.3. Type d’entreprise Mozilla est une entreprise multinationale de services numériques et d’innovations technologiques. Mozilla en France est géré depuis les États-Unis avec une méthode américaine du travail, les horaires de travail sont assez libres.

1.4. Taille de l’entreprise Mozilla est une entreprise mondiale, présente dans le monde entier. Il y a 12 Mozilla Spaces dans le monde (à Mountain View, Berlin, Beijing, Londres, Paris, Tokyo…). Ces Mozilla Spaces représentent 1100 employés dont 39 en France (25 au Mozilla Space de Paris et 14 en télé-travail). télé-travail : travail à distance, ces employés travaillent chez eux (par exemple à Lyon, Lille…)

Page 4 sur 17

Page 5: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

1.5. Activité de l’entreprise Mozilla travaille sur les nouvelles technologies et sur des logiciels. L’intégralité des services et logiciels de Mozilla sont libres. C’est-à-dire que leurs logiciels peuvent être utilisés, modifiés, redistribués sans restriction par n’importe qui, leur code source est accessible au grand public (un exemple de leur logiciel modifié puis redistribué : le navigateur Tor qui est basé sur Mozilla Firefox). Nous pouvons aussi contribuer gratuitement à leurs logiciels pour y intégrer de nouvelles fonctionnalités ou corriger de multiples bugs. On peut citer comme logiciels libres célèbres Mozilla Firefox, OpenOffice ou encore VLC. Les produits phares de Mozilla sont :

● Mozilla Firefox - Un navigateur Internet ○ Disponible sur Windows, macOS, Linux, iOS et Android

Mozilla Firefox pour ordinateur comporte plusieurs versions : La version Release qui est la version grand public (version 52 sortie le 7 mars). Ensuite il y a la version Bêta, qui est utilisée par plus de 1 million d’utilisateurs, cette version comporte des bugs mineurs. La version Aurora, elle, comporte de nombreux bugs, qui sont résolus au fur et à mesure de la phase de test. Pour finir, il y a la version Nightly, qui comme son nom l’indique, est mise à jour chaque nuit avec les modifications effectuées la veille. Cette version peut comporter des bugs critiques mais elle comporte des fonctionnalités supplémentaires. Elle est utilisée par environ 100 000 personnes. De Nightly à Release, il s’écoule 18 semaines, 6 semaines pour chaque version.

○ Il y a aussi 2 autres versions en dehors du cycle de Nightly à Release : la

version Firefox Developer Edition, une version spéciale pour les développeurs et la version ESR (Extended Support Release) destinée aux entreprises ou aux collèges/lycées, cette version est une version au support étendu, c’est-à-dire que cette version ne bénéficie pas des nouvelles fonctionnalités mais de mises à jour de sécurité et de stabilité.

Page 5 sur 17

Page 6: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

● Mozilla Thunderbird - Un logiciel de gestion de boîte mail

Aperçu du logiciel Mozilla Thunderbird

● Mozilla Developer Network (MDN) - Documentation sur les technologies web pour

les développeurs

Aperçu de la page d’accueil de Mozilla Developer Network

Page 6 sur 17

Page 7: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

● BugZilla - Un gestionnaire de bugs, notamment utilisé pour le logiciel Mozilla Firefox Ci-dessous, la page BugZilla de mon premier patch pour Firefox qui a été validé. En rouge, la version dans laquelle va être implémentée mon patch, Firefox 54,

Page 7 sur 17

Page 8: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

2. Organigramme de l’entreprise Mozilla compte plus de 1100 employés.

Il y a plusieurs équipes (par exemple l’équipe qui s’occupe de MDN) chez Mozilla et chaque

équipe est répartie à travers le monde (par exemple une personne en France, une autre à

Taipei et un manager à Mountain View...). Ils font des conférences pour pouvoir se parler et

communiquent beaucoup par email.

Mozilla utilise l’organisation matricielle pour ses équipes. Il y a des équipes fonctionnelles

qui comportent des employés spécialisés dans une compétence en particulier (par exemple

une équipe spécialisée dans la rédaction de contenus et une autre spécialisée dans le

marketing) et des équipes durables qui vont être créées par le manager. Ces équipes vont

réunir plusieurs personnes des équipes fonctionnelles et vont se focaliser sur un produit (si

l’on reprend l’exemple, on peut s’imaginer que l’équipe fonctionnelle de rédaction de

contenus va rédiger de la documentation sur une nouvelle technologie web sur MDN et

l’équipe du marketing va en faire la promotion sur les réseaux sociaux). 

Page 8 sur 17

Page 9: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

DÉCOUVERTE DE L’ENTREPRISE 2e partie 

1. Étude d’une profession de l’entreprise La profession présentée est commercial pour la version Nightly de Firefox

Le commercial pour Nightly s’occupe de faire la promotion de Firefox Nightly sur

plusieurs supports. Il s’occupe du compte Twitter de Firefox Nightly qui comptabilise plus de 10000 followers (abonnés) où il y poste les nouvelles fonctionnalités de Nightly (qui ne sont donc pas dans les autres versions de Firefox et d’autres tweets d’informations.

Un exemple de tweet du compte Twitter Firefox Nightly

“Firefox 52 est compilé avec des fonctionnalités impressionnantes que les utilisateurs de Nightly ont testés et approuvé durant les 4 derniers mois”

Il amène les gens à promouvoir Nightly, en incitant par exemple une personne à écrire un article sur le blog de Nightly. Son rôle est aussi de trouver de nouveaux utilisateurs pour tester Nightly et améliorer la stabilité. Il organise aussi des évènements autour de Nightly comme des conférences ou des rencontres. La promotion de ces événements est faite avec la page nouvel onglet de Nightly et sur les réseaux sociaux. Il promeut aussi Nightly chez Mozilla, il incite les développeurs qui travaillent à Mozilla d’utiliser Nightly. Il écrit aussi le changelog (la liste des changements importants) de Firefox, il regarde donc les nouvelles fonctionnalités chaque jour disponibles dans Nightly et les note pour ensuite en faire la promotion et écrire le changelog. Il travaille en équipe, avec les autres équipes marketing à travers le monde. Il peut travailler avec les développeurs, pour leur présenter Nightly et les inciter à l’adopter. Il travaille essentiellement sur des outils informatiques, un ordinateur. Il présente parfois des conférences dans une salle réservée dans le Mozilla Space de Paris. La personne que j’ai rencontrée n’a pas un parcours classique, il a fait des études de traducteur puis des études de vente.

Page 9 sur 17

Page 10: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

Le changelog de Firefox 53 bêta

Ce que j’aime dans ce métier : pouvoir échanger et rencontrer des développeurs de

différents horizons, être en contact avec les utilisateurs. J’aime bien voir les nouvelles technologies et en faire la promotion, les faire découvrir à d’autres personnes.

Ce que je n’aime pas dans ce métier : organiser des conférences et des rencontres

demande beaucoup d’organisation et de respecter des délais ; c’est donc assez difficile à gérer.

Page 10 sur 17

Page 11: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

2. Compte-rendu du stage

2.1. Une journée chez Mozilla Le matin, pour arriver, je prenais le métro. Les bureaux de Mozilla sont situés dans les grands boulevards de Paris. Les bureaux de Mozilla sont sécurisés et un badge est nécessaire pour entrer et ouvrir certaines portes. J’arrive chaque jour un peu avant 10 heures. Je m’installe ensuite à mon bureau à côté de celui de Sylvestre, mon tuteur pendant le stage. Je commence par démarrer l’activité du jour, qu’il m’explique. Aujourd’hui, je vais faire un patch (c.-à-d. une modification) dans Firefox. J’avais au préalable téléchargé la veille le code source (les fichiers qui contiennent du code écrit dans un langage de programmation, par exemple le C++) de Firefox ainsi que les outils qui vont avec. Je tente alors de compiler Firefox (c.-à-d. transformer le code source en un programme que l’ordinateur va pouvoir exécuter). La compilation est souvent très longue. Le temps de midi, nous allions manger avec quelques personnes. L’après-midi, Firefox a donc fini d’être compilé, signe que tout est bien installé. Je commence donc à faire un patch, pas à pas. On me montre alors la validation du patch (la relecture et la validation pour savoir si notre patch ne casse pas Firefox) puis la publication du patch. Mon premier patch est donc “officiellement” dans Firefox. Mon patch arrive alors dans Nightly puis il arrivera dans la version 54 de Firefox. A la fin de la journée, je repars avec mes parents en métro toujours.

2.2. Impressions personnelles Mozilla est une grande entreprise qui repose sur le libre (c’est-à-dire que leurs logiciels peuvent être utilisés, modifiés, redistribués sans restriction par n’importe qui, leur code source est accessible au grand public). Cela a été très intéressant et enrichissant pour moi de voir comment une entreprise libre (qui doit donc trouver d’autres revenus que la vente de produits) fonctionne et travaille comparé par exemple à Google, qui n’est pas une entreprise libre chez laquelle j’ai effectué un stage en décembre 2015. Il y a des personnes chez Mozilla qui s’occupent du confort des employés et leur bien-être. Mozilla a beaucoup d’aménagements pour ses employés, pour leur bien-être, comme une console de jeux ou encore une salle de sport. Ces aménagements sont inspirés de la méthode de travail américaine qui est très intéressante et de plus en plus populaire en France. Mozilla n’a pas que des employés, elle a aussi des bénévoles, qui contribuent aux projets Mozilla, et c’est essentiellement sur ça que repose Mozilla. Ma vision du travail a été grandement améliorée, j’ai appris beaucoup de choses qui me serviront sans aucun doute plus tard. J’ai compris la vision d’Internet de Mozilla, un Internet ouvert pour tout le monde. De plus, la semaine que j’ai passée à Paris m’a permis de vivre dans une grande ville. 

Page 11 sur 17

Page 12: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

QUESTIONNAIRES 3e partie 

1. Évaluation du stage par l’élève 

A - de la façon dont le stage a été organisé B - de la place du stage dans l'année scolaire C - de la durée du stage D - de la période choisie pour le stage E - de l'accueil dans l'entreprise F - de la clarté des explications reçues dans l'entreprise G - des contacts avec les différentes personnes travaillant dans l'entreprise H - de l'aide apportée par cette expérience pour l'orientation de ta scolarité I - de ta découverte de la vie en entreprise J - du rôle que tu as dans l'entreprise pendant le stage K – de la préparation du rapport de stage au collège L - d'avoir participé à ce stage en entreprise 

Page 12 sur 17

Page 13: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

2.Questionnaire chef d’entreprise

Page 13 sur 17

Page 14: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

3.Questionnaire parents

Page 14 sur 17

Page 15: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

Annexes

Annexe 1 - Lettre de remerciement au chef d’entreprise

Objet : Remerciements

Gap, le 19 mars 2017

Bonjour,

Je tenais à vous remercier et à remercier toutes les personnes chez Mozilla Paris de m’avoir

accueilli dans les bureaux.

Ce fut une expérience exceptionnelle et très enrichissante.

J’ai pu découvrir de nouvelles choses et contribuer aux produits Mozilla.

Cette (courte) semaine m’a appris beaucoup de choses du monde du travail et m’a permis

de mieux envisager mon avenir professionnel. J’ai passé une semaine très agréable.

Je tenais aussi à remercier toutes les personnes d’avoir pris de leur temps pour m’expliquer

leur rôle chez Mozilla.

J’ai découvert tout ce qu'impliquent les logiciels libres, notamment la gestion des

contributions.

Cordialement,

Noam

Page 15 sur 17

Page 16: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

Annexe 2 - Carte des Mozilla Spaces à travers le monde

Page 16 sur 17

Page 17: Rapport de stage Mozilla - Astuces Web · Rapport de stage Mozilla Rapport de stage ... cé l è b re e n t re p ri se d ’ i n f o rma t i q u e a ve c so n n a vi g a t e u r Ne

 

Annexe 3 - Convention de stage

Page 17 sur 17