私は、Java、C / C ++、JavaScript / jQueryに非常に精通しており、Objective-Cにはかなり優れています。私は言語とそれに対応するフレームワークも非常に生産的であり、エンタープライズレベルのシステム(および小規模なシステム)を十分に簡単に作成しながら、コードを「クリーン」で保守可能な状態に保ちます(はい、6年後に自分のコードを読むことができます)ヶ月:)
プラットフォーム(iPhone、iPadなど)またはクライアント/実装組織によって義務付けられていない限り、「なぜ」新しいプログラミング言語を学ぶ必要があるのでしょうか。「楽しい」だけですか?そして、私がそれで価値のあることをするつもりがないなら、その楽しみで何をしますか?
私の仲間の多くは、「次の新しいもの/言語」を学ぶために飛び込む準備ができており、通常はPython、Ruby、またはPHP(人気のあるものをいくつか挙げています)です。今、言語自体を知っているだけでは無駄です。また、フレームワークを理解し、それらの使用法/ API、および「適切な実装慣行」などを学ぶ必要があります。
それでは、「経済的」な意味から、新しいプログラミング言語を学ぶことに何か利点はありますか?言語が迅速かつ汚い方法で習得された場合、おそらく迅速かつ汚いプロトタイピング/実装にも使用されますが、それは時間/労力の正当な投資とは思えません。
だから、なぜ私(またはそのことについて誰でも)が「楽しいから試してみよう」以外の新しいプログラミング言語を学ぶべきなのか-長い目で見れば時間の投資がそれだけの価値がない場合は?