Вопрос

Я работаю над системой, которая работает с Informix, и поэтому я начал узнавать все больше и больше о Informix.Я подумываю об обучении и получении сертификата Informix.

Как вы думаете, есть ли будущее у Informix?Или мне следует попробовать узнать больше об Oracle, MySQL или какой-либо другой популярной системе баз данных?

Это было полезно?

Решение

Я предвзят - я работаю с Informix с 1986 года, а в Informix - с 1990-го.

Я думаю, что у Informix есть будущее.Учитывая обычные капризы прогнозирования будущего и допуская дополнительную неопределенность из-за текущих экономических условий, я по-прежнему рассчитываю работать над Informix или с ним через 5 лет;Я думаю, что, вероятно, буду делать это через 10 лет.

Однако стоит знать о более чем одной СУБД, точно так же, как стоит знать о более чем одной операционной системе и стоит знать более чем один язык программирования.Поэтому я, конечно, не могу винить вас за то, что вы также узнали о других СУБД.

Киллингмайкл делает интересное замечание о популярности, тарифах и путешествиях.Вероятно, существует некоторая корреляция.Это также зависит от того, какую работу вы ищете - ищете ли вы работу по контракту с регулярной сменой работы или ищете более стабильную.

Какую другую СУБД изучать - это сложное решение.Я не уверен, что в SQLite и GoogleAppEngine достаточно мало разработчиков, чтобы вы могли опередить других людей.

Другие советы

Раз уж вы обратились за советом :)

1:Выбери то, что тебе больше нравится.Так же, как есть будущее у Informix, Oracle и MySQL.И лучшее будущее - это работа с инструментами, которые вы любите.

2:Общее эмпирическое правило:если вы работаете с менее "популярными" инструментами, то ваши тарифы растут, но растут и ваши поездки.

3:[ИМХО] Однако:Если вы готовы с головой погрузиться во что-то, чтобы освоить это, моя личная рекомендация заключалась бы в выборе чего-то более нового.Нравится:SQLite, GoogleAppEngine и т.д.Что-то, где вы сможете опередить примерно 100 000 других людей, которые уже обладают этим конкретным набором навыков.

Просто для справки - я знаю компании, которым приходится нанимать людей по всему миру для удаленной работы, потому что они не могут найти местных или даже национальных специалистов с отличными навыками работы в сфере местной информатики.

Вокруг IDS разрабатывается очень мало новых приложений - по крайней мере отчасти потому, что IBM считает ее устаревшей и не продвигает ее, хотя и продолжает понемногу разрабатывать.

И поскольку очень мало новых приложений разрабатывается с использованием IDS (и еще больше портируется на Oracle и т.д.), очень немногие люди разбираются в этом.Итак, как говорилось на предыдущих плакатах - делайте это, если вы действительно этого хотите, но не кладите все яйца в одну корзину - и будьте готовы путешествовать или работать удаленно.

Чего мне не хватает, так это того, с какой областью Informix вы работаете.Informix в качестве администратора базы данных или Informix в качестве разработчика программного обеспечения.Если последнее, я бы сказал, двигайтесь дальше.Я был разработчиком Informix в течение 12 лет, используя 4GL (и SPL), и никто больше не хочет разрабатывать в них.Я переучиваюсь на Oracle.Тем не менее, нет никаких причин, по которым Informix как сервер базы данных не имеет будущего.Проблема в том, что она рассматривается как устаревшая система (и, скорее всего, так и есть), если она у вас есть.Причина, по которой его там больше нет, заключается в том, что IBM плохо разбирается в маркетинге.И там подход к замене его основного языка 4GL был слишком "покупным" Genero, который представляет собой просто красивое лицо, обернутое вокруг старого языка 4GL.Сравните это с Oracle с Java.Или SQL Server и C #."Informix и 4gl/Genero" хм.Даже будучи ит-разработчиком, я никогда не занимаюсь этим бизнесом.Так чего же они ожидают от кого-то еще, если большинство из них даже не слышали о Informix?Им нужно освоить реальный язык-конкурент и заняться реальным маркетингом, чтобы к Informix отнеслись серьезно как к серверу БД, поскольку я думаю, что он там есть, и я бы предпочел его MS Server.

Пол@ Если вы знаете компании, которым нужны разработчики Informix, я с радостью приостановлю свою карьеру в Oracle!;)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top