Du haut de ma tête
- DéveloppeurOS - un tas d'opportunités ici, c'était un choix clair entre les systèmes de bureau, mobiles et embarqués, maintenant les lignes sont devenues plus floues (c'est-à-dire que vous pouvez exécuter Android à la fois sur un téléphone, une tablette). Vous écririez des modules de noyau, des pilotes de périphériques, des choses assez bas niveau.
- Développeur web - front-end (JS, CSS, HTML) ou back-end (systèmes CMS, services web - client, serveur, bases de données), assez large gamme de choses que vous pourriez faire en tant que dev web.
- Développeur de jeux - toutes sortes de choses allant des systèmes vidéo, des particules, du rendu, de l'audio, du gameplay, de l'UI
- Développeur mobile - vous pouvez vous spécialiser dans la construction d'un certain type d'applications comme Android, iOS, WP
- Développeur robotique - vous pourriez construire le prochain Roomba. Vous devez comprendre certains concepts de physique car vous avez affaire à du matériel et au monde réel (c'est-à-dire que les roues ne tournent pas assez, cela pourrait-il être dû à une trop grande friction du tapis). Ou même les voitures autonomes, je pense qu'ils vont dans cette catégorie.
- Data scientist - c'est un peu une spécialisation SDE, comprend beaucoup de connaissances sur l'apprentissage automatique, l'IA, les statistiques et les mathématiques.
- Vision par ordinateur - analyse d'images, étiquetage, imagerie médicale
- Systèmes distribués - mise en réseau, routage, threading, concurrence
- Interaction homme-machine - cela peut être un certain nombre de choses mais surtout VUI (interface utilisateur vocale) et NUI (interface utilisateur naturelle) - comme être capable de dire Xbox ON et de contrôler un jeu avec Kinect, Wii.
.