|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2006 Messages : 9 ![]() |
Bonjour à tous,
Je suis développeur java/j2ee depuis un an maintenant et j'ai eu la chance de travailler avec des architectes vraiment compétents qui m'ont donné envie de poursuivre dans cette voie. Quand je vois tous les sujets a traiter conception, frameworks web, acces données, spring , securité, bonnes pratiques... Franchement j'en vois pas le bout et je me demande a quel moment je pourrais me dire la j'ai l'impression d'etre un architecte je pourrais faire face a n'importe quoi ! Est-ce que un architecte j2ee generaliste ca existe vraiment ou alors ce sont des architectes-specialistes dans un domaine particulier...cependant pour moi architecte est associée a une notion de vision globale donc... Donc ma question : comment etes vous passé de developpeur j2ee a architecte ? (on l'est pas en sortant de l'ecole !). PS : Le spectre des sujets est vaste mais c'est vraiment passionnant ! |
|
|
00
|
|
|
#2 | |
![]() ![]() |
Citation:
C'est en travaillant sur des projets divers et en analysant leur architecture, les méthodes mises en place sur le projet (revue de code, tests unitaires, etc.) avec un regard critique sur ce qui a fonctionné (ou pas) sur les différents projets qu'on acquiert l'expérience nécessaire pour critiquer les méthodes/technologies, et qu'on devient capable en fonction du cahier des charges de "deviner" quelle pourrait être une architecture convenable en fonction du cahier des charges. Note: le "une" architecture est voulu. A mon sens, l'architecture n'est pas une science exacte, et chaque architecte a ses préférences. Ainsi certains préfèreront les JSP, d'autres les JSF. Certains préféreront travailler avec Struts, d'autres avec SpringMVC... sans qu'on puisse dire qu'une solution est meilleure que l'autre. D'ailleurs, le choix n'est que très rarement laissé entièrement à l'architecte. Il est également conditionné par les usages en vigueur dans l'entreprise dans laquelle tu travailles. Si les 5 projets précédents utilisaient Struts, le projet suivant utilisera certainement le même Framework parcequ'il y a de la capitalisation sur celui-ci qu'il serait dommage de perdre.
__________________
|
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : novembre 2006 Messages : 5 087 ![]() |
tout pareil que CyberChouan
Sans compter qu'il faut toujours "rester sur la vague" ce qui nécessite pas mal d'investissement personnel et du temps... Et que comme partout, il y a les bons et les mauvais... A+ |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : janvier 2006 Messages : 9 ![]() |
Je suis parfaitement d'accord que c'est avec l'experience qu'on le devient.
Cependant l'experience professionnel est aleatoire et ne depend pas forcement de nous. Si j'ai travaillé sur telle et telle techno sur un projet ,ex struts-hibernate , l'ideal pour le prochain serait par exemple de toucher a JSF, JDO pour avoir matiere a comparer. Mais ca doit pas etre facile se construire un parcours qui permet de balayer le large spectre que doit connaitre l'architecte j2ee, c'est pourquoi je travaille a la maison. Moi c'est vraiment le spectre j2ee qui semble enorme, apres faut voir ce qu'on demande a l'architecte.Tout connaitre un petit peu ou avoir une spécialisation (dc expert technique alors..) |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : décembre 2006 Messages : 1 877 ![]() |
avoir une certif sun dans le domaine qui t'interesse serait un moyen concret de demontrer cette compétence je pense:
http://www.sun.com/training/certific...java/index.xml - Sun Certified Web Component Developer (SCWCD) - Sun Certified Business Component Developer (SCBCD) - Sun Certified Developer For Java Web Services (SCDJWS)
__________________
Systèmes d'Informations Géographiques- Projets : GeoAPI GeotoolKit PuzzleGISPour un monde sans BigBrother IxQuick ni censure RSF |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() |
salut tous le monde; je entierement d'accord avec CyberChouan, ce que je peut ajouter est : le fait de travailler avec telle framework ou un autre ce n'est qu'une capitalisation des connaissance technique. par contre quand tu dit architecte c'est celui qui a une vision fonctionnel sur le probleme avant la vision technique, c'est à dire à force de travailler sur differents projet ca à lui permet de capitaliser les connaissance et l'expertise dans le domaine fonctionnel (c'est à dire il peut critique un processus de travail à fin de l'ameliorer et l'informatise). j'espere que j'etais assez claire.
|
|
|
00
|
|
|
#7 | |
![]() ![]() Inscription : novembre 2006 Messages : 5 087 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Inscrit
|
L'avis d'un architecte...
La différence entre un bon développeur sénior et un architecte est souvent mince. Il n'y a pas vraiment de cursus qui te permet d'accéder au titre d'architecte, c'est quelque chose qui vient avec l'expérience. A mon sens, les points de différenciation sont :
Pour finir, attention à ne pas trop t'enfermer dans une technologie... Tu parles d'emblée de devenir "architecte j2ee" puisqu'il s'agit là de ton domaine d'expertise; mais être architecte ce n'est pas seulement rester au niveau applicatif et créer les fondations d'une application à coup de design patterns et de jolis diagramme UML. Tu vas aussi être confronté à des problématiques plus larges, des problématiques de systèmes d'informations complexes et pas forcément homogènes... |
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Inscription : janvier 2006 Messages : 9 ![]() |
Citation:
![]() Mais je voulais aussi rebondir sur Citation:
Pour donner un exemple j'ai decouvert j2ee avec les servlets , cependant les scripts CGI je ne sais pas ce que c'est (pas mis en pratique je veux dire).Moi je pourrais toujours mettre en avant les avantages des servlets sur les CGI avec les connaissances theoriques que je peux en avoir, mais ca aura toujours moins de credit que quelqu'un qui les a vraiment utilisés. Voila donc parfois je me retrouve avec ce genre d'interrogation dans la tete, j'ai pas envie d'etre un futur architecte pipo ![]() Je me prends surement un peu trop la tete... ![]() En tout cas vos reponses sont instructives ! |
||
|
|
00
|
|
|
#10 | |
![]() ![]() Inscription : novembre 2006 Messages : 5 087 ![]() |
Un mythe s'effondre...
Citation:
![]() be prepared to adjust from release to release C'est quand même une bonne démarche avant de t'engager dans cette voie |
|
|
|
00
|
|
|
#11 | |
|
Membre chevronné
![]() |
Citation:
Sun Certified Enterprise Architect (SCEA) |
|
|
|
00
|
|
|
#12 | |
![]() ![]() Inscription : décembre 2006 Messages : 1 877 ![]() |
Citation:
__________________
Systèmes d'Informations Géographiques- Projets : GeoAPI GeotoolKit PuzzleGISPour un monde sans BigBrother IxQuick ni censure RSF |
|
|
|
00
|
|
|
#13 | |
|
Membre confirmé
![]() Inscription : juin 2003 Messages : 292 ![]() |
Citation:
je dirais que la SCJP c est bien comme premier niveau, mais a elle seule c est pas suffisant. |
|
|
|
00
|
|
|
#14 |
|
Membre chevronné
![]() |
La SCJP toute seule à mon avis c'est vraiment dommage! Je n'aurais jamais fait cette certification sans avoir comme projet de continuer. Justement SCJP confirme que tu connais le langage au niveau structure et le contenu de base de la librairie mais prouve pas du tout que tu sais développer. Un gamin en bossant peut très bien la passer! Il y avait eu d'ailleurs un article à ce sujet à propos d'un gamin de 14 ans qui l'a passée....
Cumuler les certifications peut justement prouver ses capacités à concevoir et à développer des applications. JEE est tellement vaste qu'à mon avis il est justement fort utile de passer SCWCD, SCBCD et même SCDJWS. Rien que pour vraiment approfondir le sujet et ensuite certifier son savoir que ce soit conforme à ce que produit Sun. Je ne vois pas pourquoi ce serait débile... Peut-être peut-on m'éclairer? |
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : novembre 2006 Messages : 5 087 ![]() |
Personnellement, je ne pense pas que la maîtrise d'un langage soit un gage de crédibilité d'un architecte. A ce niveau, il faut un certain degré d'abstraction... couplé à une bonne connaissance des briques technologiques (mais pas besoin d'être expert EJB, JMS, JNDI, JSP, JSF etc...) et fonctionnelles si possible.
|
|
|
00
|
|
|
#16 |
|
Inscrit
|
|
|
|
00
|
|
|
#17 | |
![]() ![]() Inscription : novembre 2006 Messages : 5 087 ![]() |
Citation:
Une personne capable d'embrasser JEE dans son ensemble est plus difficile à trouver (d'ailleurs je n'en connais pas) qu'un gars qui maîtrise java |
|
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : août 2006 Messages : 2 956 ![]() |
Le problème d'avoir uniquement une vue d'ensemble sans avoir creusé de part son expérience, c'est que comme on manque de pratique, on se base sur des "on dit" du style, Swing c'est lent, les EJB c'est nul etc...
|
|
|
00
|
|
|
#19 |
|
Membre chevronné
![]() |
Perso, jamais vu d'architecte n'ayant pas d'expérience de la pratique du développement.
|
|
|
00
|
|
|
#20 | |
![]() ![]() Inscription : novembre 2006 Messages : 5 087 ![]() |
Citation:
Si j'avais fait ça, je ne serais pas en train de développer une application à base d'EJB3... J'ai commencé avec la V1... galère galère
|
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com