639

Ответ на пост «Идиократия в ИТ»2

Давно работаю в IT и вот сколько я не сидел весь карьерный путь на разных площадках, будь то Хабр или иные профильные площадки по программированию, всегда находятся люди, которые убеждают, что они умные, а все остальные тупые:

Это не требования сеньорские, это вы тупые

Когда мы копаем глубже, выясняется, что такой пост пишет его величество математик-дипломник, где 100500 "я, я, я":

Давай ради интереса тебя носом натыкаю. Я математик-программист по образованию. Это раз. Когда я ещё писал код, разделение труда на аналитиков-тестировщиков и прочее только зарождалось, такшто мой код основывался на моей бизнес-аналитике. Далее, матмодель, интерфейсы и архитектура, от бд до энтерпрайза. Затем я отхуярил бизнес-системным аналитиком. А потом управленцем. И вот, я прекрасно знаю как это устроено изнутри и почему человек с образованием всегда лучше человека со знанием языка.

Тут вот в чем проблема: люди идентифицируют свою личность, хобби и смысл жизни с работой, а когда реальность показывает, что выучить в "двадцатых годах" технологии может любая обезьяна и успешно влезть в сферу на 100к, у этих персонажей начинается жуткое негодование, ведь посягнули на святая-святых - на их мнимую авторитетность, эксклюзивность и элитарность. И начинается истерика:

  • Сначала идёт дрочка на "официальное" образование и жуткий бомбеж от того, что кто-то посмел вкатиться в их священное it без институтской корочки. Начинается доказывание всем и вся, что для перегонки JSON-ов нужно высшее математическое образование.

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

  • Потом искренняя убеждённость, что кроме них нет людей, способных к обучению.

В итоге сидят такие вот ребятки, доказывают друг-другу, что они самые умные, что все остальные поголовно тупые, что специалистов не хватает, иными словами, занимаются коллективной мастурбацией на самих себя перед зеркалом. А тем временем на одну позицию уже от 100 до 700 откликов:

Всё это поведение, описанное выше, в совокупности можно назвать одним ёмким словом - низкий бытовой интеллект. Он кране распространён среди айтишников. Неумение смотреть дальше своего носа и критически относится к своей личности - то, что сегодня их всех и погубит.

Вы очень сильно заблуждаетесь, называя всех этих джунов "тупыми". Молодые ребята после окончания техникумов и вузов уже много лет идут в сферу, они учатся, их много. Они давно прочухали тему и не хотят работать на кассе или на заводе за 40к. И они вытянут - я вас уверяю, лично видел ребят, которые с 3-4 годами стажа дадут за щёку любому айти-динозавру с 10-15 годами опыта, в первую очередь - в виду большего количества энергии и способности изучать то, что востребовано именно сегодня.

Теперь советы для джунов от человека, много лет проработавшего в IT: ребята, идите вперед и никого не слушайте. В большинстве случав все эти сеньеры-помидоры на деле оказываются не гениями, а простыми кодерками с натянутой за уши лычкой. 99% из них не создали ничего уникального, они не пишут OpenSource, они не дали сфере ничего, кроме пердежа в интернете. Эксклюзивности в профессии айтишника в реалиях 2024 года нет никакой, это просто работа на чей-то бизнес. И чем быстрее вы это поймете, тем быстрее избавитесь от комплексов, которые вам навешивают в рамках этой "карьерной дедовщины".

Вы смотрите срез комментариев. Показать все
18
Дэл Спунер
Автор поста оценил этот комментарий

Ну и че пу ха.

Сейчас оптимизация когда - на уровне оптимизации жопы у птиц. Всё подряд через одну узкую дырку.
Зато джунов как собак не резанных, язык учить купил мозги думать не купил.

Сам я вкатыш, и меня жутко бесят супер тупые разрабы. К хорошим разрабам оптимизирующим свой код на всём вплоть до тапка - не то что вопросов, им почёт, хвала и уважение.

раскрыть ветку (15)
3
DELETED
Автор поста оценил этот комментарий

оптимизирующим свой код

Это когда функция отрабатывает 0.00002 сек, а мамкин оптимизатор пытается выжать скорость в 0.00001 сек?

Слышал хоть раз фразу "преждевременная оптимизация корень всех зол"?

раскрыть ветку (5)
4
Автор поста оценил этот комментарий

Оптимизация всегда нужна точечная) но ускорение в 2 раза это очень классно, особенно если это высоконагруженный бек и этот код за секунду вызывается несколько тысяч раз.

3
Дэл Спунер
Автор поста оценил этот комментарий

Нет, не тогда.

раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий

А когда?


Давай я тебе заочно отвечу: оптимизировать нужно то, что требует оптимизации.

