Python >> Tutoriel Python >  >> Python

Nouvelles technologies chez STX Suivant

Il est difficile de décrire les 13 ans d'histoire de STX Next en quelques phrases, mais s'il y a une notion qui résume parfaitement l'entreprise, c'est l'attention à la croissance continue.

Notre décision de implémenter de nouvelles technologies est le résultat direct de cette philosophie.

"Si nos collègues, le marché et les clients communiquent tous à l'entreprise qu'ils sont prêts à se lancer dans les nouvelles technologies, la seule chose que nous pouvons faire est d'agir en conséquence. Nous ouvrons un tout nouveau chapitre dans l'histoire de STX Next ; 2018 est l'année où nous mettons en œuvre de nouvelles technologies, " a déclaré Łukasz Koczwara, notre directeur de la prestation de services.

Łukasz travaille chez STX Next depuis près de 5 ans maintenant, son cheminement de carrière sinueux l'a conduit de développeur, en passant par chef d'équipe, en passant par responsable de la prestation de services, en passant par chef de la prestation de services, jusqu'à directeur de la prestation de services - un titre qu'il détient actuellement.

« Cela fait un moment que nous voulions insuffler un peu d'air frais dans l'entreprise. L'évolution du marché informatique a non seulement provoqué, mais accéléré la mise en œuvre de nouvelles technologies, ce qui me rend naturellement très heureux », a ajouté Łukasz.

Gagnant-gagnant

L'un des éléments clés du processus de mise en œuvre de nouvelles technologies dans notre entreprise était la voix de nos collègues.

Nous avons mené une enquête interne leur demandant s'ils étaient intéressés à voir les nouvelles technologies utilisées dans l'entreprise et à développer leurs compétences, et si oui, quelles technologies seraient-elles.

Les résultats n'étaient pas surprenants, car ils reflétaient l'étude de marché :parmi les meilleurs choix figuraient l'IA (intelligence artificielle, en particulier l'apprentissage automatique), l'Internet des objets, Golang, Blockchain et React Native.

"Considérer les possibilités de croissance pour nos collègues, élargir nos parcours de carrière pour inclure de nouvelles perspectives et en même temps répondre aux attentes du marché était clairement une situation gagnant-gagnant pour STX, ce qui est l'un de nos objectifs et une valeur importante en soi. »

Se pourrait-il que pour une entreprise précédemment associée principalement à Python, la mise en œuvre de nouvelles technologies signifie un changement d'orientation ?

« Je préfère appeler cela un nouveau chapitre plutôt qu'un changement d'orientation ou un pivot », a déclaré l'un de nos responsables avec un sourire sur son visage. "STX Next est toujours le plus grand éditeur de logiciels Python d'Europe, et nous n'avons pas l'intention de céder notre première place à qui que ce soit d'autre ! Le cœur de l'entreprise a toujours été Python et je suis assez confiant qu'il en sera ainsi, tandis que notre écosystème technologique continue d'être méticuleusement construit autour de ce cœur. »

Un nouveau chemin

La manière de mettre en œuvre de nouvelles technologies dans notre entreprise ressemble à la façon dont nous avons mis en œuvre d'autres nouveaux services jusqu'à présent.

"Nous n'introduisons aucun changement révolutionnaire, nous exploitons simplement pleinement les possibilités offertes par Python."

"L'IA, en particulier l'apprentissage automatique, va très bien avec Python, tout comme Blockchain ou tout autre projet de crypto-monnaie. Nous avons déjà une expérience considérable dans ces domaines », a ajouté Łukasz. "Même Golang, un langage de programmation indépendant et autosuffisant, est très fréquemment utilisé en tandem avec Python."

Un savoir-faire précieux

Comment procédez-vous pour implémenter de nouvelles technologies dans votre entreprise ?

"Il vaut mieux parler d'amélioration continue et d'exploration continue", a déclaré l'un des responsables de STX Next. "Par exemple, nos premiers succès dans Blockchain ont été principalement une combinaison de connaissances conséquentes, du savoir-faire de nos collaborateurs, et de l'engagement et de l'efficacité incroyables de nos équipes de développement."

Ateliers React Native à Łódź

Une chose similaire s'est produite avec React Native : il y a quelques mois à peine, seules quelques personnes de l'entreprise connaissaient bien cette technologie. Aujourd'hui, plusieurs mois et plusieurs projets plus tard, la compétence de l'entreprise s'est accrue et l'intérêt de nos développeurs à s'améliorer dans la technologie ne faiblit pas.

