// un carnet d'ingénierie de Christian Rikong
Ne générez pas seulement du code. Comprenez-le. Concevez-le. Maîtrisez-le.
Apprenez les algorithmes, C#/.NET, l'architecture logicielle et l'ingénierie IA grâce à des explications concrètes, des exercices et des projets pratiques.
§ 1
Apprenez l'art du génie logiciel.
L'IA écrit une fonction en une seconde. Elle ne vous dit pas si cette fonction a sa place dans votre système, ce qu'elle coûtera à dix fois la charge, ni pourquoi elle échoue seulement le mardi. Ce jugement s'apprend — en comprenant les problèmes, en concevant des solutions et en écrivant du logiciel soi-même.
CreezyCreates est l'endroit où j'enseigne ce jugement, en anglais et en français, avec les outils qu'utilisent vraiment les ingénieurs — y compris l'IA, utilisée avec discernement.
§ 2 · ce que vous pouvez apprendre
Choisissez un sujet. Allez en profondeur.
- 01 Ingénierie IA à partir des fondamentaux Allez au-delà de l'appel API. Comprenez les embeddings, la recherche et la génération ancrée dans des sources fiables.
- 02 C# et .NET à partir des fondamentaux De votre première interface à des systèmes que vous savez expliquer. Comprenez les fondations d'un logiciel bien conçu.
§ 3 · comment j'enseigne
Penser. Concevoir. Coder. Créer.
- 01 / think
Comprendre le problème
Entrées, sorties, contraintes et la vraie question. Pas encore de code.
- 02 / design
Esquisser une solution
Schémas, pseudocode et compromis dessinés avant d'être tapés.
- 03 / code
Implémenter et tester
Du vrai C#, de vrais cas limites et le raisonnement derrière chaque décision.
- 04 / create
Comparer, améliorer, livrer
Mesurer la complexité, critiquer une version générée par IA, garder ce qui tient.
§ 4 · essayez, ne lisez pas seulement
Regardez un algorithme réfléchir.
Deux manières de trouver une paire dont la somme vaut la cible. Avancez pas à pas et comptez les comparaisons.
- en cours
- mémorisé dans la table
- réponse
§ 5 · l'atelier
Labs d'ingénierie
Des problèmes avec indices progressifs. Les solutions restent pliées jusqu'à ce que vous les méritiez.
Construire un moteur RAG en C# à partir de zéro
Suivez le document du découpage à la génération ancrée. Comprenez chaque frontière avant d'ajouter un framework.
C#RAGAI LAB-002Résoudre Two Sum en C# : de la force brute aux tables de hachage
Un problème, deux approches. Échangez de la mémoire contre une recherche plus rapide et expliquez pourquoi la solution fonctionne.
C#AlgorithmsHash Maps§ 6 · cours à la une
Du tableau blanc à la production : ingénierie C#/.NET
Une formation proposée pour comprendre les problèmes, concevoir des systèmes et construire des logiciels C#/.NET maintenables.
- niveau
- Intermediate
- format
- À confirmer
§ 7 · en construction
Construire en public, honnêtement.
La première entrée du journal est encore un brouillon.
Les journaux de projet apparaîtront ici quand ils seront prêts — décisions et impasses comprises.
§ 8 · pour les équipes
Des formations construites autour de votre système, pas d'un diaporama.
Ateliers C#/.NET, architecture et ingénierie IA responsable pour les équipes au Cameroun, en Afrique, en Europe et en Amérique du Nord — en français ou en anglais.
§ 9 · qui enseigne
Bonjour, je suis Christian.
J'aime toujours le moment où un fichier vide devient quelque chose qui fonctionne — et je veux que plus d'ingénieurs ressentent cela, pas seulement le regarder arriver.
Je suis architecte logiciel et fondateur de Weblysoft, où nous construisons des produits comme CredSnap, DigiConnect, InvoiceFlex et ThumbSplit. CreezyCreates est l'endroit où je note ce que leur construction m'a appris.
Lire mon histoire →§ 10 · essais et tutoriels