раскрыть ветку (1)
10
Дэл Спунер
Автор поста оценил этот комментарий

Ну давай ты сам с собой заочно за меня и пообщаешься. Я как-то не заинтересован с тобой спорить.

0
Автор поста оценил этот комментарий

Слышал другую цитату: “преждевременной оптимизации в большинстве своем не существует, по крайне мере в том виде, в котором это предложение употребляют люди чаще всего“. Прояснение: чаще всего применяют оправдываясь на ревью кода, когда предлагаешь ассимптотичесеую оптимизацию (типа значения листа в хэш таблицу вынести по какому нибудь ключу, чтобы вместо квадрата получить линию), а они возникают - ой да зачем...

И вторую: “над кодом надо потрудиться“.


Писать сразу нормально - выгоднее чем исправлять потом. Всегда.


Кстати, приведенный пример тупой, так как оптимизация в 2 раза это дохера на самом деле. И можно легко привести пример где это нужно. Никто в здравом уме не будет пытаться просто так оптимайзить видя такие числа. Пример где оно нужно: очень нагруженный сервис с миллионами запросов.

Автор поста оценил этот комментарий
Я правильно понимаю, что по твоему мнению весь код нужно писать на с++ как самый оптимальный?)
раскрыть ветку (8)
2
Дэл Спунер
Автор поста оценил этот комментарий

Нет :)
Своим сообщением я вообще не предполагал "на чем", я говорил о "как".

Но если вы считаете, что это один из вариантов и он рабочий - почему бы и нет.

Знаю адептов ++ которые даже # не воспринимают. А кто-то на ассемблере мыслит...




Я, грубо говоря, с точки зрения пользователя высказался.

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Нет, я считаю людей которые пытаются везде сделать оптимально без необходимости людьми не очень понимающими. Если хочешь сделать везде оптимально - иди до конца , не используй джаву и питон
раскрыть ветку (6)
1
Дэл Спунер
Автор поста оценил этот комментарий

Критерий оптимальности (критерий оптимизации) — характерный показатель решения задачи, по значению которого оценивается оптимальность найденного решения, то есть максимальное удовлетворение поставленным требованиям. В одной задаче может быть установлено несколько критериев оптимальности.

Я, право, не могу понять людей, которые думают, что оптимизация это что-то из серии надо/не надо.
Я хочу сделать везде оптимально, не могу. Но хочу. Может быть если стану прогером - буду писать на плюсах(или что еще насоветуют), но делать код в котором чёрт ногу сломит - лучше уж в повары, чем такой позор.

раскрыть ветку (5)
2
Автор поста оценил этот комментарий
Оптимизация это реально всегда трейдоф. И вы всегда должны думать стоит ли оптимизация дополнительных денег/времени разработчика.

Кнут писал - предварительная оптимизация корень зла
раскрыть ветку (4)
4
Дэл Спунер
Автор поста оценил этот комментарий

Я понимаю вас. Но мне кажется вы не совсем поняли меня.

Так как я слабоват в терминологии, буду говорить топорными примерами:
Пример 1. Игры - оптимизация в них ужасна, примеров сотни(коллизии разнообразные, слишком тяжелые текстуры и модели, и тому подобное)

Пример 2. БД и всё, что с ними связано. Когда после разрабов требуется еще один разраб, который всё исправит.
Пример 3. Сайты при запуске которых ПК начинает "долбиться в сотку"(очень уж люблю эту фразу)
И тому подобное, конкретный "говнокод" если коротко.


А то, о чём говорите вы это уровень ощутимо посерьезнее. На мой взгляд.

раскрыть ветку (3)
0
DELETED
Автор поста оценил этот комментарий

буду говорить топорными примерами:

В идеальном мире, где у программистов неограниченное количество времени и можно строить идеальную архитектуру, переписывая код по 100 раз, конечно же, такого не будет.


Но реалии жизни и работы очень сильно отличаются от мира розовых пони. Бизнес сказал сделать - разработчики делают. Как могут, в рамках времени, тех долга и имеющегося кода.


Считать их тупыми - как минимум некорректно, будучи вкатышем. Как только ты проработаешь в сфере несколько лет, не сомневайся - будешь точно также лепить из говна и палок, лишь бы закрыть таску и менеджер не имел тебе мозги.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Ну или они просто говноделы-вкатыши, и у тс закономерно бомбит пукан?
0
Автор поста оценил этот комментарий
1. Игры. Есть компании где 300 человек персоналу и у них есть возможность оптимизировать. А есть игры где 10 разработчиков, они используют движок и если они начнут оптимизировать то игры никогда не выйдет. Но тут рынок. Не нравятся такие игры - вы не покупаете и компания из 10 человек разорится.

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества