Juste envie de vous demander un avis ici. Comment vous sentez-vous à propos de l'utilisation d'une langue (et/ou cadre) qui n'est pas largement utilisé dans votre emplacement pour écrire le logiciel pour une entreprise? Par exemple, je vis dans une région dominée par .NET, avec parfois des PHP de travail. Disons que je suis en train d'apprendre le langage Python et de décider de l'utiliser pour écrire des logiciels pour mon travail (je suis une "Équipe d'Un" je peux très bien utiliser tout ce que je veux).
Aujourd'hui, leur logiciel est écrit dans une langue que presque personne dans la zone utilise ou connaît; si je devais quitter l'entreprise, qu'ils avaient fondamentalement, n'ont personne pour les entretenir, de les ajouter à moins qu'ils conservent sur moi en tant que consultant. Alors que c'est vraiment bon pour moi, il me semble un peu "tordu" - accordé, c'est la manière dont le monde fonctionne.
Quelles sont vos pensées?
EDIT: je me dois de mentionner que ce est une très petite entreprise et je suis le seul, C'personne, donc j'ai plein règne de choisir notre plate-forme de développement. Je ne suis pas spécialement à l'aide de Python, mais il a choisi comme un exemple depuis que ma région est presque entièrement .NET; je ne l'aime pas .NET plus que, c'est pourquoi je ne veux pas envisager de l'utiliser. Aussi, la société est.. comment dire... très frugal et ne voudrais pas acheter les ressources nécessaires pour .NET (par exemple, le serveur de licences, licences SQL, Visual Studio, composants). Personnellement, j'ai un abonnement MSDN mais je ne peux pas l'utiliser pour eux.
Aussi FWIW là sont les gens de la région qui utilisent la langue je suis en train d'étudier à l'aide de (Ruby on Rails), mais nulle part près aussi grand nombre de personnes .NET développeurs. Ce n'est pas comme je suis en utilisant quelque chose que je sais.