Un train qui part

Un train qui part

Nous voici à la fin de mon stage (le rapport avec la photo est faible hein ?! Mais j’aime bien). Il est donc temps de faire un point sur tout le travail que j’ai fourni. Test, galère, expérience, relations professionnelles, etc… Bref, que de sujets à aborder.

Travailler sur un projet méconnu est plus qu’intéressant et enrichissant. L’expérience professionnelle que l’on m’a proposée est également intéressante puisque travailler dans une grande boîte présente un intérêt non négligeable (forcément, c’est plus enrichissant que faire vendeur dans une « grande » surface). Retour sur un mois et demi de travail…

Lorsque j’ai lu l’intitulé de mon stage, j’étais un peu perdu. J’étais censé travaillé sur une plateforme SOA… Arg ! Mais qu’est-ce qu’une plateforme SOA ? En quoi ça consiste, qu’est-ce que je vais bien pouvoir faire dessus ? Autant de question sans réponse, auxquelles j’ai tout de même essayé de répondre.

Une fois arrivé sur place, c’est avec joie que j’ai appris que j’allais (simplement) travaillé sur une plateforme correspondant à Adobe AIR dans le monde du libre. Voici pour moi enfin la possibilité de travailler sur un projet qui n’est pas connu de tout le monde, et qui présente une avancée considérable dans la façon de concevoir des applications.

Partie technique

Je me penche alors sur le problème  : une plateforme de développement RIA, en quoi ça consiste, comment on travaille avec et sur quoi pouvons nous aboutir ?

Une application riche (RIA = Rich Internet Application) consiste en une application possédant les mêmes connexions à un serveur web qu’un navigateur web mais également d’un accès non limitée aux ressources locales du système d’exploitation l’exécutant. Ainsi, on dispose d’applications « légères » avec la possibilité de se connecter à des serveurs web et nous disposons d’un moteur de rendu web (WebKit pour Titanium).

On peut alors mettre en place un système de travail online/offline, un peu comme Outlook qui stock vos mails en local et vous permet de travailler dessus même si vous n’avez pas de connexion au Net.

En plus, le système de déploiement est plus qu’intéressant, puisque automatique. En effet, publié une update sur les serveurs, et elle sera automatiquement disponible pour tous vous utilisateurs qui en seront informé automatiquement. Et voilà encore un problème récurent (pour ne pas dire permanant) qui disparait. Plus besoin de développer ça de votre côté et de vous demander comment vous allez faire pour mettre à jour votre application une fois qu’elle est signalée à vos utilisateurs : tout se fait tout seul.

Le développement est souple : Javascript et HTML sont là pour vous permettre l’affichage et le traitement basique des données. Si vous souhaitez des fonctions plus avancées, vous avez accès à Python et Ruby, ce qui constitue encore une souplesse à côté de laquelle nous ne pouvons pas passer.

Partie « vie en entreprise »

Après avoir connue la vie dans une école d’hotellerie, puis dans différents petits boulots via du travail intérimaire, puis enfin en tant que vendeur, je débarque dans une grande entreprise qui oriente ses recrutements sur des profils précis et issus de cursus d’études généralement conséquents. On se retrouve donc entouré d’un autre type de personne… et ce n’est pas réellement pour déplaire.

Comme dans toutes les entreprises, on retrouve les sourires forcés, les gens pour qui on n’existe pas (surtout en tant que stagiaire) et tous ces profils bien connus en entreprise. Mais on peut rencontré aussi des personnes agréables à vivre (et notamment un stagiaire qui aura, l’année prochaine, des cours de marketing avec mon père…).

On se rend compte aussi que, ce n’est pas parce que l’entreprise est grande, que tout est simple. Au contraire, c’est toujours impressionnant la difficulté que peut représenter un simple coup de téléphone… « Ah oui demain j’ai le temps, tu peux m’appeler de 9h30 à 10h30″… Effectivement, une heure, c’est large. Tout le monde court dans tous les sens, ça s’affole même des fois. Mais j’ai entendu dire que c’était le lot de toutes les SSII (de toutes les entreprises ?).

Conclusion

Voici une expérience que je renouvellerait sans soucis. Je chercherais peut être à éviter ces foutus transports en commun jamais à l’heure, souvent carrément absents et surtout inconfortables.

Le sujet qui m’a été proposé était plus qu’intéressant, me permettant d’améliorer mes compétences en programmation : une fois qu’on est plus assisté par un sujet précis et guidé par un prof, on est forcé de résoudre le moindre soucis tout seul. Il m’a permis de voir des étapes dans la programmation auxquelles je n’ai jamais réellement eu à faire attention : soucis de performances, de taille, de déploiement.

Effectué un test de performance (bien que simpliste) était quelque chose de complètement inconnu pour moi. Il est vrai que c’est très important, puisque j’ai pu me rendre compte qu’au bout de seulement 1000 enregistrement, la solution posait déjà des soucis de performances.

Enfin bref, je suis bien content d’avoir passé un peu de temps loin de chez moi pour vivre ce que j’ai vécu et je ne regrette en rien ces 6 semaines et suis prêt à refaire l’expérience sans aucun problème.

(source de l’image : http://www.flickr.com/photos/cindy47452/2479210076/)

Laisser un Commentaire

Subscribe without commenting

RSS | XHTML | CSS