私は Informix で動作するシステムに取り組んでいるので、Informix についてますます学び始めました。Informix の資格を勉強して取得しようと考えています。
Informix には未来があると思いますか? それとも、Oracle、MySQL、またはその他の一般的なデータベース システムについてさらに学習する必要がありますか?
私は Informix で動作するシステムに取り組んでいるので、Informix についてますます学び始めました。Informix の資格を勉強して取得しようと考えています。
Informix には未来があると思いますか? それとも、Oracle、MySQL、またはその他の一般的なデータベース システムについてさらに学習する必要がありますか?
私は偏見を持っています - 私は 1986 年から Informix に携わっており、1990 年から Informix のために働いています。
Informix には継続的な未来があると思います。将来を予測するという通常の気まぐれを条件として、現在の経済状況によるさらなる不確実性を考慮しても、私はまだ 5 年以内に Informix に取り組んだり、Informix を使ったりすることを期待しています。たぶん10年後はそうなると思います。
ただし、複数のオペレーティング システムや複数のプログラミング言語について知る価値があるのと同様に、複数の DBMS について知る価値もあります。したがって、他の DBMS についても学んでいるあなたを責めることはできません。
KillingMichael は、人気、料金、旅行について興味深い指摘をしています。なんらかの相関関係があると考えられます。また、定期的または頻繁な転職を伴う請負仕事を探しているのか、それともより安定した雇用を探しているのかなど、どのような仕事を求めているかによっても異なります。
他にどの DBMS を学習するかは、複雑な決定です。SQLite と GoogleAppEngine の開発者が十分に少ないため、他の開発者よりも先を行くことができるかどうかはわかりません。
あなたがアドバイスを求めたので:)
1:好きなものを選んでください。Informix、Oracle、MySQL には未来があります。そして、最高の未来は、あなたが愛用しているツールで作業することから生まれます。
2: 一般的な経験則: あまり「人気のない」ツールで作業すると料金は上がりますが、出張も増えます。
3: [IMHO] ただし: 何かをマスターするために深く頭を悩ませたい場合は、より新しいものを選択することを個人的にお勧めします。例: SQLite、GoogleAppEngine など。その特定のスキル セットを既に持っている他の 10 万人ほどの人々よりも先に進むことができるもの。
念のために言っておきますが、私は世界中の企業がリモートで働く人々を雇用しなければならないことを知っています。その理由は、優れた地元の Informix スキルを持った現地人や国内人を見つけることができないからです。
IDS を中心に開発されている新しいアプリケーションはほとんどありません。これは、少なくとも一部には、IBM が IDS をレガシーと見なし、開発を続けていても推進していないためです。
また、IDS を使用して開発された新しいアプリケーションはほとんどないため (さらに多くのアプリケーションが Oracle などに移植されているため)、IDS のスキルを上げている人はほとんどいません。したがって、以前のポスターが言ったように、本当にやりたい場合はそれを行いますが、すべての卵を 1 つのバスケットに入れることは避けてください。また、旅行やリモートでの作業に備えてください。
私が見逃しているのは、あなたが作業している Informix の領域です。DBA/管理者としての Informix、またはソフトウェア開発者としての Informix。後者の場合、私は先に進むと言うでしょう。私は Informix 開発者として 12 年間 4GL (および SPL) を使用してきましたが、もう誰もこれらで開発したいとは思っていません。私はオラクルに再訓練しています。とはいえ、データベース サーバーとしての Informix に未来がないわけはありません。問題は、レガシー システムを持っている場合、それがレガシー システムと見なされることです (おそらくそうなります)。それがもう上がらない理由は、IBM がマーケティングが下手だからです。そして、その主要言語である 4GL を置き換えるアプローチは、古い 4GL 言語に包まれたかわいらしい顔である Genero を「購入」しすぎていました。それを Java を使用した Oracle と比較してください。または SQL Server と C#。「Informix と 4gl/Genero」うーん。それの開発者であっても、ビジネスとしてそこに行くことは決してありません。では、Informix のことをほとんど聞いたことのない人に、彼らはどのように期待するのでしょうか。彼らは本物の競合言語を使ってベッドに入り、実際のマーケティングを行って Informix を DB サーバーとして真剣に受け止めてもらう必要があります。
Paul@ Informix 開発者を必要としている企業をご存じでしたら、喜んで Oracle でのキャリアを保留します。;)