Comment évaluer ses compétences en programmation ?

Comment évaluer ses compétences en programmation ? - PHP - Programmation

Marsh Posté le 06-02-2005 à 19:46:53    

Bonjour à tous,
 
Voilà quelques années maintenant que je me plaît à programmer en HTML/JS/Php/MySQL. (principalement php)
 
J'aimerais savoir s'il existe un quelconque moyen d'évaluer son niveau dans ce domaine.
 
Comment savoir si je suis à 10% de ce qu'il faut connaître pour envisager de débuter un emploi dans ce domaine ou a 80% ?
 
Existe-t'il des sites qui permette cela ? Je me souviens être tombé un jour sur un site qui permettait de s'essayer au "cracking" de sites internet. Le lien avait d'ailleurs été publié ici. C'est un site qui proposait étape par étape des pages à "cracker" et on pouvait ainsi un peu juger de son niveau en la matière. (ce n'était rien d'illégal et nombre d'entre vous doivent savoir de quoi je parle)
 
Existe-t'il un simili procédé pour la programmation PHP ? Genre des "défis" de création.
 
Car j'ai pas mal de connaissances je pense, mais je ne sais pas trop où j'en suis.
 
Merci par avance a quiconque pourra me faire évaluer mon niveau :)
 
++


Message édité par Dj YeLL le 06-02-2005 à 21:32:40

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 06-02-2005 à 19:46:53   

Reply

Marsh Posté le 06-02-2005 à 20:25:33    

Postule pour un emploi de webmaster, quand ils te feront passé un test tu verras, si tu te fais jeter t'es pas encore a 100%, sinon tu y gagne un boulot :D. C'est un peu du n'importe quoi comme technique mais disons que ca donne deja une bonne piste :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 06-02-2005 à 20:38:41    

C'est vrai que c'est pas forcement une mauvaise idée :D


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 06-02-2005 à 20:42:18    

Moi je dis qu'il faut chercher des cas pratique.
Je m'explique: tu te lance un projet assez complexe utilisant tout les langages que tu a cité. Ensuite tu test le tout et tu vois si c'est opérationnel. Tu peux ensuite le présenter comme exemple de réalisation a un employeur. C'est à double avantage.
 
Et tu peux aussi chercher sur le net, assez nombreuses sont les entreprises qui cherche des gens pour la réalisation d'un projet. Premier terminé et accepté, premier rémunéré!

Reply

Marsh Posté le 06-02-2005 à 20:48:00    

dwogsi a écrit :

Moi je dis qu'il faut chercher des cas pratique.
Je m'explique: tu te lance un projet assez complexe utilisant tout les langages que tu a cité. Ensuite tu test le tout et tu vois si c'est opérationnel. Tu peux ensuite le présenter comme exemple de réalisation a un employeur. C'est à double avantage.


 
J'y ai déjà pensé, j'ai déjà fais plusieurs "petits" trucs, jamais de gros projets. Pour la simple raison que je ne trouve pas d'idée. Mais je vais peut-être faire comme bcp de monde ici : m'attaquer à un forum. Je pense qu'il y a beaucoup de chose à mettre en oeuvre en créant un forum complet.
 

dwogsi a écrit :

Et tu peux aussi chercher sur le net, assez nombreuses sont les entreprises qui cherche des gens pour la réalisation d'un projet. Premier terminé et accepté, premier rémunéré!


 
Ca c'est interessant, mais jamais entendu parler de ce genre de chose. Je vais me renseigner :)
 
Merci pour ces infos.


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-02-2005 à 10:46:52    

J'avais lu un article la dessus dans un magazine. Si je le retrouve je te passe les adresses qu'ils donnaient.
 
EDIT:
Je viens de repenser à une adresse, j'y avais trouvé un p'tit script a dévelloper pour un site.
http://www.informaticiens.enligne-fr.com/


Message édité par dwogsi le 07-02-2005 à 10:59:47
Reply

Marsh Posté le 07-02-2005 à 11:18:40    

Le meilleur moyen c'est de montrer un petit projet ainsi et c'est le plus important, ton code source. Pourquoi? si pour lister un répertoire tu le fais ent 50 lignes de code au lieu d'une disaine c'est qu'il y a peut être un problème d'organisation.
Les principaux point à connaitre.
Faire un code simple et logique.
Faire un code compréhensible pour d'autre personne.
Avoir une architecture logique objet et/ou procédurale.
etc...

Reply

Marsh Posté le 07-02-2005 à 11:36:08    

