Comments by "Julia P." (@juliap.5375) on "20 лет опыта в IT — сколько платят? / Зумеры вытесняют старичков" video.

  1. @КонстантинГромов-ч8о Что за эйджизм? Мне в прошлом году как раз 40 стукнуло. Программирую я с 9 лет, два образования (программирование / электроника). За все эти годы практически не было такого, чтобы я что-то не изучала (бывают перерывы в 2-3 месяца раз в пару лет). Читаю практически каждый день. Набор скилов крайне широк: если мне надо оптимизировать приложение, я без проблем могу поправить компилятор, могу написать сложный эксплоит зареверсив почти что угодно (использую полный стек технологий от pin до angr), могу писать под под мак, под линукс, под винду, на множестве языков, под различные фреймворки и практически с ходу, могу программировать микроконтроллеры, а заодно и не особо сложную плату сделать, могу в веб, начиная с нарисовать ручками сайт до бэкенда на разном, от go до python, от php до perl, могу в не особо масштабные игрушки. В общем, опыт большой и давно уже оно как то так устроено, что если что-то нужно, то вливаюсь мгновенно. Вот тот же Go который открыла для себя не так давно. Села, за полдня прочла про синтаксис, полистала основные либы, по диагонали прочла типовые паттерны, после начала писать. Через несколько дней уже тысячи строк кода для языка "с особенностями". Может не идеального, но нормального кода; молодые же будут месяцами чахнуть над языком, по ночам что-то там изучать в либах (когда у тебя опыт 25+ лет, для тебя все эти либы шаблонны) и только через пару лет откроют для себя паттерны, ну и ещё только лет через 10-15 узнают как оно всё устроено изнутри и почему мой код сходу работает гораздо эффективнее, при этом они ещё и дырок наделают потому что понятия не имеют как ломают приложения. Собственно а как вообще можно представить себя ныне в профессии если не изучать ничего? Ну я программировала когда-то в Паскале под ДОС, а ещё я писала софт для PocketPC в нулевые, программировала PIC’и. Ничего, что вот все эти знания они ныне просто неприменимы, потому что всего этого нет? Любой человек в профессии очевидно двигается вперед. Кто-то в глубь под узкую специализацию, кто-то в ширь. Не, есть у меня консерваторские наклонности. К примеру 98% времени за компом я работаю в терминале и у меня даже нет мышки (поэтому если кому-то надо повторить моё окружение, то это прям больно им). Ну так у меня комп в 1991 появился — родовая травма. Ну или вот я по-прежнему пишу исключительно на Objective-C, а Swift совершенно не использую и не планирую даже в новых проектах (ну потому что я умею в крутую оптимизацию, а Свифт рассчитан для людей с руками из известного места). Может проблема у вас с 40 летними програмистами, что "фу" это вовсе не они?) Ну как там по классике: "только в 40 лет понимаешь, что тебе мама говорила в 20 лет"? Я не раз в своей жизни с подобным сталкивалась, подскажешь коллеге что-то, а он потом ляпает где-то, мол "а вот она вообще ничего не понимает в теме и лучше бы у плиты стояла". В реальности же это у него чудовищные пробелы в знаниях которые он даже не осознает. Ну вот была история, оптимизировали код. Я указала коллеге, мол смотри, у тебя очень много времени уходит на вызов функций из сторонних библиотек, выкинь вообще PLT таблицы из бинаря. Для начала, он вообще не понял о чём речь. Я пояснила как загрузчик в линуксе производит позднее связывание, что такое GOT и PLT таблицы. Подумала достаточно, оказалось же что он лишь покрутил пальцем у виска и ляпал потом всякое нехорошее про меня. В его голове (а мужику было уже под 30 и вероятно лет 10 лет опыта) даже не укладывалось, что легко можно вмешаться в то, как работает загрузчик, переделать код компилятора выкинув от туда генерацию трамплинов и заменив на генерацию собственного кода которые будет ходить быстрее при этом сохраняя функционал трамплинов. В итоге когда я это проделала практически на коленке, ускорив код на ~10% на ровном месте просто пропатчив ему компилятор, ну у него натурально мир перевернулся. А учитывая что он наговорил про меня за это время и насколько в итоге получилось, что опозорился в коллективе, ему просто пришлось уволиться (шутки что ему надо стоят у плиты лились рекой). Ты вот внимательно-внимательно подумай, как бы не получилось так, что "фу — это вовсе не они» :)
    2