Quelles sont les Professions du Futur dans le domaine de la programmation WEB

 

Que doit pouvoir faire un programmeur en plus de la programmation ?


Tôt ou tard, dans toute activité professionnelle, arrive le stade des résultats intermédiaires, lorsqu'une personne réfléchit aux perspectives et répond à de nombreuses questions importantes sur l'avenir de la profession et l'orientation souhaitable de son développement ultérieur. Où aller ? Qu'est-ce qui nous attend ensuite ?

Mon point de vue est le suivant : dans un avenir proche, des compétences en matière de programmation seront nécessaires pour pratiquement toute activité. Ainsi que la compétence de l'administration élémentaire (j'insiste sur - élémentaire, c'est-à-dire installer, supprimer, mettre en place des tâches programmées, configurer le réseau et l'Internet). Pour les esthètes du genre - sertissage de câble et assemblage d'un ordinateur. Regardez les appareils techniques avancés : micro-ondes - vous devez programmer, boulanger - vous devez programmer, téléphone (smartphone) - pour programmer et administrer. Et le nombre de ces dispositifs ne fera qu'augmenter, ainsi que la complexité des scénarios de leur utilisation. Je pense que tout le monde peut penser aux mythes concernant les machines à café avec accès à Internet. Oui, j'ai complètement oublié les voitures et les aspirateurs.

Aujourd'hui, chacun de nous qui peut résoudre des tâches informatiques de base (il y a quelques années, le terme "informaticien" était à la mode, ce qui signifiait une sorte de vague symbiose d'administrateur et de programmeur) est engagé par des connaissances (pour qui ces activités s'apparentent à de la magie1) pour effectuer ces tâches très élémentaires. Je prédis que dans quelques années, ces tâches seront standardisées et qu'elles seront toutes résolues avec beaucoup moins d'efforts.

Le parallèle avec l'art de la lecture et de l'écriture est évident pour moi. Ressentez-vous la proximité des termes "art de l'écriture" et "art de la programmation "2 ? Dans le passé, lorsque les compétences en lecture et en écriture ne faisaient pas partie de l'ensemble des compétences générales, les personnes sachant écrire étaient invitées par leurs connaissances à effectuer les mêmes tâches de lecture et d'écriture moyennant une rémunération. L'écriture était très estimée, les scribes étaient bien payés, la capacité de bien écrire, de belle manière, c'est-à-dire la calligraphie, était appréciée. Ressentez-vous cette similitude ? Je peux vous donner une suggestion inverse pour ceux qui ne le ressentent pas : qu'est-ce qu'un... coprocode ?

Où sont les scribes maintenant ? Où sont les calligraphies ? Avec l'avènement de l'impression de livres et de l'éducation universelle, les scribes (ainsi que la calligraphie) font partie du passé. Oui, beaucoup d'entre eux pourraient écrire la même chose de façon beaucoup plus belle, mais à quel prix ? Imaginez n'importe quel document, mais rédigé par un calligraphe qualifié (ou simplement un scribe), de surcroît sur un papier fait main. Le temps et le budget sont au-delà du bien et du mal. Faut-il écrire vite et pas cher (mais comparativement moins bien), ou long et cher, mais plus beau et mieux ?

Oui, même maintenant, il y a des demandes de calligraphie. Mais en règle générale, à des fins artistiques et similaires "non appliquées". Inscriptions commémoratives, "à l'ancienne", etc. 

Je le prédis à nouveau : il y aura un moment où "l'art de la programmation" sera valorisé au même titre que "l'art de l'écriture". C'est alors que la question se posera : "êtes-vous un programmeur ? Que pouvez-vous faire d'autre ?

Je voudrais terminer par quelques mots qui semblent très bien correspondre au sujet de ce fil de discussion :
"Tout le monde devrait pouvoir changer des couches, planifier des invasions, abattre des porcs, construire des bâtiments, faire naviguer des navires, écrire des sonnets, faire de la comptabilité, construire des murs, poser des os, soulager la mort, exécuter des ordres, donner des ordres, coopérer, agir de manière indépendante, résoudre des équations, analyser de nouveaux problèmes, appliquer des engrais, programmer des ordinateurs, cuisiner délicieusement, bien se battre, mourir avec dignité. La spécialisation est le lot des insectes."

Robert A. Heinlein

Conclusion

Dans un avenir proche, la programmation sera de plus en plus demandée. La variante des événements décrite est probablement suffisamment éloignée du moment présent pour qu'il ne soit pas nécessaire de prendre d'urgence des décisions radicales. Des programmeurs sont nécessaires et le seront encore longtemps. Cependant, n'oubliez pas - cela peut changer.

A quoi ressemblera la programmation dans 20 ou 30 ans ?


Le site de questions-réponses Quora aborde différents sujets. Par exemple, l'un des utilisateurs propose de spéculer sur ce que sera la programmation dans 20 ou 30 ans à l'avenir ?

La réponse a recueilli les réactions les plus positives de Michael O. Church. Il poursuit en disant que prédire l'avenir est une tâche ingrate. Par exemple, comment voyions-nous l'avenir il y a 20 ou 30 ans ? Il était clair que l'Internet était l'avenir. Mais en même temps, nous avons pensé que le progrès technologique rendra les gens plus libres, que nous travaillerons 20 heures par semaine et que nous disposerons de tout le nécessaire. Par exemple, les robots fonctionneraient.

Rien de tout cela ne s'est concrétisé (enfin, à l'exception d'Internet).

Cependant, l'évolution de l'humanité va dans cette direction : nous continuons à évoluer vers une société sans argent, même si ce n'est pas aussi vite que nous le souhaiterions.

Les ordinateurs portables, comme prévu dans les années 90, sont apparus et sont devenus très populaires.

Mais là où les progrès ont été minimes, c'est en termes socio-économiques. La nature humaine ne peut être réparée aussi rapidement, et tous les vices tels que la cupidité et l'orgueil ne peuvent être éliminés d'un seul coup. C'est donc à cause de ces vices que la pauvreté est encore présente dans la société. L'amélioration de la moralité humaine est trop lente.

Si l'on parle des programmeurs, Michael Church pense que cette profession sera encore plus demandée qu'aujourd'hui, et que les programmeurs gagneront plus. Selon lui, le salaire normal d'un programmeur serait d'environ 29 000 dollars par mois (en monnaie actuelle, hors taxes) au milieu de sa carrière, c'est-à-dire à environ 40 ans.

Le problème, c'est que l'argent va attirer beaucoup de charlatans qui ne connaissent pas vraiment la programmation. Nous voyons déjà que dans la Silicon Valley, où les gens viennent pour de l'argent et ne rêvent pas vraiment de progrès technologique et de changer l'avenir, ils veulent juste gagner plus d'argent. Nous allons devoir trouver des moyens de lutter contre cela.

Eh bien, la base technologique du travail ne changera pas trop. Les langages de programmation continueront à évoluer et les idées de Lisp et Haskell continueront à se répandre dans l'usage quotidien, mais il est peu probable que dans 20 ans la programmation soit radicalement différente de ce qu'elle est aujourd'hui. La programmation sera toujours un défi, mais ce sera toujours une activité amusante lorsque vous pourrez créer de nouvelles choses avec une logique pure. 

 

Les métiers de la programmation qui peuvent être considérés comme des métiers d'avenir
Programmeur-éducateur

Tout d'abord, je voudrais mettre l'accent sur cette même profession. Un programmeur-éducateur est quelqu'un qui n'est pas tant un programmeur de réseaux neuronaux ou d'autres systèmes d'apprentissage machine complexes, que quelqu'un qui sait comment les enseigner.

Ici, ce n'est pas la capacité à écrire un code à partir de zéro qui est mise en avant, mais la compréhension de ce que fait un code écrit par quelqu'un d'autre et la capacité à le modifier pour l'adapter à ses propres besoins. L'essentiel est de construire correctement le processus d'apprentissage du maillage. Il s'agit d'une compétence distincte qui n'est enseignée nulle part de nos jours. Plus précisément, presque nulle part. Il existe d'agréables exceptions : Fiztech, SHAD, FKN HSE et quelques autres endroits.

Un tel spécialiste est demandé pour diverses tâches commerciales. Quelqu'un, en raison de la polyvalence de l'application de l'apprentissage machine, devra former le même réseau sur le DataSet du Combinat sidérurgique de Magnitogorsk pour prédire certains résultats de la fusion métallurgique ou autre, et d'autre part, sur les utilisateurs de données du Monde des Réservoirs et prédire leur sortie.

La personne qui sait comment former le réseau pour qu'il prévoie efficacement aujourd'hui comment changer les paramètres de la fonderie d'acier, et demain - comment changer les plans tarifaires du joueur dans World of Tanks, et il y a un programmeur du futur. Il est clair que lorsque des milliers d'entreprises, et pas seulement quelques-unes, commenceront à utiliser l'apprentissage profond et les réseaux de neurones dans leur travail quotidien, elles auront besoin de programmeurs qui savent comment apprendre ces réseaux, et non les écrire.

Ces spécialistes seront recherchés dans l'industrie, auprès des banques, par tous les services d'abonnement, des opérateurs de téléphonie mobile aux jeux informatiques. Ce sont seulement les zones qui se trouvent à la surface.

Expert en logiciels libres

Le deuxième métier du futur est à l'intersection du management et de l'informatique. Cette personne, au lieu d'écrire la tâche de développer quelque chose à partir de zéro, sait où et quel code source ouvert peut être adapté rapidement, ou où et quelles API peuvent être accessibles.

En ce moment, un grand nombre d'équipes sont occupées à "réinventer les vélos", et dès qu'elles montreront le code qu'elles ont créé, le client saura qu'il existe déjà avec quelqu'un d'autre (par exemple dans le dépôt de Google). Vous aurez besoin de spécialistes qui sont des experts de l'open source et qui comprennent ce que les vélos ne doivent pas réinventer. Au contraire, ils prendront des pièces toutes faites qui traînent, les assembleront rapidement - peut-être la même bicyclette, mais la leur à partir de pièces toutes faites - et n'augmenteront pas la production de roues, de pneus, etc.

Un exemple simple. Auparavant, un bon algorithme distribué capable de reconnaître des images était disponible pour cinq grandes entreprises et trois grandes universités. Aujourd'hui, n'importe quel écolier peut le trouver, car il y a du Tenzor Flow dans le domaine public. Je connais de bons écoliers qui peuvent le comprendre. Mais je connais aussi une personne qui va commencer à écrire quelque chose de similaire à partir de rien, parce qu'elle est peu au courant de ce qui se passe sur GitHub.

Un spécialiste de ce métier doit être un programmeur, comprendre et bien lire le code, mais pas nécessairement brillant pour l'écrire.

Spécialiste en programmation d'interfaces

De plus en plus de choses deviennent non pas des programmes autonomes, mais des programmes qui fournissent deux interfaces logicielles l'une à l'autre. Ce qui nous est donné dans le nuage n'est généralement pas des données statiques, mais une interface de travail, et vous devez y connecter une sorte d'interface qui vous est propre. 

Vous devez être capable de travailler avec l'API des services en nuage, connaître ces services, être capable de les relier rapidement et, en général, comprendre ce qui peut être relié à quoi. Il ne s'agit pas de tout écrire à partir de zéro, mais de tirer le meilleur parti de ce qui est déjà disponible et écrit par d'autres. Ces compétences sont particulièrement utiles pour les applications lourdes - tout ce qui concerne la cartographie ou la recherche.

Par exemple, vous pourriez combiner un réseau social et des cartes de Google ou de Yandex pour créer une grille permettant de trouver un ami dans votre quartier. Ce serait une application cool, et seule une personne folle oserait écrire son propre système d'autorisation et son propre système de cartes. Ici, il ne s'agit pas de prendre du code standard et de le mettre sur vos serveurs, mais de faire interagir votre code avec les interfaces de Google, Facebook, Yandex, etc.

Ce genre de professionnel sait ce qui se passe dans le monde, quelles nouvelles interfaces s'ouvrent et où, et il sait comment bien travailler avec ces interfaces.

Voici un exemple de la manière dont ces professions peuvent se concurrencer. La tâche consiste à reconnaître la voix d'une personne dans le cadre d'un service. Il est maintenant résolu à l'aide de réseaux neuronaux. Vous pouvez aller acheter les ressources nécessaires sur Amazon, télécharger le code de Tenzor Flow, et commencer à former cette grille.

Il faudra pour cela les deux personnes que nous avons mentionnées. Un spécialiste du code des autres comprend comment faire monter Tenzor Flow sur le nuage d'Amazon. Quand il a fait cela, la personne que nous avons appelée le programmeur-éducateur prend le produit fini entre ses mains. Et il entraîne la grille, comprend quels DataSets et avec quelles voix s'embourber pour que la grille commence à reconnaître les noms de rues en chinois.

Mais un expert en programmation d'interfaces peut venir et dire : les gars, il y a le Speech Kit ou le logiciel de reconnaissance vocale de Nuance, nous n'avons pas besoin d'adapter le code et de louer l'heure du serveur, il y a juste une API toute faite - vous y mettez l'enregistrement sonore, et ils vous renvoient un fichier texte en temps réel. De cette façon, il peut simplement les mettre en faillite.

Pourquoi Prisma a-t-il décollé ? Les gars n'ont pas écrit le code à partir de zéro, ils savaient où l'obtenir, comment le modifier, où louer des serveurs moins chers. Il s'agissait d'utiliser les compétences des professions de chacun des trois groupes que j'ai mentionnés.

Quelles professions, au contraire, sont destinées à mourir


Je ne poserais pas la question comme ça. Un bon programmeur sait comment apprendre. Le métier de programmeur lui-même va être modifié, il utilise déjà aujourd'hui des outils et des langages complètement différents de ceux d'il y a 20 ans. Et il faut dire que ceux qui les ont appris il y a 20 ans n'ont pas disparu, ils sont simplement devenus des programmeurs travaillant dans un environnement différent. Il en sera de même à partir de maintenant. Certaines compétences particulières d'un programmeur ou un environnement particulier dans lequel il travaille changeront sans aucun doute.

On pourrait dire que les personnes qui sont aujourd'hui des programmeurs web vont devenir des programmeurs pour d'autres appareils, car l'importance des services web diminue à mesure que les appareils portables ou l'internet des choses se développent. Oui, de nouveaux langages de programmation comme Swift ou Go apparaissent pour la même raison. Mais ils sont favorablement acceptés par les programmeurs.

En général, les programmeurs resteront sans doute, ils travailleront simplement dans un environnement modifié, auquel ils ne sont pas habitués. 

 

Bases de données : perspectives pour la profession


Les professions liées aux bases de données occupent une place particulière dans l'industrie informatique. La demande de tels spécialistes existe depuis longtemps, mais aujourd'hui, les besoins des entreprises (petites et grandes) de travailler avec des données ne cessent d'augmenter. Les données sont devenues un actif distinct qui doit être conservé et exploité.

Les experts de l'agence des ressources humaines Alexey Sukhorukov réalisent des études annuelles sur le marché du travail dans le secteur des TI. Leurs résultats montrent à la fois une augmentation du niveau de salaire moyen des spécialistes des bases de données et une augmentation de la demande pour ces derniers. Les exigences des employeurs et les perspectives d'évolution de carrière évoluent également.

Des enquêtes plus globales montrent également une tendance émergente.

Par exemple, le Bureau des statistiques du travail des États-Unis prévoit une augmentation de 11 % des emplois liés aux bases de données entre 2014 et 2024. Ce chiffre est supérieur à la moyenne de l'ensemble des professions. La croissance dans ce domaine sera stimulée par les besoins accrus des entreprises de tous les secteurs de l'économie. Une croissance encore plus importante de l'emploi est prévue dans le domaine des bases de données liées à l'informatique en nuage - 17 % sur une période similaire de 10 ans. Cela est dû au fait que la technologie du cloud sera de plus en plus utilisée par les petites et moyennes entreprises, qui auront besoin de leurs propres services informatiques ou de spécialistes externalisés.

Le niveau des salaires moyens augmente également d'année en année. Selon le ministère du Travail des États-Unis, le revenu annuel moyen des administrateurs de bases de données au début de 2019 est de 81 710 $. Les professionnels les mieux payés ont gagné plus de 127 000 $ (plus de 10 % du total).

Greg Kemnitz, ingénieur de base de données chez Fitbit :

"La gestion des données exige en fin de compte des compétences plus approfondies que celles que possèdent généralement les développeurs web, par exemple. Ils possèdent moins d'outils, mais ils les possèdent de manière beaucoup plus profonde.

Connaître la syntaxe SQL n'est qu'un début. Vous devez savoir comment modéliser les données, quand vous devez vous préoccuper de la normalisation, comment gérer les milliards de tables qui doivent faire l'objet de recherches interactives.

Le monde de la gestion des données est plus conservateur que la plupart des autres domaines du monde informatique, pour la simple raison que si vous vous plantez dans la gestion des données, c'est extrêmement difficile à réparer. De nombreuses entreprises ont été ruinées à cause d'un mauvais schéma ou d'une mauvaise gestion des données. Les personnes chargées de la gestion des données sont assez bien payées et sont très difficiles à remplacer."

Dans le classement des meilleurs emplois en informatique, la spécialité d'administrateur de bases de données occupe la 5e place, avec le taux de chômage presque le plus bas, à 1,1 %. En comparaison, les développeurs web ont un taux de près de 4%.

Courtney Boone, titulaire d'une licence en développement de logiciels et de bases de données, a déclaré :

"Les bases de données sont incroyablement importantes pour toute entreprise. Lorsqu'une entreprise s'en rend compte, elle recherche généralement un expert en gestion et en traitement des bases de données. Il y a beaucoup moins d'experts en bases de données que de développeurs, et moins d'offres d'emploi pour eux. Les personnes possédant cet ensemble de compétences sont rares, ce qui les rend plus précieuses aux yeux des employeurs. Par conséquent, il est plus facile pour eux de trouver un emploi."

À ce jour, il existe plusieurs grandes professions associées au travail avec les bases de données : administrateur de bases de données, développeur de bases de données, architecte de bases de données, analyste de données, spécialiste de la veille stratégique (BI). Leurs fonctionnalités se chevauchent souvent, aussi cette division est-elle considérée comme provisoire.

Parlons des défis. Le développement professionnel dans ce domaine peut dépendre de la taille de l'entreprise dans laquelle le spécialiste travaille. Naturellement, les grandes entreprises ont plus de possibilités, des projets plus importants et des tâches plus complexes. Parfois, pour progresser, vous devrez soit changer d'employeur, soit élargir vos propres compétences et fonctions.

De même, une carrière dans les spécialités liées aux bases de données dépend souvent du niveau de maîtrise de plateformes spécifiques : Oracle, Microsoft SQL Server, IBM DB2 et autres. Les certificats confirmant le professionnalisme d'un employé revêtent ici une certaine importance. Dans le secteur bancaire, Oracle est le plus couramment utilisé, et il existe une forte demande de spécialistes de ce SGBD particulier. Oracle est également très répandu dans le commerce de détail, les compagnies d'assurance et de télécommunication, les services publics. Selon les statistiques accumulées, ce système occupe environ 30% du marché des systèmes de gestion des bases de données d'entreprise.

Dans les villes qui sont des centres technologiques, il y a presque toujours des postes vacants pour les administrateurs de bases de données et les développeurs. En même temps, les spécialistes d'un certain SGBD peuvent toujours être formés à un autre SGBD si nécessaire.


Ben Bramm , fondateur de DatabaseStar.com :

"Il y aura toujours une demande de développeurs de bases de données. Si c'est pour Oracle, encore plus. La connaissance d'un langage qui fonctionne bien avec Oracle peut aider à développer une carrière. Par exemple, Java.

Vous pouvez également apprendre les concepts d'entreposage de données et de business intelligence. Les systèmes et les entreprises génèrent de plus en plus de données, et c'est logique. L'exécution du processus ETL et le chargement de l'entrepôt de données sont des compétences recherchées, et il s'agit d'un type de développement différent du développement traditionnel de bases de données. Enfin, l'apprentissage d'autres technologies de bases de données, telles que SQL Server , vous sera très utile puisque vous en connaissez déjà les bases. Une grande partie des connaissances est transférable, et de nombreuses entreprises utilisent SQL Server au lieu d'Oracle."

 

Ainsi, l'une des perspectives de carrière les plus évidentes dans le travail avec les bases de données est d'accroître votre compétence dans des plateformes spécifiques. Le plus souvent, c'est par la formation et l'obtention de certificats officiels.

Cela dit, la polyvalence du langage SQL mérite également d'être soulignée séparément. D'une part, il existe très peu d'emplois pour lesquels SQL est spécifié comme étant la seule et unique exigence essentielle. D'un autre côté, il peut devenir l'un des principaux "exhausteurs" pour les développeurs de divers profils. À un moment donné, on a prédit sa mort en raison de l'émergence des technologies NoSQL, mais ces prédictions se sont avérées fausses.

 

John Michael Nickerson, ingénieur en données, développeur d'entrepôts de données :

"Apprenez Python et SQL, et ensuite vous pourrez prendre l'une ou l'autre voie et avoir une carrière lucrative quoi qu'il arrive. Ce sont deux langues relativement simples, relativement polyvalentes et qui se complètent bien.

De plus, SQL ne mourra jamais. Il restera probablement demandé pour le reste de votre carrière. Il y a quelque temps, on a dit que SQL devait être remplacé par diverses solutions NoSQL, mais c'est très loin de la vérité. La grande majorité des fonctionnalités NoSQL populaires ont été intégrées et mises en œuvre dans les bases de données SQL (JSONB dans PostgreSQL, le connecteur NoSQL pour MySQL 8 et les fonctionnalités JSON pour toutes les bases de données SQL populaires). Ensuite, la plupart des solutions NoSQL ou Big Data les plus populaires ont déjà implémenté rétroactivement une interface de type SQL : Hive SQL pour Hadoop, KSQL pour Kafka, Spark SQL pour Apache Spark, U-SQL pour Azure et bien d'autres.

Il existe un monde de carrières lucratives avec SQL comme langage principal. Cela dit, l'industrie des données est en pleine expansion. Les rôles et les boîtes à outils évoluent rapidement. Par exemple, Python. C'est le langage de programmation qui connaît la plus forte croissance, le meilleur langage dans l'industrie des données (autre que SQL), et il est si flexible et largement utilisé que vous pouvez facilement changer de carrière en passant de développeur de bases de données à développeur web et continuer à utiliser vos connaissances en Python."

Les possibilités de croissance sont encore plus attrayantes. Le plus important d'entre eux est la BI (Business Intelligence). Architecte BI, développeur BI font partie des professions informatiques les mieux rémunérées. Ils ont une barrière d'entrée assez élevée (parce que c'est là que vous devez avoir une expérience approfondie des bases de données et de la veille économique), mais aussi des perspectives élevées. Dans ces professions, vous devez maîtriser les technologies d'entreposage des données, les technologies de transformation et de chargement des données, ainsi que les technologies de visualisation des données et de création de rapports.

Si l'on regarde les postes vacants en Russie, le salaire de ces spécialistes commence à partir de 120 000 roubles et dépasse souvent la limite des 200 000 roubles. Il n'y a pas de limites supérieures - elles dépendent de l'expérience du candidat et de la taille de l'entreprise qui l'emploie. Dans ce domaine, il est également possible de se développer davantage en direction du Big Data et de l'analyse prédictive. Seule la personne la plus paresseuse qui soit aujourd'hui ne parle pas de la demande et des salaires élevés dans ces domaines.

 

 

Manoj Singh, Développeur SQL Server :

"La BI est le meilleur choix de carrière pour les professionnels des bases de données, compte tenu du nombre d'emplois disponibles et de la tendance croissante à l'analyse des données. Si vous souhaitez devenir un architecte de données, des compétences en big data et en cloud seront ici nécessaires. La BI ou business intelligence est largement utilisée dans presque tous les secteurs. Les nouveaux postes techniques à forte intensité de données (data scientist, machine learning) nécessitent beaucoup de compétences en analyse de données." 

L'agence de recrutement d'Alexei Sukhorukov reçoit presque chaque mois de nouvelles demandes d'employeurs qui doivent pourvoir un poste de spécialiste des bases de données.

Par exemple, une société fintech travaillant avec de grandes banques russes et des chaînes de magasins de premier plan a besoin d'un développeur DB/Oracle. Il n'est pas nécessaire d'être un spécialiste d'Oracle - l'entreprise dispose d'un système de mentorat bien développé et est prête à aider de quelque manière que ce soit la transition vers cette base de données. Le salaire peut atteindre 130 000 roubles (plus une indemnité de réinstallation si nécessaire). L'employeur met en avant des perspectives très alléchantes d'évolution professionnelle au sein de l'entreprise.

Il y a aussi régulièrement des postes vacants pour des spécialistes qui n'ont pas une grande expérience. Ainsi, l'un des leaders du marché des prêts en ligne aux particuliers recherche un développeur DB pour rejoindre son équipe avec un salaire à partir de 40 000 roubles. Un autre exemple est celui d'une entreprise allemande qui crée une plateforme de marketing. Parmi ses clients figurent Audi, Volvo, HP, Huawei, Bayer et Commerzbank. Dans le bureau de développement, qui est situé à Novossibirsk, a besoin d'un développeur DB (le niveau de salaire est déterminé individuellement, le début - de 35 000 roubles).

Comme nous le voyons, le travail avec la base de données implique souvent la participation à de grands projets internationaux.