Je vais donc me lancer dans un projet (désolé ma chérie :( ) et quand il sera fini je le diffuserais librement. Je pense en effet que c'est une des meilleures solutions.
 
Merci.


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-02-2005 à 13:13:57    

Dj YeLL a écrit :

Je vais donc me lancer dans un projet (désolé ma chérie :( ) et quand il sera fini je le diffuserais librement. Je pense en effet que c'est une des meilleures solutions.
 
Merci.


Fait nous confiance pour que certain te face pas de cadeau;). Alors autant te prévenir qu'il y en a qui vont être dure avec toi, n'en prend pas trop compte il y a pas mal de frimeurs ici pensant être le boss des boss c'est juste qu'ils manquent de pédagogie. alors si tu es sensible demande à quelqu'un ici en mp plutôt que de te jeter dans la fosse.;)


Message édité par Berceker United le 07-02-2005 à 14:49:24
Reply

Marsh Posté le 07-02-2005 à 13:40:40    

berceker united a écrit :

Fait nous confiance pour que certain te face pas de cadeau;). Alors autant te prévenir qu'il y en a qui vont être dure avec toi, n'en prend pas trop compte il y a pas mal de frimeurs ici pensant être le boss des boss c'est juste qu'ils manquent de pédagogie. alors si tu es sensible demande à quelqu'un ici en mp plutôt que de te jeter dans la fausse.;)


 
face -> fasse
fausse -> fosse
 
 [:moundir]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 07-02-2005 à 13:40:40   

Reply

Marsh Posté le 07-02-2005 à 13:42:04    

Et demander en MP est le meilleur moyen d'être sûr que tout ne sera pas testé à fond...:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-02-2005 à 13:46:43    

Vous en faites pas :D ça fait bien assez longtemps que je traine ici pour savoir comment ça se passe ;)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-02-2005 à 14:48:39    

Si jamais tu es en manque d'inspiration, j'aurais bien un petit projet qui traine...  
A la base je voulais le faire, mais par manque de temps/motivation il est reste a l'etat de projet :/
 
(hihi, vais enfin trouver un petit esclave qui va faire le truc pour pas un radis  :sol:  
/me sorts discretement)


Message édité par cerel le 07-02-2005 à 14:49:37
Reply

Marsh Posté le 07-02-2005 à 14:52:15    

Cerel a écrit :

Si jamais tu es en manque d'inspiration, j'aurais bien un petit projet qui traine...  
A la base je voulais le faire, mais par manque de temps/motivation il est reste a l'etat de projet :/
 
(hihi, vais enfin trouver un petit esclave qui va faire le truc pour pas un radis  :sol:  
/me sorts discretement)


[:jef34]

Reply

Marsh Posté le 07-02-2005 à 16:07:03    

Quel genre de projet ?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-02-2005 à 16:27:42    

Genre un script php qui permete de metre a jour le site ou il est installe en communiquant avec le meme script installe ailleurs.
 
En gros, imagine ca:
Tu as ton site en ligne, et tu continues a le dev chez toi.
Tu installe le script aux 2 endroits. Ensuite tu lance le script en ligne pour qu'il "communique" avec ton script chez toi. Ensuite le petit script va metre a jour la version en ligne en ne telechargeant que les fichiers qui ont changes.
 
Apres par la suite tu peux rajouter des fonctionnalites. Du genre au lieu de dl le fichier en entier tu ne dl qu'un "patch". Mais cela implique que tu dois dev un "diff" et un "patch" (commandes linux) en php.
Tu peux aussi prevoir le coup de l'update de la bdd (par exmple, exportation des tables, un diff dessus pour savoir ce qui a ete ajoute, puis import de ce qui a change sur le site en ligne).
 
 
Ce projet peut s'apparenter aussi a une sorte de portage en php d'un systeme de controle de version (genre cvs, subversion ...).
 
Enfin voila, c'est un projet auquel j'avais pense une fois, que je voulais faire, mais par manque de temps/motivation j'ai pas encore fait grand chose :D
 
Si t'es interesse on peut a la limite faire ca a deux (ou plus si du monde est interesse). Tu peux aussi le faire seul si tu veux.  
Etant donne que j'ai poste sur un forum publique, je vais pas "empecher" les gens a bosser dessus s'ils veulent :D
 
S'il y a du monde interesse, je peux creer un topic avec plus de details, ainsi que les trucs auquels j'ai deja pense.


Message édité par cerel le 07-02-2005 à 16:28:56
Reply

Marsh Posté le 07-02-2005 à 17:51:42    

http://www.bornhigh.com/images/smiles/icon_eek.gif


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-02-2005 à 18:11:25    

Cerel ou comment reduire en esclavage les neo-programmateur en l'an 2005 :lol:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 07-02-2005 à 18:59:05    

Cerel a écrit :

Genre un script php qui permete de metre a jour le site ou il est installe en communiquant avec le meme script installe ailleurs.
 
En gros, imagine ca:
Tu as ton site en ligne, et tu continues a le dev chez toi.
Tu installe le script aux 2 endroits. Ensuite tu lance le script en ligne pour qu'il "communique" avec ton script chez toi. Ensuite le petit script va metre a jour la version en ligne en ne telechargeant que les fichiers qui ont changes.
 
Apres par la suite tu peux rajouter des fonctionnalites. Du genre au lieu de dl le fichier en entier tu ne dl qu'un "patch". Mais cela implique que tu dois dev un "diff" et un "patch" (commandes linux) en php.
Tu peux aussi prevoir le coup de l'update de la bdd (par exmple, exportation des tables, un diff dessus pour savoir ce qui a ete ajoute, puis import de ce qui a change sur le site en ligne).
 
 
Ce projet peut s'apparenter aussi a une sorte de portage en php d'un systeme de controle de version (genre cvs, subversion ...).
 
