Objectif du Blog

Bonjour à tous,

Etant arrivé récemment dans l'univers de la programmation informatique, alors que je suis diplômé d'un autre domaine (la Finance), ce site a pour but de vous faire partager mon plaisir de la programmation (développement de logiciels, développement Web), cela est possible si on le souhaite et que l'on s'en donne les moyens.

Au travers des différents tutoriels que je vous proposerai, vous allez apprendre la programmation en jouant, de manière ludique.

Si vous cherchez votre voie, et que le développement vous intéresse, je ne peux que vous encourager à continuer dans cette voie, c'est un domaine où il y a de la demande, des emplois à la clé. En acquérant des compétences, vous attirerez à vous des opportunités d'emploi, car ce sont des compétences de mandés sur le marché de l'emploi dans notre pays.

Mais par quoi commencer lorsqu'on débute?

Choisissez un petit projet concret, un petit logiciel, une application Excel par exemple, un script pour automatiser vos traitements, un site Web, en fonction de vos préférences, de votre attirance. Vous pouvez commencer plusieurs langages de programmation en même temps, pas besoin d'en choisir un puis un autre. Tous les langages ont des points en commun. Mais que peut-on faire dans chacun des langages, lequel est le plus approprié à vous aujourd'hui? Voici une petit liste de certains langages que je connais et j'utilise selon les besoins:

  • Microsoft Office Excel (avec VBA): Souvent les entreprises gardent leur données dans leur base de donnée, et l'exporte sous format Excel. Il y a alors tout intérêt à apprendre le langage "Visual Basic Application" sur Excel, pour développer des applications Excel pour automatiser des traitements, des calculs. L'intérêt est d'avoir un langage directement lié à votre tableur, et de rester sur un seul logiciel qui est Microsoft Office. VBA est utile si l'Entreprise utilise fortement Excel.
  • Logiciel R: Enfin un logiciel libre, puissant, avec une grande communauté sur Internet pour avoir de l'aide! Avec R, nous commençons à toucher du doigt la puissance de la programmation. Beaucoup de possibilités de traitement de données, d'analyse avec R. Les choses très compliqué à faire avec VBA sur Excel/ Access deviennent un jeu d'enfant sur R!
  • Java: Une tuerie! Extrêmement puissant, de vrais logiciels professionnels peuvent être fait en Java. Un vrai langage de programmation, permet de faire de la "programmation objet". La puissance est dans ses librairies, ce que d'anciens développeurs ont programmé, des fonctions ou procédure qui n'attendent qu'à être exploité! Un gisement sans fin.
  • Script Unix: Possibilité de traiter vos fichiers directement en script Unix. C'est aussi très puissant, sans avoir besoin de télécharger de logiciel, mis à part pour ceux qui sont sur Microsoft, il leur faut télécharger un terminal Cygwin.

MOOC: Pour apprendre il y a aussi les cours en ligne, par exemple Code Academy, 3W Academy, pour ce qui est développement Web, et sinon des plateformes comme développez.net, OpenClassRoom, Edx, Coursera et bien d'autres qui sont connus pour offrir plein de cours en ligne avec des exercices pratiques, tout ça pour quelques euros ou gratuit. Sin

Choisissez les cours en fonction des besoins de votre entreprise, de votre mission, ou de vos projets personnels. Le tout est d'acquérir des compétences qui puissent être utilisé, qui vous rende service ou qui rende service à votre employeur, ou vos clients.

Si votre Entreprise utilise très peu de technologies, par exemple seulement Excel, c'est tout à votre avantage de les faire évoluer vers de nouvelles techno, et d'être force de proposition.

Une méthode qui marche pour nourrir votre rêve de devenir programmeur, c'est avoir un état d'esprit d'autodidacte, étudiant, avec la volonté d'apprendre. Et la clé ultime, c'est de se concentrer sur le besoin des autres.

Jimmy Batt