[AVIS] choix entre 2 sujets de stage (java)

choix entre 2 sujets de stage (java) [AVIS] - Aide aux devoirs - Emploi & Etudes

Marsh Posté le 11-04-2008 à 10:48:13    

J'espère que je suis dans la bonne catégorie car je ne sais pas trop où poster ça. Voilà le "problème" : je vais effectuer un stage de fin d'étude de DUT into de 2 mois 1/2 , et on m'a donné le choix entre deux sujets de stage.  
 
Le premier : faire un éditeur de texte pour un type de fichier (avec les options, colorations, indentation, etc. >> une bonne part de travail sur l'ergonomie).
Le second : A partir de données textuelles, créer un graphique en arbre (projet un peu plus long à réaliser apparemment)
Les deux seraient intégrés dans eclipse.
 
Un éditeur de texte c'est classique, mais l'ergonomie c'est important dans un logiciel quel qu'il soit.
Le seconde projet est plus ambitieux et a l'air intéressant, mais je n'ai quasiment aucune idée de ce qu'il implique, si ça n'est plus de travail (ça ne me gêne pas en soi, mais autant rendre un truc bien fignolé au terme de ce stage).
 
Et je me pose une question à laquelle je ne peux pas répondre tout seul par manque d'expérience professionnelle : à votre avis, lequel serait plus enrichissant/utile pour ma vie future?
 
Merci :).

Reply

Marsh Posté le 11-04-2008 à 10:48:13   

Reply

Marsh Posté le 11-04-2008 à 11:17:17    

alors moi comme ca je dirais, un eidteur de texte c'est bateau surtout si tu en a deja fait, deux mois et 1/2 pour ca, tu risque peut etre de t'embeter, tout depends ton niveau bien sur.  
 
Le deuxieme je vois pas trop a quoi ca corresponds mais ca m'as l'air plus sympa tout de meme.
 
Projet seul ou pas ?  
 
Mon choix : le deuxieme, plus enrichissant amha

Reply

Marsh Posté le 11-04-2008 à 11:26:51    

La coloration syntaxique c'est pas si simple qu'à premiere vue je pense... (quoique si c'est un module Eclipse l'API du SDK Eclipse doit simplifier la chose...)


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 11-04-2008 à 11:28:19    

non la coloration synthaxique c'est pas ce q'uil y a de plus evident, mais plein d'exmple traine sur le net, et des librairie existe deja pour les langage usuel. Apres pour les langage exotique c'est autre chose

Reply

Marsh Posté le 11-04-2008 à 11:32:11    

On sais pas trop ce qu'ils apellent données textuelles, ni le resultat attendu du graphique en arbre.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 11-04-2008 à 11:34:29    

hunter69fr2002 a écrit :

alors moi comme ca je dirais, un eidteur de texte c'est bateau surtout si tu en a deja fait, deux mois et 1/2 pour ca, tu risque peut etre de t'embeter, tout depends ton niveau bien sur.

 

Le deuxieme je vois pas trop a quoi ca corresponds mais ca m'as l'air plus sympa tout de meme.

 

Projet seul ou pas ?

 

Mon choix : le deuxieme, plus enrichissant amha

 

Pour l'éditeur de texte, j'ai déjà fait un truc en ligne de commande qui ouvre/enregistre un fichier et permet de taper un fichier dans la console. Ca va pas loin, aucune partie graphique ni travail d'ergonomie.

 

Oui je serai seul sur le projet.

 

Le 2nd projet m'intéresse plus à première vue, en fait j'ai surtout peur de pas pouvoir rendre un truc bien fini et ça m'embêterai (bien sûr c'est à moi de faire attention que ça n'arrive pas en bossant bien).

 
MEI a écrit :

La coloration syntaxique c'est pas si simple qu'à premiere vue je pense... (quoique si c'est un module Eclipse l'API du SDK Eclipse doit simplifier la chose...)

 

Effectivement c'est pour un module eclipse (au passage y a-t-il une différence entre module et plug-in ?)

 


merci de vos réponses :).

 


edit :

 
MEI a écrit :

On sais pas trop ce qu'ils apellent données textuelles, ni le resultat attendu du graphique en arbre.


