Харизматичный и амбиц... й @strizhechenko «Айтишники за 30 не умеют саморазвиваться, они все стар / twitter :: it-юмор :: интернет :: Буквы на белом фоне :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

Буквы на белом фоне it-юмор geek twitter 
Харизматичный и амбиц... й
@strizhechenko
«Айтишники за 30 не умеют саморазвиваться, они все старые, брюзгливые, у них в продакшне легаси, и они используют один и тот же фремворк неделями»
20:32 • 07 янв. 22 • Twitter Web App,Буквы на белом фоне,it-юмор,geek,Прикольные гаджеты. Научный,
Подробнее
Харизматичный и амбиц... й @strizhechenko «Айтишники за 30 не умеют саморазвиваться, они все старые, брюзгливые, у них в продакшне легаси, и они используют один и тот же фремворк неделями» 20:32 • 07 янв. 22 • Twitter Web App
Буквы на белом фоне,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,twitter,интернет
Еще на тему
Развернуть
неделями
Wanzerr Wanzerr 10.01.202206:49 ответить ссылка 23.3
Ой-ой-ой, кажется я в этом проекте застрял! И сколько же мне этот фреймворк использовать?
yoburg yoburg 10.01.202206:56 ответить ссылка 12.1
У меня куча повторяющихся задач. Я сделал себе исходники полуавтоматизированные, чтобы делать работу на 3 часа за час, а потом продавать это на работе как 4 рабочих часа, а в освободившиеся время делать свои дела. В итоге работа сделана, заказчики довольны, я доволен, вин-вин. Но видимо я каждый раз должен повторять 60% одинаковой работы, чтобы что? Руку набить? Ну пусть молодняк и набивает, я уже заманался. так что за меня исходничек пусть поработает.
Если тебе так удобно, то почему бы и нет.. Некоторые в таких случаях ставят выше рейт, поднимают лычку, и таймят 2 часа.. Профит в том, что остальную работу, которую не автоматизировал ты делаешь тоже по рейту выше, минус в том, что сложнее найти заказчика..
liberum liberum 10.01.202214:09 ответить ссылка -0.1
ещё и костыли используют, стариканы ебаные
Voranto Voranto 10.01.202206:56 ответить ссылка 1.3
Нет что бы "хуяк-хуяк и в продакшн"
satyr_5 satyr_5 10.01.202207:19 ответить ссылка 10.7
нахуй время на хуяк тратить? Стартуем проект, сразу предзаказы, реклама, реклама, реклама, на стадии преальфа продаем право "побетатестить наш продукт" за двойной тариф, и через три месяца в фулл релиз с плашкой сразу "все пофиксим патчами... скорее всего... потом" и пока этот добирают стартуем еще два проекта...
Resetnik Resetnik 10.01.202207:45 ответить ссылка 25.6
Вот и шутка вроде, а потом думаешь где шутка то?)
Вы находитесь по другую сторону от смеха
iNji iNji 10.01.202210:00 ответить ссылка 5.0
По другую сторону от ЕА
ты сейчас описал половину игр современного gayминга, особенно БФ2042?
*но это не точно
У вас между "пока этот добирают" и "стартуем еще два проекта..." пункт выписываем себе огромные премии пропущен.
Volsung Volsung 10.01.202215:35 ответить ссылка -0.9
Давай так, мы тебе премию выпишем и ты больше такое не говоришь или ты расист? )
Resetnik Resetnik 10.01.202222:37 ответить ссылка -0.4
Хуяк нужен для того, чтобы было что бетатестить.
Настолько быстро саморазвиваюсь, что уже вчерашний код становится легаси.
Преисполнился в саморазвитии
nanoo nanoo 10.01.202210:52 ответить ссылка 0.3
Создаю легаси в режиме реального времени
На хабре была статья чела о том как чел спустя несколько лет снова влился в веб и охуел сколько говна напридумали, притом что старыми его методами все то же самое можно сделать, причем быстрее и удобнее, и нахуа все эти ангуляры ебаные кругом непонятно, разве что для того чтобы каждая собака пыталась тебя зашкварить за то что ты не знаешь библиотеку в которой она и ее контора тявкают.
iNji iNji 10.01.202208:56 ответить ссылка 1.8
Ангуляру так-то уже лет 10. Хз на что он там писал в вебе несколько лет назад. На jquery с pug?
Что нельзя написать на jquery, что можно на новомодных свистоперделках?
iNji iNji 10.01.202209:06 ответить ссылка -2.3
Всё можно написать. Можно даже на колбеках всё писать и использовать var. Но зачем если есть уже более удобные технологии?
А чем тебе VAR не угодил? Let не поддерживается относительно старыми браузерами, к примеру.
Та как бы и на vanilla js можно всё написать. Но долго и сложно
какому именно ангуляру? не успел моргнуть, а он уже 13й версии...
а можно ссылку? или она уже утеряна за давностью лет?
Вроде оно да. Хотя мне казалось там были и какие-то отвеченные рассуждения, кроме диалога.
iNji iNji 10.01.202216:44 ответить ссылка 0.0
> разве что для того чтобы каждая собака пыталась тебя зашкварить за то что ты не знаешь библиотеку в которой она и ее контора тявкают.
Так для этого большая часть еблиотек и пишется
Он там вроде так и рассуждал, что просто написал ты либу, убедил, что она на 0.3%! работает быстрее чем старые (когда луна в тельце и молоко еще не скисло), кто-то подписал с тобой договор и пишет на твоей либе проект и всех вокруг заставляет. И потом уже хер разберешь что реально пошло на пользу, а что нет, деньги уплачены, и работает - не трогай.
iNji iNji 10.01.202209:12 ответить ссылка 0.1
Есть ощущение, что сейчас вроде как всё чуть более-менее устаканилось. Есть react, angular, vue. И вроде как в энтерпрайз ничего нового не суётся особо уже несколько лет. Это далеко от стабильности других технологий, но сильно стабильнее того, что было в мире фрондента лет 5-10 назад.
Но возможно я не достаточно хорошо слежу за происходящим.
WebAssembly грядет
"говна напридумывали" - типичное брюзжание деда, который не хочет развиваться. Я хоть и сам дед уже под 40, но я прекрасно понимаю, зачем это напридумывали. Разбирал недавно статью на хабре одного такого "разоблачителя". И на отдельных примерах все вроде красиво работает, типа, надо мне менюшку выпадающую - я jquery плагин прикрутил и в одну строчку кода все решил без этих вот ваших ангуляров.
А по факту, если рассматривать в контексте не "одностраничный сайт", а современное веб-приложение, то с его подходом получается:
- лапшекод, найти в котором элементарное "какой же кусок кода и где влияет на эту кнопку" задача на часы
- десятки строк с подключением внешних скриптов плагинов и стилей в глобальную область
- отсутствие типизации (боль при изменениях и рефакторинге)
- отсутствие тестов
- сильная завязка на текущую структуру и верстку проекта, небольшое исправление ломает все в самых неожиданных местах
- невозможно масштабировать или переиспользовать, так как на другом проекте все эти плагины придется перенастраивать под новую верстку фактически с нуля

