Привет всем. Раз уж пошла такая пьянка по поводу работы, задам и я вопрос.
В общем, суть такая. Сейчас учусь в институте, недавно устроился на работу. Всё нормально, за исключением того, что ну очень гложит меня одна мысль. На работе используется довольно нестандартный инструментарий: С++, но без STL, boost и прочих «классических» библиотек, с очень ограниченной поддержкой динамической памяти, есть требования по размеру кода и быстродействию. В общем, чем-то напоминает embedded. Плюс ко всему используется хитрый фреймворк, который вводит свои типы данных и просто дофига меняет семантику языка (не знаю, как это правильно назвать). У него есть просто огромнейшее количество нюансов, так что даже если хорошо его освоить, нельзя расслабляться ни на минуту, т.е. сплошной мозготрах. К слову сказать, платят за всё это даже по меркам практиканта не так уж и много.
Проблема в том, что этот фреймворк используется очень редко. Гуглить по нему какие-нибудь вопросы - бесполезно. Более того, насколько я знаю, в Питере эту штуку никто больше не использует. Так что если я когда-нибудь буду искать работу, то на руках у меня будет довольно скромный набор навыков - C++, но без библиотек.
Сидел я спокойно, пока не узнал, как работают некоторые мои одногруппники. Они тоже недавно начали работать, пошли в Web Development, получают там в 1,5 раза больше меня, занимаются абсолютной фигней (у меня есть некоторый опыт вебдева, так что я имею представление), работают в дружном молодом коллективе, а через 6 месяцев имеют все перспективы получить повышение. Это очень сильно меня зацепило - мало того, что у них там намного меньше мозготраха, так ещё и куча вакансий на выбор.
В общем, вопрос такой - если я вдруг через год-два захочу поменять работу, будут ли у меня проблемы из-за такой вот узкой специализации? Не очень хочется опять начинать с уровня практиканта.