Est-ce que la philosophie peut servir à sa carrière ?

Pour bien commencer la semaine : est-ce que la philosophie peut servir à sa carrière en tant que développeur ?
Voilà une question dont la réponse peut paraître évidente à certains.
D’autres profils, plus sensoriels ou pragmatiques, ne se sont peut-être jamais posé la question en premier lieu et n’en comprennent pas forcément l’intérêt.
Pourtant, qu’on le souhaite ou non, chacun interprète et agit selon une philosophie.
Ce que cherche vraiment la philosophie
Déjà, il faut comprendre à quelles questions essaie de répondre la discipline de la philosophie.
La philosophie regroupe quatre grands piliers :
- La métaphysique : la compréhension de la conception même du monde. Quelle est la nature de l’univers et de la réalité ?
- L’épistémologie : la compréhension de la connaissance. Comment sait-on ce qu’on sait ?
- L’éthique : la compréhension de l’épanouissement de l’homme. Qu’est-ce qu’il faut valoriser pour vivre une bonne vie ?
- L’esthétique : la compréhension de la beauté. Qu’est-ce qui caractérise le beau ?
La philosophie, c'est essayer de trouver des réponses aux questions les plus larges possible, faire la plus grande abstraction possible.
Penser à l’échelle la plus abstraite
On ne cherche pas à comprendre le fonctionnement des atomes. On essaye de comprendre la nature de la réalité elle-même et la nature de toute matière.
On n'essaye pas de savoir si la p-valeur et la population sont suffisamment grandes pour une étude statistique particulière. On cherche à déterminer si la méthode elle-même est valide. Est-ce qu'elle nous informe sur la réalité et est-ce que ça peut devenir une connaissance réutilisable à laquelle on peut faire confiance ?
On ne cherche pas à savoir s'il vaut mieux aller manger dans un fast-food ou un sushi ce soir. On essaye de savoir si simplement manger est une action souhaitable — spoiler : oui.
On ne cherche pas à décider quel fond d'écran mettre sur son PC. On essaye de comprendre ce qui caractérise le Beau.
Comme vous le comprenez avec ces exemples, il est impossible de prendre la moindre action sans philosophie, car c’est la philosophie qui définit comment le monde est conceptualisé : ce que tu perçois comme réel, ce que tu comprends, ce que tu valorises et à quoi doit ressembler le résultat de tes choix.
Une philosophie existe toujours, même inconsciemment
Tout être vivant possède une philosophie encodée au sein de son ADN.
Contrairement à une pierre pour laquelle le concept ne peut même pas s'appliquer. Car une pierre ne cherche pas à évoluer dans la réalité. Elle n'a pas besoin de comprendre la réalité, elle ne valorise rien, elle ne peut rien produire. C'est une simple entité passive, purement réactive.
Alors que même une plante, qui n'est pas le summum du libre arbitre, est le résultat d'une sélection massive et d'une adaptation à la réalité. Une plante possède inconsciemment une philosophie qui la guide pour évoluer comme elle est et ressembler à ce qu'elle est.
Cependant, l'Homme, à la différence fondamentale de tous les autres êtres vivants, a la capacité de conscientiser et de conceptualiser sa philosophie. En runtime, il peut mettre à jour son software et modifier son comportement.
Conscientiser sa propre philosophie
Alors certes, la grande majorité des humains n'ont jamais conscientisé leur philosophie.
Si vous leur demandez leur métaphysique, leur épistémologie, leur éthique et leur esthétique, ainsi que leurs raisons d'y adhérer, ils botteront en touche.
Vous naissez avec votre « core » de philosophie puis, en grandissant, vous adoptez la philosophie de votre environnement, celle de la société.
Cependant, comme le montre la diversité des cultures dans le monde, il est possible pour des penseurs de conceptualiser de nouvelles philosophies et de convaincre d'autres personnes, pour le bien et pour le pire.
Cette philosophie décidera ensuite des actions entreprises par ces individus et façonnera leur civilisation, ou son absence.
Vous pouvez voir le résultat des différentes philosophies dans le monde à travers les différences culturelles et matérielles des nations.
Le lien avec une carrière de développeur
Comme vous pouvez le voir, je suis parti loin, mais je pense que vous pouvez déjà voir le lien avec votre carrière, notamment pour les développeurs.
Je parlais de conscientiser ou non sa philosophie il y a un instant.
Bien sûr qu'il est possible de vivre toute sa vie sans y faire attention. La plupart des gens le font et s'en sortent très bien.
Car au fond, vous savez ce que vous voulez, non ? Peut-être pas les décideurs extravertis haha.
Mais est-ce que vous savez pourquoi vous le voulez ?
Le problème de ne pas conscientiser sa philosophie, c’est qu’on ne comprend pas comment on conceptualise le monde, ce que vous croyez savoir, quelles valeurs guident vos décisions, ni à quoi ressemble ce que vous essayez de construire.
Et de nombreuses philosophies qui existent sont corrompues et mèneront à votre souffrance et à votre auto-destruction.
Alors c'est pour ça que prendre un temps pour s'arrêter et s'interroger peut changer la direction de votre vie.
Et particulièrement pour les ingénieurs de toutes sortes, cela a un grand impact.
Philosophie et architecture logicielle
Par exemple, mon travail d’ingénieur logiciel consiste à architecturer des systèmes d'information pour représenter au mieux une certaine réalité et l’adapter à des besoins réels.
On cherche à créer des classes, des interfaces, des enums, des fonctions et des abstractions qui représentent le plus clairement possible des entités, des relations et des actions.
C’est déjà une forme de métaphysique et d’épistémologie appliquées.
On doit aussi adapter ces systèmes aux besoins des utilisateurs afin de servir au mieux leurs intérêts. Cela implique des valeurs, donc une éthique.
Et on cherche également à construire une codebase aussi belle que possible : claire, élégante, efficiente, lisible, cohérente. Ainsi qu'à avoir une bonne User Experience et Developer Experience.
Tout ça touche à l’esthétique. À l'implémentation de son idéal dans le réel.
Une philosophie influence le travail quotidien
Elle définit aussi votre relation avec le travail au quotidien.
Avec une mauvaise philosophie, vous valorisez des valeurs qui vont à l’encontre de la réalité.
Cela se reflète après dans tout plein de décisions prises au quotidien. Et inévitablement, dans votre développement et votre relation avec le travail.
Et c'est normal car, comme décrit au début, la philosophie englobe tout, car elle est la plus grande abstraction.
Littéralement, tout ce que vous percevez passe immédiatement par le filtre de votre philosophie.
Une bonne philosophie devrait mener à une bonne vie. Systématiquement.
Conclusion
Voilà, c’était un petit article plus abstrait.
Dites-moi ce que vous en pensez. Personnellement, j’ai toujours eu cette touche un peu intuitive et abstraite, et cela me fait plaisir de la partager.