я могу продолжать еще долго, но думаю, все уже и так все понимают несостоятельность консервативных дедовских взглядов.
s1im05 s1im05 10.01.202209:18 ответить ссылка 9.4
Быстро ты слился.
А толку спорить? Уже не первый раз. Будет появляться все больше непонятных терминов с переходом в хамство. Только при этом современные сайты при простоте задачи становятся все тормознее и нажористее, шевелятся под твоей мышкой без конца подгружая кучу всякой хуеты, а модные программисты дрочат на это и считают свой заслуженный бабосик.
iNji iNji 10.01.202216:48 ответить ссылка 3.2
Тут не ток разрабы виноваты. Бизнес тупо не даст делать тебе так как хочется, ибо это зачастую стоит времени и денег, а надо ещё вчера запилить эту свистелку. Так ещё и завтра с тебя будут спрашивать где перделка, которую ты вчера должен был сделать.
Справедливости ради, то, что сейчас пишут на ангулярах и реактах на jquery писать и врагу не пожелаешь. Есть ключевое различие - разбиение на компоненты. Этого не было раньше, это есть сейчас и это офигеть как удобно.
Плюсую. Сам хотел написать, что нужно выбирать инструмент исходя из задачи. Конечно, простому сайту, где минимум логики на стороне клиента, вот эти реакты, ангуляры не нужны (да и без jquery можно обойтись). А вот использовать "дедовский способ" чтобы сделать что-то более менее крупное, требующее постоянного развития и поддержки - это жесть получится.
В примере с менюшкой самое страшное - это растущий как на дрожжах вес бандла.
Еще есть PWA и service worker`ы для кэширования, code splitting для уменьшения бандлов, нормальный lazy loading целых модулей по запросу, продвинутые инструменты отладки, реактивность, tree shaking при рендере и тд и тп.
ЫЫЫ у вас каждую неделю новый фрейморк ЫЫЫ
Да хуй там, у нас каждый день либы обновляются, что значит - они живы и развивается веб в целом. А новые фреймворки - да кто ж их считает, все пользуются популярными инструментами, которых там штук шесть на разный вкус.
Я уж не стал писать про бандлы, так как в теории ко всему этому дедовскому добру можно прикрутить webpack, чтобы хотя бы не сотня *.js/*.css файлов грузилась при открытии страницы. Но на практике мало кто заморачивается даже до этого, или пишутся какие-то монструозные сценарии для grunt/gulp. А еще деды боятся даже npm, мол, "node_modules у меня уже весит пару сотен мегабайт - вы там вообще охуели?".
s1im05 s1im05 10.01.202210:13 ответить ссылка -2.2
Объясните мне далекому от кодинга человеку. Нахуя вам столько языков программирования, если есть плюсы?
веб-ассембли не очень удобно юзать пока что
По существу, у каждого искусственного языка своя предметная область, в которой он позволяет формулировать код более лаконично и выразительно чем другие. ЯП общего назначения обычно охватывают со средней паршивостью несколько предметных областей.
Кроме разных задач, у языков программирования разная природа. Есть компилируемые и интерпретируемые. У них свои плюсы и минусы в зависимости от ситуации. Есть асинхронные и многопоточные. То же самое. Разработчик выбирает то, что лучше подходит под задачу. Иногда есть странности - жабаскрипт, например, применяется на серверах, хотя изначально писался для браузеров - и ему там вполне комфортно. Плюсы, конечно, пушка. Точнее это такой оружейный завод. Пушку сам соберешь, ха-ха-ха.
Ответ примерно такой же как, нахуя столько разной обуви, если есть кирзовые сапоги..
Конкретно в моем коменте, я не упоминал языки программирования, речь шла об инструментах, которые облегчают разработку. Вот например тот же webpack, это такая программка, которая позволяет упаковывать все твои разрозненные файлики со скриптами в один большой файлик.
Допустим, ты хочешь подключить 100 разных скриптов к своему сайту, где каждый отдельный файлик какая-то фича, типа красивой менюшки или возможность добавлять коменты. Если тупо подключать все сразу по очереди на одной странице, то браузер будет это делать достаточно долго, так как за раз он будет грузить по 10 штук, и есть вероятность, что что-то из этого списка не загрузится. Копировать код ручками и кидать все в один файл? Можно, конечно, но это долго и неэффективно.
Далее, допустим ты подключил библиотеку, в которой есть 10 крутых фич. Но тебе надо использовать лишь одну из них. Вытаскивать ее оттуда отдельно? Опять же, можно, но сложно, так как часть функционала внутри это фичи может зависить от другой фичи, то есть копировать их надо будет все равно вместе, иначе ничего работать не будет.
А есть еще всякие иконочки, красивые шрифты, css-стили (которые указывают какой ширины будет вот этот блок и в какой цвет его покрасить), и т.д. И их тоже желательно скомпоновать в один файлик, так как один будет загружен куда быстрее, чем 100 (а может и более) разных.
Все эти проблемы решает webpack, его нужно слегка настроить, указав откуда брать скрипты и куда в итоге все положить. При этом, он сам проверит, какие куски кода потенциально никогда не используются в твоем случае (tree-shaking) и выкинет лишнее. В результате, у тебя будет вместо сотен отдельных файлов, лишь пара-тройка (тут тоже все относительно, иногда файл может получиться один, иногда, когда есть возможность разбить на модули, их будет больше, так как это позволяет грузить не все модули сразу, а только по необходимости, lazy-loading).
s1im05 s1im05 11.01.202210:58 ответить ссылка 0.0
> "node_modules у меня уже весит пару сотен мегабайт - вы там вообще охуели?"
Вообще-то да, охуели.
> у нас каждый день либы обновляются, что значит - они живы и развивается веб в целом
Или это просто нынешняя порочная парадигма "раз что-то не обновляется - значит, оно мертво".
Где-то тут на реакторе читал из четвёртых рук высказывание какого-то разраба игр под андроид: у них там принято хуячить обновления каждые несколько дней, а если обновлять нечего - хуячить пустые обновления, а иначе игра опустится в рейтинге, ведь она же мёртвая.

Чтобы что-то обновлять, нужно сначала понять, нужно тебе вообще это обновление или нет. Не нужно - не трогай, работает и так (а вот после хуёвого обновления может и перестать работать).
Ох. Ну сразу видно что ты не совсем понимаешь, как это все работает.
- Да, если либа не обновляется, она мертва. Потому что обновляется все вокруг нее - язык, спецификации, зависимости. Если она не успевает за ними, в определенный момент ей перестают пользоваться. Либо форкают и продолжают поддерживать, если она так нужна. Обновление либы - это не то же самое, что обновление windows или steam.
- Либы и фреймворки - это не игры на андроиде. Они являются продуктом совершенно другой категории. Некоторые обновляются стабильно каждую неделю. И в эти обновления входят фиксы и оптимизации за прошедшую неделю. И вообще, например, через npm или nuget ты можешь поставить себе либу абсолютно любой версии, которая тебе нужна. Ты можешь это залочить, и в конкретном проекте даже после развертывания с нуля она поставится той версии, на которой залочена.
То, про что ты говоришь, актуально в фреймворке express, который до сих пор использует бородатую версию node js и ворох уже привычных возможностей в нем поддерживается полифиллами или подключается сторонними библиотеками. Хорошо ли это? Нет. Почему они так поступили? Хуй знает.

> "node_modules у меня уже весит пару сотен мегабайт - вы там вообще охуели?"
> Вообще-то да, охуели.
Нет, не охуели. У проектов могут быть и глобальные, и локальные зависимости. Я могу сделать так, что папка node_modules в проекте будет весить пару килобайт, потому что все зависимости будут лежать в глобальном скоупе. Собственно, как это работает с каким-нибудь C#.
И npm проекты никогда не тянут за собой эту папку. В репозитории лежит всего пару мегабайт сурсов. Когда репозиторий переносят, переносят только сурсы и устанавливают зависимости командой npm install в терминале.
А вот только нахуя все это тащат не в "современное вот приложение" с кучей интерактивности, а в обычный сайт, где из динамики разве что комменты?

Да да, я про хабр. Переписали со статики на SPA, все стало хуево и тормозить, особенно, комменты.
Ну тут вопрос не ко мне, а к тем, кто решал, что нужно переходить. Хотя причина чаще всего кроется в том, что у хабра (как и у многих других сайтов) есть по сути три версии - обычная десктопная, мобильная версия для браузеров (бывшая m.habr.com) и мобильное приложение. И для этого всего нужно как минимум две версии бекенда - для веб-версии бекенд который отдает статику, и rest-сервисы которые отдают json-ы для мобильного приложения. И все это надо поддерживать одновременно. Переведя все на SPA, они смогли полностью отказаться от бекенда со статикой, оставив одну версию. Ну и многие сервисы при подобном подходу вообще имеют одну версию фронта для веба и мобильного приложения (в виде PWA), что еще больше упрощает поддержку и разработку.
А то что коменты тормозят, это уже не вина SPA, а проблемы конкретной реализации дерева коментов. Видимо, посчитали, что жалуются не так часто или проблемы возникают только в постах с очень большим кол-вом коментов и решили пока ничего не менять, я не знаю.
s1im05 s1im05 11.01.202210:42 ответить ссылка 0.0
Wanzerr Wanzerr 10.01.202208:57 ответить ссылка 26.9
а чо не 7-ая?
И так недавно с turbo pascal перешел.. хипстеры ебаные..
4-й Закон Энона.
Любой работник двумя годами моложе вас — неопытен, любой работник пятью годами старше вас — отсталый старик.
analitic analitic 10.01.202209:20 ответить ссылка 5.8
Я так думал в 21, потом мне нормальный дед, спец-алкаш-гуру, попался… да стыдно было поначалу признаться себе что я нихуя не знаю, но катарсис того стоит
скорее "айтишники за 30 тысяч рублей"
опередил
cod_88 cod_88 10.01.202212:51 ответить ссылка 0.0
Э, бля!
А если мне уже исполнилось 30 и магом я не стал из-за подарка на 27 день рождения, то мне ещё можно влиться в ИТ? 2020 год показал мне насколько это круто работать не выходя из дома, но, видимо, работодателю это не очень нравилось. Программисту, как мне кажется, довольно легко найти работу на дому и жить всё удовольствие в Мухосранске, где средняя ЗП ~20к рублей.
Спецы говорят, что в целом этому может научиться кто угодно, в том смысле, что для ай ти не нужно быть гением. Прикол только в том, что там надо прям учиться, а не просто посещать занятия, а это трудно. Поэтому у хороших прогеров и зарплаты хорошие. Не каждый готов трудиться месяцами, изучая материал.
> Не каждый готов трудиться месяцами, изучая материал.
*годами
Для начала работы достаточно несколько месяцев. А дальше изучение идет постоянно.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
? Ив Продакшн
(§^ер1оу1оргс^777
Если код из говна и палок, смешанных в правильной пропорции, достаточно проработает в проде то образует монолитную архитектуру.
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор Буквы на белом фоне интернет twitter

? Ив Продакшн (§^ер1оу1оргс^777 Если код из говна и палок, смешанных в правильной пропорции, достаточно проработает в проде то образует монолитную архитектуру.
*
• л
Табличка «Сарказм» на реконструкции V
@д1огрЫпс!а1е
Орёл и Решка про программистов: Фронтенд и Бекенд, кто первый выгорит.
Одному дают стильный макбук, моднейший ^ фреймворк, ведут в барбершоп, он строчит в твиттер, в перервых делает один лендинг. Другому дают сервер на СепЮББ, 350 грэ о
подробнее»

Буквы на белом фоне twitter интернет it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

* • л Табличка «Сарказм» на реконструкции V @д1огрЫпс!а1е Орёл и Решка про программистов: Фронтенд и Бекенд, кто первый выгорит. Одному дают стильный макбук, моднейший ^ фреймворк, ведут в барбершоп, он строчит в твиттер, в перервых делает один лендинг. Другому дают сервер на СепЮББ, 350 грэ о
0 Ölbaum	v
@oscherler
JavaScript makes me want to flip the table and say "Fuck this shit", but I can never be sure what "this" refers to.
7:03 AM • Oct 30, 2015 • Twitterrific for Mac
1.2K Retweets 1.3K Likes

Q
tl
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор Буквы на белом фоне twitter интернет javascript

0 Ölbaum v @oscherler JavaScript makes me want to flip the table and say "Fuck this shit", but I can never be sure what "this" refers to. 7:03 AM • Oct 30, 2015 • Twitterrific for Mac 1.2K Retweets 1.3K Likes Q tl
Alexey Zvezdochkin
@Swither
«Короче, Россия - это vim. Те, кто научился - не жалуются, а остальные не знают как выйти.»
Translate Tweet
1:19 PM • J и 12, 2018 • Twitter for iPhone
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор Буквы на белом фоне twitter интернет

Alexey Zvezdochkin @Swither «Короче, Россия - это vim. Те, кто научился - не жалуются, а остальные не знают как выйти.» Translate Tweet 1:19 PM • J и 12, 2018 • Twitter for iPhone

И в Продакшн
@deploytoprod777
НР-ы, к вам претензия. Почему требования ко всем 1Т вакансиям, которые я встречал, не содержат описания необходимого уровня владения телепатией?
подробнее»

текст на белом фоне it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор twitter интернет

 И в Продакшн @deploytoprod777 НР-ы, к вам претензия. Почему требования ко всем 1Т вакансиям, которые я встречал, не содержат описания необходимого уровня владения телепатией?