En gros c'est un arbre (enfin des données) qui retrace tout les cas possibles d'un code (s'il va dans tel boucle,il peut se passer ça ou ça, quel est l'était des données, etc.)


Message édité par astrojojo le 11-04-2008 à 11:49:43
Reply

Marsh Posté le 11-04-2008 à 11:53:13    

enfin tout les cas possible d'un code, ca depends des entres aussi. Sinon ca doit etre vraiment sympa comme truc, en plus ca apprends a bien se servir du debbuger.  
 
Mais le code en question c'est pas toi qui l'ecrit et je suppose qu'il a pas une forme predefinie?
 
Alors en effet ca doit pas etre tres evident a faire, mais prenant. Comme ca je dirais qu'il faut faire un parser pour reconnaitre les mots clés ...
 
je m'eloigne la

Reply

Marsh Posté le 11-04-2008 à 11:57:57    

hunter69fr2002 a écrit :

enfin tout les cas possible d'un code, ca depends des entres aussi. Sinon ca doit etre vraiment sympa comme truc, en plus ca apprends a bien se servir du debbuger.  
 
Mais le code en question c'est pas toi qui l'ecrit et je suppose qu'il a pas une forme predefinie?
 
Alors en effet ca doit pas etre tres evident a faire, mais prenant. Comme ca je dirais qu'il faut faire un parser pour reconnaitre les mots clés ...
 
je m'eloigne la


Parser un code et faire l'arbre des possiblité, c'est pas vraiment du niveau d'un DUT je pense :??: Enfin pas seul sans aide...


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 11-04-2008 à 12:01:39    

Oui l'arbre serait à faire à partir d'un langage spécifique bien défini.
Sinon au pire si vraiment je butte sur un problème je devrais pouvoir appeler à l'aide je pense.

 

MEI : c'est si compliqué que ça pour que tu dises que c'est pas niveau DUT ?


Message édité par astrojojo le 11-04-2008 à 12:04:31
Reply

Marsh Posté le 11-04-2008 à 12:18:06    

faire un parser (j'en fais en ce moment au boulot pour en langage entite relation) c'est quand meme un sacré boulot. Mais apres y'a tout le traitement. Moi je fais ca en c, ce qui me semble adapté a se genre de chose.
 
Maintenant je connais pas le niveau d'un DUT, mais il faudra que tu connaissance tres bien le langage defini, ca c'est certain.
 
Enfin faut pas se decourager, c'est comme ca qu'on apprends

Reply

Marsh Posté le 11-04-2008 à 12:18:06   

Reply

Marsh Posté le 11-04-2008 à 12:41:16    

J'ai déjà réalisé un analyseur syntaxique + compilateur donc ca aide peut-être ? (ok c'était du langage LOGO mais bon :D).


Message édité par astrojojo le 11-04-2008 à 13:47:27
Reply

Marsh Posté le 11-04-2008 à 13:25:45    

hunter69fr2002 a écrit :

faire un parser (j'en fais en ce moment au boulot pour en langage entite relation) c'est quand meme un sacré boulot. Mais apres y'a tout le traitement. Moi je fais ca en c, ce qui me semble adapté a se genre de chose.
 
Maintenant je connais pas le niveau d'un DUT, mais il faudra que tu connaissance tres bien le langage defini, ca c'est certain.
 
Enfin faut pas se decourager, c'est comme ca qu'on apprends


Déjà faut connaitre (et avoir la doc) la syntaxe EXACTE du langage (et toute ses subtilitées donc), après faut réussir a parser ça sans que ça prenne 30 plombe (et c'est la qu'un niveau plus élevé aide je pense niveau structure données), et après réussir a faire l'arbre de façon exhaustive. Ce qui seul en 2 mois et demi sans reele expérience c'est plus que tendu. Surtout que rien qu'afficher le résultat de ce travail d'analyse du code n'est pas non plus trivial et immédiat.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 11-04-2008 à 14:09:50    

Pour la doc, je devrais avoir ce qu'il faut. Ca me fera un challenge intéressant et enrichissant si je choisi ce sujet.

Reply

Marsh Posté le 12-04-2008 à 19:26:34    

D'autres avis ?

Reply

Sujets relatifs:

Leave a Replay

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