Actian Life

Stage de Josh Steigerwald

Actian Corporation

19 octobre 2021

Entrepôt de données et image de la base de données

À propos de l'auteur : Josh est actuellement en dernière année à l'université de Stony Brook, où il poursuit des études en informatique et en finance. Ayant passé la majeure partie de sa vie à être fasciné par la technologie et à entreprendre depuis son plus jeune âge, il espère tirer parti de ses compétences en informatique et de son sens des affaires pour se faire une place dans le monde de la technologie.

Au cours de l'été dernier, j'ai eu le plaisir de travailler comme ingénieur logiciel stagiaire chez Actian. Ce fut une expérience incroyable, faite d'apprentissage, de croissance et d'enthousiasme. Poursuivez ci-dessous pour suivre mon parcours !

Avant même le début de mon stage, j'ai commencé à apprendre. Sachant que je travaillerais avec Scala et Apache Spark, j'ai décidé de me présenter avec ces outils à mon actif. Pour ce faire, j'ai suivi un cours sur Udemy, lu des livres et pratiqué... beaucoup. Lorsque j'ai terminé ma première semaine chez Actian, j'avais confiance en mes capacités à travailler avec ces outils. J'étais prête à me mettre au travail !

D'accord... je n'étais peut-être pas vraiment prête à me mettre au travail. L'orientation mise à part, la première ou les deux premières semaines ont été un peu difficiles. Disons simplement que l'on ne sait pas ce que l'on ne sait pas tant que l'on ne sait pas que l'on ne le sait pas. Est-ce que cela a un sens ? Pas vraiment ? Ce que je veux dire, c'est qu'il y avait beaucoup d'apprentissage à faire - de la mise en place de mon environnement de développement au travail avec de nouveaux outils et langages, en passant par la compréhension des bases de code existantes, tout était nouveau pour moi. C'était un sentiment accablant et, à l'époque, je ne savais pas trop comment j'allais m'y prendre pour tout comprendre. Avec le recul, je trouve remarquable tout ce que j'ai appris en seulement 12 semaines. Cela témoigne de la qualité de l'expérience de stage d'Actian.

Mon travail en tant que stagiaire consistait à développer un prototype d'implémentation de l'API Apache Spark Data Source V2 pour remplacer l'implémentation existante de l'API Data Source V1 dans le projet Spark-Vector Connector. Une fois que j'ai dépassé le stade de l'apprentissage au cours des premières semaines, j'ai commencé à développer l'implémentation du prototype. Ce processus a nécessité beaucoup de recherches et de patience. Après la semaine 7, j'ai enfin vu mon travail prendre vie - j'avais une implémentation qui fonctionnait !

Il s'agit d'une étape passionnante que j'ai été très heureuse de partager avec ceux qui m'ont soutenue tout au long de mon stage. À ce propos...

L'élément le plus important de mon stage a sans doute été le support dont j'ai bénéficié. Non seulement j'ai eu l'occasion de rencontrer mon " copain " de stage tous les jours, mais j'ai aussi bénéficié d'un support incroyable de la part de l'équipe des RH d'Actian. Qu'il s'agisse de rencontres hebdomadaires individuelles pour discuter des progrès de mon stage ou d'événements amusants où j'ai pu rencontrer d'autres stagiaires et me détendre un peu, l'équipe des RH m'a fourni toute l'support et l'encouragement dont j'avais besoin pour réussir.

Après avoir constaté que ma mise en œuvre fonctionnait, j'ai continué à développer d'autres caractéristiques pour compléter une fonctionnalité (lecture de données) de l'API Data Source V2. À la neuvième semaine, j'étais prêt à évaluer ma mise en œuvre. C'est à ce moment du projet que j'ai vraiment ouvert les yeux sur les défis à relever dans des situations réelles de développement de logiciels. En clair, quoi que je fasse, je n'arrivais pas à exécuter mes requêtes de référence sur des quantités de données suffisamment importantes pour en tirer des conclusions concrètes. Il semble que le coupable soit un ordinateur portable à court de ressources, un problème qui aurait pu être résolu assez facilement dans des circonstances normales. Toutefois, compte tenu de la nature du stage et des contraintes de temps qui l'accompagnent, il n'était pas possible de trouver une solution. Par conséquent, l'analyse comparative a été abandonnée et j'ai continué à mettre en œuvre les fonctionnalités de l'API Data Source V2 pendant le peu de temps qu'il me restait à Actian.

L'un des aspects les plus remarquables de mon stage a été le fait de travailler non seulement à distance, mais aussi à l'échelle internationale : je suis sur la côte est des États-Unis, tandis que mon équipe est basée en Allemagne. Lorsque je commençais ma journée, mon équipe était sur le point de terminer la sienne. C'était un peu un défi, mais aussi une occasion de grandir. Grâce à ce défi, mes compétences en matière de recherche et d'élaboration de solutions aux problèmes par moi-même ont été considérablement aiguisées. En outre, j'ai trouvé très précieux de travailler pour une entreprise d'une telle diversité et d'une telle portée mondiale.

Au cours des dernières semaines de mon stage, j'ai accordé beaucoup d'attention à la présentation de mon projet de fin d'études. C'était une excellente occasion de présenter mon travail à l'entreprise et de mettre en valeur mes réalisations. En outre, cela m'a permis de prendre confiance en mes compétences en matière de présentation. Cette opportunité m'a permis de terminer mon stage avec un véritable sentiment de fierté et d'accomplissement.

Dans l'ensemble, je me souviendrai toujours de mon expérience en tant que stagiaire chez Actian. J'ai acquis des connaissances et des compétences, et j'ai tissé des liens précieux. Pour toutes ces raisons et bien d'autres encore, Actian occupera toujours une place spéciale dans mon cœur !

Si vous ou quelqu'un que vous connaissez est intéressé à devenir stagiaire pour Actian, veuillez contacter talentacquisition@actian.com. Nous commencerons bientôt à recruter pour le programme d'été 2022, alors nous vous encourageons à envoyer votre curriculum vitae dès aujourd'hui !

logo avatar actian

À propos d'Actian Corporation

Actian facilite l'accès aux données. Notre plateforme de données simplifie la façon dont les gens connectent, gèrent et analysent les données dans les environnements cloud, hybrides et sur site . Avec des décennies d'expérience dans la gestion des données et l'analyse, Actian fournit des solutions de de haute performance qui permettent aux entreprises de prendre des décisions basées sur les données. Actian est reconnu par les principaux analystes et a reçu des prix de l'industrie pour sa performance et son innovation. Nos équipes partagent des cas d'utilisation éprouvés lors de conférences (par exemple, Strata Data) et contribuent à des projets à code source ouvert. Sur le blog d'Actian, nous couvrons des sujets allant de l'ingestion de données en temps réel à l'analyse pilotée par l'IA. Faites connaissance avec l'équipe dirigeante https://www.actian.com/company/leadership-team/