JavaRush /Blog Java /Random-FR /Je travaille dans une entreprise informatique de produits...

Je travaille dans une entreprise informatique de produits : les développeurs partagent leur expérience

Publié dans le groupe Random-FR
Avec ce texte, nous lançons une série spéciale de documents dans lesquels les programmeurs qui écrivent en Java parlent de différents types d'entreprises informatiques. Nous espérons que l'expérience de nos héros aidera les étudiants et les juniors de JavaRush à comprendre pour quel type d'entreprise ils aimeraient travailler. Dans ce texte, Maxim Kmets et Anzor Karmov partagent leur expérience de travail dans des entreprises de produits : quels sont les avantages et les inconvénients, quelles personnes ont intérêt à travailler dans un produit. Je travaille dans une entreprise informatique de produits : les développeurs partagent leur expérience - 1Je fais du développement de produits depuis près de 6 ans. Pendant cette période, j'ai travaillé dans deux entreprises alimentaires. La première entreprise pour laquelle j'ai travaillé fabriquait un produit dans le secteur des télécommunications. La deuxième entreprise pour laquelle je travaille actuellement est SDK.finance. J'ai travaillé pendant un certain temps dans l'externalisation (c'était une entreprise appelée Lohika) parce que j'étais épuisé par le produit. Maintenant, il est de retour. Chez SDK.finance, nous travaillons sur un ensemble d'outils pour développer des systèmes de paiement. Notre tâche est de résoudre les difficultés liées au lancement de tout système de paiement : il peut s'agir d'une banque en ligne, d'un service de vente de devises ou d'un service de vente de titres.

Je soulignerai les avantages suivants de l'entreprise de produits :

  • Mission importante. C'est peut-être un cliché, mais dans une entreprise alimentaire, j'ai le sentiment de faire une différence dans le monde. J'ai lu récemment que les personnes qui peuvent répondre à leur mission sont plus heureuses. Je pense que cela est vrai.

    Quand je suis arrivé chez SDK.finance, l'équipe comptait environ 5 développeurs et plusieurs développeurs. Puis la croissance a commencé, nous avons obtenu les RH, l'équipe s'est agrandie et nous avons changé de bureau. C'est très inspirant : vous voyez qu'avec votre travail, vous avez en fait créé de nouveaux emplois et grandi avec cette entreprise.

  • Ambiance familiale. Les employés d'une entreprise d'alimentation sont souvent motivés à rester plus longtemps et à travailler plus longtemps si nécessaire. Ces heures passent plus facilement car nous ne réfléchissons pas à la manière de travailler 8 heures, mais à la manière de créer une fonctionnalité avant vendredi qui résoudra la douleur du client. Ce facteur unit l’équipe. J'ai communiqué et communiqué avec beaucoup de gars, certains sont devenus mes amis.

  • Les perspectives de carrière. Lorsque vous rejoignez une entreprise qui vient d’ouvrir ses portes, vous pouvez vous attendre à une croissance et à une influence au fur et à mesure de son développement. L'expertise d'un employé d'une telle entreprise peut être plus précieuse qu'en matière d'externalisation. La valeur d’un employé augmente s’il a une bonne compréhension du produit et est capable de résoudre des problèmes complexes. Ceci est récompensé par des primes, des primes et des avancements de carrière. En externalisation, tout dépend du cadre que vous avez appris ou, à l'inverse, que vous n'avez pas appris. D'ailleurs, mon expérience en externalisation m'a aidé dans une entreprise de produits.

    Chez SDK.finance, j'ai accédé à un poste de direction en grande partie grâce à mon expertise, car je comprends beaucoup de choses sur le produit. Des perspectives de leadership se sont ouvertes pour moi. Je vois plus de potentiel dans une entreprise de produits en termes de construction de carrière que dans l'externalisation.

