Поскольку ваше резюме в основном не заполнено после окончания учебы, ваша первая работа придает большой импульс вашей будущей карьере. Ваш следующий потенциальный работодатель (и) будет придавать большое значение этой работе. Так что, если вы не будете программировать и на других (более рыночных) языках, я настоятельно рекомендую не брать эту работу.
Я говорю это по опыту, потому что я только что оставил свою первую работу после получения степени CS, где я оказался почти в том же положении, как вы описываете. Большая часть программирования была выполнена на практически неизвестном языке, называемом Progress (он же OpenEdge ABL). Это ужасно. Не так плохо, как Кобол, но близко. Я застрял там, потому что в районе, где я получил высшее образование, не так много рабочих мест по программированию, и я ждал, пока моя жена закончит учебу, прежде чем переехать.
Заставить этот язык общаться с другими языками или базами данных было почти невозможно (он также был заблокирован собственной проприетарной базой данных - бонус!). Я потратил много времени на написание собственных фреймворков, которые уже существовали на других языках, и, вероятно, уже были лучше реализованы, так как язык не очень хорошо поддерживал этот тип парадигмы «расширения». Язык был более приспособлен к подходу «свяжитесь с Progress Corp. с запросом функции и дождитесь версии n + 1 для новой функции». Излишне говорить, что индустрия программного обеспечения не движется достаточно медленно, чтобы этот подход был жизнеспособным. Я не буду рассказывать о том, как все было плохо, но я полагаю, что вы столкнетесь с аналогичной проблемой, если будете иметь дело и с проприетарным языком.
Чтобы добавить к этому, существующая кодовая база была, скажем так, неоптимальной. Много унаследованного кода, относящегося к концу 80-х / началу 90-х годов. Держу пари, что вы должны ожидать чего-то подобного, поскольку я думаю, что большинство компаний придерживаются только проприетарных языков, потому что они несут с собой большую часть этого унаследованного багажа. Помните, что для такого работодателя, вероятно, трудно найти программистов, желающих писать код в этой устаревшей / проприетарной среде, плюс им, вероятно, придется также платить за обучение, так как никто никогда не слышал об этом. Ваши коллеги, вероятно, тоже не будут титанами разработки программного обеспечения из-за эффекта Мертвого моря(кто-нибудь с талантом, вероятно, уже ушел). У меня было много проблем с обзорами кода, пытавшимися использовать объектно-ориентированный код, не говоря уже о любых типах шаблонов проектирования, поскольку они просто не понимали этого (люди в моей команде в лучшем случае имели степень MIS (без обид )).
Наконец, если вы берете на себя эту работу, но жаждете сделать что-то лучше после того, как уйдете, для того, чтобы стать конкурентоспособным для вашей следующей работы, вы должны либо пожертвовать большим количеством своего свободного времени вне работы, создавая ломкие игрушки на более рыночных языках (и вероятно, с открытым исходным кодом большую часть того, что вы делаете), или сделайте то, что я сделал, и накопите немного денег, прежде чем уйти и потратить месяц или два, делая то же самое. В любом случае, это очень стрессовая вещь, особенно если вам нравится иметь какие-либо социальные отношения вне работы или проводить свободное время, занимаясь чем-то, что не кодирует время от времени.
Теперь мой опыт может не соответствовать вашему выбору, но я уверен, что некоторые из них будут применимы. Надеюсь, это, по крайней мере, даст вам несколько вопросов для обсуждения. Как уже упоминали другие, вы, вероятно, захотите узнать, какие инструменты они используют (аппаратное обеспечение, среда разработки программного обеспечения / IDE и, безусловно, контроль версий). Тест Джоэла может быть полезным руководством.
TL; DR
Не делай этого.
PS Для тех, кто говорит, что изучение любого нового языка полезно, это само по себе верно. Проблема в том, что вы застряли в использовании этого языка почти исключительно на полный рабочий день в течение длительного периода времени, теряя знакомство с более полезными языками (и техниками). Это то, что вы хотите избежать.