Enfin voila, c'est un projet auquel j'avais pense une fois, que je voulais faire, mais par manque de temps/motivation j'ai pas encore fait grand chose :D
 
Si t'es interesse on peut a la limite faire ca a deux (ou plus si du monde est interesse). Tu peux aussi le faire seul si tu veux.  
Etant donne que j'ai poste sur un forum publique, je vais pas "empecher" les gens a bosser dessus s'ils veulent :D
 
S'il y a du monde interesse, je peux creer un topic avec plus de details, ainsi que les trucs auquels j'ai deja pense.

J'ai également passé à un truc du genre, il faudrai que ce soit totalement indépendant du site hébergé. Ça pourrait fonctionnait à partir d'un backup cPanel (c'est juste un ex hein ;)), téléchargé et installé automatiquement en local (ou sur le serveur distant, selon le sens des maj). C'est toujours dans ma TODO, ça ne me paraît pas très compliqué. Même si the Devil is in the details. :o

Reply

Marsh Posté le 07-02-2005 à 19:00:11    

D'ailleurs, ça a sûrement déjà été fait. :D

Reply

Marsh Posté le 07-02-2005 à 19:56:53    

Cerel a écrit :

Genre un script php qui permete de metre a jour le site ou il est installe en communiquant avec le meme script installe ailleurs.
 
En gros, imagine ca:
Tu as ton site en ligne, et tu continues a le dev chez toi.
Tu installe le script aux 2 endroits. Ensuite tu lance le script en ligne pour qu'il "communique" avec ton script chez toi. Ensuite le petit script va metre a jour la version en ligne en ne telechargeant que les fichiers qui ont changes.
 
Apres par la suite tu peux rajouter des fonctionnalites. Du genre au lieu de dl le fichier en entier tu ne dl qu'un "patch". Mais cela implique que tu dois dev un "diff" et un "patch" (commandes linux) en php.
Tu peux aussi prevoir le coup de l'update de la bdd (par exmple, exportation des tables, un diff dessus pour savoir ce qui a ete ajoute, puis import de ce qui a change sur le site en ligne).
 
 
Ce projet peut s'apparenter aussi a une sorte de portage en php d'un systeme de controle de version (genre cvs, subversion ...).
 
Enfin voila, c'est un projet auquel j'avais pense une fois, que je voulais faire, mais par manque de temps/motivation j'ai pas encore fait grand chose :D
 
Si t'es interesse on peut a la limite faire ca a deux (ou plus si du monde est interesse). Tu peux aussi le faire seul si tu veux.  
Etant donne que j'ai poste sur un forum publique, je vais pas "empecher" les gens a bosser dessus s'ils veulent :D
 
S'il y a du monde interesse, je peux creer un topic avec plus de details, ainsi que les trucs auquels j'ai deja pense.


 
Moi j'avais en tête plus ou moin la même chose mais a un niveau plus haut, limite usine à  
En gros :
-Gestion de version.
-Gestion de Bibliothèque.
-Evaluation du script en local/en ligne
-Sauvegarde des données
...
http://www.ambassade-du-soudan.org/images/jpeg/Usine-1.jpg


Message édité par Berceker United le 07-02-2005 à 19:57:28
Reply

Marsh Posté le 07-02-2005 à 20:08:52    

Bon, ben je viens de m'acheter "Le Tricot pour les Nuls" hein :D


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-02-2005 à 20:15:26    

Dj YeLL a écrit :

Bon, ben je viens de m'acheter "Le Tricot pour les Nuls" hein :D


Tu me fais un calecon en laine, un truc qui gratte bien les fesses :D

Reply

Marsh Posté le 07-02-2005 à 20:28:55    

Dj YeLL a écrit :

Bon, ben je viens de m'acheter "Le Tricot pour les Nuls" hein :D


celui la ??
 
http://tsaracademy.free.fr/toolaipanow/nuls4890.png


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 07-02-2005 à 20:32:10    

Comme quoi je serais pas le seul "fou" dans l'histoire ... :D
 
Sinon j'avais pense a un truc qui permetait d'alleger le tout.
C'etait de porter "svn" (subversion) en php. De cette facon on pourrait faire un "svn update" depuis le site (et le serveur svn serait sur la machine de dev).
Mais bon, faudrait quand meme porter "patch" en php.
 
kalex : Si tu trouves, tu me previens, ok ? :D

Reply

Marsh Posté le 07-02-2005 à 21:49:16    

Il faudrait demander à des hebergeurs. J'ai jamais bossé dans ce domaine, mais je suis sur qu'il existe des outils adaptés. Seulement c'est peut-être ni en PHP, ni gratuit. :o

Reply

Marsh Posté le 08-02-2005 à 12:52:42    

ni en rapport avec mon topic du coup :D
 
Je pense me lancer dans un forum.
 
Je vous tiendrais au courant :)
 
++


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 08-02-2005 à 13:46:28    

Un forum ??
Et le script d'update ??
Mince, je vais devoir trouver un autre esclave pour le faire ??
 
Alors ? Il y a personne de tente ? :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed