Tester son niveau de progra

freedumz

Chasseur de castors
Salut à tous
ayant toujours aimé les progras, je code un peu de mon coté (surtout c++) mais n'ayant pas eu de vrai cours de progra (en 3e bac, on avait un cours mais archi bidon), je me demandais si certaines personnes n'aurait pas des exemples d'applications qu'ils sont du developper dans le cadre de leur boulot ou de leur examens, afin que je puisse voir si mon niveau de progra, est bon ou non?
Sinon, quels sont les langages a voir, selon un ami, les langages les plus demandés sont le: C++, c.net et le java
Merci d'avance pour votre aide ;)
 

ailless

Asimov, Sagan, Carlin, Hitchens
Si t'es au Luxembourg, Java est le plus demande. Apprends tout ce que tu peux sur Java, Android, GWT, ...

Sinon, regarde les tutos sur le site du zero ou developpez par exemple. Il y a toujours des TP comme pour Qt ou tu dois faire un chat et un navigateur. Le TP te prend 2h a faire max (si tu t'en tiens aux objectifs) mais il y a moyen de faire pas mal d'amelioration qui vont te prendre du temps et ou t'auras besoin de pas mal reflechir.

J'avais passe pas mal de temps a l'epoque sur le navigateur et c'est ce qui m'avait fait gagner un stage chez Trolltech/Nokia a l'epoque.
 

z[e]d

Series seeker
Le site du zéro a changé son nom dernièrement, maintenant c'est OpenClassRooms.
Mais c'est sur que c'est bien foutu, je l'ai toujours conseillé.
 
1er
OP
freedumz

freedumz

Chasseur de castors
Okay donc le site du zero n'est pas si mauvais que ca, j'ai suivi l'integralité du tuto c++, sans soucis
Merci, je vais donc m'attaquer au tuto java, java programmation pur ou progra interface graphique?
 

Skarbone

Le méchant Ω
Ben si tu veux faire l'interface graphique, t'as intéret a avoir fait la programmation pure avant donc... Les deux :D.
 

ailless

Asimov, Sagan, Carlin, Hitchens
Le SdZ n'a jamais ete mauvais.

C'est un excellent site pour debuter en programmation ou autre chose. Evidemment, il ne faut pas se contenter de ca car une fois que t'as fini les cours, t'as les bases mais c'est tout. Faut pas esperer mettre sur ton CV que tu sais dev en C++ parce que t'as fini le tuto SdZ.

Je me suis tjs servi du SdZ pour comprendre un truc avant de continuer sur dvpz ou des docs genre boost.

Tout ce qui compte au final c'est la pratique. Si t'aimes le C++ et Qt, va corriger des bugs sur KDE. Si t'aimes le C et GTK, go sur Gnome ou XFCE. Du Python/Perl ? No prob, trouve la distribution que t'aimes et regarde dans les scripts de gestion de la distribution, c'est du perl, du python et du shell.

Tu veux faire du Java ? Interesse toi au dev Android (bien que ca me paraisse plus complique de trouver de l'open source).

Tu veux un truc de poids sur ton CV ? Mets ton github, gitorious ou ce que tu veux avec une activite qui montre ce que tu sais faire.

Maitrises les frameworks de test : CxxTest, JUnit, ...
Etudie les design patterns, tente de les reimplementer avec un exemple concret.

Je deconseille le project Euler si tu n'as pas eu de cours de maths pousses. Les problemes a resoudre sont tres simples a dev mais tu vas te compliquer la vie et faire une solution qui ne sera pas optimisee si tu n'as pas la connaissance des regles mathematiques liees aux problemes.

Bref, tellement de chose a faire pour s'ameliorer en dev. :)
 
1er
OP
freedumz

freedumz

Chasseur de castors
mais en fait le truc c'est que avec mon profil Inge indus polyvalent mon master 60 en gestion, je pense que m'ameliorer en programmation m'ouvrirait encore plus de portes
 
Haut