J'ai noté les points à noter si vous souhaitez vulgariser une certaine langue.
Ne blâmez pas le langage utilisé par l'autre personne. Même compte tenu du temps et des efforts nécessaires pour apprendre une nouvelle langue et une nouvelle bibliothèque Il est préférable de le recommander uniquement si le travail de l'autre personne est meilleur.
Quand la même chose peut être faite également et que l'autre partie n'est pas en difficulté Ne vendez pas votre langue. (Quelle langue est la meilleure deviendra bientôt un débat religieux.)
・ "Il existe une telle langue." ・ "Pourquoi utilisez-vous un tel langage?" ・ "Qu'est-ce qui vous rend heureux dans cette langue?" ・ "Il suffit d'utiliser ***." ・ "Pouvez-vous faire *** dans cette langue?" ・ "Ce n'est pas un problème de le faire dans ce langage et de le refaire ensuite en C ++." ・ "Je ne veux pas que vous écriviez dans une langue que les autres membres ne peuvent pas lire." J'ai ce genre de réaction.
Ne pensez pas que "je ne veux pas que vous écriviez dans une langue que les autres membres ne peuvent pas lire". Parlons attentivement.
Tout d'abord, uniquement dans le cadre de la fabrication de votre propre outil Utilisons ce langage. De plus, la documentation est prête à être utilisée par les autres membres en cas de besoin. Créons-le.
Le but est d'augmenter les choix, Il ne remplace pas les langues traditionnelles.
Commençons par partager le code que nous avons écrit. Même si vous ne l'écrivez pas, préparons un environnement où il pourra être exécuté.
Puis les autres membres Je ne sais pas écrire, mais je vise à pouvoir travailler. (Transmettons l'avantage d'utiliser des outils fabriqués par d'autres) Dans de telles circonstances, je présenterai un outil qui résout commodément la partie que d'autres membres peuvent être en difficulté.
Ne pensez que pour que l'autre personne puisse profiter de la partie en difficulté. -Rendez la création de graphiques facile quel que soit le type d'OS. Il existe de nombreux besoins pour automatiser la création de graphiques.
・ Y a-t-il des bibliothèques que vous souhaitez utiliser?
L'utilisation d'une nouvelle langue demande plus de travail. Par conséquent, il y a une raison d'être sceptique quant à l'opportunité de l'utiliser récemment. "Je veux éliminer le fait qu'il était inutile après l'avoir utilisé." "Je ne veux pas avoir l'air terrible avec des systèmes / bibliothèques de traitement bogués." "Je n'aime pas le système de traitement non entretenu." "Je n'aime pas beaucoup de grammaires à retenir." "Je ne veux pas trouver une fonction pour faire ce que je veux faire." "Je veux éviter les langues dont les spécifications linguistiques changent fréquemment."
Il est naturel que ceux qui sont initiés à une nouvelle langue fassent toujours attention. Un langage qui dispose d'une bibliothèque fiable dans le domaine que vous souhaitez écrire Choisir. Gardez à l'esprit que la langue changera avec le temps.
"Je n'aime pas les tracas liés à l'installation de l'unité principale et des bibliothèques supplémentaires." «Je ne veux pas utiliser des langues qui comportent des pièges. "Lorsque vous voulez réécrire un programme qui met l'accent sur la vitesse. Je n'aime pas les langues qui doivent être refaites." "Je souhaite utiliser une bibliothèque fréquemment utilisée d'une langue fréquemment utilisée dans cette langue."
"Comment écrivez-vous *** dans cette langue?" "Je ne sais pas où **" Lorsqu'il y a au moins deux utilisateurs autres que vous dans le département Il sera plus facile de se propager dans une certaine mesure.
Si une personne faisant autorité vous présente la langue et la bibliothèque Votre compréhension de la langue sera beaucoup plus favorable.
Il n'y a pas de langage sans ses inconvénients, Quels sont les inconvénients de cette langue? Comment réduire chaque inconvénient? Il est important de le dire.
C'est une bonne idée de prendre votre temps pour le présenter.
Postscript · Les collègues utilisent souvent des langages, des bibliothèques et des outils meilleurs que ceux qu'ils utilisent. Même un outil de gestion de version est passé à un outil plus pratique. ・ Si la bibliothèque utilisée par un collègue est très bonne, utilisez-la telle quelle ou écrivez un wrapper et utilisez-le. J'apprends souvent en réécrivant dans ma langue préférée.
Post-scriptum: ・ Jetez le magazine qui présente la langue sur votre bureau. ・ Explication par les professeurs d'université et présentations par les autorités des sociétés académiques et colloques (slideshare, etc.) présenter. ・ S'il y a une personne qui a une bonne évaluation dans d'autres départements de l'entreprise et qui utilise cette langue, dites-le à vos collègues du département auquel vous appartenez.
Certaines personnes parlent de la langue du point de vue qu'elle n'a aucun inconvénient, alors ne discutez pas avec elle. Lorsqu'on se dispute, il y a des gens qui sont têtus, il est donc important de parler d'une manière qui les évite bien.
Certaines personnes pensent que c'est inconnu ou effrayant. Par conséquent, dans les organisations japonaises, il y a des gens qui prennent l'initiative d'incorporer de nouvelles choses dans le monde et pensent à eux, et les gens qui créent de nouvelles choses avec leurs propres idées sont trop freinés.
Si vous n'agissez pas pour réduire les angoisses de ces personnes, il peut être ridicule de se voir interdire de les utiliser sous la pression de «ne pas fabriquer d'outils dans une langue que vous ne comprenez pas».