Java, R, JS le plus couramment utilisé, le plus haut salaire d'architecte! Les développeurs chinois depuis la fin du statu quo

Pour l'image de développeur logiciel basé en Chine il? Pour les développeurs paient villes de premier rang ne? Pour la plupart des développeurs auraient préféré un langage de programmation? Pour ceux qui sont engagés dans le développement d'emplois bien rémunérés faire quoi? Je veux en savoir plus sur les dernières tendances technologiques industrie font? ...... Cet article vous emmène découvrir.

les développeurs de logiciels chinois RPSC livre blanc est basé sur l'analyse des données de l'enquête annuelle du développeur du logiciel formé. RPSC de dès 2004, les développeurs, le développement des technologies et des outils de développement, de l'état et les tendances plate-forme de recherche en profondeur, il est toutes les industries connexes à comprendre le marché communauté des développeurs de logiciels chinois et services de développement de logiciels est un matériau de référence important.

2017 développeur de logiciels d'enquête chinois pour la technologie de développement de logiciels, le développement d'applications et d'autres domaines du questionnaire a été remanié, mais ajoute également une nouvelle chaîne de blocs, la mise en réseau et d'autres domaine émergent du développement de logiciels enquêtes connexes, afin de mieux refléter la Chine l'industrie informatique, en particulier le statut de développement domaine du développement de logiciels.

30 ans développeurs représentant plus de 70%, près de la moitié des développeurs luttent dans les villes de premier rang

A travers les dizaines de milliers de développeurs de logiciels 47 industries, plus de 200 domaines d'investigation se trouvent dans la proportion de jeunes communauté des développeurs a continué à augmenter.

Et les développeurs étrangers sur les mêmes tendances de la répartition par âge, la communauté des développeurs du logiciel interne a fait preuve d'une jeune caractéristiques. Nos données d'enquête de 2015 à terme 2017, la proportion de la population âgée de moins de 30 développeurs sont plus de 7 pour cent, a été le principal champ de force de développement de logiciels.

Parmi eux, plus de développeur de 30 ans d'afficher un ingénieur senior, chefs de projet, architectes, experts techniques, la majorité, alors que plus de développeur de 40 ans est le rapport des positions les plus élevées dans l'architecture - l'Internet, des logiciels, des services trois dOmaiNe déjà couvert plus de 65% des développeurs nationaux.

En termes de salaire développeur, le développeur est encore digne de la foule de payer. Un salaire mensuel de plus de 1 million de développeurs ont représenté 59% du nombre total, par rapport à l'année dernière a augmenté de 14 points de pourcentage. Dans le nord, sur les grandes villes et profondes de premier rang tels que Tianjin, un salaire mensuel de plus d'un million de développeurs de logiciels ont représenté 71%, la proportion est beaucoup plus élevé que d'autres villes, mais d'autres villes revenu mensuel de plus de 10000 développeurs, il y a eu plus une croissance substantielle.

Une analyse plus approfondie peut être trouvée par des données croisées comparaison, 80% des architectes salaire mensuel de plus d'un million, plus de 3 pour cent du salaire mensuel moyen de plus de 20000 yuans architecte - l'architecte est devenu un développeurs hautement payés à poursuivre la viande et des pommes de terre du poste.

60% des développeurs d'apprendre plus de six heures par semaine, 9 se concentrer sur le site Web de la technologie de l'information

la poursuite des développeurs de nouvelles technologies est très sensible, les sites de technologie de l'information est qu'ils comprennent les principales dynamiques de l'industrie du canal et l'apprentissage des connaissances. Grâce à la recherche, nous avons constaté que plus de 90% des développeurs envisagent d'améliorer leur carrière en apprenant les nouvelles technologies, et 60% des développeurs d'apprendre plus de six heures par semaine.

Dans cette enquête, 90% des développeurs utiliseront les derniers supports dynamiques de la technologie, la communauté de la technologie, des forums techniques et d'autres sites pour comprendre l'industrie, l'acquisition de nouvelles connaissances. Lire des livres techniques est le principal moyen pour les développeurs d'étudier systématiquement, la proportion représentait 54%.

Sur les autres styles d'apprentissage, 74% de la population prêt à apprendre par achat de livres et de magazines, plus de 5 pour cent étaient prêts à payer pour des cours en ligne. À l'heure actuelle, plus la durée de la formation plus populaire en ligne, 500 yuans et le taux d'acceptation du cycle de formation en ligne de moins d'un mois plus de 5 pour cent.

Mais sous la ligne est prêt à payer seulement 39% du cycle de formation tout au long, chronophage est un facteur important.

Et selon l'enquête, 35% des développeurs ont les six prochains mois programme de formation. Mais ceux-ci, plus de 80 pour cent des développeurs qui participent au budget de formation des individus, ce qui représente seulement 17% de l'unité.

La formation dans le sens de l'intérêt pour les développeurs, 63% des développeurs préfèrent l'intelligence artificielle, 56% des grandes quantités de données / cloud computing personnes intéressées veulent participer à la chaîne de blocs de formation ne représentaient que 15%.

70% des développeurs utilisant Java, 6 pour les développeurs les plus veulent apprendre Python

Les développeurs de langage de programmation indiscutables ne se lasse pas du sujet.

Dans cette étude, Java, R, et le langage de programmation JavaScript pour être utilisé par la plupart des développeurs. Python est un manque de développeur pour apprendre le plus récent langage de développement, suivie par Java et R.

Bien que le langage Java est vieux, mais il a continué de mettre à jour l'optimisation, et une écologie sonore et un large éventail de scénarios d'utilisation, il est encore très viable. Avec le développement de l'intelligence artificielle et de feu, mais aussi agir comme un catalyseur pour promouvoir les applications en langage Python.

De plus, les développeurs plus de 60 pour cent en utilisant le système d'exploitation Windows, 13% dans l'utilisation du système d'exploitation Linux. 63% des développeurs en utilisant la base de données MySQL, 34% de l'utilisation de la base de données Oracle.

La machine X86 traditionnelle relativement machines Mac, le plus grand avantage est le prix bas, de sorte que la société a développé le niveau de popularité occupera certains avantages. Linux dans l'interface graphique, l'écosystème logiciel Windows et donc il y a beaucoup de pension relativement courte, donc la fenêtre deviendra les développeurs préférés du système d'exploitation.

Cloud développeurs / utilisation de conteneurs est pas élevé, le plus couramment utilisé Docker (Essaim) Taux de pénétration est seulement 11%. En termes de l'éditeur de texte, Notepad ++ est plus populaire, 57% des développeurs utilisent Notepad ++, suivi du texte Sublime, 29% des développeurs utilisent.

aspects cadres, JQuery, Spring Framework plus populaire, plus de 3 développeurs pour cent utilisent les deux. En utilisant Java comme langage de développement dans le développement de l'architecture micro-services, les développeurs utilisant le cadre Spring Framework est souvent préféré. Devant le monde, jQuery en raison de son simple, facile à utiliser, au cours du projet, ils sont souvent mieux en mesure de répondre à la demande, de sorte qu'il a été très forte.

La technologie Big Data a commencé à se répandre, mais il est relativement simple des scénarios

Les données de l'enquête montrent que 78% des grandes entreprises dans le développement et l'application des données pertinentes. Par rapport à 2015, la proportion de 2016, avec une très forte augmentation. De plus, les technologies de cloud computing arrivent à maturité et largement utilisés, et pour des raisons de sécurité des données, des données sur une grande plate-forme construite, en 2017, il y a quatre entreprises à choisir des solutions de cloud privé pour déployer de grandes applications de données.

L'ère des gros volumes de données, les données de grandes valeur intrinsèque n'a pas de doute, cependant, de nombreuses entreprises ne savent pas comment obtenir la valeur des grandes données, comment faire beaucoup d'applications de données atterrissage. Actuellement, environ 57% des demandes de grandes quantités de données d'entreprise plus encore reflétées dans l'analyse statistique, les rapports et la visualisation des données sur.

Cependant, Spark, Redis et Kafka est devenu essentiellement une plate-forme commune pour les composants de la technologie de données de grandes entreprises. Ce qui, Spark est une plate-forme de données grande entreprise, les composants les plus couramment utilisés, Redis et Kafka sont les files d'attente le message le plus couramment utilisés et les composants de la technologie d'acquisition de données.

Plus de 70% des entreprises utilisent la plate-forme d'application cloud a été élaboré ou élaborent actuellement des applications

Le cloud computing est déjà très populaire. Les données d'enquête montrent que 83% des entreprises utilisent des services cloud, par rapport à 2016 a une très grande amélioration. Seulement moins de 1 pour cent de la plate-forme de cloud computing d'entreprise est largement inconnue ou non intentionnelle, 75% des entreprises utilisent la plate-forme d'application cloud a été développé ou développent des applications.

Dans le marché actuel de la plate-forme de cloud public domestique, les services de cloud Ali au taux d'utilisation de 64% loin devant les autres fournisseurs de services cloud, en premier lieu. Suivi par service cloud Tencent, en utilisant le taux de 14%.

Dans les applications spécifiques, des applications d'entreprise dans la machine virtuelle, stockage réseau, nuage d'équilibrage de charge est une utilisation plus commune est de 48%, 39%, 33%. De plus, OpenStack est basé sur Docker ou deux cadre traditionnel du déploiement de la plate-forme de cloud actuelle.

Toutefois, la sécurité reste la principale préoccupation lors de la sélection entreprise de services de cloud public, mais aussi être le plus gros problème lors du développement lié technologie cloud. En raison de la maturité des solutions de sécurité traditionnelles ne peuvent pas être appliquées directement à l'environnement cloud, les entreprises à concevoir et à mettre en uvre des solutions de sécurité lors du déploiement d'une plate-forme de cloud privé, les entreprises dans l'utilisation des fournisseurs de services de cloud public sur la façon de nous assurer que les données ont fait la protection de la sécurité adéquate ... ... que la technologie cloud est plus largement utilisé, ce sont l'avenir des fournisseurs de cloud et les fournisseurs de services doivent faire face au problème.

La technologie de la chaîne bloc est juste en train d'émerger, il n'y a qu'un seul développeur pour préparer une application ou de l'application

chaîne bloc comme les technologies émergentes au cours des dernières années, l'application actuelle est relativement faible.

Une enquête montre que les gens utilisent ou se préparent à résoudre des problèmes techniques avec la technologie de la chaîne de blocs ne représentaient que 10% des personnes interrogées, 20% des personnes ignorent complètement la chaîne de bloc.

A ce stade, la chaîne de bloc appartiennent techniquement toujours à la classe d'architecture back-end, jusqu'à présent, le personnel engagé dans le travail de développement associé à la technologie de la chaîne de blocs, ils sont aussi des praticiens dans ce domaine. D'autres directions, telles que: test, UI / UE, analyse des données, le système en raison de la forme et du degré de pénétration de l'industrie, la plupart ne seulement entendu / comprendre l'étendue de cette technologie dans leur travail quotidien sont difficiles à participer directement .

Bitcoin Square et Ethernet sont actuellement deux blocs principaux plate-forme de développement de la chaîne. Selon l'enquête, les développeurs de la plate-forme de chaîne de blocs sont utilisés dans, Bitcoin Square et Ethernet ont représenté 23%, 17%. Python et Java est la chaîne de blocs de langage de développement grand public, ce qui représente 19%, 18%. Dans le développement d'applications de base, l'utilisation de Java est plus fréquente, ce qui représente 39%, d'autre part Python, ce qui représente 28%.

Du point de vue des développeurs principaux de vue, le développement d'applications Java est toujours basée. Parce que les applications liées à la chaîne-bloc même de développement, il y aura encore une grande partie de la pile de technologie traditionnelle.

Pour la technologie de la chaîne de bloc actuelle, le manque d'expérience dans le développement, l'application et des informations techniques ainsi que le scénario d'atterrissage est le principal défi du développement de la chaîne de bloc en cours, l'enquête a représenté 56%, respectivement, 54% et 50%.

Cependant, la chaîne de bloc avec de grandes données, cloud computing, associés à l'industrie des réseaux est généralement optimiste, ce qui représente 63%, 57%, 53%. Plus de 70% des développeurs ont déclaré qu'ils envisageraient une année entrera dans le secteur de la chaîne de blocs.

La technologie d'intelligence artificielle par l'attention chaleureuse, un avenir brillant, mais long chemin à parcourir

apprentissage actuel AI / machine / de pénétration étude approfondie est encore faible, mais le développement a un grand potentiel. Les données de l'enquête montrent que l'utilisation du développement de la technologie AI a représenté seulement 15%. Cependant, 40% ont dit qu'il essaie d'apprendre / profondeur apprendre à utiliser AI / machine pour traiter les données, seulement 25% des développeurs disent pas celui utilisé.

Dans les applications techniques, tensorflow est le domaine de l'intelligence artificielle mainstream cadre de l'apprentissage en profondeur, en utilisant le taux de pénétration de 48%. En outre, l'utilisation des méthodes d'apprentissage des machines traditionnelles entre les développeurs est proche de 2/3. Et la classe CNN, le modèle d'apprentissage profond de classe RNN est aussi chaud.

Avec la populaire intelligence artificielle, algorithmes d'apprentissage apprentissage machine / profondeur, analyse des données, la demande d'emploi est également en croissance. Une enquête montre que les ingénieurs de l'algorithme d'apprentissage apprentissage machine / profondeur, les scientifiques de données / Analyste de données / données Emploi ingenieur minière plus d'employés, représentant 18%, 17%.

Cependant, les plus pressants pénurie d'emplois est également l'apprentissage machine / ingénieurs algorithme d'apprentissage en profondeur, les scientifiques de données / Analyste des données / postes d'ingénieur des mines de données. 58% des développeurs a déclaré que son équipe luttant pour trouver un algorithme d'apprentissage ingénieurs apprentissage machine / profondeur, 45% ont exprimé leur difficulté à trouver un / scientifique de données / Analyste des données de données postes d'ingénieur des mines.

Dans cette tendance, diverses activités de formation liées à l'intelligence artificielle est également rapide. Mais l'enquête montre que les développeurs sont beaucoup plus disposés à apprendre l'apprentissage AI / machine / techniques d'apprentissage par l'auto-profondeur, ce qui représente 68%. Il y a près de 40% des développeurs de techniques d'intelligence artificielle pour apprendre est par la pratique au travail, des cours de formation en ligne.

Dans cet article, des « développeurs de logiciels chinois Livre blanc 2017 », le droit d'auteur appartient RPSC.

Le rapport complet pour un lien: https: //download.csdn.net/download/xhwuli/10532263

« amis » Appel à communications

RPSC n ° respecter le concept du public « et dix millions de personnes la croissance totale de la technologie, » non seulement aux « geeks gros titres », colonne « Chatteris » pour la première fois une description technique unique point de vue de la personne qui se soucie industrie de la technologie, la mise au point de l'événement, plus « titres techniques » colonne, et la scène dans la profondeur de l'application de l'industrie de la technologie chaude d'interprétation, de sorte que tous les développeurs de suivre les tendances technologiques, demeurent sens vigilant de la technologie de l'odorat, les tendances de l'industrie, la technologie est la connaissance plus complète.

Si vous avez de nouvelles idées dans des articles de haute qualité ou des événements de l'industrie chaud, les tendances technologiques idées ou application pratique de la profondeur des programmes de scène, veuillez contacter la soumission RPSC, Contact: lettre Micro (de guorui_1118, s'il vous plaît noter le nom + contribution + emplois des entreprises), boîte aux lettres (guorui@csdn.net).

FAW - Volkswagen VW marque 2019 ventes cible de 1,445,0008 nouveaux modèles à venir
Précédent
cheveux Sicong attiré 112 millions de bonus féminin: PDG de micro-blogging Mozhe
Prochain
Fangshan 1107 définit une chambre de la propriété d'achat total après-demain, 13500 yuans / carré
Unicom eSIM service de numéro indépendant du pays a ouvert Jingdong devenir partenaire stratégique exclusif
Gas station est arrivée, le personnel vendent ce genre de choses, les gens qui avaient perdu tout acheté
Peu d'amour l'échec soudain des étudiants ne peuvent pas utiliser le mil normal: n Réparation d'urgence
Réfléchi, éventuellement bloquer l'appuie-tête, sans parler de prix de voiture pour trois mois
Né comme CS de base du jeu Rival 310 CS: GO Howl Souris Kit Avis
100 fois l'accélération de traitement plus rapide, Python langage naturel!
Haut débit, sur cette voie ne doit pas accidentellement déduit 6 points!
A la suite du père de Linux développeur indépendant Jonathan Coup décorticage à nouveau terribles C ++
Ai prosterna show à porter une paire de Kobe couverture de marque ap. J.-C.
Réagir à devenir le plus des compétences de fin de front populaire, les compétences d'une carte papier rapide Get!
Comics: classique questions d'entrevue Google « lancer des ufs » et voir ce que vous feriez?