Les inconvénients comprennent :

  • Il est difficile de maintenir un équilibre entre vie professionnelle et vie personnelle. J'ai abandonné le produit pendant un moment à cause d'un burn-out. Je vais vous expliquer pourquoi cela arrive : quand vous travaillez sur un produit pendant très longtemps, vous vous y attachez, cela devient pour vous quelque chose de personnel et d'important. À cause de cela, j'ai fait de gros efforts, j'ai travaillé le week-end, je n'ai pas maintenu mon équilibre et je suis devenu très épuisé. J'ai travaillé dans l'externalisation pendant une courte période, j'ai essayé davantage de nouvelles technologies et j'ai visité deux projets différents. J’ai quitté l’externalisation pour deux raisons : premièrement, le coronavirus a commencé et ils ne pouvaient tout simplement pas me trouver de projet, et deuxièmement, il y avait des affaires inachevées dans le projet de produit, des problèmes que je voulais résoudre. Depuis que SDK.finance a ouvert une nouvelle direction pour résoudre ces problèmes, je suis revenu.

  • Routine. Vous devez constamment rechercher de nouveaux défis pour vous-même. Plus une personne reste longtemps sur le produit, plus c'est difficile, car elle souhaite changer de décor. Très souvent, les gens se précipitent de l'externalisation vers le produit, d'une entreprise de produits vers l'externalisation, car le désir de stabilité est remplacé par un désir de variété et vice versa.

Dans mon entreprise, le principe fondamental est le bon sens. Nous n'avons pas créé une telle règle, puis nous avons réalisé que dans une situation particulière, cela ne fonctionnait pas, mais nous la suivons toujours. Nous avons un système de suivi du travail très fidèle, cela permet de maintenir l'équilibre. Nous travaillons 6,5 heures par jour. Presque toutes les entreprises de produits connues, y compris Google et Facebook, consacrent une partie de leur temps de travail à la formation et à la détente. Cela vous donne de la discipline parce que vous réalisez que vous avez moins de temps pour travailler dans une journée qu'avant. En même temps, la personne ne recycle pas.

Une junior doit-elle rejoindre une entreprise agroalimentaire ?

