Skip to content

Instantly share code, notes, and snippets.

@justinmarsan
Created September 27, 2012 09:49
Show Gist options
  • Save justinmarsan/3793189 to your computer and use it in GitHub Desktop.
Save justinmarsan/3793189 to your computer and use it in GitHub Desktop.
Intégrateur : Devoirs de vacances

Ce matin j'ai vu passer sur Twitter un fantastique lien intitulé Intégrateur HTML, front-end web developer : quel salaire ? écrit par STPo sur... le salaire des intégrateurs à Paris...

Sujet d'actualité pour moi étant à la recherche d'un CDI en tant qu'intégrateur, designer, un peu des deux, autre... Autant niveau technique je me sens à l'aise autant niveau rémunération, état du marché de l'emploi dans le secteur et surtout à Paris, je n'ai aucune idée de ce à quoi je dois m'attendre.

Résumé rapide, les chiffres

Pour ne pas gâcher la surprise à ceux qui n'auraient pas encore lu l'article (allez on se bouge) je vais résumer très rapidement ce que j'en ai retenu :

  • Pour un poste de junior ( < 2 ans d'expérience) entre 20k€ et 22k€ annuels sont corrects même plus n'est pas extravagant. Ca fait entre 1284€ et 1412€ net par mois http://www.salairebrutnet.fr/ )
  • Les évolutions possibles sont inexistantes et il faut se diriger vers du backend, du management ou de la gestion de projet si on veut progresser dans l'entreprise
  • Ou changer de statut de boîte

Déjà ça me donne une bonne idée de comment aborder une carrière, pouvoir considérer les offres qui me sont/seront faîtes niveau rémunération, et commencer dès maintenant à anticiper.

Le commentaire qui tue

L'ami _kud a ensuite posté un commentaire sur les sujets que l'ont peu approfondir pour faire évoluer son travail et son salaire en tant que dev front...

Là où certains voient une liste, je vois des devoirs de vacances :D

Comprendre ce qui se passe dans le backend

Je suis familier avec Ruby/Ror et Python/Django mais selon indeed.com Php reste le language le plus demandé pour le développement backend (pas de beaucoup mais... un écart non-négligeable subsiste :

Graph comparaison php, python, ruby, node sur indeed.com

Pour pousser le vice encore plus loin, voici une comparaison des 4 frameworks qui à ma connaissance sont les plus courants en Php à savoir Zend, Symfony, CakePhp et CodeIgniter. Là encore là différence est facilement visible : Graph comparaison zend, symfony, cakephp, codeigniter sur indeed.com

Pour ceux qui veulent se lancer, pas le choix, il faut suivre le tutoriel "Getting Started" de ZF2.

Expertise JS (y compris, backbone, emberjs, nodejs ou autre)

On change pas une tactique qui (à première vu serait celle qui) gagne : Graph node, backbone, ember, angular

J'ai déjà tenté de me mettre à backbone (le grand vainqueur niveau popularité selon indeed.com) mais le manque de projets persos sur lesquels je pourrai me faire les dents (pas d'idées du tout) fait que... bref, on s'en fiche, j'ajoute backbone à la liste des devoirs de vacances : Developing Backbone.js Applications

Connaître les subtilités entre les navigateurs

Là j'ai un peu de mal à suivre, pour moi c'est évident et ça fait partie de la base du boulot d'intégrateur... Si j'ai manqué quelque chose à ce sujet, je veux savoir ce que c'est, un message sur mon compte github ou twitter sont les bienvenus !

Connaître HTTP et ses headers (cache HTTP)

J'y connais tellement rien niveau protocole HTTP et... ce genre de... choses...

Selon le MDN c'est grosso modo le caching par le navigateur des différents éléments qui composent une page pour éviter de les charger... Okay donc le nom pour ça c'est "HTTP caching", bon à savoir...

Beaucoup de choses à approfondir dans ce domaine là pour moi, je ne m'étais jamais vraiment trop posé la question du pourquoi du comment à vrai dire...

Utilisation d'outils pour améliorer la production

Je me suis mis à yeoman il y a peu (et j'adore) mais le pré-processeur CSS utilisé est Sass (et forcément j'utilisais Less). Au boulot, c'est l'occasion de découvrir la syntaxe de Sass en profondeur

Ensuite il y a Compass dont j'ai pas mal entendu parler sans vraiment trop savoir de quoi il s'agit... Il va donc falloir que je fasse un tour du côté de la doc de Compass aussi.

Connaître les dernières nouveautés

Encore une fois, je pense que MDN sera mon meilleur ami, beaucoup de doc (en format wiki, donc géré par la communauté) y compris sur ce qui est tout chaud sorti des moteurs de rendus, last builds, dernières specs, etc etc...

Autant j'ai suivi les nouveautés utilisables tout de suite (nouvelles balises HTML5, petites gâteries CSS3 comme les border-radius) autant j'ai beaucoup délaissé les nouveautés plus abstraites pour moi (genre les WebSockets, wtf ?), pas utilisables à l'heure actuelle à mon goût, et celles dont je n'avais pas entendu parler du tout... Il va donc falloir remédier à tout ça !

Faire du webperfs

Ah, j'avais des bookmarks à ce sujet, et au final après les avoir lus, je ne pense pas vraiment avoir fait en sorte des les appliquer sur chacun des projets sur lesquels j'ai bossé.

L'article que j'avais bookmarké s'intitule Concours Webperf 2010 : les bases et traite des techniques basiques de webperf en prenant comme exemple les résultats d'un concours sur le sujet. Il y a peut être d'autres articles plus récents d'ailleurs, à voir mais en tout cas ça semble être une bonne base.

Versioning (Git mercucial ou baazar)

Perso c'est Git sur Github... Pour pratiquer rien de plus simple, je n'aurai qu'à mettre sur mon compte github le résultat de toutes mes expériences et j'en ai un paquet à faire vu la montagne de devoirs que j'ai !

UI/UX

Je ne sais pas trop comment aborder ce point là (les suggestions sont les bienvenues) : lire des livres je fais déjà et c'est relativement facile, le plus dur c'est d'avoir l'opportunité de mettre le tout en pratique... Je suis rarement en charge de tout un projet quand je travaille en free, donc il serait difficile pour moi de superviser ce genre de choses ou de me vendre en tant qu'UX designer sans aucune expérience...

Je sèche sur la façon d'aborder ce problème...

Conclusion

Ben conclusion je crois mieux visualiser le marché de l'emploi pour les intégrateurs, et ça semble plutôt cool, et être en voie de s'améliorer (bonne nouvelle, merci génération actuelle pour le travail accompli signé la nouvelle/future génération).

Y'a tout un paquet de choses à connaître autour du métier d'intégrateur, pour s'amuser plus, avoir plus de challenge quand on maîtrise les bases de l'intégration, et avoir plus de valeur pour son employeur ou de potentiels futurs employeurs...

Les perspectives sont peut être un peu bouchées à l'heure actuelle, mais ceux qui font le choix de passer en freelance semble se porter plutôt bien, continuant à faire le boulot qu'ils aiment en trouvant un équilibre entre le boulot, la rémunération et, je présume les avantages (et inconvénients) d'être freelance.

Pour ceux qui auraient suivi jusque là, à la liste des devoirs, j'ajouterai de s'intéresser de prés à l'accéssibilité (alsacréations est ton ami), aux méthodologies CSS (oocss, smacss, bem, autres), et peut être à des CMS (à vue de nez je dirai Wordpress/Drupal et Magento/Prestashop)

Toutes les remarques, opinions sont les bienvenues sur twitter ou github (ou même mon adresse email si le coeur vous en dit)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment