Пишем убийцу visjs всем двачемНа связи фронтенд-обезьян. Заебала производительность компонента таймлайна от visjs, а подходящих аналогов не нашел, потому было решено написать все самому. Описывая процесс в этом итт, конечно же.
>>198222901 (OP)Писать будем на typescript, собирая все через webpack. Вчера вечером накидал предварительный вариант, о котором сейчас расскажу. После того, как налью чай.
На первом пике класс таймлайна, который описывает базовые настройки, на втором - его использование для отрисовки таймлайна в canvas
>>198223223В итоге у нас появился canvas элемент на странице, в котором мы видим черные прямоугольники - это те самые элементы, которые мы должны отобразить. Сам canvas реагирует на прокрутку колесика мыши уменьшая и увеличивая масштаб
Так как цель данного велосипеда - производительность, мы должны решить проблему с поиском видимых элементов. На пикрил, черным показан весь диапазон элементов. Зеленым - видимая пользователю область, а красным - все, что в нее не попало. Все работает отлично, пока мы не захотим разместить 100000000 элементов, половину из которых придется еще и отобразить
Для того, чтобы здраво оценить производительность системы, будем замерять количество миллисекунд от начала запроса видимых элементов до конца их отрисовки.На 300 элементах все просто отлично. Сейчас будем увеличивать их количество
Что я могу сказать. Проблемы начались уже на 3к элементах. После прокрутки колеса перерисовка занимает около 400мс, что непростительно много. Сейчас будем все переписывать
>>198222901 (OP)>Заебала производительность компонента>Писать будем на typescript, собирая все через webpack.В голос с долбоеба. Еще и таймлайн с лодашем прикрутил. Если тебе производительность нужна, то писать нужно на чистом js. Но в твоём случае ты при любом подходе остался бы долбоебом, потому что изобретаешь велосипед и при этом надеешься, что он будет лучше уже изобретенных и проверенных временем.
Слава оптимизации!Оптимизации слава!В чем была суть проблемы: Есть массив элементов, а есть метод, который эти элементы перебирает и отдает на отрисовку. Вчера я предположил, что зная начальное положение окна для просмотра и его продолжительность, если каждый элемент находится по индексу равному его расположению, мы сможем легко и просто доставать его просто проходясь по этому диапазону, но так как мне было просто лень, метод для получения элементов я написал на обычном filter, который последовательно проходит все, в том числе пустые элементы. Решить проблему можно было несколькими путями, но самый быстрый и простой, это складирование всех элементов как попало, что привело к взлету производительности почти в 10000 раз. Сейчас на 3млн элементов такая же задерка на отрисовке, какая была и на 300 элементах до доработки>>198224201Таймлайн компонент. Сам по себе он никакой пользы не приносит, но мне это нужно для другого проекта. Суть этого компонента просто в том, что он отображает некоторые элементы на временной шкале>>198224338Преждевременная оптимизация — корень всех зол (с)Но держите нас в курсе
>>198224338>Но в твоём случае ты при любом подходе остался бы долбоебом, потому что изобретаешь велосипед и при этом надеешься, что он будет лучше уже изобретенных и проверенных временем.И вот это в корне не верно, кстати. Весь опенсорс держится исключительно на велосипедах написанных когда-то для себя и для решения своих задач. Если у тебя на примете есть производительный компонент таймлайна, который я смогу бесплатно использовать, то буду раз за ссылочку. Если такого нет, то не понимаю зачем ты вообще это написал
>>198224387>Преждевременная оптимизация — корень всех зол (с)У тебя ошибка не на уровне оптимизации, а на уровне выбора инструментов. >>198224504> Весь опенсорс держится исключительно на велосипедах написанных когда-то для себя и для решения своих задач. Он держится на решениях которых до этого не было, либо на аналогах уже существующих решений, но урезанных в функционале в угоду производительности. Ты конечно будешь кукарекать, что у тебя второй случай, и можно было бы согласиться, но не в случае когда речь идёт о таком распространенном и востребованном компоненте как таймлайн.>Если у тебя на примете есть производительный компонент таймлайна, который я смогу бесплатно использовать, то буду раз за ссылочку.Зачем? Ты же сюда не за этим пришёл. Ты пришёл для того чтобы создать тред и подёргать в нём тайпскрипт, лепя из говна и палок ненужную хуету.
>>198224677Да. Его используют в крупных проектах для того чтобы повысить читаемость кода, уменьшить количество ошибок на этапе его написания, а также улучшить дальнейшую поддержку проекта.
>>198224847Не думаю, что есть разница через что я это собираю на этапе разработки. Взял то, с чем был знаком лучше всего.
>>198223223Ну и что это такое? Нахуя ты пишешь комментарии на русском? Это путь в никуда пользоваться будут только русскоязычные программисты, коих, определенно, меньшинство
>>198224338Вы там совсем ебанутые, вкатыши? Тайпскрипт компилируется в js. Если не компилировать в ES5, то оверхеда не будет никакого. А если даже и компилировать, то за 99% тормозов ответствен рендер интерфейса браузером и макака вместо кодера, которая эти рендеры не оптимизировала, а не оверхед тайпскрипта.
А опу-хую нужно прочитать существующий код и понять, что там можно оптимизировать, а не делать с разбегу говно на коленке. Анус ставлю, что оно будет в 100 раз больше тормозить, чем другая библиотека. И даже когда ты её оптимизируешь, это займёт в итоге больше времени, чем оптимизация существующей библиотеки. Это конечно если ты не пытаешься там рендерить 100к дом нод на экран и ожидать, что браузеру будет заебись, потому что сколько ты ни экономь на спичках джаваскрипта, браузер без канваса не отрендерит дохуя элементов в 60fps
Так, что мы делаем дальше? А дальше нам необходимо прикрутить группировку. Опишем класс группы, для начала
>>198225583>А опу-хую нужно прочитать существующий код и понять, что там можно оптимизироватьВсе что я встречал ранее, рендерит именно в дом, что само по себе не очень быстро происходит. Переписывать чужой проект я не хочу, потому и этот велосипед. Ставку на твою жопу я принимаю, не пропадай только, друг.
>>198225327Долбоеб, тайпскрипт это дополнительный слой абстракции, который позволяет тебе писать код как на какой-нибудь джаве, используя пространства имён, классы, интерфейсы, перечисления, типы и модификаторы доступа - всё то, чего нет в нативном JS. И всё это реализуется при помощи костылей, которые за тебя написали на JS создатели тайпскрипта. То что ты видишь на тайпскрипте одной строкой, при компиляции в js может превратится в несколько десятков строк, для того чтобы взаимодействовать с остальным кодом. При этом если обойтись js всё решение может занимать меньшее количество кода, страдает только композиция и поддержка такого кода. На js сложно реализовать какие-либо паттерны проектирования, поэтому и используют ts, вот только это не значит, что решения на js и ts будут аналогичны по производительности.
>>198225836Ты из какого года пишешь? Почти весь тайпскрипт на ES6+ реализуется без костылей вообще, а все типы/интерфейсы нужны только во время компиляции и удаляются после неё.
Бамп. Добавил класс группы. Переношу свойство items из основного класса таймлайна в группу, чтобы не проходить по элементам в случае, если группа будет скрыта.
>>198226569Да работал в ней, после vscode воспринималось как говно мамонта, не смотря на то что там типа удобно работать с бд, подрубаться через ssh и всё такое. Но всё равно говно, это как салон японца после мерседеса, понимаешь? Японец надежный, тоже едет, но не то всё равно
Бамп. Переписал функцию рендера. Сейчас напишу генератор групп с элементами и посмотрим что получается
>>198222901 (OP)Завидую людям, которые могут вот так с полу-пинка серьезные вещи писать. После сокращения засел дома во вкатывании, но ей богу кое-как могу только в dom на js чистом, да по два дня решаю всякую парашу с кодварс. А тут человек просто как боженька ебашит. Уже готов сдаться и пойти куда-нибудь эникеем заказывать картриджи и делать бекапы, так как похоже я туповат в качестве софтвер-девелопера, даже потенциального.
>>198228265Иди в какую-нибудь веб-студию за еду работать. Ребята постарше тебя поднатаскают. Я так начинал. Потом, когда уже понимаешь, что задачи данные понял как выполнять - перекатываешься в другую фирму
>>198228544Братан, да я бы сейчас в одних трусах из дома туда пошел и переписал пару интересных вещей чтобы показать, но даже не знаю, с чего резюме составить и как вообще себя подать не имея технической вышки и опыта в профессии.
>>198228890Уровень "читаю тексты сложнее игор\воспринимаю нативную речь на слух и понимаю". В школе заканчивал курсы на С1, но не уверен, что соответствую сегодня.>>198228702Вечером напишу, ок? ну или потеряю со страху сознание не напишу
А во время отдыха подумаю как же мне уживаться с тем, что размер элемента canvas может меняться, как в ширину, так и в высоту
>>198231711Ну я на js тоже пишу. Не так активно. Только на работе. У тебя гитхаб с предстоящими тасками есть, чтоб оценить фронт работы?
>>198231807И репозиторий есть, и таски, но проект не публичный, поэтому полноценно в нем поучаствовать не получится. Можешь попробовать решить ту же самую проблему (поиск видимых элементов) более эффективно + написать тесты на производительность.
>>198233130>>198233213Нет, вообще ты прав, но это прототип-исследование, цель которого: во-первых, проверить теоретическую возможность написания компонента, который будет удовлетворять всем требования, а во-вторых, он конечно же будет дописываться и переписываться, если первое условие будет выполнено. Кто-то сразу чистый, оптимизированный код пишет, если нужно что-то быстро проверить?
>>198233549>Кто-то сразу чистый, оптимизированный код пишетДа, если речь идёт о написании велосипеда, который должен быть быстрее, чем уже существующий. Удивительно, да!?
>>198233780Ты, я смотрю, тоже не сильно опытный. Не разобравшись, в чем проблема таймлайна от vis.js, начал лепить всё на канвасе, хотя его использование здесь СОВЕРШЕННО не нужно догадаешься, почему?другой анон
А вообще, я знаю как нам разрешить вопрос о том, кто прав, а кто нет. Предлагаю всем, кто считает, что я не прав, либо аргументированно свою точку зрения представить, либо написать компонент таймлайна, который будет выдерживать работу с несколькими миллионами элементов без тормозов. Возможно, я даже денег заплачу кому-то за код, раз вы тут такие мастера. Нужно же мне у кого-то учиться
>>198234098Но что-то мне подсказывать, что даже просто аргументированно ответить тут никто не сможет, но я бы послушал, честно
>>198233945Т.е ты серьезно не догадываешься? Суть виртуализации в том, чтобы рендерить только то, что ты видишь, но ты это уже сказал, молодец. А теперь подумай, сколько максимум элементов будет у тебя на таймлайне в одно и то же время? Вангую, не больше 100-200 в худших условиях. И для этого ты прикручиваешь канвас?
>>198234098Сука, хули ты тут блять развел?! Вспомни свою начальную цель и пиши код, ебанный ты урод! Я блять слежу за тредом, а ты скатываешься в тупую обезьяну! Пиши код, ууу сука!
>>198234233Какой же ту тупой, братан. Несколько сотен и visjs выдерживает, мне же необходимо как минимум 10-20к
>>198234268Как же немощи рвутся. То есть тебе настолько сказать нечего, что ты вот так сразу перешел на оскорбления? Найс
>>198234098На все аргументы, у тебя ответы вида "я вас понял (мне похуй)" или "ты просто не опытный, а я сеньор 300к/наносек".
>>198234316Ты на своем 24' дисплее даже не увидишь такое кол-во элементов, дегенерат. Но нет, давай их всё равно отрисовывать, верное?
>>198234432>>198234482Зачем вы так рветесь, друзья? Мне были поставлены требования, я пишу под них решение. Не понимаю чего вам так горячо от этого>>198234473Ого, так были какие-то аргументы? Покажешь о каком именно посте ты говоришь? Я попробую на него более развернуто ответить
>>198234562А юзкейс - календарь производственных процессов. Понимаю, вы таких вещей и не видели никогда, но да, бывает такое, что на одном экране нужно отобразить сразу очень много информации. Причем, есть люди, которые за это уже заплатили.
>>198234562Тащемта мне похуй, хоть на jquery пиши, умнее ты от этого не станешь, ровно как и зп у тебя не вырастет и тем более никогда не дойдет до зп моего уровня. Меня поражается твоя абсолютная уверенность в том, что ты умнее остальных и до тебя об такой реализации никто еще не думал. Погугли готовые решения, в том числе использующие виртуализацию, а потом посмотри, сколько из них сделано на канвасе, мамин инноватор.
>>198234795>>198234795>тем более никогда не дойдет до зп моего уровняОх лол, ты бы еще про размер члена написал
>>198234878А причем здесь он? Размер зп в некоторой степени отражает твои навыки, но раз ты так спрыгиваешь с этой темы, то она для тебя больная, видимо.
ебать ты шизик, демка есть где потыкать? Или у тебя все идеии и оптимизации на мильён компонентов только в голове.
>>198234967Человек-анекдот, прекращай, я сейчас живот надорву. Деньги у него видите ли мастерство отражаютА сейчас серьезно: Я действительно рад, если твоя зарплата больше моей, честно. Но каким же тупым или просто несчастным человеком нужно быть, чтобы писать такие вещи, лол. Иди развлекись как-нибудь лучше, денег потрать на что-то полезное, маме позвони. Рил, ты считаешь, что разговор, который ты мне пытаешься навязать настолько важен, чтобы мы с тобой тратили на него время?
>>198235170Но вместо того, чтобы писать код, ты тратишь на него время, пытаясь доказать свою точку зрения пиздежом, а не кодом, что еще раз доказывает, что ты - обезьяна.
>>198234365>Пишем убийцу visjs всем двачем>Описывая процесс в этом итт, конечно же.Спустя 10 постов:>Потому что могу. Еще вопросы?>Нет, вообще ты прав>Ну, если ты ничего сложнее пары строк не писал, то не удивительн>Ого, а аргументы будут? Рад был бы услышать>Какой же ту тупой, братан>Как же немощи рвутся. >Зачем вы так рветесь, друзья?>Ох лол, ты бы еще про размер члена написалКажется рвешься тут только ты, ебанько. Думал годный тред, а ты просто тупорылый школьник, видимо. Сажа, скрыл петушиный тред.
>>198239358Ты продолжаешь на чистом canvas пилить? Тесты для оценки производительности обоих вариантов когда будут?
>>198239740>Ты продолжаешь на чистом canvas пилитьДа>ТестыПериодически просто буду генерировать большое количество элементов и смотреть на задержку при отрисовке. Потом уже сделаю нормальные тесты
>>198240578Не запилишь, а переделаешь. Так есть ли смысл откладывать на потому, ведь стоимость переделки растет со временем?
>>198254182Прикрутил вертикальные линии для отображения границ секунд, смену курсора при наведении на разные области элемента и пописал на тебя
А вот и тест перформанса подъехал. При перемещении таймлайна слишком дорого перерисовывать каждый раз при перемещении на пиксель вправо/влево, поэтому, на момент перемещения элементы скрываются. До 1200 элементов все было нормально.
>>198257672>До 1200 элементов все было нормальноДо 1200 одновременно отображаемых. Если отобразить еще больше, то их просто уже не видно, так как продолжительность каждого всего 1 секунда.
>>198259782Я бы не стал его обоссывать, если бы этот тред не был таким бесполезным. Писал бы он опенсофт фреймворк, создав тред для привлечения анонов - вопросов бы не было
>>198259782Все нормально, этого и ожидал>>198259920>Я бы не стал его обоссывать, если бы этот тред был о том, что именно я считаю правильным. Я ТАК СКОЗАЛ!!Ну бля, ты все еще здесь, дегенерат?
>>198224387Ого.И что, реально таким тупым обезьянам платят деньги за их программы?Я в программировании понимаю больше раз в десять, но никогда не думал, что меня хотя бы джуном возьмут.В тут такой тупорогий товарищ, и смотрите как, говорит что за бабки пишет свое гавно.
>>198260973Ого, рил в 10 раз больше? Ну давай, оставляй свои контакты, такие парни нам нужны. Отсобеседуем тебя, на должность примем, нормальные деньги будешь получать
>>198224387>который последовательно проходит все, в том числе пустые элементы>быстрый и простой, это складирование всех элементов как попалоВместо того, что бы выискивать нужную часть массива, используя продвинутые алгоритмы поиска, а потом уже работа с найденной частью, просто рассеять всё по площади массива. Оптимизация уровня /b/.Алсо, я хз, как у JS с кэшированием в CPU-кэше, но если бы я такую дрянь на компилируемых языках сделал, то скорость работы программы после cache-miss была бы просто ужасной>>198260973Двачую адеквата. Ты тоже в фронтэнд катишься, или что-нибудь посерьезней?
>>198261469Прототипирование (англ. prototyping от др.-греч. πρῶτος — первый и τύπος — отпечаток, оттиск; первообраз) — быстрая «черновая» реализация базовой функциональности для анализа работы системы в целом. На этапе прототипирования малыми усилиями создается работающая система (возможно неэффективно, с ошибками, и не в полной мере). Во время прототипирования видна более детальная картина устройства системы. Используется в машино- и приборостроении, программировании и во многих других областях техники. Прототипирование, по мнению некоторых разработчиков, является самым важным этапом разработки. После этапа прототипирования обязательно следуют этапы пересмотра архитектуры системы, разработки, реализации и тестирования конечного продукта.
>>198222901 (OP)Подожди, TypeScript - очередной форк джаваскрипта со свистоперделками? Почему ты загружаешь целый блять ебаный фреймворк с кучей бесполезного проприетарного говна или как эта хуйня у вас там называется, чтобы написать простейшую хуйню, которую джуниоры в моей конторе на собеседованиях в течении 30 минут в виде консольного приложения делают?мимо пишу на крестах и асме 15 лет
>>198262054>таймлайн для веба>виде консольного приложения делают?Какой же ты даун, лол. Иди дальше на крестах пиши лучше
>>198262258Это ты даун, если прикручиваешь целую библиотеку для того, чтобы в вебе нарисовать картинку. В вебе есть определенная ориентированность на визуальные обьекты (или как эта хуйня у вас там зовется), ты можешь указать обьекту сьебаться куда-то, в консольках же есть только пиксели, которыми надо ворочать. Джуниоры на эту задачу тратят не больше часа и обходятся без сторонних библиотек, а только средствами языка и символами аски. А ты за каким хуем прикрутил целую библиотеку для настолько простой задачи?
>>198223819Я, конечно, нихуя не специалист, но измерять производительность непосредственно временем есть смысл, если ты будешь ебашить много тестов и усреднять и то, от машины тогда будет зависеть, нет?
>>198262618Это из тех веб-макак, которые тестируют только на одном железе, а на вопросы от пользователей ноутбуков 2 ядра/2 гига отвечают: "Извините, у нас для пользования сайтом 4 ядра, 8 гигов и хром минимальные требования"
>>198262604Дауны на фронтенде компенсируют недостаток алгоритмической и математической подготовки кучей библиотек и свистоперделок, все нормально.Хули, 4G даже в рашку провели, многотонные либы теперь можно сувать до тех пор, пока у девайсов у ЦА приложения оперативной памяти хватает.мимо хуячу на крестах 8 лет и тоже не понимаю, куда делся перфекционизм прошлых лет, когда софт выдрачивали до идеала прежде чем сдать в продакшен
>>198262931С другой стороны, учитывая специфику среды исполнения, хуй его знает, как вообще оценить производительность. Хотя не, относительную все равно можно оценить, подсчитывая именно количество операций однако, использование фреймворков любых неебически усложняет эту задачу.
>>198222922Может, лучше было на JQuery написать?Во золотые времена JavaScript были: ни gulp, ни grump, ни webpack, ни Ангуляров. А чистый JavaScript и JQuery
>>198262967Да я хуй знает как у вас эта хуйня в фронтенде называется. Я бы назвал это форком языка с проприетарными свистоперделками. У меня главный вопрос - нахуя нагружать устройство юзера лишней логикой со свистоперделками, если вся эта хуйня пишется на ванильном языке? Или яваскрипт настолько убогий, что там без свистоперделок даже несколько прямоугольников не нарисовать?
>>198263008>>198262604Какие же вы тупые. То есть вы реально не понимаете, что тот, кто платит деньги за разработку, в том числе и устанавливает сроки? Ну, то есть, вы крутитесь в разработке 8/15 лет и все еще думаете, что деньги берутся из ниоткуда, а сроки можно растягивать до нескольких лет? Пиздлс
>>198263239То есть ты зашел в тред, ничего не понял, но начал в него срать, так? Дед, иди лучше прочти что такое typescript
>>198261679Сейчас бы попрототипировать велосипед, который уже сто раз изобрели.Иди ещё змейку попрототипируй.
>>198263253Еще раз повторю тебе, тупица, эта задача решается КАНДИДАТОМ на джуниора по *nix-крестам в течении часа. Задача - нарисовать и заполнить любыми разными цветами в консольном окне фигуры (на выбор, но чаще всего рисуют прямоугольники) с условием, что 3 на экране консоли, 2 "спрятаны" за границами окна. Стрелками влево-вправо их надо проматывать. На чистом C++, на чистом ноутбуке с чистым линуксом с доступом только на локальный ресурс с "справочником по C++". Там нет DOM нагуглил как эта залупа называется во фронте, нет разметки, нет нихуя. Есть только черное окно, и как хочешь блять так и рисуй в нем. Не осилил - сьебал нахуй, читать книжки по алгоритмам и учить вышмат с матанализом.Хотя, можешь не отвечать. Я уже понял, что ты пидорок с андеркатом и макбуком, который катается на гироскутере из барбершопа на митинг и из митинга в коворкинг, который с трудом сможет написать сортировку пузырьком на тетрадном листке без IDE с кучей плагинов и Stackoverflow. Обтекай.
>>198263709Я уже устал тебя тупым называть, дед. Что значит >Задача - нарисовать и заполнить любыми разными цветами в консольном окне фигурыТы что, ебанутый? Ты ведь это сам только что выдумал и пытаешься убедить меня в том, что это моя задача. У меня же задача: написание компонента для браузера в уже существующий проект. Я думал ты меня траллишь, но ты действительно, похоже, веришь в то, что ты сейчас написал.
Я просто хуею с "программистов", которые налетели в тред. Вы же реальной работы не видели никого, раз такую хуету пишете в тред, лол. Каждый второй горит с того, что для веба тоже, оказывается, нужно писать программы, и каждый первый рвется узнав, что сроки и бюджет ограничены ,и нужно "сделать вчера и подешевле".
>>198263886Блять, ну ты реально дегенерат. Данный уважаемый C++ господин имел ввиду, что такой алгоритм (пускай и на другом языке) способен реализовать любой крестоджуниор, причем наверняка их алгоритм будет более эффективным, чем твой
Как много увожаемых программистов тут собралось, как я посмотрю. Особенно радует, что есть господин-дед, который задачу поставленную мне решит за 30 минут. Предлагаю 5к любому, кто напишет то, что мне нужно и предоставит код. Сейчас начнутся виляния
>>198264787Именно. Как и не все со сроком в год и бюджетом в миллион. Какой же ты даун. Ты даже не понял, что я это и сказал.
>>198264116Ты реально конченый. Мне похуй куда и что ты там быдлокодишь, посыл заключался в том, что этот алгоритм (пролистывание прямоугольничков в viewport и вне его) пишется джуниором на собеседовании чуть ли не на бумажном листочке. А ты присрал для такой плевой задачи целый форк языка, который на выходе дает хуй пойми что, поддерживаемое хуй знает как.>>198263802Задачи уровня /b/. На самом деле - мы крупный интегратор систем безопасности данных и контроля физического доступа на рынках западной Европы. Подробности раскрывать не буду, но скажу, к примеру, что последний релиз софта для СКУДа отдел из 10 человек дрочил разными тестами пять недель, прежде чем он ушел заказчику на испытания и внедрение. Практика показывает, что чем софт легче и чем ближе он к стандарту языка, и чем меньше в нем блекхолов, которые работают хуй пойми как, тем он более стабильный, а, значит, наши партнеры не теряют деньги и разработка не получает пизды. Я, став тимлидом 5 лет назад, выпизднул с отдела всех мамкиных вкатывальщиков со всеми их Qt и прочим дерьмом и теперь наш аптайм за последние 3 года на 27 обьектах точнее с весны 2016, когда создали метрику по сервису на обьектах - 100% за исключением плановых работ на оборудовании.. Узкие места пишут 2 синьора на асме, все необходимые библиотеки пишем сами, уже силами самого отдела.
>>198265037>этот алгоритм (пролистывание прямоугольничков в viewport и вне его) пишется джуниором на собеседованииКстате, ты алгоритм этой макаки видел? Вот он: >>198224387>метод для получения элементов я написал на обычном filter, который последовательно проходит все, в том числе пустые элементы.Подожди, подожди. Не смейся. Вдохни поглубже. Читай:>самый быстрый и простой, это складирование всех элементов как попало, что привело к взлету производительности почти в 10000 разЯ чуть в истерику не впал, когда это в первый раз прочитал
>>198265037>Мне похуй какая у тебя там задача>Я просто написал какаую-то хуету, а сейчас пытаюсь как-то выкрутиться. >Но у меня не получается и я продолжу писать хуету про какие-то там форки языковДед, очнись, ты обосрался. Ты же не знаешь ни моей задачи ни того, о чем вообще пишешь. >А ты присрал для такой плевой задачи целый форк языка, который на выходе дает хуй пойми что, поддерживаемое хуй знает как.Вот с этого вообще в голос. Зачем ты тогда на плюсах пишешь, ведь он компилируется в то, что потом хуй знает как поддерживать
Ладно, вот теперь действительно пора спать. Вспем сладких снов в этом чатике. >>198265037>А ты присрал для такой плевой задачи целый форк языка, который на выходе дает хуй пойми что, поддерживаемое хуй знает как.Тебя, дед, целую в лобик. На людях, надеюсь, ты рот свой не открываешь, лол
>>198265352Я пишу на крестах, потому что это КОМПИЛИРУЕМЫЙ мать его язык программирования. Ты пишешь для веба, браузеры поддерживают яваскрипт - ты пишешь на хуй пойми чем, что транслирует твою писанину в яваскрипт по хуй пойми каким правилам и принципам. Что ты будешь делать, если Гугл выпустит новую версию хрома, в которой будет новая версия яваскрипта, не имеющая обратной совместимости с твоей хуйней? Рвать жопу и писать гневные письма в саппорт разработчика языка? Срать на форумах? Про аптайм не слышал? А если тебе скажут, что если эта хуйня не заработает в течении получаса, то тебя выпизднут из компании, а впридачу еще повесят убытки клиентов? Побежишь на стаковерфлоу, в гугл искать новую хуйню, или в библиотеку читать книги по алгоритмам? Или тебе просто похуй и ты пойдешь быдлокодить в очередной стартап-вебстудию?Если у меня выйдет новая версия языка, то я ПРОСТО сяду с командой и в течении условного часа переведу проект на новую версию языка, потому что все, что в нем применяется - нашей собственной разработки, и мы знаем, что, где и как работает и блекхолов в проекте НЕТ.
>>198265324Да видел. Такие мамины кулхацкиры не задерживаются у нас. Пиздец, выросло блять поколение кока-колы, не умеющее в уме два плюс два сложить.
>>198265788>транслирует https://en.wikipedia.org/wiki/Source-to-source_compilerA source-to-source compiler (S2S compiler) is a type of compiler that takes the source code of a program written in a programming language as its input and produces the equivalent source code in the same or a different programming language.
>>198265903Я так и не понял, а как сами прямоугольники то отрисовывать? Буквами просто, или какие-то либы для рисования на линуксе есть? Ни разу в консоли кроме змейки не рисовал, то и та из под винды была. мимо вкатывальщик
>>198263239Браузер то ванильный и хавает в итоге, тайпскрипт компилируется в джс. ТС это джс с типизацией и новыми(ещё не принятыми в стандарт) фичами. В вебе без библиотек никак если что.Кстати хочу попробовать аддоны для node.js на плюсах пописать.мимо-нода
>>198266254Получаю от 400 до 600 тысяч в месяц. 13-я зарплата до лимона доходит. Синьоры по 400-500. Джуны от 150. Мидлы в зависимости от KPI - от 250 до 350. Вкатиться как ОП очень просто - приходишь в любой модный стартап после заборостроительного ПТУ и говоришь, что нихуя не умеешь, но хочешь быть программистом. Тебя берет "под крыло" такой же долбоеб как и ты сам, который точно также "вкатился" несколько лет назад и начинает обучать работе с фреймворками. Что такое фреймворк, нахуй он нужен, как он работает и все прочие вопросы тебе не обьясняют - тебе и нахуй не надо. Тебе надо научиться только дергать нужные методы в нужное место, а зачем и для чего ты никогда не поймешь.Вкатиться как я - отучиться в физмате МГУ, получить приглашение на стажировку в Германии сразу после защиты диплома, оттуда уехать в США, чтобы получить диплом по Computer Science или как то так в MIT, пройти стажировку в Oracle три года и вернуться в Россию, получив оффер от компании, недавно вышедшей на рынок, и ищущей выпускников топовых технических вузов с опытом работы в западных компаниях, живущих в РФ для создания команды разработчиков в Москве. С момента, когда я пришел в компанию в середине нулевых, и до этого момента состав отдела почти не менялся. Из нашей компашки коллег (отделы-то само собой реструктурировали и переорганизовывали много раз), собравшейся в середине нулевых и работающих примерно над одним скоупом задач, за все время отвалилось 6 человек - один на байке разбился, три просто ушли в какое-то другое место работать, 2 получили джоб офферы из Канады и Сингапура и сьебали туда жить. Новичков принимаем очень сложно и предьявляем к ним большие требования. Зато с такими зарплатами и с такими плюхами как у нас тебе место работы не захочется поменять почти никогда.
>>198222901 (OP)че там писатьсделай матрицу трансформаций для хранения сдвиг+масштаб и применяй на канвас как естьтам рисуй свои данные как естьминус только если рисовать таймстемпы как Х то может не хватить точности флоата у канвасав любой случае это в тыщу раз быстрее будет работать чем визжс с дом-дрочевомкак вариант конечно можешь ебануть на ксс-трансформе или свг - хуй знает что там будет
>>198267138УЧИШЬСЯ@ПОЛУЧАЕШЬ ОБРАЗОВАНИЕ@СНОВА УЧИШЬСЯ@СНОВА ПОЛУЧАЕШЬ@ДОХУЯ ПРАКТИКУЕЩЬСЯ@ТЕБЕ ПРИХОДИТ НЕ ПЛОХОЙ ОФЕР И ТЫ ЕДЕШЬ ЗА ГРАНИЦУ РАБОТАТЬ@...@СИДИШЬ ПО ВЕЧЕРОМ НА ДВАЧАХ И САМОУТВЕРЖДАЕШЬСЯ ЗА СЧЕТ ДРУГИХПравду говорят, что счастье не в деньгах
>>198267138сука. та же хуйня у нас в компании. заебались искать программеров нормальных, по два года закрыть позицию не можем, хуй найдёшь нормального спеца даже за такие бабки. и ситуация с текучкой кадров и "плюхами" ровно как ты описал. как говорил ДМ: "бабки есть". Людей нет.
>>198267460Так я сюда зашел пояснить маминому погромисту, что он неправ. А так да, человек, обьясняющий фронтенд-дегенерату, что он не прав, приводя пример, как его задача решается на крестах силами джуна в течении часа, наверное, вызывает интерес. А я и не против потрепаться с анонами. Я тут с 2008 года.
>>198267460Бля, а ведь и в правду, какой-то РНН господин просто сдает бабкину хату, живёт на 30к/мес и при этом может быть доволен своей жизнью гораздо больше деда. Правда это не отменяет того факта, что я хочу быть похожим на него, но в этом бугурте есть что-то необычное.
>>198267576У нас доходит до того, что предлагаем кандидатам переезд из других стран. Человек, живущий в условной Германии, получая предложение переехать на работу в Россию за миллионы нефти, наверняка, получает небольшой когнитивный диссонанс, да и со стороны это смотрится комично. А это реальность.
>>198267581>НО ведь я не самоутверждаюсь>Так я сюда зашел пояснить маминому погромисту, что он неправ>фронтенд-дегенерату>ДегенератуЧто и требовалось доказать>приводя пример, как его задача решается на крестахТы не можешь решить его задачу на крестах. Как ты их в браузере запустишь, дурачок?
>>198267581>НО ведь я не самоутверждаюсь>Вкатиться как ОП очень просто - приходишь в любой модный стартап после заборостроительного ПТУ и говоришь, что нихуя не умеешь, но хочешь быть программистом. Тебя берет "под крыло" такой же долбоеб как и ты сам, который точно также "вкатился" несколько лет назад и начинает обучать работе с фреймворками. Что такое фреймворк, нахуй он нужен, как он работает и все прочие вопросы тебе не обьясняют - тебе и нахуй не надо. Тебе надо научиться только дергать нужные методы в нужное место, а зачем и для чего ты никогда не поймешь.
>>198265788>Но ведь я не самоутвержждаюсь>Что ты будешь делать, если Гугл выпустит новую версию хрома, в которой будет новая версия яваскрипта, не имеющая обратной совместимости с твоей хуйней?>с твоей хуйней
>>198267720мы забили хуй (потому как людей реально стало не хватать), взяли вчерашнего студента "под обучение" (ну нормального, лучшего из возможных), а чтобы он не сыбался держим деньгами.
>>198265037>Но ведь я не самоутверждаюсь>Ты реально конченый.>Мне похуй куда и что ты там быдлокодишь
>>198267738Да откуда же вы такие тупые. Вопрос не в том, можно ли применять кресты к определенным задачам или нет, а вопрос в том, что этот дегенерат не имеет достаточной подготовки, чтобы решить эту задачу, не прибегая к использованию сторонних библиотек да мне похуй называйте как хотите я не ебу в вашем фронтенде вообще нихуя. Если бы я попросил его написать ебаное ядро Linux с нуля, я бы понял, зачем он пользуется библиотеками. А ему нужно нарисовать несколько прямоугольничков, и он присирает туда ЦЕЛЫЙ ФОРК ЯЗЫКА!!! НЕ БИБЛИОТЕКУ БЛЯТЬ! ФОРК ЯЗЫКА! С СОБСТВЕННЫМ КОМПИЛЯТОРОМ!
>>198263709>Но ведь я не самоутверждаюсь>Еще раз повторю тебе, тупица>Не осилил - сьебал нахуй>Я уже понял, что ты пидорок с андеркатом
>>198267906>ЭТУ ЗАДАЧУ МОЖНО РЕШИТЬ НА ПЛЮСАХ>РЯЯЯ НУ НЕ ЭТУ ЖЕ САМУЮ, А ЧУТЬ ПОПРОЩЕ И БЕЗ ВОТ ЭТОГО ВСЕГО, А ПРОСТО ВЫПОД В КОНСОЛЬ
>>198267952Москва. Финансовая сфера. Но с такими з/п, уточнение деаноном будет, посему большего не скажу.
>>198268072>несколько раз пукнул гринтекстом в ответ на критику>я просто по фактам ему в рот нассалЛучше бы не позорился
>>198234098Запили binary space partioning, тогда сможешь очень быстро отсекать потенциально невидимые элементы. Стандартный подход в компьютерной графике.
>>198267906>ему нужно нарисовать несколько прямоугольничков, и он присирает туда ЦЕЛЫЙ ФОРК ЯЗЫКА!!! НЕ БИБЛИОТЕКУ БЛЯТЬ! ФОРК ЯЗЫКА! С СОБСТВЕННЫМ КОМПИЛЯТОРОМ!Вся суть фронтенд-макак.
>>198268166>Эту задачу можно решить проще>Web assembly>И только в новых браузерахМы, конечно, можем посмотреть как ты обосрешься, но можешь сразу на хуй проследовать
>>198267906>ЦЕЛЫЙ ФОРК ЯЗЫКА!!!Какой же ты дед тупой. Пруфани свою з/п, а то как-то не верится, что тебе платят вообще. Поди из хосписа уже капчуешь
>>198268262Я не дед, просто уточнил, что такая хуйня в принципе возможна.Что за посылания на хуй сразу?
>>198263008>и тоже не понимаю, куда делся перфекционизм прошлых лет, когда софт выдрачивали до идеала прежде чем сдать в продакшен>10 лет дрочишь проект>заказчик умерНе ну дед то дело говорит. Сразу видно, понимает о чём говорит.
>>198268150>в ответ на критикуКритика, тащем-то, должна быть конструктивной. Если человек вместо аргументов (которые должны быть как минимум уместными) начинает оскорблять собеседника и всячески уничижать, то это не критика никакая. Не думал, что такие простые истину нужно будет объяснять. Когда ты называешь человека тупым, это значит, что нет никаких у тебя аргументов, а есть лишь негативное отношение к человеку, или просто желчь которую нужно выплеснуть наружу.Представь, встречает Платон своего ученика, Аристотеля, и говорит: >Ты реально конченый.>Мне похуй куда и что ты там сочиняешь, философ-дегенератВ общем, я думаю, ты понял
>>198268714Если твой тимлид не в состоянии отстаивать интересы своего отдела и финансовые затраты на это - нахуй ты с ним работаешь? Если ты сам такой тимлид - нахуй ты вообще этим занимаешься? Пойди гей-шлюхой в мужском стрипбаре работать, там любят легко подчиняющихся мальчиков. Еб твою мать, реально поколение дегенератов подросло. Сроки им блять ставят невыполнимые, денег мало, охуеть. Ты либо на работе не работой занят, а попиванием кофе и травлением пиздунца с коллегами, либо твой лид - дегенерат, который может только лизать жопу проджекту/продакту и ебать тебя в хвост и в гриву. А ты и не против, по всей видимости. Если мне ставят заведомо невыполнимый в срок проект, я сразу проджекта шлю нахуй. И меня слушают, потому что блять опыт и уважение - это тебе не в тапки нассать и не смузи заказать в антикафе. Если лид говорит, что его команда не сможет в срок выполнить проект качественно, значит она не сможет, и нехуй тут кота за яйца тянуть. Дегенераты, еб твою мать...
>>198268867Кому-то же надо кодить на чем-то серьезном, а не на JS с новомодными фреймворками или зумерском пайтоне
>>198268772программист остаётся программистом, и если видно хуету на чем-то, что не в его области, то поощрять-то ее зачем? за хуёвый код должно быть стыдно. а кто на это укажет?
>>198268772Я - программист. ОП - тупой быдлокодер из вебстудии, который скорее всего даже математического образования не имеет.
>>198269056моя основа java, иногда плюсы. но кристалльщики и ++ всегда топ, туда вкатиться очень сложно, но топ на java по з/п будет ниже их всегда.
>>198268974Дед, прекрати. В твоём возрасте стыдно не знать, как деньги делаются.>>198269213Проект запушен, фишку по ходу дела. Заказчик делает деньги. Проблемы?
>>198269314Если твоя контора срет сайтами-визитками, то, конечно, оплата труда веб-макак напрямую зависит от количества высранных сайтов. А когда у тебя есть постоянный заказчик, который платит за качество, а не количество - ты начинаешь относиться к процессам разработки по другому. Подрастешь - поймешь.
>>198269056>Java/kotlinТырпрайз языки тоже вполне серьезные. Я на C# код пишу, для развлечения иногда на чистом C
>>198269035То есть подожди. Ты сейчас хочешь сказать, что должно быть стыдно именно за плохой код, а не поведение указывающего на ошибку, правильно? То есть, то что я наблюдаю в треде - это священный гнев самопровозглашенного гуру,что-то сродни божественному чуду, которое можно наблюдать раз в десять лет, на которое не распространяются никакие законы и человеческие нормы? Я могу ошибаться, но мне всегда казалось, что такое поведение изначально дискредитирует говорящего в глазах слушатели, и все что он с этого момента скажет, будет встречать исключительно неприязнь и непонимание. Вот как это выглядит мне со стороны: Пришел какой-то человек и в диалоге очень часто применяет оскорбления и обильно апеллирует к авторитету Образование, деньги утверждая, что он имеет право судить не только код, а самого человека. Было много сказано про ОП-а, чего по факт тут быть не должно. И все это вместо речи достойного человека. Здесь по всем пунктам промахи. Он изначально не мог ничего объяснить. И вот ты мне сейчас говоришь, что к его мнению нужно прислушаться, так? Я встречал достойных людей, которые действительно меняли мою жизнь. Дед сейчас похож на персонажа, которого я уже завтра не вспомню.
>>198269416Ты не думал, что далеко не всем надо пилить один проект по 5 лет?Но вангую, что ты ДУМАЕШЬ что тебе платят за качество. По факту клиент просто не знает другие конторы, которые могут выполнить эти задачи и он бы с радостью имел проекты со сроками на 20-30% меньше, пусть и с некоторыми косяками, которые ты бы фиксил после релиза.
>>198269314>Проект запушен, фишку по ходу дела. Заказчик делает деньги. Проблемы?>Написал бота для биржи, который из-за бага в коде скупил рандомные акции на все деньги>Проект отдаешь бесплатно, остаешься должен сумму в 2 раза больше всей оплаты за негоНет, что ты, никаких проблем
>>198269550> Пришел какой-то человек и в диалоге очень часто применяет оскорбленияМинутка джентельменства на дваче. XD> похож на персонажа, которого я уже завтра не вспомню.Да ты и ОПа не вспомнишь, и меня, и 40 остальных. Нахуя это помнить? Я ничего не имею против поколения кодеров, получающих 300к/с (рыночная экономика, спрос есть и поебать), мне с ними ни з/п ни чем-то еще меряться не нужно, но я поддерживаю тех, кто указывает хуевому кодеру на его хуевый код, потому что, очевидно, его тимлид (еблан походу, есть он у него вообще?) ему этого не делает. Может быть, Дед и выбрал не тот тон, но посыл, кмк, правильный.
>>198269555Никто у нас по пять лет проект не пилит. Одна итерация по задачам в проекте - неделя. Проекты в среднем берутся или разделяются на 5-7 итераций. Если проект разделять невозможно, а итераций слишком много - от проекта отказываемся. И ты не поверишь, нас просят сделать этот же проект, но с урезаным функционалом. Авторитетность, слышал про такую вещь? Все хотели-бы летать первым классом, но в экономе 300 человек, а в первом - пять. Но все летят одним рейсом. Смекаешь?
>>198269715Ты вообще понял, что сам себя приложил, подтвердив то, что я сказал выше?Бля , дед, ты конечно пиздец.>>198269674Лол.
>>198269700>Указывает на ошибку>Нахуя это помнить? Я указываю деду на его поведениеДед, если ты действительно можешь что-то дельное сказать- говори. Тут собрались анончики и у тебя есть шанс обратиться к ним так, чтобы они тебя запомнили дейтсвительно разбирающимся в теме человеком, а не неадекватным долбоебом кичящимся зарплатой и образованием.
>>198269807Пример с самолетом был про то, что многие согласные удешевлять продукт, но получить его, а не про то, что есть компании, где в самолете 300 мест первого класса.
>>198269923>Заебали, мне еще даже 50 нет.Хуй знает. Даже за 45 это уже приговор. И ты, дед, понимаешь о чем я. Даже здоровье уже не то, особенно спина и жопа, если ты программист с таким большим стажем + на учебе к парте был прикован, раз такой образованный. В общем, ты уже настрадался и тебе есть что чказать
>>198270067>Даже здоровье уже не то, особенно спина и жопа, если ты программист с таким большим стажем + на учебе к парте был прикован, раз такой образованный. В общем, ты уже настрадался и тебе есть что чказатьХуй знает, был у меня преподпричём ещё и активно работающий кодер на гос заказах, который и в 60 как стрекоза прыгал.Возраст конечно приговор, но думаю есть и другие факторы.
>>198270134>60, живчикНу все мы знаем такие примеры. И потому они так запоминаются, что являются очень редким вялением. Заметь, ты не сказал:Да у меня вся родня как 20 летние живут и не болеют. Деду плохо и он может высказаться
>>198270067хуй знает, я видел охуенных программеров в 45, хотя, это, конечно, пограничный возраст, уже от самого кода отходишь к этому возрасту либо в архитектуру, либо в голый менеджмент
>>198270207Я о том, что ты не знаешь, что именно там за дед.А мой бывший препод скакал в универ каждый день, ибо попиздеть до ужаса любил.
>>198270501Но мне вот что интересно. Что он сказать-то хотел? Неужели мои с ним 10-20 лет разницы превратили человека в животное, которое не в состоянии выражать свое мнение людям? Сросся с компилятором настолько, что связь с реальностью потерял.
>>198270501Бля, я тут недавно видел стрим деда в 4 утра. Он стримил бразильскую дотукоторая сейчас в дерьме и всячески подталкивал на ставки. Бля, надо было подписаться.
>>198270552слушай, ну там вроде все понятно (из последнего, лень все читать)> этот дегенерат не имеет достаточной подготовки, чтобы решить эту задачу, не прибегая к использованию сторонних библиотек
>>198270668Так хуйня же получается, если в целом смотреть: >Эй ты, бля, у меня два высших, сертификаты и пиздатая работа, а ты не можешь решить задачу без сторонних библиотекПолучается он просто как алкаш соседский приперся и оскорбил человека
>>198270733>Получается он просто как алкаш соседский приперся и оскорбил человекаВ интернете таких людей принято решительно посылать на хуй
>>198270759Так в ОП посте написано, что аналоги не подходят, а других решений нет. То есть дед даже не вник в суть проблемы и даже не намеревался проявить какого-либо участия? Весь его взор по факту был направлен на себя любимого в момент диалога. Ему несколько раз написали ниже, что аналогов подходящих нет.
>>198270850Добавлю. Ему сказали, что решений готовых найдено не было, а он сразу после начал переходить на личности и пытаться всячески уязвить собеседника вместо того, чтобы подсказать ему еще что-то. Я могу долго продолжать описывать некорректное поведение и каждый раз буду приходить к тому, что он обычный недостойный человек, ко мнению которого нужно относиться соответственно.
>>198270733>>198270759бля, не заставляйте весь этот срач перечитывать.тезисно (как я еблан все это понял):ОП-хуй, потому что скрипт-кидди, копипастер, любитель библиотекДед-молодец, который жизнь положил на решение проблем.Иными словами, у Деда опыт (я, походу, окололевельный, интернет в наше детство был только по праздникам и на stackoverflow скопипастить решение было нельзя, максимум - книжки), он на этом опыте любого порвет, а у ОПа нихуя и он какого-то хуя юзает двач вместо книжек.
>>198270917>Иными словами, у Деда опытКакой же у него опыт, если он общается как ребенок? Человек действительно разбирающийся на том уровне, который был заявлен. Как минимум только по факту обладания таким образованием, дед должен быть с уже деформированным стилем общения. Вообще, образованных людей видно издалека, и ни один из них не поступил бы как дед. Ощущение, как будто в его опыте присутствуют исключительно скандальные люди и скользкие люди, а не преподаватели топовых вузов и такие же образованные коллеги.
>>198270908Мне кажется, Деду было похуй на решения и вообще в принципе задачу ОПа. Ему просто не понравилось, что ОП выполняет простую (по мнению Деда) задачу с помощью пиздецово избыточных средств, из-за чего он и бугуртнул. Дед в этой ситуации прав, ящщетаю, а ОП-а можно сравнить только с школьниками в середине 10-х, не осиливавших сделать слайдер на яваскрипте без использования jQuery.
>>198270917>как я еблан все это понялДа, ты еблан. Откровенно говоря.Дед скорее всего уже поехал на кодинге и ему просто повезло оказаться в нужном место в нужное время. Он конкретно показал, что в душе не ебёт, откуда у него деньги берутся. В кратце говоря, он один из тех, что считают кодинг искусством, а не ремеслом.В тоже время, оп-хуй, хоть и долбаёб, но решает конкретно поставленные перед ним задачи, за что ему уже либо заплатили, либо составили контракт.
>>198271054>Ему просто не понравилось>Дед в этой ситуации правНа кого-то подействовали рассказы об образовании и хорошей работе
>>198271082А после таких ОПов, такие Деды сидят и с матом переписывают легаси код в нормальный вид. Я прекрасно понимаю Деда, потому что сам работаю в сраном НИИ, в котором вечеринкой управляют МЕНЕДЖЕРЫ.
>>198271038>>198271054Вот сразу обоим отвечу, ибо идеально прям под ответ запостили: я такой же хуй, который так же будет бугуртить на тупость. При этом, не со зла, а тупо у меня, как вы сказали, есть уже "деформация": если я это знаю, если мне всё понятно, то тот, кто не знает - еблан. И на работе я так же общаюсь. Потом смотрю на себя со стороны и охуеваю, но ничего с этим поделать не могу. Так что я понять Деда могу, объясняльщик из меня хуевый, лучше молчать.Анекдот был такой в 2000-х:В чём разница русского программиста и американского?- Американец прочитает книжку, все поймет и расскажет другому- Русский ничего читать не будет, до всего допрет сам и нихуя никому не скажет.
>>198271156>работаю в сраном НИИЕще один несчастный. Вангую, все кто хуесосил ОП-а в треде, просто обиженные на собственный код люди. Получили проф. травму и теперь ловите флешбеки вьетнамские при виде некачественного кода. Вот только горели вы потому, что себя в нем узнавали.
>>198271082Ну да, я еблан, мне как-то не западло признать, что у нас разные взгяды на код. Только меня учили "делай быстро и качественно, чтобы не переделывать". Загрузка (и задачи) должны расти соответственно скиллу. А за загрузку тимлид отвечает. ОП так и не ответил какого хуя у него тимлмд хуи пинает.>> 198271189 кун
>>198271156>Я прекрасно понимаю ДедаНет, тебе показалось.Ты абсолютно не понимаешь сферы работы что деда, что ОПа, при этом их приравниваешь к НИИ.
>>198271237Дак мы (ну я хотя бы) выросли только потому, что за хуевость кода нас хуесосили в свое время
>>198271189Да гори, никто не против, только пойми: и на тебя в свое время смотрели такие вот "горящие на тупость", и может быть кто-то даже высказывал свое очень важное мнение, да только на тебя оно не действовало, и примера ни у тебя, ни у деда положительного не было, иначе бы вы ощутив ту разницу в восприятии человека, который общается со всеми как с равными, особенно, когда нужно что-то донести, и каким-то хуилой, никогда не стали бы вести себя как последний. Еще раз: если ты считаешь себя достойным того, чтобы учить кого-то, то учи, а не хуесось.
>>198271295Извини, а где ты увидел, что оп делает что-то медленно и некачественно, если у него всё находится чуть ли не на стадии проектирования?
>>198271355Двачую. А Дед-то, видимо, вообще из "советских" программистов. Таким блэд только калькулятор дай, им никакие митинги-скрамы-аджайлы не нужны, чтобы ебашить как ошалевший и при этом делать все по первому классу. Был у меня в универе препод такой, я на 3 курсе к нему попал, уже год стажируясь на джуниора в Мыле, я от него столько всего за семестр узнал, сколько мне даже близко в Мыле не рассказали за год. После этого начал задрачивать АЛГОРИТМЫ и попал в НИИ блять после универа как долбоеб но ничо годик отработаю опыта наберусь и сьебусь из этой дыры.
>>198271458>поддаваться чужому мнению, не разбираясь в вопросеНе ну за такую хуйню, я бы хромосомы отрубал.
>>198271508Потому предлагаю обсудить то, что дед нихуя так и не смог донести кроме негатива. Хотя с высоты своего полета, казалось бы, мог и поделиться опытом
>>198271540Мне он вполне донес свою мысль. Буквально в первых двух постах Деда шла речь о том, что применяемое решение избыточно. В вопросах стабильности, поддерживаемости, безопасности, а особенно в энтерпрайзе, где, видимо, Дед работает, это очень критично. Дальше был только его бугурт на эту тему, ну и я бы сказал, что он справедлив.
>>198271418Нет, не считаю. Пробовал, не получается. > и примера ... положительного не былоПробовал учить мягко, пробовал объяснять и разжевывать, хуй там. Самый быстрый и качественный способ оказался "давить авторитетом". Да, 90% съябывают, но оставшиеся 10 начинают землю жрать, развиваться и вырастают в итоге в охуенныхз спецов. Озлобленных? Да. Но дело своё делают. Не всем в жизни должно быть хорошо.
>>198271295Сейчас вот над чем задумался: что ты хотел сказать называя себя ебланом, а затем описывая свою точку зрения? Звучит как>Вот моя точка зрения>Но вы можете даже не оспаривать ее, я все сделаю сам
Охуеть. Обиделись они на слова, сказанные дедом по делу какой-то JS-макаке, у которой "оптимизация алгоритма в 10000 раз" - рассеивание элементов рандомом по массиву. А потом такие как вы меняете "fuck" на "hug" и "lunatic" на "crazy" в комментариях к ядру линукса, а ещё master/slave на parent/child. Неженкам не место в программировании, неискореняемая токсичность у старой школы в крови
>>198271654>Пробовал учить мягкоДа кто ты такой, бля? Сколько трудов по педагогике ты прочел? Кого из велких учителей уважаешь? Ты же обычный долоеб, которого не понимают, потому что он не может нормально сформулировать свою точку зрения, но зато>Самый быстрый и качественный способ оказался "давить авторитетом"Пытался он учить, лол
>>198271742Я где-то сказал, что я педагог? лолДед где-то сказал, что он педагог?Ты в предъяву ставишь, что люди с опытом не хотят учить. Я тебе лишь пытаюсь объяснить, что "учить" не всем дано.
>>198271654это не самый быстрый и качественный, это самый простой, я начальник, ты - дурак. в армии работает, ибо там устав и некогда, а на гражданке "90% съябывают".
>>198271658бля, как боженька сказанул. я это несколько развернуто описал, но да. мне похуй, я просто пытаюсь вам, людям не понимающим другой взгляд этот самый взгляд описать. а поймете вы его или нет - похуй, так-то. как сказал джентельмен выше - завстра все о всех забудут.
>>198271772>Я где-то сказал, что я педагог? лол>Дед где-то сказал, что он педагог?Так какого хуя вы лезете учить? Кто вы бля такие, чтобы говорить человеку, что он - говно или долбоеб или "давить авторитетом". Вы же наоборот, только усугубляете ситуацию своими потугами. Где же ты видел преподавателя в универе, который прославился великими учениками, которые научились всему от него через унижения и апелляцию к авторитету?
>>198271893>Где же ты видел преподавателя в универе, который прославился великими учениками, которые научились всему от него через унижения и апелляцию к авторитету?Я тебе больше скажу, я нигде не видел преподов, которые славились своими учениками в сфере кодинга.
>>198271812Так ты себя ебанутым назвал, а потом уже свою точку зрения описал. Ты как-бы предупредил нас, что тобой не будет сказано ничего стоящего и можно сразу на хуй посылать, так как сам к себе и своей точке зрения серьезно не можешь относиться. Ты сделал все, чтобы тебя заметили как можно меньше людей
>>198271921>Я тебе больше скажу, я нигде не видел преподов, которые славились своими учениками в сфере кодинга.Потому что у них обучаются более достойные люди, очевидно. Но я о другом: ты не лезь со своим раздутым эго, если не готов учить
>>198272006Вот же >>198271654>Пробовал учить мягко, пробовал объяснять и разжевывать, хуй там. Самый быстрый и качественный способ оказался "давить авторитетом".
>>198271921ну вот знаешь, я одно время был уверен что самое главное что можно сделать в плане кодинга - это получить несколько сертификатов и должность архитекта. а потом прочитал тот самый тред на sql.ru c Xenocephal и многое узнал, несмотря на форму изложения.
>>198271948Когда я вкладку закрою будет похуй. а тем, кто тут еще останется, может быть часть смысла зайдет. я, чесговоря, сам не понял как я в защитника Деда превратился, просто охуел как вы все на него накинулись.
>>198272034Ну я же выше объяснял, что пробовал когда-то, не прокатило:>объясняльщик из меня хуевый, лучше молчатьС тех пор я понял, что не учитель.