<#Codes>

Programmation

programmation-ingenieur-imacEn tant que développeur Web et plus spécifiquement en PHP, je me suis heurté à pas mal de problèmes dans mes projets de programmation. Depuis que je suis Freelance j’ai travaillé sur des projets totalement différents qui m’ont vraiment permis d’apprendre de nouvelles choses. Il est vrai que pour moi qui travaille (actuellement) à la maison cela pourrait sembler assez facile mais ce n’est pas du tout le cas. On pourrait se dire que personne ne nous surveille et on programmerait comme un cochon sans vouloir optimiser, Il y a beaucoup de gens qui font cela car la plupart du temps les clients n’y comprennent rien. Il est donc facile de pondre un site ou une application de mauvaise qualité. Mais quand on est un bon Freelance, il faut toujours essayer de faire le meilleur code possible et toujours se demander comment je pourrais utiliser les meilleurs solutions pour que quelqu’un d’autre puisse reprendre le code par exemple. Pour ma part, je me concentre actuellement sur le PHP5/MYSQL/HTML/CSS/JS ce qui est déjà pas mal. Mais il m’arrive d’utiliser des bases de données IBM DB2 ou de faire de l’Actionscript avec Flash

Internet et Google : Les sauveurs de la programmation

J’ai des projets pour des clients qui ont des problématiques assez voir très compliquées et mettre tout cela en place n’est pas aisé, les problèmes surviennent rapidement. Mais heureusement qu’il y a Google (et toute la communauté d’informaticiens) pour nous aider. Il y a toujours une réponse à une question car comme vous il y a bien quelqu’un qui a buté sur le même problème. Si vous ne trouvez rien avec votre recherche, essayez de la taper en anglais, des fois on trouve beaucoup plus de choses.

J’utilise ces ressources sans limite et des fois que cela fait même gagné du temps. Vous vous dites « Tiens j’ai besoin de cette fonction : Calculer le nombre de jours entre 2 dates ? ». Moi je la cherche directement sur Internet, il y aura bien une personne qui à codé cela. Après libre à vous de vous en inspirer/copier/optimiser le code pour l’adapter à vos besoins. Sur le Web, c’est la programmation libre !

Se prendre en main quand on est Freelance

Le travail à la maison fait que l’on confronte plus difficilement ce que l’on fait avec d’autres personnes. En agence, dans un groupe de développeurs il est plus facile d’apprendre des nouvelles techniques ou façons d’optimiser. Quand on a un problème on peut demander à un collègue pour obtenir de l’aide. Quand on est tout seul, il faut être autonome et savoir se prendre en main. C’est pour cela qu’il faut prendre le temps d’apprendre des nouvelles choses pour se mettre à la page et toujours avoir une réponse cohérente en fonction des nouvelles technologie pour un prospect ou un client. Par exemple avec HTML5, j’ai pris le temps de faire un petit site et de me documenter sur les nouvelles balises à venir.

C’est pour cela que moi aussi je vais mettre à disposition des bouts de code en PHP et JS qui pourront donc vous servir pour vos programmes :

Share Button

Un commentaire à propos de “<#Codes>

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*