Pergunta

Eu estou trabalhando em um sistema que executa com Informix e assim que eu comecei a aprender mais e mais sobre Informix. I pensar em estudar e obter a certificação Informix.

Você acha que não há futuro no Informix lá fora? Ou eu deveria tentar aprender mais sobre Oracle ou MySQL ou algum outro sistema de banco de dados popular?

Foi útil?

Solução

Estou biassed -. Eu tenho trabalhado com Informix desde 1986, e para Informix desde 1990

Eu penso que há um futuro em curso para Informix. Sujeitos às flutuações normais de prever o futuro, e permitindo uma incerteza adicional por causa das condições econômicas atuais, eu ainda esperar ser trabalhando ou com Informix em 5 anos; Eu acho que eu provavelmente vou estar fazendo isso em 10 anos.

No entanto, vale a pena saber sobre mais de um SGBD, assim como vale a pena saber sobre mais de um sistema operacional e vale a pena conhecer mais de uma linguagem de programação. Portanto, eu certamente não poderia culpá-lo para também aprender sobre outras DBMS.

KillingMichael faz um ponto interessante sobre a popularidade, taxas e viagens. Não é provável que seja alguma correlação. Também depende de que tipo de trabalho que você está depois - se você está à procura de trabalho contratação com regular para mudanças frequentes de emprego, ou se você está à procura de mais emprego estável

.

Que outros DBMS para aprender é uma decisão complexa. Não estou certo se SQLite e GoogleAppEngine são susceptíveis de ter suficientemente poucos desenvolvedores que você pode obter um salto à frente das outras pessoas.

Outras dicas

Uma vez que você pediu conselhos:)

1: Escolha o que você gosta melhor. Como não há um futuro para Informix, Oracle e MySQL. E, os melhores futuros vêm de trabalhar em / com ferramentas que você ama.

2: A regra geral: se você trabalhar em ferramentas menos "populares", então suas taxas de ir para cima, mas o mesmo acontece com a sua viagem

.

3: [IMHO] No entanto: Se você está de mergulho dispostos na cabeça profundamente em algo para dominá-lo, a minha recomendação pessoal seria para selecionar algo mais recente. Como:. SQLite, GoogleAppEngine, etc. Algo onde você pode chegar à frente dos outros 100.000 ou mais outras pessoas que já têm esse conjunto especial habilidade

Apenas para o registro - Eu sei de empresas que estão tendo que empregar pessoas ao redor do mundo para trabalhar remotamente, porque eles não conseguem encontrar pessoas locais ou mesmo nacionais com excelentes habilidades locais Informix

.

Há muito poucas novas aplicações sendo desenvolvidas em torno IDS - pelo menos em parte porque IBM vê-lo como legado e não promovê-lo, mesmo que eles continuam a desenvolvê-lo, um pouco

.

E porque há muito poucas novas aplicações sendo desenvolvido usando IDS (e mais sendo portado para o Oracle etc) muito poucas pessoas estão requalificação em cima dele. Assim como os cartazes anteriores disse - fazê-lo se você realmente quiser, mas evite colocar todos os ovos é uma cesta - e estar preparado para viajar ou trabalhar remotamente

.

O que eu estou perdendo isso que área do Informix que você está trabalhando. Informix como um DBA / Admin, ou Informix como um desenvolvedor de software. Se o último, eu diria seguir em frente. Tenho sido um Informix Developer para 12 anos usando 4GL (e SPL) e ninguém quer desenvolver nestes mais. Estou reciclagem sobre a Oracle. Dito isto, não há nenhuma razão Informix como um servidor de banco de dados não tem um futuro. O problema é que ele é visto como um sistema legado (e provavelmente é) se você tiver um. Razão pela qual não está lá em cima mais é porque IBM péssimo em marketing. E lá se aproximar para substituí-lo do idioma principal 4GL foi também "comprar" Genero que é apenas um rostinho bonito envolvida em torno da velha linguagem 4GL. Compare isso com o Oracle com Java. Ou SQL Server e C #. "Informix e 4GL / Genero" hmm. Mesmo como um desenvolvedor que id nunca ir para lá como um negócio. Então, como é que eles esperam que mais ninguém que a maioria não têm sequer ouvido falar de Informix. Eles precisam obter na cama com uma linguagem concorrente real e fazer algum marketing real para obter Informix levado a sério como um servidor de DB, como eu acho que é lá em cima e ID de escolhê-lo sobre MS Server.

Paul @ Se você sabe que as empresas que necessitam desenvolvedores Informix, eu vou alegremente colocar minha carreira a Oracle em espera! ;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top