Tout dépend de la stratégie de l'entreprise. Par exemple, chez Netcracker, où je travaillais, le produit était volumineux et écrit sur le logiciel spécial de l’entreprise. La plupart du temps, ils ont recruté des gars sans expérience, mais avec une bonne base (sql, java core) et une formation en informatique. Il en va de même pour les grandes entreprises comme Google, Facebook, etc. Ils ont leurs propres écoles qui forment le personnel à partir de zéro. Ils embauchent également des personnes expérimentées mais possédant une bonne expérience. Si le produit est une startup, alors, en règle générale, vous avez besoin d'un développeur expérimenté et qu'il soit également un développeur DevOps, un développeur Front et tout le reste. Plus on est expérimenté, mieux c'est. Je ne recommanderais pas de commencer dans un produit (uniquement si vous n'avez aucune connaissance et que vous avez fait des études dans une entreprise de produits). Le fait est qu’un ingénieur doit d’abord acquérir plus d’expertise dans différentes technologies. Dans chaque produit, vous pouvez souvent trouver la phrase : « C’est ainsi que cela s’est passé historiquement ». Cela signifie qu’une erreur a été commise lors du développement ou de la conception, mais qu’elle ne peut plus être corrigée ou est très difficile. Par conséquent, je vous conseille d'étudier la base et de travailler pendant un an sur un projet open source avec différents projets, puis d'étudier certains produits de manière approfondie et efficace.Je travaille dans une entreprise informatique de produits : les développeurs partagent leur expérience - 2Le plan de fidélité est mon premier travail produit. Notre produit est un ensemble d'outils marketing que nous fabriquons pour différentes marques, principalement pour les restaurants, mais il convient également aux stations-service, aux salons de beauté et aux centres commerciaux. Le produit se compose d'un système CRM et d'une application mobile. Si nous le considérons dans le schéma avec un restaurant, alors nous créons une application mobile pour celui-ci. Cette application mobile est téléchargée par les clients du restaurant, le restaurateur a accès au système CRM dans lequel il voit son audience et peut lui envoyer des offres pour diverses promotions. Le public a la possibilité d'accumuler des points dans l'application et de les échanger contre certains cadeaux. Un bloc distinct de notre travail comprend l'intégration avec les passerelles de paiement. Nous sommes entrés sur le marché international bien avant la quarantaine, mais c’est pendant la quarantaine qu’il y a eu un besoin massif de livraison de nourriture à domicile. De nombreuses personnes avaient besoin de pouvoir passer des commandes via une application mobile et beaucoup se sont tournées vers nous. Nos clients qui n'utilisaient pas le module de livraison nous ont demandé de le mettre en place pour eux. Cela les a aidés à maintenir leur activité pendant la quarantaine, car les restaurants n’ont survécu que grâce à la livraison. Je pense que l’intérêt pour le travail dépend du produit que l’entreprise développe. Si nous parlons de grands projets, alors pour bien le comprendre, il faut y consacrer beaucoup de temps. Après, certaines tâches peuvent paraître comme une corvée car on l’a déjà fait mille fois. Si le projet est petit, cela se produira beaucoup plus rapidement. Mais d’un autre côté, le produit évoluera constamment et de nouvelles fonctionnalités devront être créées. L'intérêt d'un tel travail réside aussi dans le fait que puisque vous sciez le produit, vous voyez le résultat de votre travail, comment les autres l'utilisent. La routine n'apparaît pas dans tout travail, mais dans les tâches fréquemment répétées. Je ne peux pas dire que c’est super inintéressant, mais ça arrive de temps en temps. Auparavant, je passais environ une heure à ajouter chaque nouvelle fonctionnalité. Ensuite, j'ai trouvé quelque chose qui m'a permis de faire cela sans mon intervention. Vous pouvez vous débarrasser de n’importe quelle tâche routinière si vous faites preuve de créativité. Dans notre entreprise, nous avons toujours déclaré ouvertement que l'offre était inférieure à celle du marché. En retour, ils offraient la liberté de prendre des décisions, d'assumer davantage de responsabilités, de participer à la vie de l'entreprise et d'influencer ce que serait le produit. Au lieu d'un pourcentage des bénéfices, nous favorisons les partenariats entre un employé spécifique et l'entreprise. Au sein de cette relation, nous partageons à la fois les difficultés et les réussites de l'entreprise. Si une entreprise traverse une période difficile, tout le monde le comprend. Ceux qui parviendront au bout se partageront le gâteau commun dans le cadre du partenariat. L’externalisation n’existe pas ; vous êtes comme un rouage dans le système. Certains travaillent pour les options et le succès ultime, d'autres aiment créer quelque chose de significatif, chacun est individuel à cet égard.

Une junior doit-elle rejoindre une entreprise agroalimentaire ?

L’un des avantages de travailler dans une entreprise alimentaire est l’évolution de carrière. En règle générale, une entreprise ne crée qu’un seul produit. Et au fur et à mesure que vous y travaillez, vous apprenez à le connaître de plus en plus. Après un certain temps, vous deviendrez l'un des propriétaires de « connaissances secrètes ». Par exemple, parce que vous avez fait quelque chose une fois, mais que vous n’aviez ni le temps ni l’envie de le documenter. Les gens viendront vous poser diverses questions sur ce que vous avez fait autrefois dans une partie du système. Votre domaine de responsabilité ne cessera de croître. Au fur et à mesure que des collègues plus expérimentés quitteront l'entreprise, leur domaine de responsabilité sera réparti entre les camarades restants. Faites bien votre travail et, au fil du temps, vous pourrez assumer la responsabilité de domaines entiers et même plus. Lorsque vous travaillez pour une entreprise de produits, vous serez lié à une pile technologique spécifique. Cela vous permettra d’avoir une compréhension plus approfondie de certains frameworks et technologies. Mais d’un autre côté, cela peut limiter vos horizons si vous ne « suivez pas les tendances » et n’essayez pas quelque chose de nouveau.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION