Quels langages utiliser ?


Cela dépend du domaine d'intérêt de chacun. On pose toujours la question : « Quel est le meilleur langage de développement ». Et la réponse est toujours : « Cela dépend ». On ne peut savoir quel est le meilleur langage tant qu'on n'a pas défini vers quelles technologies on veut s'orienter. Il faut aussi s'essayer à des langages différents pour déterminer lequel est le plus approprié. Le langage de programmation est comme n'importe quel outil : certains sont adaptés, d'autres moins.

Les technologies embarquées, les technologies mobiles, et le cloud, sont trois grands domaines en pleine croissance, avec beaucoup de chevauchement entre eux, dans la mesure où le monde est de plus en plus interconnecté. (Il faudrait lutter contre le dévoilement de nos vies privées, et contre le profilage effectué à partir de l'extraction de nos données, pour le profit. On pourrait avancer que la protection des utilisateurs entre aussi dans les attributions essentielles du développeur Open Source.)

Les autres compétences

Le domaine du monde Open Source est aussi largement ouvert à des personnes qui ne font pas du codage, mais souhaitent trouver des opportunités dans le FLOSS. Le monde connecté impose de nouvelles contraintes aux administrateurs système et réseau. La maîtrise de la consommation énergétique, les technologies Cloud, les bases de données, la haute disponibilité, le provisionnement, la surveillance et la sécurité, tous ces domaines exigent des compétences nouvelles et pointues. Les artistes, les musiciens, les auteurs en technologie, les managers communautaires, les concepteurs de matériel, la rétro-ingénierie, les traducteurs, éditeurs... Les créneaux sont nombreux, où il y a place pour des compétences très variées. Comme l'a déclaré Amanda McPherson, « Il y a aussi de bonnes opportunités d'emploi en dehors du développement au sens strict dans ce secteur. Pour avoir sa place, il faudra aussi montrer que l'on est capable de conduire un projet, d'écrire de façon convaincante, que l'on sait travailler avec des communautés de personnes très différentes et éparpillées dans le monde entier. Ceux qui prospèrent dans des fonctions moins structurées pourront aussi réussir dans ce secteur, que ce soit en développement, en ventes, en marketing, ou dans d'autres domaines encore. Ceux qui arriveront avec un cadre défini dans lequel ils proposent leurs compétences, pour faire ce qui doit être fait, seront aussi bien placés pour ces emplois. » La vice-présidente Marketing and Developer Programs met ici l'accent sur un point essentiel, à savoir que l'auto-motivation, clé du succès dans n'importe quel domaine, est particulièrement nécessaire dans celui du logiciel libre.

Holger Dyroff, vice-président Business Development chez SuSE, reconnaît également l'importance des compétences multiples: « Les compétences dans le secteur Open Source vont être très prisées l'année prochaine, alors que Linux continue a afficher une croissance à deux chiffres, d'une année sur l'autre. Les infrastructures cloud s'ouvrent à un modèle Open Source, ce qui augmente aussi le besoin en compétences dans ce secteur. Par ailleurs, les développeurs se dirigent de plus en plus vers des projets mobiles et d'autres, liés aux réseaux sociaux. Ceux qui ont un intérêt et une passion marquée pour l'Open Source vont être très recherchés par de grands éditeurs, et SuSE en fait parti. Cela concerne aussi bien les développeurs, que les équipes marketing et de ventes. »