Avant STX Next se trouvent nos premiers projets à Golang, et le portefeuille de services doit également inclure l'Internet des objets (IoT) projets d'une minute à l'autre. Ces projets seront réalisés en utilisant Python ou Golang, qui correspond très bien à Python et fonctionne très bien avec des projets basés sur une architecture de microservices.

Transfert de connaissances

La mise en œuvre de nouvelles technologies ne serait pas possible sans les événements qui les accompagnent et les opportunités de développement des compétences créées par l'entreprise.

"STX Next, c'est près de 300 personnes maintenant, environ 250 d'entre eux composent la division génie logiciel. Il n'est pas surprenant que le transfert d'un groupe de spécialistes aussi important vers des projets développés à l'aide de nouvelles technologies soit tout un défi. Néanmoins, je crois fermement que la persévérance et les conséquences apporteront les résultats souhaités », nous a dit Łukasz.

"Nous réalisons déjà de plus en plus de projets liés aux nouvelles technologies, et de plus en plus de nos développeurs acquièrent de l'expérience de la meilleure façon il y a :sur le tas."

« Un effet secondaire » positif est le transfert de connaissances dans l'organisation et l'échange d'expériences entre les développeurs. Je ne peux pas promettre que chacun de nos collaborateurs sera affecté à un projet avec de nouvelles technologies, mais je suis convaincu que nous trouverons notre place sur ce marché rapidement et durablement, ce qui se traduira par de plus grandes possibilités », a ajouté Łukasz.

La plus haute importance dans la mise en œuvre de nouvelles technologies est une coopération étroite avec notre équipe de développement commercial, responsable de parler aux clients potentiels et d'acquérir de nouveaux projets, orientés vers les nouvelles technologies.

R&D

Outre les conférences, les hackathons ou les ateliers, une partie importante de la mise en œuvre de nouvelles technologies consiste à constituer une petite équipe, assimilables à des équipes de R&D.

"Le concept d'une équipe R&D prend lentement racine dans notre entreprise. Son objectif est l'exploration de nouvelles technologies à partir de différents types de projets. Je garderai cependant les détails pour moi, car… la concurrence ne dort jamais. »

"Apprendre de nouvelles technologies est quelque chose qui nous tient à cœur", a ajouté Marta Rogowska, qui s'occupe du recrutement et de la marque employeur à la succursale de Gdańsk de STX Next.

"En essayant de nous familiariser avec les nouvelles technologies, nous avons commencé à développer une application qui informera l'utilisateur des émissions en direct à venir, après avoir pris connaissance de ses préférences musicales . Au fur et à mesure que nous développions le concept, nous nous sommes fixé un seul objectif :utiliser au maximum les possibilités offertes par ce projet pour nous familiariser avec les nouvelles technologies. C'est ainsi que nous en sommes venus à écrire l'application en React Native , mentionné précédemment, avec la prise en charge de Serverless et Machine Learning . Si tu veux apprendre, donne tout ce que tu as !" conclut-elle.

Premiers triomphes

Comment la mise en œuvre de nouvelles technologies se traduit-elle en processus de recrutement réels et planifier les actions de l'équipe chargée d'organiser les événements dans les différentes branches de l'entreprise ?

"J'admets qu'il se passe beaucoup de choses, et pas seulement à Gdańsk, dont je suis responsable, mais dans toutes les succursales de STX Next", a déclaré Marta. "A Gdańsk, nous avons déjà à bord des personnes spécialisées dans React Native ou apprentissage automatique , qui nous ont rejoints pour aider notre branche à mettre en place de nouvelles technologies. Les choses bougent aussi vite dans les autres villes aussi !"

Sommet Tech Power

Le STX Next Tech Power Summit est une excellente occasion d'approfondir vos connaissances sur les nouvelles technologies. —la conférence internationale annuelle de notre entreprise, organisée pour l'ensemble de STX Next. Le thème central de la quatrième édition du Sommet de cette année était précisément les nouvelles technologies.

"Nous voulons que la conférence de cette année tourne autour des nouvelles technologies", a commencé à dire Łukasz Koczwara dès janvier lors de chaque réunion dans chaque bureau de STX Next. "Le programme de l'événement de cette année sera rempli de conférences sur l'apprentissage automatique, le sans serveur, Golang et React Native, le tout pour faciliter la mise en œuvre de nouvelles technologies dans notre entreprise."

Et c'était ainsi. Les personnes chargées d'organiser la conférence de cette année se sont fixé un certain nombre d'objectifs, principalement :

  • présenter les possibilités offertes par les nouvelles technologies
  • partager les bonnes pratiques commerciales
  • fournir un aperçu de la manière dont une technologie donnée a été mise en œuvre par des personnes ayant une expérience considérable

