最近、開発者としての主なプロフィールを変更することを考えていました。これについて意見や洞察が欲しいです。
私はシリコン バレーに住んでいません。私は東ヨーロッパの国に住んでおり、シリコン バレーの話題が来るのは約 5 年後です。Python、Rails、node.js は主流でも「ヒップ」でもなく、すべてが PHP、Java、.NET を中心に展開しています。
私たちがくだらないコードを作っていると言っているのではありません。優れた開発者がたくさんいます。技術的には、私たちは少し遅れていると言っているだけです。
私の経験は主に C# デスクトップですが、デスクトップ アプリケーションの 2/3 である PHP と Java も使用しました。最近、私は JavaScript テクノロジーと Python を深く掘り下げています — そして私はそれが本当に好きです!
デスクトップ領域にも伝わる技術を含め、主にWeb技術にシフトしたいと考えました。
例えば:
最近、デスクトップ アプリを含むプロジェクトを取得しました。顧客は、私がどのテクノロジを使用するかをあまり気にしませんが、私は C# WinForms の経験が最も豊富であるため、C# WinForms を選択します。ただし、これは他のものでも簡単に実行できます。JavaScript ベースのアプリなどの解決策があるのではないかと考えていましたが、わかりません。
私の質問は、デスクトップとウェブの両方に適用できる言語を提案してください。
私は node.js と Python をいじっていましたが、正直なところ、その可能性についてあまり詳しくありませんでした。私はクラウド アプリケーションとモバイル開発の未来を見ているので、私の決定は戦略的なものです。
「デスクトップ開発が好きなら続けてください」は省いてください、私はWeb開発も好きなので、主にそれにシフトしたいだけです。