20 лет: Fortran, Basic и перфокарты
Я окончила Горьковский университет, факультет вычислительной математики и кибернетики по специальности «Прикладная математика». Нас выпускали как математиков, а не программистов. Компьютеры мы видели, как стойки с транзисторами и проводами. На лабораторных работах что-то вычисляли, переставляя эти провода и симулируя работу процессора. На старших курсах был Basic на базовом уровне. С персональными компьютерами я еще долго не сталкивалась.
Студенческий стройотряд (1978 г.)
После университета работала в Институте прикладной математики, где писала на Fortran, который в то время считался наиболее удобным языком для научных расчетов. Готовила диссертацию – разрабатывала комплекс для вычислений операций с аналитическими матрицами. Он должен был использоваться в НПО «Гидромаш».
Мы работали в пакетном режиме. Сначала писали программу на специальных бланках, затем нам пробивали перфокарты, мы их проверяли и отдавали операторам ЭВМ. Весь процесс до получения результата своей программы занимал больше дня. Поэтому писали программы очень внимательно, проверяя каждую букву по несколько раз, иначе весь цикл приходилось запускать заново.
Наступила перестройка, потом распался СССР, нам перестали платить зарплату, и я ушла. Моя диссертация не состоялась, научная карьера закончилась. Но началась совершенно новая – в ИТ.
30 лет: САПР и язык С
После Института прикладной математики я пришла в инжиниринговую компанию, которая проектировала малые суда на подводных крыльях. Здесь впервые увидела персоналку. Я работала в компьютерном отделе, для саморазвития начала писать на языке С, а потом познакомилась с Pro/Engineer. Наша компания, наверное, первой в городе закупила CAD-систему такого уровня. Она работала на графических рабочих станциях под UNIX. Мощных персоналок, способных ворочать тяжелые CAD, еще не было.
Я освоила Pro/Engineer. Помню, как моделировала по расчетным таблицам лопасть гребного винта. Сечение лопасти постоянно меняет свою геометрию, и эта сложная поверхность параметрически создавалась в Pro/Engineer. К нам приходили делегации с других предприятий – посмотреть, как работают в САПР. Нас было три человека, кто изучил Pro/Engineer, и мы проводили экскурсии. Когда наша компания начала разваливаться, нас троих с удовольствием расхватали по предприятиям.
Я перешла в конструкторское бюро авиационного завода «Сокол». Там как раз закупили Unigraphics на рабочих станциях, и нужно было администрировать весь комплекс, обучать сотрудников. Чтобы объяснить людям, для чего нужна автоматизация, я взяла у конструкторов чертежи шпангоута и сделала по ним трехмерную модель. Приходили начальники смотреть: «О, шпангоут крутится, круто!». Потом я даже видела эту 3D-модель шпангоута в рекламных материалах. С гордостью могу сказать, что принимала участие в проектировании учебно-боевого самолета ЯК-130. Работала с его главным конструктором, к примеру, выполняла расчеты уровня топлива в баках при разных кренах самолета, естественно, не на бумаге. А люди по соседству чертили на кульманах. Для меня было важно ощущать причастность к тому, что воплощено в металле, летает в небе.
Як-130
35 лет: C++ и английский
Потом был короткий отрезок – судостроительное КБ «Вымпел», в то время закупившее шведскую судостроительную САПР Tribon. Им нужен был человек для ее администрирования. Днем я работала в КБ, а вечерами ездила на подработку в Нижегородскую лабораторию программных технологий, которая выполняла заказы Intel и других зарубежных компаний. Здесь я занималась чистым программированием на С++ и работала над модулем CAD-системы для бельгийской компании Brics (ныне Bricsys). На этой волне я и попала в Intel, когда компания открыла офис в Нижнем Новгороде.
Intel (2001 г.)
Благодаря проекту с Brics я выучила английский. Первый раз меня направили в Бельгию вместе с двумя коллегами, и я не прочувствовала, что такой иностранный язык. А заговорила я, когда в следующий раз поехала в командировку одна на две недели.
Компания оплачивала для нас курсы английского, но разговаривать не начнешь, пока не попадешь в языковую среду. У меня произошел курьезный случай. Нужно было что-то обсудить с коллегой из Австралии. Бельгийцев, говорящих по-английски, я еще понимала, а этого австралийца – совсем нет. В результате мы сидели втроем, и бельгийский коллега на своем английском переводил мне речь австралийца. Когда я оказалась одна в командировке, деваться было некуда. И я настолько вжилась в язык, что, вернувшись домой, иногда на улице или в транспорте отвечала на английском.
40 лет: Intel
В Intel мне удалось поработать в разных проектах и в интернациональных командах. В последние годы все крутилось вокруг знаменитых профилировщиков и отладчиков: Parallel Inspector, Parallel Advisor, VTune Amplifier. Я работала в командах, которые разрабатывали программное обеспечение для тонкой настройки производительности приложений, профилирования работы с потоками и с памятью, оптимизации векторных вычислений.
Команда Intel VTune Enterprise
Никаких предубеждений насчет возраста я вокруг себя не замечала. Ребята, с которыми я работала, даже не думали, на сколько я их старше. Мне рассказывали историю, что в американском офисе Intel работает легендарный товарищ, которому 78 лет. Каждый год ему предлагают уйти на пенсию с выходным пособием, а он отказывается. И уволить его не за что, потому что он работает хорошо, проходит все аттестации.
Intel (2004 г.)
За 16 лет Intel изменил меня коренным образом, мое отношение к работе, жизненную позицию. Сделал более инициативной, активной, смелой. Если вижу, что что-то делается неправильно, обязательно скажу, возьмусь помочь. В Intel поощрялось сотрудничество между людьми и командами. Даже если ты крутой специалист, но изолирован и ни с кем не общаешься, пользы не будет ни тебе, ни компании. Чем человек активнее общается и делится опытом, чем больше оказывает влияние на коллег, на принятие решений, тем больше у него возможностей для роста. Такой подход к делу выводит из зоны комфорта, но приучает работать над собой, настраивает на активную жизненную позицию. Возможно, это изначально было близко моему характеру.
56 лет: геометрическое ядро
Два года назад в Intel началась реструктуризация, и я подумала, что, возможно, это шанс как-то изменить жизнь – все-таки я 16 лет отработала в одной компании, захотелось попробовать применить свой опыт в какой-то другой области. Через компанию «ГеоС», которая занимается разработкой САПР и использует геометрическое ядро C3D, я узнала о C3D Labs и о том, что у нее есть подразделение в Нижнем Новгороде. Для меня это стало возвращением к тому, с чего я когда-то начинала, к САПР. Кроме того, захотелось поработать в российской компании – это другой стиль работы, другая атмосфера, отношения между людьми.
Мне сразу понравилась домашняя обстановка, более теплая, менее официальная. Я пришла сюда больше как программист, чем математик, и когда смотрела код, меня приятно удивили некоторые вещи. Было видно, что люди хорошо разбираются в C++ – как устроен язык, как он работает с разными типами данных. Грамотные и аккуратные самописные контейнеры, чтение/запись в формате C3D.
Татьяна (в центре) в команде C3D Labs (2016 г.)
В качестве первой самостоятельной задачи я разработала расширенный формат данных на базе имеющегося у нас формата C3D. Существующий формат очень компактный, модель сохраняется в небольшой файл. Если мы сохранили модель, то должны ее полностью прочитать, и в этом состоит ограничение. Ведь иногда, чтобы прочитать большую модель, может потребоваться, условно, полчаса вместо нескольких секунд. Расширенный формат позволяет записать файл так, что потом можно не читать его целиком, а прочитать заголовок, выбрать объекты и прочитать только их. Это позволяет, к примеру, быстро зачитать и показать полигональное представление модели, пока большая модель продолжает читаться. Расширенный формат уже используется в просмотрщике 3D-моделей C3D Viewer (подробнее о расширенном формате ядра C3D можно прочитать здесь.
57 лет: scrum-мастер
Когда я пришла в C3D Labs, некоторые моменты мне показались неэффективными. Сотрудники работали каждый в своей песочнице, иногда не знали, чем заняты коллеги, на какой стадии находятся работы. А ведь одна из основных задач Agile – сделать разработку прозрачной.
В Intel я занималась организацией процесса разработки, была scrum-мастером. На основе своего опыта я написала документ, в котором по шагам разъяснила весь процесс, что и зачем делается, кто за что должен отвечать. Конечно, возражения были, и это понятно. Сложно перестроиться, когда годами работаешь в одном русле. К примеру, коллеги не сразу приняли, что после каждого спринта нужно рассказывать о своих работах. На первом этапе меня очень поддержал Олег Зыков, директор компании. По мере продвижения вперед большой вклад внес Юрий Козулин, руководитель разработки C3D Modeler. Ему, как лидеру команды, важно было добиться прозрачности работ, регулярного планирования.
Обсуждать переход на Agile мы начали год назад, летом 2017 года. Проводили совещания, спорили. Были предложения «смягчить удар», вводить новшества постепенно. Но я себя вела достаточно жестко: будем переходить на новую технологию сразу и в полном объеме. Вообще, в жизни я мягкий человек, но в работе могу быть настойчивой, если уверена, что права. Возможно, это школа Intel.
Scrum-сессия (Коломна, 2018 г.)
Первые два месяца были очень сложными. Зато сейчас многое изменилось. Даже те, кто поначалу не соглашался, теперь охотно рассказывают на scrum-сессиях, чем занимаются сейчас и что планируют сделать. Я уходила в отпуск и была уверена, что без меня планирование пройдет нормально. Процесс отлажен, и я подумываю передать бразды правления, роль scrum-мастера теперь скорее техническая.
58 лет: что дальше?
30 августа мне исполняется 58. В данный момент я занимаюсь многопоточностью. Мы реализуем параллельные вычисления в модулях геометрического ядра C3D, а также обеспечиваем потокобезопасность C3D при работе в многопоточных пользовательских приложениях. Это работа, которую сложно завершить, объем работ здесь необъятный. Программирую в основном пока на C++, поскольку я не связана с оболочками, билдами. Но поправить или дополнить скрипт на JavaScript или Python могу.
Дальнейшее применение своих сил вижу в улучшении структуры продукта, в оптимизации кода. Думаю над совершенствованием системы тестирования, поскольку какое-то время я была лидером тестирования в одном из проектов Intel и у меня хороший опыт организации работ в этой области.
Поскольку я очень люблю путешествовать, хочу изучить второй иностранный язык, т.к. с одним английским в Европе иногда приходится сложно. Возможно, это будет французский.
Комментарии (119)
c3dlabs Автор
07.08.2018 12:50+2Сложно дать однозначный ответ «Хорошо/плохо обстоят дела после 50 лет». Во многом это собственный выбор человека — приучить себя учиться, тренировать мозг. История Татьяны именно об этом. Тот факт, что по итогам 2017 года она была признана лучшим сотрудником C3D Labs, говорит о том, что после 50-ти можно обгонять 30-летних.
VMichael
07.08.2018 13:06Исключение подтверждает правило?
Naglec
07.08.2018 13:14Исключение никогда не подтверждает правило
khim
07.08.2018 20:17На самом деле, конечно, подтверждает — но не там и так, как те, кто подобные фразочки произносит.
Если вы, расследуя жизнь красноармецев обyаружите бумажку, на которой будет написано «в виде исключения разрешаю Васе Пупкину находиться 7 ноября после 23:00 вне казармы» (или что-нибудь подобное) — это однозначно свидетельствует о том, что обычно после 23:00 вне казармы солдатам находиться было нельзя.
И именно этот принцип нарущают черенки лопат «без стронция» — чем и бесят.
c3dlabs Автор
07.08.2018 13:15по секрету Татьяна не самый старший сотрудник нашей компании )). Поэтому не исключение
apapacy
07.08.2018 13:17Да, увы. Что делать программисту после 30 большой вопрос. Да я знаю что к этому возрасту все должны быть уже или владельцами или партнёрами бизнеса. Но что то мне подсказывает что на все 20 летних посадочных мест не хватит.
Буквально вчера просматривал вакансии и наткнулся на фотогалерея одного работодателя. Корпоратив нам 20 лет. Имелось в виду что фирма работает уже 20 лет. Но посколько на корпоративе были все на 90% 20летние выглядело прикольноIzaron
07.08.2018 18:26Такое ощущение из-за сильно возросшей популярности IT за последние годы. Очень многие, кто раньше мог бы пойти на физику, математику, инженерию,
на завод клепать формочки,идут в IT, потому что $$$. Корпорации и рады — давай устраивать курсы питона среди семиклассников, чтобы они потом демпинговали рынок. На ЕГЭ в Мусохраново полкласса выбирает информатику. И так далее. Поэтому средний возраст сильно сбит. Но это нормализуется естественным путем.time2rfc
07.08.2018 18:31Семиклассники после курса питона могут демпенговать только джунов и то в некотором не идеальном мире, чего их бояться ?
kompas_3d
07.08.2018 19:15А сделать курсы по С++ для семиклассников прокатит?) А то похоже все семиклассники в PHP и питон ушли))
apapacy
07.08.2018 19:28Если посмотреть в корень этого вопроса. Таких компаний которые делают реально сложные разработки как АСКОН не так уж и много. А ведь серьезные специалисты нужны именно для сложных разработок. В подавляющем большинстве в рабочие места дают моб/веб галеры на которых до уровня задач АСКОН очень и очень далеко. Поэтому для таких компаний вполне подходят начинающие разработчики которые за пару лет вырастают до типлидов. А дальше уже как повезет. Кто найдет себе работу в серьезной конторе тот будет иметь шансов доработать в ИТ до пенсии. Ну а кто займётся самолюбованием и написанием статей на Хабре в стиле я пришел два года назад в свой х-мобайл испуганным мальчиком который шарахаются от кофемашины а теперь я шоколаде. Тот увы
khim
07.08.2018 20:26Поддерживаю. В большинстве компаний, которые делают действительно новые вещи (неважно — это самоуправляемые автомобили или какая-нибудь операционка/виртуализатор) людей «в возрасте» хватает.
А вот 90% компаний, которые «слишком креативны, чтобы иметь дела со старыми пердунами» — на поверку делают с помощью «новых, стильных, молодёжных» технологий вещи, которые «старые пердуны» не просто делали лет 20-30 назад, а которые они уже выкинули за неднадобностью лет 10 как… Причём делают плохо, как правило…
kompas_3d
07.08.2018 21:37Так мы и студентов берем, просто и студентов со знанием С++ в Коломне тоже слишком мало. Уже офис в Рязани открыли, потому что почти все новые программисты оттуда были.
Vengetik
07.08.2018 14:28+3Хорошая попытка, господин президент.
slovak
07.08.2018 22:24+1Поясните пожалуйста. К сожалению не все в теме.
smilyfox
08.08.2018 00:07Очевидно здесь намёк на госзаказ по позитивному освещению повышения пенсионного возраста. Ряд заказных статей в прессе и передач на ТВ.
Статья мотивирует, но, к сожалению, знаю и обратные примеры — когда престарелых программистов просто увольняли накануне пенсии. Знаю людей, которые сегодня живут в состоянии постоянного стресса в страхе лишиться работы и оказаться на улице.
И судя по этой статье, можно сказать, что человеку повезло — когда Татьяну выкинул Интел (заметьте, как аккуратно в тексте об этом написано), С3D подобрали ее не как программиста, а скорее как управленца, методолога Agile. Кому бы она была нужна как голый сишный программист в 60 лет?
apapacy
08.08.2018 00:49+1Не думаю что так все продуманно госзаказ, рука Путина и т.п. Хотя желание поднять рейты учетных записей на Хабре налицо. Сначало не хотел давать эту ссылку, но прочитав Ваше сообщение все же даю ее youtu.be/WaDcdIabni0?t=4359
anonymous
08.08.2018 01:33+3Я работал с Татьяной в одной команде в Интел, так что примерно представляю, как все происходило. Никто никого не выкидывал, да и не за что было, если говорить про нее. Не стоит говорить не зная ситуации. Плюс, поверьте, возможностей на рынке C и C++ разработчиков хватает, к тому же с таким опытом и знаниями.
smilyfox
08.08.2018 10:19+3Блажен, кто верует. А я знаю реальные примеры, когда люди предпенсионного возраста остались не у дел. Неплохие в принципе программисты, но только лищь программисты. Ну не нужны старики на рынке, примите это. Кому-то повезло в этой жизни кому-то нет.
Минусов наставили те, кто не смог с этим смириться?Izaron
08.08.2018 11:03+1Когда американцы узнают, что в России в объявлениях о приеме на работу оговаривают возраст – например до 35 лет, они удивляются. В США работодателя за это могут привлечь к суду.
А тут нигде никто не нужен в принципе. Старики не нужны на рынке, дети-инвалиды не нужны в школе, съемщики из других стран не нужны в квартире, всё это само собой разумеется.
DelphiCowboy
08.08.2018 11:12+2не нужны старики на рынке, примите это
И что прикажешь сделать? Сдохнуть?!V-core
09.08.2018 11:22+1Отмена всеобщих пенсий по старости — это не просто арифметика Исчерпывающе. в 22 пунктах.
kompas_3d
08.08.2018 10:25когда престарелых программистов просто увольняли накануне пенсии. Знаю людей, которые сегодня живут в состоянии постоянного стресса в страхе лишиться работы и оказаться на улице.
Если что у нас есть вакансии для специалистов по С++)smilyfox
08.08.2018 11:00+1Я бы вам уважаемый kompas_3d может быть и поверил, в то что вы такие из себя белые и пушистые, трудоустраиваете пенсионеров, если бы у вас на сайте не висела вакансия с совершенно фашистким содержанием, дискриминирующая кандидатов по полу и возрасту, что кстати не есть хорошо с точки зрения законов РФ.
DelphiCowboy
08.08.2018 11:17+2Цитату вакансии в студию!
Bizonozubr
08.08.2018 11:49+1DelphiCowboy Возможно про это типа говорилось — ascon.ru/vacancies/192 Возраст от 25 до 35, пол мужской.
kompas_3d
08.08.2018 12:25Так это менеджер, а не разработчик. Ему здоровье нужно, чтоб по заказчикам бегать.
И это не в РФ, поэтому наши законы к данной вакансии не очень уместны. Напомню что написали выше:
«что кстати не есть хорошо с точки зрения законов РФ.»
Вот вакансии в разработке:
аналитик:
ascon.ru/vacancies/277
программисты:
ascon.ru/vacancies/240
ascon.ru/vacancies/177
ascon.ru/vacancies/233
тестировщик:
ascon.ru/vacancies/154
Требований к возрасту и полу нет.apapacy
08.08.2018 12:29Раз уже пошло по гамбургской у счету и искры праведного гнева, тогда я думаю никто не будет против в следующие статье прочитать как приняли по этим вакансиям персонал с фотками и тп
kompas_3d
08.08.2018 13:43Для этого их согласие нужно — иначе это уже нарушение закона о персональных данных.
da-nie
08.08.2018 12:38+1В вакансии:
знание технологий COM, COM+,
Всё никак не могу понять, что под такими требованиями подразумевается? Знание о создании COM-объекта? Всякие моникёры и прочее? Нужны ли объекты OLE? Нужен ли ATL? Вот что? :)khim
08.08.2018 23:29Я думаю если вы сможете не только эти слова в один абзац собрать, а предметно на эту тему поговорить — этого будет достаточно.
da-nie
09.08.2018 07:03Но это достаточно сложные вещи, если требуется говорить предметно, а не по статье из википедии.
khim
09.08.2018 19:31И вот именно их знание и требуется. Потому что, надо полагать, с ними придётся работать, если вы на эту вакансию устроитесь.
Не вижу тут ничего странного.
На самом деле и возраст и знание COM+ — это всё пожелания работодателя. Очень мало кандидатов удовлетворяют сразу всем критериям — и если вы по одному из них не проходите, то всё равно шанс того, что вас возьмут велик.
Но почему-то считается, что если вы не знаете COM+ — то считается, что можно попробовать… а если не вписываетесь по возрасту — то это уже всё. Почему, собственно?akryukov
09.08.2018 19:39Но почему-то считается, что если вы не знаете COM+ — то считается, что можно попробовать… а если не вписываетесь по возрасту — то это уже всё. Почему, собственно?
Всего лишь мое скромное предположение. Если не вписываешься по знанию COM+, то его можно изучить. А если не вписываешься по возрасту, то помолодеть никак не получится.
sav1812
10.08.2018 01:14+1А если не вписываешься по возрасту,
Не вписываешься куда? Во что? Почему, учитывая законодательные запреты?
Надеюсь, речь не идёт о модели для подиума, рекламирующей одежду для подростков, «со знанием COM+»? ;)
Как может «не вписываться по возрасту» специалист в области IT?
то помолодеть никак не получится.
А зачем молодеть? Если имеется в виду биологическое старение-омолаживание, то в чём смысл, применительно к рассматриваемой деятельности?
А если хочется «отмотать назад лет 10-20-30», то зачем терять опыт, знания, и т.д. — всё, что сопутствует возрасту?khim
10.08.2018 01:27Почему, учитывая законодательные запреты?
Далеко не во всех странах есть такие запреты, увы.
Как может «не вписываться по возрасту» специалист в области IT?
Очень просто: в объявлении написано, что им нужны специалисты от 25 до 35 (или 40), а вам 40 (или 45).
А зачем молодеть? Если имеется в виду биологическое старение-омолаживание, то в чём смысл, применительно к рассматриваемой деятельности?
Смысла, может быть, и немного. Но указывается «вилка» по возрасту в России и для шоферов и для бухгалтеров.sav1812
10.08.2018 02:17Очень просто: в объявлении написано, что им нужны специалисты от 25 до 35 (или 40), а вам 40 (или 45).
указывается «вилка» по возрасту в России и для шоферов и для бухгалтеров.
Это незаконно.
P.S. Какие предусмотрены ограничения при приеме на работуkhim
10.08.2018 02:39Теоретически — да, практически — это делают все, даже компания, тут обсуждаемая на этом попалась.
sav1812
10.08.2018 03:45А практически — всё всегда будет так, пока мы не перестанем быть пассивными наблюдателями…
«Но это уже совсем другая история...»apapacy
10.08.2018 04:07Я например не представляю что и как может измениться. Никакие законы тут не помогут. В конце концов при приеме на работувсе в конечном итоге решает нравится/не нравится. В ИТ это выглядит наиболее показательно ТК проблемы с трудоустройством начинаются уже после 30.
sav1812
10.08.2018 05:18Я например не представляю что и как может измениться. Никакие законы тут не помогут.
Я представляю. И законы помогут, если мы не будем молчать, а станем бороться за соблюдение наших прав. Все, кто ищет работу хотя бы раз в жизни.
В конце концов при приеме на работувсе в конечном итоге решает нравится/не нравится.
Нет, не всё. Хотя да, пока мы все «молчим в тряпочку», так и будет.
Но когда работодатель после каждого объявления о найме сотрудником с упоминанием дискриминирующих условий будет гарантированно получать судебные иски и соответствующие проблемы, когда каждый из кандидатов будет обращаться в суд с иском в случаях, когда на собеседовании явно преобладает тема возраста кандидата там, где ограничения по возрасту не предусмотрены Законом, возможной беременности и декретного отпуска молодой сотрудницы, и т.д. — ситуация станет меняться.
Да, не быстро. Да, непросто. Но если молчать — она тоже будет меняться, но только всё время в худшую для кандидатов сторону.
И выбор направления изменений — за нами.
В ИТ это выглядит наиболее показательно ТК проблемы с трудоустройством начинаются уже после 30.
Наиболее показательно, что в качестве подтверждения своих доводов Вы приводите очевидный результат нашего с вами «молчания ягнят». :)
Нет никаких — не только законных, но и более-менее объективных — причин ограничения возраста кандидата в нашей отрасли.
Есть только беззаконие со стороны работодателей при нашем полном попустительстве и молчаливом согласии с нарушением наших законных прав.da-nie
10.08.2018 07:03Но когда работодатель после каждого объявления о найме сотрудником с упоминанием дискриминирующих условий будет гарантированно получать судебные иски
Так он просто будет отказывать по другим причинам — уж придумать-то причину вряд ли сложно. :)sav1812
10.08.2018 09:48Расскижите это работодателям и кандидатам из «цивилизованных» стран. :)
И да, не так уж и просто «придумать причину», если в результате активной борьбы работников за свои права работодатель был обязан по Закону указать и указал не расплывчатые, а достаточно конкретные требования к кандидатам, а кандидат этим требованиям соответствовал.apapacy
10.08.2018 10:02Да сколько угодно. Например из разряда практически невыполнимых. Например английский на уровне носителя языка. Опыт работы на ультрасовременной технологии не менее двух лет в коммерчесуих проектах. Это то что я читаю сейчас в каждой второй вакансии даже когда ещё нет необходимости делать это. Если будут строже и законы и правопорядок то условий будет больше и выглядеть они будут так что комар носа не подточил. В конце концов то что отцивилизованном мире всплывает например про uber дискриминации женщин и домогательствах этотнетвспляпт надежду на где то вопросы с работой решены более цивилизованно
sav1812
10.08.2018 13:56Да сколько угодно. Например из разряда практически невыполнимых.
И замечательно! :)
Невыполнимость, необоснованность требований к кандидату доказывается в суде.
Если будут строже и законы и правопорядок то условий будет больше и выглядеть они будут так что комар носа не подточил.
Подточит, да ещё как — когда случаи необходимости аргументированно доказывать необходимость наличия таких качеств у кандидата в суде станут не единичными. :)
В конце концов то что отцивилизованном мире всплывает например про uber дискриминации женщин и домогательствах этотнетвспляпт надежду на где то вопросы с работой решены более цивилизованно
Не уверен, что правильно расшифровал эту шифрограмму ;), но «их» «цивилизованное» возникло не само по себе, а после долгой и упорной борьбы. Не то чтобы я на что-то намекал, но… ;) :)
apapacy
10.08.2018 09:28Дело в том что отказывает не работодатель. Отказывает такой же как я программист только в два раза моложе. И его пока что устраивает тот факт что до зарплаты в три куска он дорос не за 10-20 лет а за два три года.
Мне тут просто вспомнилась одна история. Например в США есть квотытза которыми следят уже не законы а профсоюзы по которым закреплено определенная минимальная занятость афроамериканцев в фильме сорри не знаю как это сказать чтобы никого не задать. Так вот чтобы не получить штрафов в Голливуде снимают малобюджетного в которых афроамериканцев заняты на 99% ролей если не укладываются в квоту. Некоторые из них получаются даже неплохими хотя выглядят немного футуристическиsav1812
10.08.2018 11:13Дело в том что отказывает не работодатель. Отказывает такой же как я программист только в два раза моложе.
Отказывает именно работодатель.
А кто именно персонально принимает и озвучивает от его имени решение об отказе — не имеет ровным счётом никакого значения.
Ответственность-то на нём…
da-nie
09.08.2018 20:35Тогда спрошу: вы вот можете создать OLE-объект для Word на Си++? Не скопировать код с сайта, а именно написать код с основ. Почему спрашиваю? Лет 15 назад этим самым COM были забиты почти все вакансии (а сейчас он редко всетречается). И я тогда сразу закрывал страницу с вакансией, ибо внятно изучить COM я не смог — ну вот не пошло.
Нет, использовать готовые объекты в составе готовых библиотек типа Direct Show или Direct Draw я могу. Но создать свой объект могу только слабо понимая, что я только что скопировал за макросы и странные команды с книжки.khim
10.08.2018 02:38Тогда спрошу: вы вот можете создать OLE-объект для Word на Си++? Не скопировать код с сайта, а именно написать код с основ.
Но… зачем?
Лет 15 назад этим самым COM были забиты почти все вакансии (а сейчас он редко всетречается).
Угу. Я ещё этим на одной из первых работ развлекался. Сколько крови выпили недокументированные особенности работы out-ofprocess COM-объектов… но даже тогда никто COM с нуля не создавал. Так же, как и коленвал никто не высекает зубилом из цельной металлической плиты.
Но создать свой объект могу только слабо понимая, что я только что скопировал за макросы и странные команды с книжки.
Через препроцессор пропустите — сразу полегчает. Я серьёзно. В COM никакой магии нету и он достаточно логичен. А макросы позволяют не дублировать код руками. Но затуманимают суть процесса.
Может быть всё дело в том, что я в своё время изучал C++ по замечательной книжке Эллис и Страуструпа, где было написано не только как C++ устроен, но и почему — после этого становится довольно очевидно что происходит в COM и почему именно так, а не иначе…da-nie
10.08.2018 07:01Но… зачем?
Потому что в противном случае — это будет Delphi. А это уже не тот уровень — тут даже и знать в общем-то ничего не нужно.
но даже тогда никто COM с нуля не создавал.
А как же тогда их создавали?
Я серьёзно. В COM никакой магии нету и он достаточно логичен.
Так-то магии нигде нет. Но вот объём того, что нужно учесть и реализовать, понять и запомнить большой.DelphiCowboy
10.08.2018 07:07вы вот можете создать OLE-объект для Word на Си++?
Потому что в противном случае — это будет Delphi
Можно и на C++ Builder!da-nie
10.08.2018 08:02Да, можно, конечно. Я вот изучал COM по книжке «Модель COM и применение ATL». И было там нечто подобное.
И вот тут я прочувствовал примерно как комментарий с указанной статьи:
COM — классический пример оверинжениринга, заставляющий для простейших действий писать тонны маловразумительного кода.
Поэтому COM мне не покорился.
Bizonozubr
08.08.2018 13:03Да, я заметил, что вакансия не программист С++, но из комментария smilyfox я так понял, что он про все вакансии на вашем сайте говорил. А в трудовом кодексе Республики Беларусь есть статья 14 «Запрещение дискриминации в сфере трудовых отношений» (http://трудовой-кодекс.бел/statya-14) Я, конечно, не юрист, но уже с точки зрения законов РБ тоже не есть хорошо.
Или вот с первого попавшегося сайта:
Решение Конституционного Суда Республики Беларусь от 17 июля 2009 г. № Р-360/2009 «Об обеспечении равных прав граждан в сфере труда»
Конституционный Суд РБ признал необходимым в целях обеспечения гарантий осуществления конституционного права граждан на труд, полноты правового регулирования в сфере трудовых отношений внести дополнения:
в ст.14 Трудового кодекса РБ, включив возраст и место жительства в число дискриминационных обстоятельств, установив также их открытый перечень;
в ст.10 и 21 Закона РБ «О занятости населения Республики Беларусь», уточнив содержащийся в ст.10 перечень дискриминационных обстоятельств и предусмотрев в ст.21 положения о недопущении установления нанимателем дискриминационных условий в предложениях о трудоустройстве.
Совету Министров РБ предложено подготовить проект закона о внесении соответствующих дополнений в Трудовой кодекс, Закон «О занятости населения Республики Беларусь».
Решение вступает в силу со дня принятия.apapacy
08.08.2018 13:20Это к сожалению такого лишь даёт шанс но не защищает реально. То есть закон конечно важный и нужный. Тк если возраст указан явно то шанс практически ноль и теоретически ноль. Но в остальном проблема не решается. Ваше резюме просто откладывается в сторону на этапе рассмотрении девочкой-кадровичкой которая делает это или по указанию работодателя или типлидов. Или же исходя из собственных предпочтений. Конечно этим обсуждением мы никому не поможем, ничего не решим. Разве что начинающие программисты могут задуматься что их ожидает — ускоренный рост, сладкие предложение в начале карьеры и полная невостребованность тогда когда сложно что то менять?
smilyfox
08.08.2018 14:25это же негры, а мы тут про белых людей говорим
kompas_3d, Вам самому не противно от такого двуличия? А если этот 40-60 летний кандидат спортсмен-разрядник и вам еще фору даст?
С такой подачей вы тысячу причин найдете, чтобы не брать на работу возрастных кандидатов на вышеуказанные вами вакансии.
И насчет вашего ответа «что это не РФ»: вот он, звериный оскал капитализма во всей красе, если Вас регулярно законом по рукам не бить, то вы стесняться совсем перестанете.
Еще раз отмечу: Вы сейчас, на российском сайте, умудряетесь нарушать законы двух стран — и РФ, и Беларуси, и считаете, что это нормально и в порядке вещей. Так вот, вы серьезно заблуждаетесь и прежде чем такие реплики кидать — потрудитесь эти законы изучить.kompas_3d
08.08.2018 14:28А если этот 40-60 летний кандидат спортсмен-разрядник и вам еще фору даст?
Тогда его возьмут на работу.DelphiCowboy
08.08.2018 14:46А если этот 40-60 летний кандидат спортсмен-разрядник и вам еще фору даст?
Тогда его возьмут на работу.
Как его возьмут на работу, если в вашей вакансии указан возраст?
Это фактически получается, что чтобы работать в вашей компании в 50 лет, нужно к вам устроиться до 30 лет, а затем проработать у вас не менее 20 лет.kompas_3d
08.08.2018 14:59У нас есть и те, кто 28 лет проработал в компании. Да и это вроде единственная вакансия с ограничениями.
apapacy
08.08.2018 12:26Да уж. Но это к сожалению правило. Никто не сомневается что так во всех ИТ компаниях. И исключение подтверждает правило.
DelphiCowboy
08.08.2018 11:27знаю и обратные примеры — когда престарелых программистов просто увольняли накануне пенсии
Потому я искренне РАДУЮСЬ, каждый раз, когда правительство повышает пенсионный возраст!Whuthering
08.08.2018 12:36+1А что радоваться? Начнут просто вынуждать «людей в возрасте» увольняться не накануне выхода на пенсию, а раньше.
time2rfc
07.08.2018 14:29Спасибо за интересную статью, часики тикают, и все чаше становится интересно как живется программистам за 40-50-60 лет в России.
Pastor_01
07.08.2018 16:36+1Нормально живется. Мне 55 в этом году будет, но от ИТ ни сколько не устал. Даже наоборот, голод на получение новых знаний жуткий :).
time2rfc
07.08.2018 16:47это успокаивает, боялся что могут возникнуть проблемы с поиском работы, потому что с каждом годом коллеги чаще молодеют в среднем
CoolWolf
07.08.2018 15:05+1Столько лет в профессии, и не растеряли интерес. Заслуживает уважения!
А были ли моменты, когда хотелось заняться чем-нибудь совершенно другим, не связанным с ИТ и математикой?c3dlabs Автор
07.08.2018 15:43+1отвечает Татьяна Митина:
«Такие мысли посещают меня только в виде досужих рассуждений на тему: „А что было бы, если бы в свое время я пошла в медицинский (или в архитектурный)“.
А если серьезно, то… нет, уже не вижу себя вне ИТ. Программирование — это моё, хотя в последнее время акцент смещается в сторону организации процесса».
xRay
07.08.2018 19:16И сколько это «геометрического 3D-ядро» уже разрабатываться?
Когда до уровня Siemens NX (ex Unigraphic), Solidworks, Catia допилите?kompas_3d
07.08.2018 21:42Разрабатывается 20 с лишним лет, с 1996 года.
Вы слышали про Ахиллеса и черепаху?Допустим, Ахиллес бежит в десять раз быстрее, чем черепаха, и находится позади неё на расстоянии в тысячу шагов. За то время, за которое Ахиллес пробежит это расстояние, черепаха в ту же сторону проползёт сто шагов. Когда Ахиллес пробежит сто шагов, черепаха проползёт ещё десять шагов, и так далее. Процесс будет продолжаться до бесконечности, Ахиллес так никогда и не догонит черепаху.
ru.wikipedia.org/wiki/Ахиллес_и_черепахаfukkit
08.08.2018 10:33Процесс будет продолжаться до бесконечности
Зачем тиражировать глупости?
Ситуация теоретически предположима только в случае сознательного снижения скорости Ахиллеса до бесконечно малой при бесконечном сокращении расстояния между ними до бесконечно малого.
К реальности эта тупая апория никакого отношения не имеет и впечатление производит только на альтернативно одарённых гуманитариев.kompas_3d
08.08.2018 10:39Это Зенон так написал, а не я. В реальности через 7-10 лет будем практически неотличимы от западных ядер по набору функционала, а по скорости уже сейчас частично их превосходим.
dom3d
07.08.2018 20:24+4Моя карьера чем то похожа. Мне 61.
С 1993 года работаю программистом и в основном 3D.
Но, у меня есть свой проект.
Конечно же в молодые годы я быстрее соображал. Но зато у меня огромный опыт и интуиция!
Часто бывает, что ошибки нахожу во время зарядки.
Молодость и задор не заменят опыт, а только дров могут наломать.
da-nie
08.08.2018 08:22Мне рассказывали историю, что в американском офисе Intel работает легендарный товарищ, которому 78 лет.
У меня на работе директору где-то за 85, но на пенсию он выгоняет тех, кому за 70 (переводя на неполный рабочий день и неполную неделю, выплачивая пособия, чтобы уволились). Уйти же самому никак не может себя заставить. :)
Beshere
08.08.2018 09:02На самом деле, если вам за 40, то новую работу в IT вам будет найти трудновато, если не создана некая репутация в вашем сегменте/городе.
zamsisadmin
08.08.2018 09:47+1Конечно немного не по теме, но с самой компанией Аскон у меня крайне неприятный опыт общения, когда за установку человеку ПРОБНОЙ версии, которую эксперты посчитали контрафактом, решили с меня стрясти более 700 тысяч рублей, считая каждую библиотеку свободно распространяемую через официальный сайт как отдельный главный экземпляр.
kompas_3d
09.08.2018 12:24Скорее всего это был опыт общения с правоохранительными органами, а не с компанией АСКОН.
Izulle
08.08.2018 10:37+1Мне 51. Я женщина. Живу в Москве. Много лет писала на С++, потом 4 года работала в автоматизации тестирования, потеряла работу в 48 лет. В течение месяца нашла вакансию програмиста по С++, но по факту пришлось заниматься embedded-разработкой, чего я раньше никогда не пробовала, и подсказывать особо было некому. Через год этот проект немного стух, предложили перейти на iOS, я согласилась. Вот полтора года пишу под iOS. Objective-C вообще элементарно зашел, через некоторое время обнаружила Swift, теперь то на том, то на сем пишу. По рынку смотрю — оффер получить мне нелегко, на собеседования редко зовут, но все-таки парочку прошла. Так что все возможно, и изучать новое, и работу найти. Хотя сложнее конечно, чем молодежи или мужчинам.
Simplevolk
08.08.2018 11:55И это в Москве! И до пенсии Вам еще 4 (12) лет.
Izulle
08.08.2018 11:58Вы верите в пенсию?
da-nie
08.08.2018 12:02Новая секта «Свидетели пенсии». ;)
DelphiCowboy
08.08.2018 12:10Представил то, как на улицах пристают со словами «не хотите поговорить о пенсии?» и «пенсионный фонд вас любит!».
PS в моей стране пенсионный фонд объявил о том, что желает иметь деньги со всех фриленсеров, а так жебогоугоднуюдесятину с каждой продажи/купли недвижимости или автомобиля.DelphiCowboy
08.08.2018 12:29Тем кто поставил минус за:
в моей стране пенсионный фонд объявил о том, что желает иметь деньги со всех фриленсеров, а так же
богоугоднуюдесятину с каждой продажи/купли недвижимости или автомобиля
Я не в России, а в бывшей союзной.
kompas_3d
09.08.2018 17:45+1Представил то, как на улицах пристают со словами «не хотите поговорить о пенсии?» и «пенсионный фонд вас любит!».
Они в Москве у метро стоят и ещё СНИЛС просят дать им посмотреть)
VMichael
08.08.2018 17:52+1Ну, судя по тому, что мои родители уже лет 20 живут на пенсии и родители жены уже лет 20 живут на пенсии, мне нужно «верить» в пенсию. Я «знаю», что жизнь на пенсии существует.
DelphiCowboy
09.08.2018 05:40Они живут на пенсии полученной по старой пенсионной системе. А у меня сомнения насчёт судьбы нынешней пенсионной системы, в которой вклады хранятся в валюте, чей курс периодически резко падает. :(
0o0
08.08.2018 11:10Астрологи объявили неделю статей «кому за 40».
Количество резюме в комментариях увеличено вдвое.
kaleman
Как обстоят дела с освоением новых технологий после 50 лет? Есть ли проблемы обусловленные возрастом и старением?
apapacy
Осваивать новое не только проблематично но даже легче если делал это уже 50 лет подряд. Сложнне преодолеть скепсис работодателей и тимлидов. Вцелом трудности с освоением нового у подавляющего большинства начинаются не в 50 а в 25 когда первый набор навыков уже получен (языки, ос, среды разработки, методики и т.п.) и кажется что этого должно хватить на всю трудовую деятельность.
В связи с вопросом на всю жизнь запомнился ответ Лихачёва на встрече с телезрителями Останкино, чувствует ли он себя старым человеком. Лихачев, улыбнулся и ответил что чувствует когда у него об этом спрашивают.
finlandcoder
Татьяна всю жизнь писала на С/C++, а там с технологиями всё сложно. Много легаси и одна библиотека может жить в продукте десятилетиями. Только версию меняй. Нету TDD и не тот объем данных. Татьяна может не знать разницу между async и parallel или async и multithreading. Может не знать современные фреймворки Scala или Java. И если ей дадут тестовое задание «Написать за 3 дня приложение для Android», то Татьяна может провозиться месяц. Это как спрашивать «Сложно ли у Perl-программиста дела с освоением новых технологий»? Ответ — да, сложно. И взять и стать Синьером C# почти нереально. А джуном не пойдет.
c0f04
Те, кто писал на C/C++ и хороши в алгоритмизации и архитектуре, прекрасно и быстро освоят другие языки. И если человек потратит месяц на разбор документации и примеров под Android, то потом прекрасно будет делать интерфейсы за 3 дня, как Вы сказали. И даже на C# такого человека могут взять в сеньоры, хотя человек ещё не готов по уровню опыта написания на этом языке, только потому, что это может быть выгодным вложением в недалёком будущем.
Самое ценное в программистах — не знание языков или фреймворков, а алгоритмическое мышление и высокая скорость обучения. Всё остальное быстро приходит с опытом.
dim2r
На самом деле уже есть разрыв между поколениями. Новое поколение с энтузиазмом изобретает то, что старое уже давно использует.
finlandcoder
Вам бы книги по философии писать. Если взять человека с улицы и посадить в офис Ubisoft, то он будет через год делать игры лучше, чем вы, раз в 100500. Любого человека посади за станок и дай инструкцию — он выучит и будет кнопки нажимать.
akryukov
Если это правда, то зачем вообще нужен отдел кадров, учебные заведения, курсы и т.п.?
apapacy
Курсы не знаю зачем нужны. Толку не уверен что много от них.
Учебне заведения — прекрасно вливаются в работу студены примерно начиная с 3-го курса. Среди них большая доля тех кто занимается на серьезных но далеких от инфоматики спциальнростей.
Отелы кадров — некоторых так лучше бы и не было. Когда при подборе кадров начинают руоводствоватся шаманскими теориями (типа подбирают по почерку или там еще чему-то типа как в пьесе Островского при приеме молодого человека на «Доходное» место: «Почеркс-с нехорош-с»)
Если бы было больше вакансийц не 100500 моб/веб модет быть базовое аинофрматическое образование играло бы больше значения.
akryukov
Вопрос был не "зачем они вообще нужны?", а "зачем они нужны, если любой человек с улицы в офисе Ubisoft за год может превзойти того, кто обладает алгоритмическим мышлением и способностью быстро обучаться?". Предполагаю, что под Ubisoft имелась в виду любая крупная компания, а под клепанием игр — деятельность этой компании.
apapacy
Уточнение это был не Островский а инсценировка по Гончарову в постановке Московского театра «Современник
www.youtube.com/watch?v=-4J2m3gkxf4&feature=youtu.be&t=1370
DmitriyDev
Извините, а в чём разница между async и parallel или async и multithreading без привязки к языку?