L'ordre du jour était rempli de sujets techniques fascinants, couverts en direct sur nos réseaux sociaux, notamment :

  • Calice —un microframework AWS Lambda
  • Apprentissage automatique sur les microcontrôleurs
  • comparer le Python et Partez syntaxes
  • travail sur React Native pendant 30 mois avec 30 développeurs
  • à l'aide de l'apprentissage automatique pour résoudre des jeux vidéo simples
  • construire une plate-forme de trading de crypto-actifs hautes performances

Parmi nos conférenciers invités figuraient Jan Jongboom d'ARM, Florian Rival de BAM Technology, et Jernej Makovšek de Blocktrade. Ils ont été rejoints par Piotr Maksimczyk, Wojtek Lichota, Bartosz Kazuła, Sebastian Buczyński, Tomek Maćkowiak, de STX Next. et Radek Jankiewicz.

Les exposés étaient succincts et précis, et même si la conférence est peut-être terminée, vous pouvez regarder les conférences auxquelles nous avons eu droit sur notre chaîne YouTube.

La qualité des conférences, ainsi que l'organisation elle-même, ont été très appréciées par les participants. "Je vais être honnête, je me demandais dans quelle mesure les sujets - nouveaux pour moi, pourrais-je ajouter - seront présentés. Je n'ai pas été déçu; c'était un bon samedi en ce qui concerne la qualité du contenu », a déclaré l'un de nos développeurs.

"Un grand coup de chapeau aux hôtes", a déclaré à propos de la qualité de la conférence Krzysiek Jabłoński, Scrum Master à la succursale de Wrocław de STX Next .

Rassembler autant de personnes au même endroit a fourni Maciej Dziergwa, PDG de STX Next, avec l'occasion idéale de dire quelques mots à tous les participants.

En plus de résumer l'événement, Maciej a parlé de la croissance dynamique de l'entreprise se concentrer non seulement sur les valeurs partagé par sa direction, mais aussi sur l'expansion les branches Product Design et Sales &Marketing, tant en taille qu'en périmètre.

Vous vous demandez peut-être quand s'attendre au prochain Sommet. Nous pouvons répondre à cela :à la même période l'année prochaine, plus ou moins. Reste à savoir si la cinquième édition de notre événement annuel mettra à nouveau l'accent sur les nouvelles technologies.

Quelle est la prochaine ?

Au-delà du Tech Power Summit de l'année prochaine, avons-nous d'autres projets liés aux nouvelles technologies ? Bien sûr que nous le faisons !

En interne, nos plans tournent principalement autour de hackathons et projets, ainsi que de participer à des conférences et ateliers. Mais nous n'avons pas l'intention de nous arrêter uniquement aux actions internes.

"Au cours des troisième et quatrième trimestres de l'année, nous prévoyons d'organiser davantage d'événements Has Power, cette fois centrés sur React Native. Considérez-vous sincèrement invités !"

Machine Learning, Golang, Serverless et React Native continuent de prendre de l'ampleur sur le marché des produits. De plus en plus souvent, grâce aux projets acquis et au fonctionnement de l'équipe R&D, elles deviennent aussi les technologies utilisées au quotidien chez STX Next.

2018 est définitivement l'année des nouvelles technologies et de l'élargissement de la gamme de services que nous proposons à nos clients. Cela signifie-t-il s'éloigner de Python ? Absolument pas.

Rien ne s'oppose aux nouvelles technologies complétant ce que STX Next a offert jusqu'à présent. Dans le même temps, se tourner vers les nouvelles technologies crée des opportunités de croissance passionnantes pour les personnes qui travaillent avec nous.

Autres lectures

Si l'une des nouvelles technologies mentionnées dans cet article a retenu votre attention, vous serez heureux d'apprendre que nous avons couvert la plupart d'entre elles sous une forme ou une autre sur notre blog.

Voici une liste pratique d'articles, pour votre confort de lecture :

  • L'intelligence artificielle remplacera-t-elle les développeurs ?
  • Allez, allez Python Rangers ! Comparer Python et Golang
  • Pourquoi utiliser React Native pour votre application mobile ?
  • Blockchain, première partie :Qu'est-ce que la blockchain et comment ça marche
  • Blockchain, deuxième partie :comment la blockchain va changer votre future expérience de navigation
  • Pourquoi Python ?
  • Explication de l'informatique sans serveur :comparaison des fonctionnalités et des tarifs avec le SaaS, l'IaaS et le PaaS
  • Tutoriel :Premiers pas avec le machine learning en Python

Merci pour la lecture. N'hésitez pas à vous inscrire à notre newsletter pour plus de contenu de qualité de STX Next !