Langages de programmation

Go gopher

J'ai commencé à utiliser Go en 2019 dans le cadre de la veille technologique que j'effectuais pour mon stage à la SNCF. Je l'ai trouvée pratique et bien pensé, et j'en ai fait une présentation à mes collaborateurs.

J'ai réalisé plusieurs petits projets en Go sur mon temps libre, principalement des bots discord et des services web.

J'aime ce langage car il est simple, rigoureux et sa philosophie me correspond.
C'est pour ces raisons qu'aujourd'hui je ne développe presqu'en Go. Je souhaite utiliser cet outil professionnellement afin de profiter de ses nombreux avantages.

Python pyhton

J'ai fait mes premiers pas dans la programmation avec Python en 2014.

J'ai réalisé quelques projets en Python sur mon temps libre et aussi au niveau professionnel, principalement des bots discord et des services web. Je m'en suis aussi beaucoup servis pour résoudre des puzzles sur CodinGame.

Je trouve cette technologie simple et permissive qui était des éléments qui me correspondaient.
Aujourd'hui je l'utilise moins car je préfère la rigueur de Go. Néanmoins je prends toujours plaisir à faire du Python.

Rust rust

J'ai découvert ce langage en 2018 pour diversifier mes connaissances en programmation. Cette technologie demande une connaissance assez avancée et a un coup de développement assez élevé. Rust est fait pour réécrire de projets existant dans le but de gagner en performance.

J'ai très peu utilisé cet outil. Mon expérience ce résume à un bot discord et à la résolution de puzzle CodinGame.

Je trouve Rust très intéressant de par sa rigueur et les mécanismes qu'il apporte.
C'est un langage que je souhaite pratiquer plus à l'avenir.

Kotlin kotlin

C'est pendant mon semestre 5 que cette technologie m'a été présentée. Je trouve qu'elle apporte un développement moderne à la JVM.

J'ai utilisé cet outil principalement pour des projets scolaires et en entreprise, à la fois pour des applications mobile ou du développement back-end.

Je pense que Kotlin est le remplaçant de Java là où est la JVM.
Ce langage permet de résoudre des problemes de diverses manières, il ne limite donc pas la réflexion.

Ruby ruby

J'ai fais du Ruby pendant 6 mois, lors de mon stage à la SNCF. Je l'ai trouvé facile à prendre en main.

Les projets fait pendant ce stage avec Ruby on Rails sont mes seuls expériences avec cette technologie.

J'ai apprécié développer avec cet outil car, comme le Go, il permet de réfléchir à la solution implémentée et non à comment l'implémenter.