Pull to refresh
101
0.1
Роман Смирнов@Source

Head of Elixir at Ecom.tech

Send message

Задумайтесь, что будет дальше. Идет повальное вовлечение еще со школы. Недавно это на хабре обсуждали. В т.ч. как попытку "разбавить" новоявленную "элиту" и снизить з/п.

Тут интересный парадокс возник. Соискателей на стажеров и джунов в десятки раз больше, чем вакансий. В итоге, зарплаты снизятся на начальные позиции. А это в свою очередь снизит и интерес к IT. Теперь ещё желающих попасть в IT запугали всякими ML-ассистентами. Так что разбавить вряд ли получится по факту.

Их, в принципе, очень мало изначально в этой возрастной группе.

20-25 лет назад иметь персональный компьютер было очень круто, а за доступ в интернет платили внушительные деньги за каждый Mb. При этом профессия программиста не была чем-то престижным и платили за неё тоже средне.

В общем, основа группы 40+ - это люди, которым повезло получить доступ к ПК и раздобыть доступ в интернет, и которые изучали программирование интереса ради.
Ну, и в довесок - великовозрастные вкатуны. Но, думаю, их всё-таки малая доля.

Я не вижу возрастной дискриминации на диаграмме от StackOverflow.

Долгое время количество разработчиков удваивалось каждые 5 лет. Это происходило по объективным причинам, таким как увеличение доступности ПК, затем увеличение доступности интернета, а затем популяризация самой профессии. Сейчас, судя по диаграмме, динамика роста количества разработчиков замедлилась. Так что если вы в возрастной группе 35-44 вообще можете расслабиться. При желании будете хоть до пенсии работать. Даже удивительно, насколько малочисленной оказалась группа 25-34.

Коды обычно четырёхзначные. Насколько я понял, выбираешь любой (напр. 1829), а потом 10 тыс раз заказываешь код и пытаешься зайти со своим 1829, и с большой вероятностью попадёшь на момент, когда он окажется верным.

Чем больше будет программистов, владеющих Elixir, тем больше будет и вакансий.

Сейчас основное опасение работодателей как раз и состоит в том, что при необходимости будет сложно нанять, условно говоря, 10 разработчиков на Elixir за месяц.

Это чревато тем, что появятся «бытовые программисты» — ну то есть те, которые владеют программированием примерно как большинство английским.

Так это же любой выпускник школы. Правда 99.9% из них как не могут связно рассказать на английском чем они занимались в прошлом месяце в течение 10 минут, так не могут и ни одну простенькую программу написать.

Это соотношение кол-ва опубликованных резюме к кол-ву опубликованных вакансий.

Джуны наиболее активны. Условно, есть 16 тыс джунов и 1 тыс вакансий. Так джуны вам сгенерят 16 тыс откликов на каждую из вакансий.

С сеньорами всё наоборот. Мало того, что их 1200 человек на 1 тыс вакансий, так они и откликаться будут не особо активно, в итоге у вас может быть даже меньше одного отклика на вакансию в среднем.

Ну да, код будет писать ИИ, допустим. 

Зачем ИИ вообще писать код на существующих языках, если они спроектированы для удобства людей? По-моему, это однозначно тупиковый для ИИ путь, в котором он точно никогда не заменит программистов. Так и будет в роли джуна-подмастерья бойлерплейты генерировать.

Да реально задолбали с этой пузырьковой сортировкой. Почему для рекламы AI ассистентов постоянно к ней обращаются, когда уже в любом ЯП есть просто функция или метод sort, который из коробки QuickSort даёт? От этого ощущение, что AI ассистенты отстают в развитии от отрасли лет на 60 минимум.

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

А общий класс можно просто вынести за скобки и всё будет структурировано:

.article-formatted-body {
  ol, ul {
    padding-inline-start: 32px;
  }

  h2 {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }

  p {
    margin: 0;
    padding: 0;
  }
}

Зевсу не в кого целиться стало? xD

Там интересно на самом деле. Можно тут почитать: https://www.oligo.security/blog/0-0-0-0-day-exploiting-localhost-apis-from-the-browser

Я больше удивился, что в переводе вообще ничего не написали про суть уязвимости, хотя в оригинале статьи всё весьма подробно и увлекательно.

Как можно было написать статью про уязвимость и ни слова не рассказать о механизме её эксплуатации?

хочется примеров

Так ещё в 2016 году примеров накидали:

https://habr.com/ru/companies/vk/articles/314804/

С тех пор кол-во WAT в Go только увеличилось. То, что он простой - это не более, чем популярное заблуждение, навязанное агрессивным маркетингом Google.

Видимо, забросили проект, и домен не продлили.

Но если кто-то ищет работу на Elixir, можете мне писать. Я сейчас руковожу Elixir-разработкой в Еcom.tech (Самокат, МегаМаркет, etc.)

Вообще да, никаких сотен подчиненных у сеньоров нет. В моём отделе сейчас сеньоров в 1.5 раза больше, чем мидлов. А джунов вообще нет.

По стилю изложения похоже на то. Однако, стоит заметить, что общее направление мысли весьма здравое.

И собственно как иначе? Объекты же должны взаимодействовать - а значит как-то друг о друге знать.

Почитайте как виртуальная машина BEAM работает. Когда объекты общаются посредством посылки сообщений друг другу, у них исчезает необходимость блокироваться об состояние друг друга по ссылкам.

Information

Rating
3,245-th
Location
Россия
Works in
Registered
Activity