Salut,
Comme beaucoup ici je pense, je suis autodidacte et je ne suis pas un DEV a la base. Mais un admin réseau/système qui a commencé comme technicien and co et maintenant je suis spécialiste MS/Exchange pour de grosses entreprises...
en tant "qu'administrateur système" je commence a me faire chier j'ai fait le tour..:? le seul truc qui m'amuse pour le moment c'est scripter tout mon boulot..
depuis +10 ans je suis passionné de sécurité informatique et j'ai vraiment envie de bosser dans ce milieu ! même si je sais que c'est un cercle plutôt fermé..:?
mais pour cela j'ai besoin de devenir bon en programmation pour pouvoir enfin me faire mes outils etc..
j'ai un bon niveau en powershell..
j'ai fait un peu de C et VB un peu plus jeune mais surtout les bases, avec les FILE PILE ..bref surtout de l'algo de bases..
j'ai essayé récemment le C# pour compléter le powershell et pour pouvoir développer mes outils.. mais je sais pas j'ai du mal avec le C#..
d'après ce que j'ai pu comprendre le C# pour dev rapidement c'est top !
mais quand on veut faire du bas level ou de la prog système c'est très limité j'ai l'impression ? il faut faire du mass P/invoke ?
je veux dev des outils Forensics, antimalware and co & pouvoir faire pas mal de programmation système sous Windows ..voir trouver un job dans la sécu dans quelques années..:P
quel serait le langage le plus adapté pour moi ?
je ne voulais pas partir sur le C++ mais de plus en plus je sens que ca serait la meilleur des solutions..
en C# on ne gère pas la mémoire, du moins on n'est pas obligé...? du coup je me dit que je risque d'avoir un manque de compétences a ce niveau
je trouve que le C++ est plus documenté sur le net
et il parait que quand on sait bien prog en C++ on peu facilement faire du C & C# et pas inversement
bref j'attends vos avis ! :)
et avez vous des pistes pour bien débuter la programmation système ?
merci beaucoup :ccool: