Привет, ОП. Это я, единственный анон, сидящий в бугурт-треде. Я на протяжении многих лет создавал иллюзию того, что в твоём треде многие аноны постят свои бугурты, но это был я. Сейчас буду семёнить.
>>2047287 Привет, ОП. Это я, единственный анон, сидящий в бугурт-треде. Я на протяжении многих лет создавал иллюзию того, что в твоём треде многие аноны постят свои бугурты, но это был я. Сейчас буду семёнить.
>>2047500 Привет, ОП. Это я, единственный анон, сидящий в бугурт-треде. Я на протяжении многих лет создавал иллюзию того, что в твоём треде многие аноны постят свои бугурты, но это был я. Сейчас буду семёнить.
ВАШ ПАРОЛЬ ОБЯЗАН СОДЕРЖАТЬ: @ БОЛЬШИЕ И МАЛЕНЬКИЕ БУКВЫ ЛАТИНСКОГО, ГРЕЧЕСКОГО, ЭЛЬФИЙСКОГО И КИРИЛЛИЧЕСКОГО АЛФАВИТОВ @ МИНИМУМ ОДНУ ВАВИЛОНСКУЮ ЦИФРУ @ ЗАРЕЗЕРВИРОВАННЫЙ СИМВОЛ ЮНИКОДА @ ЦИТАТУ ИЗ БИБЛИЮ @ КОНСТИТУЦИЮ СИЛЕНДА @ СООБЩЕНИЕ ОБ АВТОРСКОМ ПРАВЕ НА ПАРОЛЬ @ НОМЕР И CVV БАНКОВСКОЙ КАРТЫ @ ЗАВЕЩАНИЕ ВАШЕЙ ПОКОЙНОЙ МАТУШКИ @ ПОЛНЫЙ ИСХОДНЫЙ КОД HALF-LIFE 2 ПЕРЕВЕДЁННЫЙ НА АССЕМБЛЕР @ 3Д МОДЕЛЬ ВОЛОС С МОШЕНКИ АЛЕКСАНДРА ГРИГОРЬЕВИЧА @ ГОСДОЛГ США @ НЕОБХОДИМАЯ ДЛИНА ПАРОЛЯ - 72,3(4927) СИМВОЛА @ ВВЕДИТЕ ПАРОЛЬ ПО ПАМЯТИ 99 РАЗ @ ВВЕДИТЕ, ВВЕДИТЕ, ВВЕДИТЕ... @ @ @ ПАРОЛЬ СЛИШКОМ СЛАБЫЙ
>>2048193 А правда, что пароль "цыгане жрут фасоль" сложнее, чем "gfHsu2HDx228"? Где-то встречал статью, мол подобрать второй пароль легче, чем первый.
>>2048701 КАБАНЧИК ПОВЫСИЛ ГОЛОС @ НУ И ЛАДНО, НАВЕРНОЕ, ОН ПРАВ, НАДО БОЛЬШЕ РАБОТАТЬ НАД СОБОЙ. ДА И КУДА Я ПОЙДУ? ВСЁ РАВНО НИКОМУ НЕ НУЖЕН, СПАСИБО, ЧТО ХОТЬ ЗДЕСЬ МЕНЯ ДЕРЖАТ. ЗАРПЛАТЫ ХВАТАЕТ НА ЕДУ И СЪЁМ ОДНУШКИ НА ОКРАИНЕ С БАБУШКИНЫМ РЕМОНТОМ, БОЛЬШЕГО И НЕ НАДО, ДА И ПРОСИТЬ ПОДНЯТЬ НЕЛЬЗЯ, НАВЕРНЯКА СРАЗУ ПОПРОСЯТ ПО СОБСТВЕННОМУ
>>2048392 ЗВ не раздражали бы, если бы не было их фанатов, напяливающих на себя атрибутику этой франшизы и идиотских мемов, про Йоду там, Люк-я-твой-отец. Какой-то культ прямо. Сама франшиза как франшиза, на всё найдутся фанаты, но ЗВ-фанаты реально заебали, они как будто везде.
>>2049693 Нормальный комикс. Нормальный в том плане, что нравится многим, а вкусы у большинства тонкостью никогда не отличались. Это только отдельным эстетам на двачах подавай пост-мета-псевдо-анти-иронию, иначе несмешно, петросянство, да и вообще пикабу и башорг.
>>2049697 Не знаю, вряд ли что-то обретёт такую же популярность как ЗВ. Любителей цитировать "Доктора Хауса" как-то поубавилось, наверняка и популярность Марвела будет не очень долгой.
ЕСТЬ ЗАДАЧА, НАДО ЕЁ СДЕЛАТЬ @ ТЫ ХОЧЕШЬ СДЕЛАТЬ ЕЁ ХОРОШО @ КАБАНЧИК НАВЕРНЯКА ХОЧЕТ, ЧТОБЫ ЗАДАЧА БЫЛА СДЕЛАНА ХОРОШО @ ДА ВСЕ ПРЕДПОЧЛИ БЫ, ЧТОБ ЗАДАЧА БЫЛА СДЕЛАНА ХОРОШО @ НО ЕСТЬ ОГРАНИЧЕНИЕ ПО ВРЕМЕНИ @ ЗА ОТВЕДЁННОЕ ВРЕМЯ ТЫ НЕ СДЕЛАЕШЬ ХОРОШО
КОЛЛЕГА МУДАК НАСРАЛ ПУЛЛ РЕКВЕСТ НА 10К СТРОК @ 600 КОММИТОВ С ИМЕНЕМ FIX @ 1488 СЛОЕВ АБСТРАКЦИЙ + КОПИПАСТА @ НЕДЕЛЮ ЧИТАЕШЬ ЭТО ГОВНО, КОММЕНТИШЬ, ТРЕБУЕШЬ ПОПРАВИТЬ @ ЗА НЕДЕЛЮ МУДАК НАСРАЛ НОВЫЙ ПУЛЛ РЕКВЕСТ НА 10К СТРОК
>>2050243 Сериализаторы - это говно говна, не предназначенные для чего-то более-менее серьезного. Потом вот эта вся инфраструктура вокруг Django Rest Framework для генерации схем сервиса - это одна головная боль.
>>2050254 ВЗЯЛИ РОУТЕР ВМЕСТО ФРЕЙМВОРКА @ ПИШЕМ СЕРИАЛИЗАЦИЮ В ЖСОН ВРУЧНУЮ @ КОД ГЕНЕРИРУЮЩИЙ ОДИН И ТОТ ЖЕ ЖСОН ПИШЕТСЯ ПО 100 РАЗ РАЗНЫМИ ЧЕЛАМИ В РАЗНОЕ ВРЕМЯ @ ВОТ ЭТО БОЛЕЕ-МЕНЕЕ СЕРЬЕЗНО @ СЫЧЕВ, ДОБАВЬ ПОЛЕ "СКИДКА ПО АКЦИИ"
СИДИШЬ НА СОЗВОНЕ @ ТЫ НЕ НУЖЕН, СИДИШЬ МОЛЧА @ ОБНАРУЖИВАЕЩЬ, ЧТО УЖЕ ПОЛЧАСА СИДИШЬ С ВКЛЮЧЕННЫМ МИКРОФОНОМ @ ПАРАНОЙЯ ГОВОРИТ ТЕБЕ, ЧТО ТЫ ЧТО-ТО КОММЕНТИРОВАЛ, БУБНИЛ, БИЛ МИКРОФОН, ДУЛ В НЕГО @ НАДЕЕШЬСЯ, ЧТО СИДЕЛ МОЛЧА
>>2050338 КОРЗИНКА ЖИВУЮЩАЯ С РОДИТЕЛЯМИ @ ПЕРИОДИЧЕСКИ ВРЫВАЮТСЯ В КОМАНТУ И ЧТО-ТО СПРАШИВАЮТ, ХОТЯ ТЫСЯЧУ РАЗ ГОВОРИЛ В КАКОЕ ВРЕМЯ ОБЯЗАТЕЛЬНЫЕ СОЗВОНЫ @ БЛАГО МОЖНО В НУЖНЫЙ МОМЕНТ ОТКЛЮЧИТЬ МИКРОФОН @ В ПОСЛЕДНЕЕ ВРЕМЯ ВСЕ ЧАЩЕ И ЧАЩЕ КОГДА ТЫ НА МИТАХ ОТВЛЕКАЮТ ВСЯКОЙ ХУЙНЕЙ, РАЗДРАЖАЕШЬСЯ @ ОДИН РАЗ ОЧЕНЬ ГРОМКО ВСТУПАЕШЬ В ПЕРЕПАЛКУ ОБЪЯСНЯЯ ЧТО ХОТЬ Я И ДОМА, НО НА РАБОТЕ А НЕ ПРОСТО КНОПКИ ДАВЛЮ ПО ПРИКОЛУ, И ЧТО ЗАЕБАЛИ ПОСТОЯННО МЕШАТЬ @ ВИДИШЬ В СКАЙПЕ ЕХИДНУЮ БЕЛУЮ ИКНОКУ ВКЛЮЧЕННОГО МИКРОФОНА @ ПРОСЫПАЕШЬСЯ РАДУЯСЬ ЧТО ЭТО БЫЛ СОН @ НЕ ОБОСРАННЫМ
>>2050027 Поэтому требовать надо не поправить, а закрывать такой мерж реквест нахуй без рассмотрения и требовать его разбивать на логически законченные части поменьше.
>>2050502 У меня фобия от этой хуйни. Когда-нибудь соберусь и заскриптую свой тхинкпад, чтобы лампочка микрофона мигала, когда он включен, а не горела, когда выключен.
>>2048245 Набирать очень долго такой пароль. Я сделал чуть проще, генератор слогов, слоги проще прочитать и запомнить. Сделал 6 слогов, добавил пару цифр и один спецсимвол. Надеюсь что энтропии хватит.
>Всегда стараюсь погрузиться максимально глубоко в предметку. Это позволяет мне быть на шаг впереди хотелок бизнеса и писать более устойчивый к изменениям код. И это ценят.
@ ВАСЬ, МОЖЕШЬ ЗАЗУБРИТЬ ВСЮ АНАЛИТИКУ! @ ДА! ТАК Я БУДУ НА ШАГ ВПЕРЕДИ, МНЕ БУДЕТ ПРОЩЕ ПИСАТЬ КОД! @ ВАСЬ, МОЖЕШЬ ПОМЫТЬ ПОЛЫ В ОФИСЕ!? @ ДА! ТАК Я ПОДКАЧАЮСЬ, ЧТО ДАСТ МНЕ ПРИВИВ СИЛ, А ЕЩЕ Я СМОГУ ПОЗНАКОМИТЬСЯ С НОВЫМИ ЛЮДЬМИ! @ ВАСЬ, А ТЫ МОЖЕШЬПОЧИСТИТЬ СЕРВЕР ОТ ПЫЛИ? @ ДА! ЭТО ДАСТ МНЕ ПРАВИЛЬНЕО ПОНИМАНИЕ С КАКИМ ЖЕЛЕЗОМ МЫ РАБОТАЕМ! Я СМОГУ БЫТЬ НА ШАГ ВПЕРЕДИ ВСЕЙ ДРУГОЙ КОМАНДЫ! @ ВАСЬ, А МОЖЕШЬ ЗАПИСЫВАТЬ В БЛОКНОТ ЧТО СКАЖЕТ ЗАКАЗЧИК? @ ДА!!!! Я БУДУ НА ШАГ ВПЕРЕДИ КОМАНДЫ! Я СМОГУ ПОНЯТЬ ЧТО НУЖНО ЗАКАЗЧИКОМ И ПОПРОБОВАТЬ СЕБЯ ВРОЛИ МЕНЕДЖЕРА! @ ВАСЬ! А ТЫ МОЖЕШЬ ПРОТЕСТИРОВАТЬ ВОН ТУ ФИЧУ НА МОБИЛЬНОМ? @ ДА!! Я БУДУ НА ШАГ ВПЕРЕДИ, ПОПРОБУЮ СЕБЯ В ТЕСТИРОВАНИИ!
КАК ЖЕ ЛЕГКО ГРЕЧНЕВУЮ ПИДОРАШКУ ЗАСТАВИТЬ РАБОТАТЬ ЗА ДРУГОГО ЧЕЛОВЕКА
>>2051507 Потому что ему платят сеньорскую зарплату. За гроши никто и пальцем не пошевелит сверх должностной инструкции. Не надо говорить, что это не так - irl ты не найдёшь никого , кто бы согласился.
>>2049697 Вот что действительно в ЗВ хорошо — так это их стиль. Только ради картинки их стоит смотреть, а санта-барбара со сковородкерами — это уже удел бабушек на лавочках
ЗАДАЕШЬ КОЛЛЕГЕ ВОПРОС «КАК ЧЕРЕЗ НАПИСАННОЕ ТОБОЙ API РЕАЛИЗОВАТЬ ВОТ ЭТО» @ ОН МИНУТ ДВАДЦАТЬ ЧТО-ТО РАССКАЗЫВАЕТ @ ПОКА ОН ГОВОРИТ, ТЫ ЗАНИМАЕШЬСЯ СВОИМИ ДЕЛАМИ @ ОН ЗАКАНЧИВАЕТ РАССКАЗЫВАТЬ @ СПРАШИВАЕШЬ «НУ ТАК ЧТО ВСЁ-ТАКИ ОТ МЕНЯ ТРЕБУЕТСЯ» @ А ТЫ, Я ТАК ПОНИМАЮ, НЕ СЛУШАЛ? @ КАК ШКОЛЬНИК ПЫТАЕШЬСЯ ВСПОМНИТЬ КУСОК ИЗ СЕРЕДИНЫ ЕГО РАССКАЗА, ЧТОБ ОН НЕ ОБИДЕЛСЯ @ В ОБЩЕМ, ДЕЛАЙ ТАК-ТО И ТАК-ТО
>>2010227 → ВКЛЮЧИЛ ДЕМОНСТРАЦИЮ ЭКРАНА @ ПОКАЗАЛ ВСЁ ЧТО НАДО @ КОЛЛЕГА ТЕБЕ РАССКАЗЫВАЕТ, ЧТО НУЖНО СДЕЛАТЬ @ ПОКА СЛУШАЕШЬ, ПО ПРИВЫЧКЕ ПЕРЕКЛЮЧАЕШЬ РАБОЧИЕ СТОЛЫ @ НА ЧЕТВЁРТОМ РАБОЧЕМ СТОЛЕ НЕРЕЛЕЙТЕД ХУИТА @ ЗАБЫЛ ВЫКЛЮЧИТЬ ДЕМОНСТРАЦИЮ ЭКРАНА
>>2050338 СИДИШЬ НА СОЗВОНЕ @ ТЫ НЕ НУЖЕН, СИДИШЬ ПЕРДИШЬ, ДУМАЯ, ЧТО МИКРОФОН ВЫКЛЮЧЕН @ ОБНАРУЖИВАЕЩЬ, ЧТО УЖЕ ПОЛЧАСА ПЕРДИШЬ С ВКЛЮЧЕННЫМ МИКРОФОНОМ
>>2052302 В ЭТОМ СПРИНТЕ КАПАСИТИ ИСЧЕРПАН @ ПРИБЕГАЕТ МЕНЕДЖЕР И ТРЕБУЕТ ВПИХНУТЬ БИЗНЕС ФИЧУ В СПРИНТ @ КАК НЕЛЬЗЯ ДОБАВИТЬ? @ НУ ТАК УВЕЛИЧЬТЕ КАПАСИТИ
Ненавижу работу программистом из-за дедлайнов. Когда их нет, то работать нормально. Но когда начинаются жёсткие дедлайны, работа по ночам, то хочется всё бросить и послать всех нахуй
Как же я люблю эффективных молодых манагеров, аж пиччот: Приходишь на перформанс ревью, говоришь, какой ты охуенный и просишь +30%, что бы попасть в серединку рынка @ Тебя благодарят за службу, дают +15% и утверждают, что это рыночек @ Через месяц приносишь оффер на +80% @ Оказывается что ты почти %next_grade%, лидер мнений и если будешь пахать по 20 часов в сутки, то так и быть получишь +50%
>>2051507 Двачую. Если б мне платили миллионы, я б и дворником работать согласился, и вообще много чего ещё. Но только 8 часов в день. Почистить сервер от пыли? Не вопрос. Помыть полы в офисе? Да ради бога! Миллион баксов в месяц, и полы будут сверкать.
Я б поработал так с годик, накопил бы капитал, да и уволился бы к чёрту. После этого можно всю жизнь сидеть и не работать.
>>2049974 ЕСТЬ ЗАДАЧА. ОНА ПРЯМ-ТАКИ ДОЛЖНА БЫТЬ СДЕЛАНА КАК СЛЕДУЕТ, ИНАЧЕ ЭТОЙ БАЖНОЙ СОФТИНОЙ НЕЛЬЗЯ БУДЕТ ПОЛЬЗОВАТЬСЯ @ НО ЕСТЬ ПРОБЛЕМА - ЭТО ТРЕБУЕТ ВРЕМЕНИ @ КАБАНЧИК НЕ ХОЧЕТ ДОЛГО ЖДАТЬ, ЕСТЬ ОГРАНИЧЕНИЕ ПО ВРЕМЕНИ @ ТЫ ПОНИМАЕШЬ, ЧТО ЭТО КАКОЙ-ТО ПИЗДЕЦ. КАБАНЧИК ХОЧЕТ, ЧТОБЫ ТЫ СДЕЛАЛ КАКУЮ-ТО ШНЯГУ. НО ТЫ САМ ЖЕ ЕЙ БУДЕШЬ ПОЛЬЗОВАТЬСЯ, И ТЫ ОГРЕБЁШЬ ПРОБЛЕМ ПО-ПОЛНОЙ. А ТОТ ЖЕ КАБАНЧИК ТЕБЕ БУДЕТ ПОТОМ КИДАТЬ ПРЕДЪЯВЫ, ЧТО ХУЛИ ТЫ НЕ МОЖЕШЬ СДЕЛАТЬ ДЕЛА ЭТОЙ ШНЯГОЙ. А ОНА ТУПО НЕ РАБОТАЕТ! @ БУГУРТ
>>2052991 Ооооо, жиза. Только погодите, наберите воздуха в грудь:
@ КАБАН ХОЧЕТ ЧТОБЫ ШНЯГА БЫЛА РЕАЛИЗОВАНА КАК ОН ПРИДУМАЛ, ВОТ КАКОЙ ФРЕЙМВОРК ОХУЕННЫЙ @ ВИДИШЬ ЧТО ШНЯГА СТАЛА НА ПОРЯДОК КРИВЕЕ И ДЕЛАТЬ ЕЕ НА ПОРЯДОК ДОЛЬШЕ
>>2053903 Блять аноны вы какие-то либо очень зеленые либо очень избалованные. Если вы не работали с кабанами и начальничками практичкующими микроменеджмент, (а это добрые 90% русского менеджмента), я вам охуительно завидую, хотя и почти уверен что вы меня тралите, сволочата.
>>2054010 > русского Вот тут проблема. Работал только в одной русской фирме и мне этого хватило. Теперь работаю только с западными клиентами. Конечно, попадаются микроменеджеры, но не так часто
>>2053903 Кабанчиков, как тут описывают, не встречал, обычно все такие вопросы техдир решает. Но вот веслал как-то на одной аутсорс галере, и там заказчики западные разговаривали с менеджерами. И так получалось, что стек определяли они без вариантов оспорить разрабу. Часто дикие стеки, порой даже невозможные.
>>2054061 Лол. Мне так клиент сказал перейти на CoreData с Realm. Кто работал с ней, тот знает, что ебли с ней хватает. Потом заказали технический ревью моего кода у независимого прогера. Он спросил - а нахуя коре дату использовали. Ну я говорю - так клиент так сказал. Клиент потом говорил - я вроде не говорил такого. Ну хуй с ним, оставили коре дату. Тем более, что Realm не менее геморный. По мне, шо то хуйня, шо то хуйня, но у коре даты хоть миграции получше
>>2054144 А вдруг это древний C# 5.0 без вывода типов. В крестах new возвращает указатель, так что должен быть перегружен наркоманский конструктор Кукарек(Кукарек<Т> *другойКукарек)/spoiler]
>>2054010 Ну давай пройдемся по моим кабанам. - Первый кабан использовал yii2. Не признавал велосипедов, стремился брать готовое, хотя на этом говне хорошие либы не под каждую задачу есть, приходилось брать полусырое говно. - Второй кабан юзал ларавел, там тоже всё довольно прагматично. - Вот третьего кабана можно частично отнести к творцу, т.к. он пытался свой продукт типа продвинутого инет магаза, еще и стек ебнутый взял go+neo4j+vue. С ним у меня не срослось. - Щас на адском легаси сижу, основа yii1, но чего там только нет. Тут организация покрупнее, ни о каком творчестве речи не идет. Сиди закрывай баги, да попиливай фичи в перерывах.
@ ЗАЛЕТЕЛ НОВЫЙ ПРОЕКТ @ ПИЛИШЬ ФРОНТ САЙД МОБАЙЛ АПП @ СПУСТЯ МЕСЯЦ ЗАМЕЧАЕШЬ, ЧТО ОПЕРЕЖАЕШЬ БЕКЕНД НА ПАРУ НЕДЕЛЬ @ А СПУСТЯ 2 МЕСЯЦА УЖЕ НА МЕСЯЦ @ ВО ВРЕМЯ СПРИНТ РЕВЬЮ ОТГРЕБАЕШЬ БОЛЬШИХ ПИЗДЮЛЕЙ, ПОТОМУ ЧТО ВСЕ СМОТРЯТ НА ВИЗУАЛЬНУЮ ЧАСТЬ, А БЕЗ НУЖНЫХ ЗАПРОСОВ ПОКАЗАТЬ МОЖНО НЕ ВСЕ @ БОМБИШЬ, БУГУРТИШЬ, ХОЧЕШЬ ОТБИТЬ РУКИ БЕКЕНДЕРАМ
>>2054703 Если без наездов и троллинга, то я вам даже местами завидую. У вас намного меньше ответственности и намного ниже порог вхождения, чем у фронта. Ебут практически всегда именно фронт, бекенду дают кучу поблажек, у бекенда вообще все, что надо делать и за чем следить - скорость отработки реквестов. У фронта помимо скорости отправки и принятия еще и весь юай.
ТЕБЕ СТАВЯТ ЗАДАЧУ @ ПУСТЬ ВОТ ЭТОТ БЛОК ПОЯВЛЯЕТСЯ ТОЛЬКО ПРИ Х И ОДНОВРЕМЕННО У @ ДЕЛАЕШЬ @ СДАЕШЬ НА ТЕСТ @ РЯЯЯ, БЛОК ПРОПАЛ! @ ОБЪЯСНЯЕШЬ ТЕСТЕРУ, ЧТО К ЧЕМУ @ РЯЯЯ, БЛОК ПРОПАЛ! @ ОБЪЯСНЯЕШЬ ТОМУ, КТО ПОСТАВИЛ ЗАДАЧУ, ЧТО ЗАДАЧА ВЫПОЛНЕНА ПРАВИЛЬНО @ РЯЯЯ БЛОК ПРОПАЛ! @ ОБЪЯСНЯЕШЬ КАБАНЧИКУ, ЧТО У ЧЕМУ И КОГДА БЛОК ПОЯВЛЯЕТСЯ Блет ну в описании же всё есть, прочитайте, вопросов не возникнет - нет, надо просто охуевать с того, что что-то изменилось, хотя задача в этом и была.
ДЕЛАЕШЬ ТАСКУ @ НАДО УСПЕТЬ В СРОК, Я Ж НИЧЕГО ЕЩЁ НЕ СДЕЛАЛ, НАДО РАБОТАТЬ, СТАРАТЬСЯ @ ЧТО-ТО ПОЛУЧИЛОСЬ @ НУ, МОЖНО ПОСИДЕТЬ, РАССЛАБИТЬСЯ, УЖЕ ОЧЕВИДНО, ЧТО Я УСПЕЮ, ТАК КУДА ТОРОПИТЬСЯ?
>>2054584 @ ГОВОРЯТ НУ ПОКАЖИ НА ЗАГЛУШКАХ КАК РАБОТАЕТ ПОКА БЕК НЕ ДОДЕЛАЛ @ ПОДМЕНЯЕШЬ ОТВЕТЫ ОТ СЕРВЕРА ПРИМЕРАМИ ИЗ ОПИСАНИЯ АПИ БЕКЕНДА @ А ХУЛИ КОГДА МЫ ЖМЕМ СЮДА, ПЛАТИМ ЗДЕСЬ, ВОЗВРАЩАЕМСЯ ТУДА У НАС НИЧЕГО НЕ РАБОТАЕТ И В ИСТОРИИ НЕ ОБНОВИЛОСЬ? @ ТАК ЗАГЛУШКИ ЖЕ @ ТАК ДОРАБОТАЙ ЗАГЛУШКИ @ ЧТОБЫ ДОРАБОТАТЬ ЗАГЛУШКИ ТАК КАК ХОТЯТ НАДО ПРАКТИЧЕСКИ СКОПИРОВАТЬ ФУНКЦИОНАЛ БЕКЕНДА
>>2055143 Ну и? Одно дело каждый день простой рубильник туда сюда-дергать с риском проебать данные если забудешь. Другое дело каждый день стоя на голове, ногами жонглировать резиновые пенисы в середине проезжей части. Зато в случае чего данные не проебешь, только шишки и выгорание.
Тем более бэкенд почти никогда не проектируют так, чтобы фронт не мог загнать туда данные в неконсистентное состояние, валидация чисел и строк от всего не спасает. Так что на фронт и так ложится задача не заслать хуйню бекенду чтобы не запоганить данные пользователей.
Я уже молчу про то, что подкрепить все тестами на бекенде на порядок проще, чтобы даже самая маленькая бекэндобезьянка не поломала ничего. А UI чтобы нормально автоматически тестировать нужно изъебываться и срать через рот.
>>2055164 Так и есть, только рядового фронта пургеном нонстоп пичкают, а у бэкендера постоянные запоры, а кал растворяется прямо в кишке и чтобы обосраться нужно очень сильно стараться.
>>2055172 Он недоверят на уровне одного запроса, а то что там может что-то не так вызываться или не в том порядке, или вообще бэкенд не продумал что бывает тако-то - это в порядке вещей. На моем опыте такие баги у бэкендеров постоянно. Потом тестирование и пользователи роняя кал бегут гнать на клиентсайд.
>>2055183 >>2055178 Это результат хуевого проектирования. Какая блядь последовательность не та? У вас бизнес логика на фронте? У меня будет десять форм и все равно один post запрос
>>2055048 Лол, какой троллинг? В чем я не прав-то? Секьюрность и там, и там. Производительно и оптимизация и там, и там. Юай и визуальная плавность только 1 стороне. Что не ясно?
>>2055172 Даже больше. Бекенд сам себе часто не доверяет, просто на всякий. Быть беком это стать настоящим параноиком седеющим к 30. Алсо, перекатился в чистый фронт, халявка. Самое страшное, что может случится - кто-то нос скривит и пальчиком покажут, все опасное ответственность бека.
Самый кек, что бекендщики тут любят думать, что они умнее фронтов, но ведь сольются буквально от относительно несложных вещей типо архитектуры приложений (ах да, на бекенде такого нет) или каких-нибудь более специфических штук типа ViewModel (ну, тут без комментариев). А всякий шифрования, работа с БД, работа с апи и там, и там есть, тут вы не удивите. Искренне не понимаю этих обиженских высеров и выпадов бека в сторону фронта.
>>2055211 ViewModel решил удивить бека. Фронты даже 1/10 паттернов не знают, применяемых на беке. Манька попробуй собеседование на бека пройти. Сольешься на вопросах по БД . А еще могут быть вопросы по десятку других технологий. И там нет лафы в виде одного языка. Это разные технологии со своей горой книжек по каждой.
>>2055213 Не похуй. Работал там, были сложные моменты в реализации крутых перделок и кое-чего под кастомную прошивку (начальник рогом уперся в свое говно мамонта пиратское). Ответственность однако тащемта та же, что и у веб фронтов.
>>2055221 >на вопросах по БД Давай без гугла отличие Left outter join от right, пиздюк.
>по десятку других технологий По тысячам давай уже сразу. Называть ты их, конечно, не будешь?
>И там нет лафы в виде одного языка. питонисты вышли из треда
>со своей горой книжек по каждой. Ты изучаешь програмирование по книжкам? Ну ладно, тогда это поясняет то, что у тебя реальных практических знаний и понимания 0. Видать, на 1-2 курсе учишься?
Вкатился в бэк именно потому, что фронт не осилил, желание "писать код и мочь пощупать результат" не перевесило цену, которую за это надо платить. С простейшей вёрсткой даже бокового меню у меня начинается обсёр, что там говорить про вебпаки всякие, для меня вообще какая-то магия ебаная. Менеджить стейт в реакте - пиздец какой-то. Сделать анимации или размытый фон - гуглятся сниппеты на сотни строк css. А в бэке всё реально очевидно и логично, никакой ебли, пиши себе логику да отгружай данные в БД.
>>2055213 Гейось еще, и вообще в мобилках часто принято еще дублировать данные на клиенте, чтобы часть функционала оффлайн работала. Так что с базой, кэшами и менеджментом данных тоже приходится пердолиться.
>>2055269 Ты себе бек представляешь, как хеловорд на стажера. Например иногда, особенно в кранчах, просто дергая апи другого сервиса (пусть тоже вашего) или ожидая от него ивентов лучше перебдеть десять раз и перепроверить на валидность самостоятельно, т.к. пропустишь мелочь какую-нибудь и это как снежный ком ебанет по кошелькам начальства. Иногда зарывшись в сложную структуру на 20 экранов важно перепроверить критичные данные в ней, вдруг там на пути к твоему сервису ее мутировали как мудаки. И тд. С бд однако тоже бывают моменты, когда начинаются вложенные транзакции через транзакции. От греха подальше то кастомную блокировку добавишь, то в критичный момент чекнешь на валидность. И тут не в библиотечной функции дело, просто сами бд не дают 100% гарантии.
>>2055235 Может расскажешь что такое СTE какие у них преимущества перед подзапросами? Давай расскажи что-нибудь про оптимизацию запросов? Что такое материализация, какие еще виды оптимизаций знаешь? Расскажи про N+1.Расскажи как ты использовал транзакции. Так пройдемся по паттернам. Расскажи про событийную модель в DDD. Что такое Damain Events Напиши простую реализацию. Давай по другим технологиям. Какие мессадж брокеры использовал на практике. Расскажи в чем отличия Кафки Редиса Рабитта. Когда какой брокер использовать? С какими системами управления пользовательскими правами и доступом сталкивался на практике? LDAP Samba? сталкивался с AWS? и т.д и т.п
КОГДА ЗАДАЧА БУДЕТ ГОТОВА? @ ЗАВТРА! @ ДА НЕЕ, БЫТЬ НЕ МОЖЕТ, ДАВАЙ ПОСЛЕЗАВТРА ЗАДАЧА КОМПЛЕКСНАЯ @ СДАЕШЬ ЗАДАЧУ ЗАВТРА Сам охуел. Пальцем в небо тыкнул и попал.
>>2055323 Меня прост про ответственность зацепило, т.к. работал и в беке, и на фронте и на андроиде. До трясущихся рук только в беке. Пока крепко не косякнешь на большие финансовые, репутационные и информационные потери наверно всегда будешь думать, что бек это безответсвенная херня для ленивых пиздюков. А так хуй с ним, фулстечу на всем, везде можно с интересом работать.
>>2055339 КОГДА ЗАДАЧА БУДЕТ ГОТОВА @ ЧЕРЕЗ НЕДЕЛЮ @ Я НЕ ГОТОВ ПЛАТИТЬ ЗА НЕДЕЛЮ, СДЕЛАЙ ЧТОБ ЗАВТРА @ @ ЗАДАЧА СДЕЛАЛАСЬ ЗАВТРА @ НАЧАЛЬНИК ДОВОЛЕН, А МНЕ ПОЧЕМУ-ТО НЕКОМФОРТНО
>>2055471 Не знаю, как вы так умудряетесь. С побитым видом чтоли сидите "ну дядь кабанчик, ну не смогу я за день", а потом так же с виноватым за неделю оправдываетесь? Первое правило - говори те сроки, которые тебе комфортны, причем даже с проебами на зырить ютубчик целый день, похуй. Это твой темп работы и ты его себе выбираешь, иначе менеджер тебя до выгорания быстро доведет. Второе - если уж навязали сроки, то предупреждай что скорее всего так не будет, а когда проебешь - не оправдывайся, ты же предупреждал. И побитого вида не надо.
>>2055486 Мне сроки сверху спускают, поэтому имею полное право их продалбывать, что собсна и делаю. Правда, на прошлой работе такое не проканало, но там и платили мало и начальство уебки были
>>2055167 >Срать через рот Вся суть фронта тащемта, пока бек решает реальные задачи, фронт постоянно борется с хуевым инструментарием и тонной легаси в браузерных движках.
>>2055600 Хуй ему на рыло и дальше за работу, пусть говорит что хочет. А вообще таких случаев не было, как бы не проебывал сроки, думаю главное как ты себя подаешь. Поэтому и странно такие бугурты видеть.
>>2055661 Значит к серьезным вещам тебя не допускали, никто не будет давать писать бекендоманьке на фронте/андроиде и наоборот чтобы он расширил кругозор и попробовал. Такой опыт как правило в конторах уровня ООО Ашот и Вазген где ты и фронт и бэк, и мойщик полов.
>>2055163 Чёт ты хуйню сказал братан, если на беке не валидируют входящие данные то разрабы этого бека клинические долбоёбы. Везде где я работал всегда валидировали то говно которое прилетает с фронта
>>2055322 Ну давай разберем по частям тобою написанное. Все кроме мб транзакций и n+1 — рандомный набор слабо связанной и опциональной хуйни. Это в лучшем случае закидоны отдельных замкадных кабанчиков, которые нихуя не понимают роль инженера и поэтому хватают рандомные баззворды с конференций уровня СургутОчкоДевеломпент++ где они спешат накидаться ред лейблом и уехать с другими кабанами в сауну. Короче мы тебе перезвоним. мимобакендер из яшки
>LDAP Samba? А вот с этого я бы хотел отдельно проиграть
>>2055221 >Фронты даже 1/10 паттернов не знают Почему НАСТОЯЩИЕ ПРОГРАММИСТЫ™ каждый свой пук называют паттерном проектирования? Когда вы уже ифы и циклы выведите в паттерн? Почему я могу нормально жить не наяривая на слова вроде СИНГЛТОН или ФАСАД?
>>2055962 Потому что бекендомакакам надо как-то выебнуться перед фронтом. Поскольку по любому вопросу, который касается архитектур или юая очевидный слив, то пытаются задеть за что-то, его, по их мнению, на фронте нет. Хотя использование тех же гоф паттернов в среднем одинаковое там, и там. Иногда некоторые совсем отчаящиеся начинают разговоры за бд, но на 2-3 предложении сливаются, понимая, что на стороне тех же мобайл приложух бывают локальные бд. После этого одни бекендщики уебывают из треда, поняв, что таки их работа легче и с меньшей ответственностью, чем фронта, а их заменяют другие, цикл продолжается.
>>2055962 Ну не скажешь же ты на собесе или заказчику только что умеешь сохранять джейсоны в бд и загружать из бд по запросу. Надо баззвордов еще накидать и тут как раз ПАТТЕРНЫ™
>>2056296 Но половина из этого - не паттерны, лол. Это реально, как вот этот >>2055962 анон написал - все, что есть на бекенде приклеено к слову Pattern.
>>2056296 Наконец-то появился эксперт в треде! Раз уж тут > половина из этого - не паттерны То тебе не составит труда назвать штук пять "не паттернов" из этих книг, и для каждой из этих "штук" - чем же она является по твоему экспертному мнению, если не паттерном.
>>2056412 XML Pattern Json Pattern Internet Pattern GET Requests Pattern POST Requests Pattern Service Pattern MicroService Pattern Socket Pattern Debug Pattern Release Pattern
Сосешь хуй таща весь проект на себе за копейки - 220к @ Думаешь о том как было бы заебись быть кабанчиком с пассивным доходом от шаурмешной в 200-300к в мес. @ Твое говно на С++ скомпилировалось @ Идешь дальше скрести говно вилкой
>>2056520 Мань, я еще раз могу тебе повторить, что нельзя брать любое название из программирования и добавлять к нему слово Pattern, думая о том, какой ты неебаться крутой. Любой айтишник над тобой будет просто смеяться. Микросервисы - это не паттерн. Паттерн стабильности - это что, ты сам выдумал? Проверки на нулл для тебя тоже уже паттерны?
Но тебе-то это все равно, ты проигноришь и будешь дальше кричать, что ты всех на дваче затролил? Просто ты выглядишь настолько смешным, что заслуживаешь только таких комментариев >>2056489 . Скажи спасибо, что я тебе вообще этот пост написал.
>>2056576 Микросервисы - не паттерн. Набор распространенных типовых решений проблем и задач, возникающих в микросервисной архитектуре - это паттерны. Ты реально настолько тупой да?
>>2056579 >Ты реально настолько тупой да? Уух, какой грубый, полон сил в начале летних канику, вижу. Как учебный год закончил, мамка одобрила табель? Ну-ка, посмотрим: >Микросервисы - не паттерн. А что тут у нас: >>2056296 >- Microservices Patterns
Получается, ты снова обосрался. Ну, тебе не привыкать. Продолжай)
РЯЯ У КАБАНА БАГ, СДЕЛАЙТЕ ВНЕ ОЧЕРЕДИ @ БАГ НЕ ВОСПРОИЗВОДИТСЯ @ СПРАШИВАЕШЬ, ЧТО ЗА УСТРОЙСТВО, КАК ПОЛУЧИТЬ ТОТ ЖЕ БАГ @ УСТРОЙСТВО @ ЛИБО СТАРЫЙ IPHONE 3G С НЕОБНОВЛЁННЫМ БРАУЗЕРОМ И НЕПОНЯТНО, КАК ТЕСТИРОВАТЬ РЕШЕНИЕ @ ЛИБО ЧТО-ТО НОРМИСОВСКОЕ И САМОЕ РАСПРОСТРАНЁННОЕ, НО ПРИ ЭТОМ БАГ У ТЕБЯ ПРИ ТЕХ ЖЕ РАСКЛАДАХ НЕ ВОСПРОИЗВОДИТСЯ НИ В КАКУЮ
>>2056520 Там просто абстрактно описаны решения каких-то абстрактных задач в абстрактных условиях. Так любую кусок логики в приложении можно паттерном обозвать, лол.
>>2056576 Дегенерат, в >>2056296 я привел список названий книг, в которых описаны соответствующие паттерны, а не перечень паттернов. И в этом все фронтэндо-петушки - кукарекать о том, о чём понятия не имеют.
НА ЛИНКЕДЕ ПИШУТ ТОПОВЫЕ ХРЮШИ 12/10 @ ШИШКА ПРОБИВАЕТ НЕБЕСА @ ЖАЛЬ, ЧТО НЕ РАДИ СЕКСА, А РАДИ РАБОТЫ @ ЕЛЕ СДЕРЖИВАЕШЬСЯ ОТ ТОГО ЧТОБЫ СКАЗАТЬ ГО ЕБАТЬСЯ @ МОГЛО БЫТЬ И СРАБОТАТЬ НА N-НЫЙ РАЗ, НО БОИШЬСЯ, ЧТО РАСПРОСТРАНЯТ ПО СВОИМ ЧАТАМ, ЧТО ТЫ ИЗВРАЩЕНЕЦ
>>2056978 Ещё недавно LinkedIn был завален мемами на эту тему. Цитирую:
LINKEDIN - ЭТО ТИНДЕР НАОБОРОТ @ КРАСИВЫЕ ДЕВУШКИ ПИШУТ ЗАДРОТАМ И БОТАНИКАМ @ А ТЕ ИМ НЕ ОТВЕЧАЮТ
Я очень хочу сломать ебло арматурой каждому, кто его запостил. Потому что разница между тем что с тобой искренне и безвозмездно хотят поебаться, и тем что за тебя хотят просто поиметь денех без личного контакта, вообще несравнимая. "Нет ну тебе же сами БОГИНИ пишут, мерзкий прыщеносец. Неважно по какому поводу. К ноге!" - вот среднее мнение симпа из LinkedIn. Унизительное говно.
>>2055486 > говори те сроки, которые тебе комфортны
НАЗВАЛ КОМФОРТНЫЙ ТЕБЕ СРОК @ НЕЕ, ЭТО СЛИШКОМ ДОЛГО @ ДАВАЙ УПРОСТИМ ЗДЕСЬ @ ДАВАЙ УБЕРЕМ ЭТО @ ДАВАЙ ВОТ ЭТО ОСТАВИМ НА ПОТОМ @ ДАВАЙ ТУТ СДЕЛАЕМ ЗАЛЕПУ @ ПОЛУЧИЛСЯ СРОК, КОМФОРТНЫЙ МЕНЕДЖЕРУ @ ПОЛОВИНУ ЭТОГО СРОКА ДУМАЕШЬ НАД ТЕМ, КАК ЭТОТ НАБОР ОБРУБКОВ И КОСТЫЛЕЙ ПРИКРУТИТЬ К ПРОЕКТУ, ЧТОБЫ ПРОГРАММА ХОТЯ БЫ СОХРАНЯЛА ВИДИМОСТЬ ЛОГИЧНОЙ РАБОТЫ
>>2057538 Чел ты зажрался, у нас менеджерок даже не заморачивается вопросами типа что именно надо сократить, мы же вот только что все вместе с ним обсуждали скоуп. Сразу такой: давай за полдня хули там делать.
>>2056296 Палю коллекцию свежих паттернов: Function Patterns - заворачиваешь кусок логики в отдельную функцию, и вызывешь её в другом месте. Можно передавать аргументы. Если функцию свыше присваивать объекту, то это будет Method Patterns. Если функцию хранить в отдельном файле и экпортировать, то это File-Module Patterns. Присвоил функцию в переменную - Functional Expression Patterns.
По такой логике каждый фронтовый фреймворк это отдельный паттерн. Я оказывается не значение в глобальной переменной хранил, а следовал Flux Patterns и отправлял экшн в стор, следуя одному из паттернов Реакта - Component Lifecycle Patterns, который построен на Virtual Document Object Model Patterns, являющийся частью Document Object Model Patterns. Если используешь `<p>` заместо `<div>`, то это Semantic HyperText Markup Language Patterns, лепишь на него `class` с двойными дефисами или подчёркиваниями, то ещё и Block Element Modifier Cascade Style Sheet Patterns поверх.
>>2058145 Спасибо, что объяснил, какую именно мешанину из тупости жсодурачки подразумевают под "паттернами", когда у них взрывается жопа от одного этого слова. Правда к реальным паттернам она отношения не имеет никакого, но все же.
>>2058362 срач изначально был не про это, а про то, что фронтэндеры/бекендеры — кодомакаки, а настоящие программизды — это как раз бэкендеры/фронтендеры
>>2058370 Переменная может и нет, но итератор и состояние - вполне. >>2058371 > настоящие программизды Очевидно, что это те, кто пишут настоящий код, а не игрушечный псевдокод, по которому созданный умными дядями компилятор/интерпритатор ЗА ТЕБЯ напишет программу - МАТЁРЫЕ БАЙТОЁБЫ 40+, а не какие-то сосачерскиевебмакакены
>>2058292 Имплаинг что не так. Создаешь отдельный класс чтобы пробросить одну хуйню в другую и пробрасываешь не напрямую а через этот манякласс, у заднеприводных уже ПАТТЕРН Книга мартина фаулерв вообще вся про это
>>2056651 Ебался с таким багом 3 месяца. Пытался угадывать как теоретически это может происходить и исправлять без воспроизведения. Один раз даже помогло. Но через месяц этот баг вернулся. Клиент клиента был очень важный и нужно было пофиксить это во что бы то ни стало. А потом моего клиента забанили на апворке за фроды и я вздохнул с облегчением. Давно сам подумывал дропнуть его
>>2058850 >что сказать-то хотел? Хотел сказать, что фронты кроме паттернов из GoF нихуя не знают, а на бэке это далеко не всё, что нужно для нормальной коммуникации между разрабами.
> Маняпаттерн - не настоящий паттерн, если его в книге не описали? Это ты сам придумал, но в целом верно. Паттерны - это в общем случае не про архитектуру, а про общение, и если паттерн описан в книге - его поймут все читавшие книгу, если в локальной wiki - все читавшие локальную wiki. Если ты сам его придумал и ни с кем им не поделился определением - то твой маняпаттерн таки не настоящий паттерн.
Если один разраб скажет другому разрабу "мы иногда валим сторонний сервис запросами, создай в своём сервисе ПУЛ СОЕДИНЕНИЙ, выдавай соединения через ФАБРИКУ, сделай ТРОТЛИНГ через квоту запросов-в-минуту на инстанс сервиса, и прикрути на всякий случай РЕТРАЙ с ЭКСПОНЕНЦИАЛЬНЫМ ОТКЛАДЫВАНИЕМ глобально на ПУЛ в каждом инстансе", второй разраб его поймёт (или сможет нагуглить, если совмем нюфаня).
Если в этой ситуации на месте первого будет фронтэнд-поридж-девелопер вроде тебя или >>2058424 , то фразу >Создаешь отдельный класс чтобы пробросить одну хуйню в другую и пробрасываешь не напрямую а через этот манякласс второй разраб не поймёт, и гугл ему не поможет.
>>2059120 Фронтомартышка - это бекендер решил попробовать себя во фронте, а когда обосрался начал демеджконтролить паттернами и другими баззвордами типа distributed, microservices, hiload, bazi dannih
>>2059180 Ты в вебстудии сайты-визитки чтоли клепаешь, что для тебя микросервисы и БД это баззворды, а не ежедневная реальность? Нахуй ты свое мнение тогда высказываешь, сиди и учись че умные люди пишут.
>>2059358 >второй тред заднеприводы доказывают как все сложно у них там паттерны, хуяттерны, скейлабл, базы данных, метают эти слова налево-направо >когда пишешь об этом намекая что это хуита а не баззворды мгновенный перефорс >эта не баззворды, эта ты написал что баззворды ))
>>2059005 >создай в своём сервисе ПУЛ СОЕДИНЕНИЙ Ого, ты аж соединения (объекты) в массиве/хэш-аблице хранишь, нихуя себе паттернище. >выдавай соединения через ФАБРИКУ Бля, да ты ещё и инстансы классов у себя на заднем дворе создаёшь? Пиздец ты продвинутый пердолик. >сделай ТРОТЛИНГ через квоту запросов-в-минуту на инстанс сервиса Вау, ты можешь ещё сервер пердолить не каждую миллисекунду, а каждые сто? Пиздец волшебник. Расскажи заодно ещё про охуенный паттерн ДЕБАУНС, я слышал только сеньоры-задневики его могут реализовать на практике. >и прикрути на всякий случай РЕТРАЙ с ЭКСПОНЕНЦИАЛЬНЫМ ОТКЛАДЫВАНИЕМ Ну нихуя ж себе, таймер со сверхлинейным ростом (каждый раз умножается в цикле), который ещё и глобальная переменная, это вообще лютый биг дата клауд кампутинг пошёл. >глобально на ПУЛ в каждом инстансе Инстансы классов имеет доступ к глобал скоупу? Охуеть просто. >второй разраб не поймёт, и гугл ему не поможет. Так на фронте никто и не говорит, потому что задачи ставятся высокоуровневые, а уж сколько ты там абстрактных фабрик нарожал и написал цикловпаттернов абсолютно однохуйственно. Если будешь лютую шизу из других языков тащить, то тебе конфиг линтера на проекте просто не даст закоммитить твоё говно.
>>2059453 Ба, что это у нас тут? Фронтомакака поняла язык паттернов? Магия! Теперь сформулируй то же, но в терминологии твоего коллеги-фронтомакаки > Создаешь отдельный класс чтобы пробросить одну хуйню в другую и пробрасываешь не напрямую а через этот манякласс И ты поймёшь, для чего нужны паттерны.
> фронте никто и не говорит, потому что задачи ставятся высокоуровневые
ВЫСОКОУРОВНЕВАЯ ЗАДАЧА: ПРИКРУТИТЬ ОПЛАТУ ЧЕРЕЗ ПЛАТЕЖНЫЙ ШЛЮЗ @ НА ФРОНТЕ: @ ДОБАВИЛ ПАРУ ФОРМ, НЕСКОЛЬКО КНОПОК И РЕДИРЕКТ, ВСЕ ЗАПРОСЫ К БЭКУ, АПИ БЭКА ОПИСАНО В SWAGGER/OPENAPI @ НА БЭКЕ: @ АПИ К ПЛАТЁЖНОМУ ШЛЮЗУ НЕ ГЕНЕРИТСЯ - ТОЛЬКО НАБИВАТЬ РУКАМИ, КОПИПАСТЯ КУСКИ XML ИЗ RTF-ФАЙЛА ДОКУМЕНТАЦИИ @ СДЕЛАТЬ ВСЕ API ДЛЯ ФРОНТА @ ВЫВЕСТИ ЕГО В SWAGGER/OPENAPI @ УЧЁСТЬ ВСЕ ТРЕБОВАнИЯ ТВОИХ БЕЗОПАСНИКОВ И БЕЗОПАСНИКОВ ПЛАТЁЖНОГО ШЛЮЗА @ РЕДИРЕКТИТЬ КЛИЕНТОВ ИЗ КДНР, ИРАНА, КУБЫ И ЛНР/ДНР НАХУЙ @ АУДИТ-ЛОГ ВСЕХ ТРАНЗАКЦИЙ @ ПЕРЕРАССЧЁТ БАЛАНСА @ С УЧЁТОМ ВСЕХ АКЦИЙ И СКИДОК @ ЭНДПОЙНТ ДЛЯ КОЛЛБЭКОВ ПЛАТЁЖНОГО ШЛЮЗА @ НО ЕСЛИ КОЛЛБЭКИ НЕ СРАБОТАЮТ - ПЕРИОДИЧЕСКИ ДЁРГАТЬ АПИ ШЛЮЗА @ ЕБЛЯ С КЛИЕНТСКИМИ СЕРТИФИКАТАМИ С ПОДДЕРЖКОЙ ГОСТ/FIPS/ISO 1965г @ ТЕСТОВЫЙ КОНТУР ШЛЮЗА РАБОТАЕТ НЕМНОГО НЕ ТАК, КАК БОЕВОЙ @ ОПОВЕСТИТЬ CRM О ТРАНЗАКЦИИ @ ОПОВЕСТИТЬ 1C/SAP/ERP О ТРАНЗАКЦИИ @ ОНИ МОГУТ НЕ ОПОВЕСТИТЬСЯ, НАДО ПОВТОРЯТЬ @ ДОБАВИТЬ НОВЫЙ РАЗДЕЛ В СТАТИСТИКУ @ ПОКРЫТЬ ВСЁ ЮНИТ-ТЕСТАМИ @ ОБЪЯСНИТЬ QAA, КАК ПРАВИЛЬНО СДЕЛАТЬ ИНТЕГРАЦИОННЫЕ ТЕСТЫ @ СЛУШАТЬ ВСКУКАРЕКИ ФРОНТОМАКАКИ, СДЕЛАВШЕЙ СВОИ ПАРУ ФОРМ ЗА ДВЕ НЕДЕЛИ И ПОТАРАПЛИВАЮЩЕЙ ТЕБЯ
>>2059886 А они все что-то с чем-то. Почему нельзя сделать что-то вроде Word-овского документа с подстановкой значений по тегам? Зачем тягать все эти рамочки, а потом ещё и прописывать, как они должны расталкивать другие рамочки при росте.
УСТРОИЛСЯ НА НОВУЮ РАБОТУ @ ЗАВЁЛ АККАУНТ ГИТЛАБ, КАК ПРОСИЛИ @ НЕ ПОЛЬЗУЕШЬСЯ ИМ @ ЕСЛИ РЕПОЗИТОРИЙ ПРОЕКТА НА ГИТЛАБЕ, ВСЁ-РАВНО НАДО РЕГИСТРИРОВАТЬСЯ ЗАНОВО, НА КОНКРЕТНЫЙ ПРОЕКТ @ ПРОЕКТ, НА КОТОРЫЙ ТЕБЯ НАПРАВИЛИ, ВООБЩЕ НЕ СВЯЗАН С ГИТЛАБОМ
>>2052913 Жиза пиздец, до чего же работодатель не любит зп повышать. Такое впечатление что он блять сдохнет если согласует до среднерыночного. Хотя прекрасно понимает что будет кадровую дырку 2 месяца закрывать.
>>2060272 А что бы ты делал на его месте? 2 варианта: апать всем рабочим зп, но самому едва в 0 выходить, рабочие довольны и уходить не собираются или не апать зп до последнего в надежде, что раб не свалит, разницу себе в карман, рабочие периодически ливают на оферы посочнее
>>2060336 >апать всем рабочим зп Зачем всем, только тому кто попросит и если он этого заслуживает. Так везде делают. Сам наблюдал как джуну под конец он уже милдом по сути был 2 года зп не апали с 40к, хотя он просил, просто он не нравился лиду и лид хотел чтоб он свалил.
>рабочие периодически ливают на оферы посочнее Похуй если свалит джун или стажер. Понятно что "за забором очередь". Но ведь типично что милд это месяц поиска, сеньер два. Если зп ниже рынка, то сроки можно смело на два умножать. Если проект небольшой, то это серьезная потеря. В Inhouse похуй, если аутсорсинг, то можно и на санкции от заказчика нарваться.
Мне лично кажется что тут какая то иррациональная составляющая. Типо прогнулся "значт не мужик".
>>2060373 >Зачем всем, только тому кто попросит и если он этого заслуживает А если все просить начнут?
>Похуй если свалит джун или стажер. Понятно что "за забором очередь". Меня джуном 2 года держали, хотя я работал по сути мидлом. Собсна и свалил на мидла. Так что возможна ситуация: взяли спеца на вырост, он вырос, а зп - нет.
>>2060373 >Но ведь типично что милд это месяц поиска, сеньер два. И чё с проектом случится? Код-то уже написан, замену можно искать хоть полгода-год, даром что деньги он всё это время приносит. >Мне лично кажется что тут какая то иррациональная составляющая. Типо прогнулся "значт не мужик". Да нет, тут вполне рациональная составляющая, если под рационализмом ты имеешь в виду англо-либерализм. Основа англо-либерализма - постоянное унижение на всех слоях общества, и тот кто унижен меньше всех - считает себя на вершине страты.
Бугурт от сраных жавистов, которые кладут на доки. Приложуху с гита на овер 15к файлов, не могу собрать. Ну нахера писать ридми, если по нему нихера не собирается? Бомбит уже месяц. Каждый день проклинаю того уебка, который забил на доки, но периодически комитит проект. Myrobotlab, если чо.
>>2060435 Собирал через мавен и Ант, один хер, не собирается. Там 100500 зависимостей на 15к файлов. 2гига библиотек. Ванную, что если у главного разраба проекта наебнется пека, то с гита он сам нихера не соберёт.
@ РЕБЬЯТКИ НАМ НАДО СДЕЛАТЬ ПРЕОКТ ЗА МЕСЯЦ @ ЭЭЭЭ КАБАН ПОСТОЙ, ДАЙ ВЗГЛЯНУ НА МАКЕТЫ ХОТЬ И ТЗ @ НЕТ ТЗ, ВСЕ НЕОПРЕДЕЛЕННО @ А ПОЧЕМУ ТОГДА МЕСЯЦ, ДАЙ ХОТЬ МАКЕТЫ! @ НУ МЫ ВСЕ ПРОДУМАЛИ, У НАС ОПЫТ! @ ПОСМОТРЕЛ Я МАКЕТЫ, ТУТ МИНИМУМ 10 МЕСЯЦЕВ @ ТЫ ЧТО, МЫ ТОГДА КЛИЕНТА ПОТЕРЯЕМ, НАДО ЗА МЕСЯЦ! @ НО МЫ НЕ УСПЕЕМ! @ РЯЯЯЯ МЫ НЕ УСПЕВАЕМ, ПОЧЕМУ ВЫ ТАК МЕДЛЕННО РАБОТАЕТЕ!
>>2060666 S8t8n, ты должен но не обязан понимать, что столько времени не одна работа по переводу макета во вьюху будет занимать, а вкупе с работой по написанию задней части, бузинесс логики, интеграции, тестов...
>>2060796 3 FONT FAMILY ЛАДНО ЛАДНО, ТАКОЕ БЫВАЕТ РЕДКО, КАК ПРАВИЛО 1-2 @ 5 РАЗМЕРОВ ШРИФТА @ НАЧЕРТАНИЯ BOLD/HEAVY/LIGHT/SUPERLIGHT НЕ ПОДДАЮТСЯ НИКАКОЙ ЛОГИКЕ @ СКОРЕЕ ВСЕГО ДИЗАЙНЕР РАССТАВЛЯЛ ИХ РЭНДОМНО ИЛИ ЗАБЫЛ ГДЕ-ТО ЧТО-ТО ПОМЕНЯТЬ
НЕЙРОННЫЕ СЕТИ @ ИСКУСТВЕННЫЙ ИНТЕЛЛЕКТ @ МАШИННОЕ ОБУЧЕНИЕ @ БИГ ДАТА @ @ @ Ютуб целый день крутит рекламу мордокниги @ Хотя мордокнига уже установлена
РЕШИЛ СГЕНЕРИТЬ PDF ВЗРОСЛОЙ СИСТЕМОЙ @ ВМЕСТО ГЕНЕРАЦИИ HTML И ПЕЧАТИ ВЕБ СТРАНИЦЫ ХРОМОМ @ У НАС ТУТ ЕСТЬ @ TEX @ LATEX @ XETEX @ LUATEX @ TEXLIVE @ ХУЙ-ЗНАЕТ-ЧТО-TEX-3φ- @ ПРИ ЭТОМ ЮНИКОДА ИЗ КОРОБКИ НЕТ @ ШРИФТОВ НЕТ @ НИХУЯ НЕТ @ СИДИШЬ УЖЕ ДВА ЧАСА НЕ МОЖЕШЬ СОБРАТЬ ПРИВЕТ МИР @ ПОТОМУ ЧТО КАКАЯ-ТО ПОЕБОТА ТРЕБУЕТ ТРЁХДНЕВНОГО ЧТЕНИЯ МАНУАЛОВ @ ЧТОБЫ ПОЧИНИТЬ КАКУЮ-ТО НЕЗНАЧИТЕЛЬНУЮ ХУЙНЮ @ УХОДИШЬ ОБРАТНО ГЕНЕРИРОВАТЬ ПДФ ХРОМОМ ИЗ ХТМЛ
>>2061247 @ МАРКЕТОЛОГИ НИЧЕГО ИЗ ЭТОГО НЕ ИСПОЛЬЗУЮТ @ ЕБАШАТ ПО ВСЕМ @ РЕКЛАМНЫЕ ПЛОЩАДКИ И НЕ ПРОТИВ @ ПОКАЖЕМ ТЕБЕ В ТЫСЯЧУ ДВАДЦАТЬ СЕДЬМОЙ РАЗ РЕКЛАМУ ИГРЫ ГДЕ НУЖНО ОТСОРТИРОВАТЬ ЭТАЖИ С ВРАГАМИ С МЕНЬШЕГО К БОЛЬШЕМУ
>>2050338 ЗАШЕЛ НА КОРПОРАТИВНЫЙ МИТАП НА 200 РЫЛ @ ДУМАЕШЬ ЧТО МИКРОФОН ВЫКЛЮЧЕН @ СИДИШЬ СКРИПИШЬ КРЕСЛОМ И КОММЕНТИРУЕШЬ "НУ И ХУЙНЯ..." @ СПИКЕР: "АНОН НЕЙМ ВЫКЛЮЧИ МИКРОФОН ПОЖАЛУЙСТА" @ УЛЕТАЕШЬ НА ТАТУИН НА СОБСТВЕННОЙ ТЯГЕ
>>2060373 Так как бы работадатель ставит тебя перед выбором
Ты получаешь +10% к зп и остаешься на месте, где тебя знают, где коллеги, хрюша тебе улыбается или идешь на новое место с +25% к зп, но шагаешь в неизвестность, новый коллектив и тд
А как узнать среднерыночную зп? Хоть где-то есть конкретные цифры? Ни в одной вакансии не пишут, что "зп у нас ниже рынка, но зато печеньки вкусные", везде или "зп выше рынка" или "конкурентная зп"
>>2062766 >Ты получаешь +10% к зп и остаешься на месте, где тебя знают, где коллеги, хрюша тебе улыбается Ага, а новую работу ни с того ни сего на нынешней начал искать.
>>2062125 >ПОКАЖЕМ ТЕБЕ В ТЫСЯЧУ ДВАДЦАТЬ СЕДЬМОЙ РАЗ РЕКЛАМУ ИГРЫ ГДЕ НУЖНО ОТСОРТИРОВАТЬ ЭТАЖИ С ВРАГАМИ С МЕНЬШЕГО К БОЛЬШЕМУ Сейчас в этой рекламе появился сюжет про измену. Ебанутенько.
>>2047067 (OP) ПИШЕШЬ МОБИЛЬНЫЙ БАНК @ ЗАДАЧА ДОБАВИТЬ 1 КНОПОЧКУ НА 1 ЭКРАН @ НЕДЕЛЮ СОГЛАСОВЫВАЮТ ДИЗАЙН @ 2 НЕДЕЛИ ПИШЕТСЯ АНАЛИТИКА @ ЕЩЕ НЕДЕЛЮ АНАЛИТИКА ПЕРЕПИСЫВАЕТСЯ ИЗ-ЗА НЕУДАЧНОГО НЕЙМИНГА\ПЛОХОГО НАСТРОЕНИЯ\НЕДОСМОТРЕННЫХ МОМЕНТОВ @ ДАЮТ НЕДЕЛЮ НА РАЗРАБОТКУ @ ЗАКРЫВАЕШЬ КНОПКУ ДЕВТОГЛАМИ, ЗАГРУЖАЕМЫМИ КОНФИГАМИ, ДЕСЯТКОМ ТЕСТОВ @ НА КАЖДЫЙ ВОЗНИКАЮЩИЙ ВОПРОС ПО АНАЛИТИКЕ СОБИРАЕТЕ ЗУМ МИТИНГ НА 5 ЧЕЛОВЕК МИНИМУМ НА ПОЛТОРА ЧАСА @ НЕ МОЖЕШЬ ВЛИТЬ ПР ИЗЗА УЖЕ НЕДЕЛЮ КАК СЛОМАНОГО ПАЙПЛАЙНА @ ТЕСТИРОВАНИЕ НЕ МОЖЕТ ЕЩЕ 3 ДНЯ НАСТРОИТЬ ОКРУЖЕНИЕ ДЛЯ ПРОВЕРКИ РАБОТЫ КНОПОК @ ЧЕРЕЗ МЕСЯЦ ВСЕ ТАКИ ЗАКРЫВАЕТЕ ЗАДАЧУ @ СПУСТЯ 4 МЕСЯЦА ПРИБЕГАЮТ СМЕЖНИКИ, КОТОРЫМ КНОПКА И БЫЛА НУЖНА С КРИКОМ "У ВАС НИЧЕГО НЕ РАБОТАЕТ!!11" @ СПРАШИВАЕШЬ АКТИВИРОВАЛИ ЛИ ОНИ КНОПКУ В КОНФИГЕ @ - НЕТ, МЫ ВАШУ АНАЛИТИКУ НЕ ЧИТАЛИ
>>2063000 Без напоминаний никому не апают ( разве что джуну какому) Я про ситуацию, когда конец контракта, тогда обычно поднимается вопрос о продлении его с новой зп
>>2063157 А то, что я такую хуйню вижу рядом со своей охуенной вёрсткой. Либо бэкендер решил поверстать, либо контент-менеджер, в любом случае это хуета, к которой прикасаться неохота. > Типичная разметка для мыла А паддиннги и марджины уже не годятся? Я конечно за всю карьеру 2 письма сверстал, но суть то я понимаю - эти пробелы и бр вообще не нужны.
Реально, нет оправданий использованию & nbsp, кроме одного - ими уже насрано, а надо по-быстрому добавить ещё один элемент. Тут либо переделывать всё, либо хуярить этот пробел либо везде их удалить, но на кодревью вопросы могут возникнуть. >>2063171 Бэкендер, ты? >>2063195 Нутк такими почтовыми клиентами можно принебречь. Зачем нужны отступы, если стилей в принципе нет? Пользуется человек хуетой, пусть сплошной текст читает. >>2063206 Ещё один бэкендер?
>>2063100 @ ЛЮБОЙ ДОКУМЕНТ @ ___________________ @ СИМВОЛАМИ ПОДЧЁРКИВАНИЯ @ ТРИ ЧАСА ВЕРСТАЛ ЧТОБЫ ЭТО БЫЛО СРЕДСТВАМИ CSS @ ПОТОМУ ЧТО ИНЛАЙН ЭЛЕМЕНТЫ НЕ МОГУТ РАСТЯГИВАТЬСЯ НА ВСЮ СТРОКУ @ ВМЕСТО ПОДЧЁРКИВАНИЙ КУЧА ОДНОСТРОЧНЫХ DIV С БОРТИКОМ НА ФОНЕ @ ПОТОМУ ЧТО РЕАЛЬНЫЙ LINE HEIGHT НЕПРЕДСКАЗУЕМ И СИЛЬНО ЗАВИСИТ ОТ ПАРАМЕТРОВ ШРИФТА, И ПОЭТОМУ REPEAT GRADIENT НЕЛЬЗЯ
>>2063247 > Нутк такими почтовыми клиентами можно принебречь. Ебать диванная петушня высралась, сразу видно уровень местных фронтендеров. Приходит аналитик и говорит что у пары десятков процентов юзеров верстка емейлов по пизде пошла, пофикси, и ты такой - "это нарушает красоту кода, на харкаче в /pr засмеют(((" и не фиксишь, да? Пизда
> и не фиксишь, да? Вот прибегут, тогда и поговорим. Вряд-ли буду фиксить. > на харкаче в /pr засмеют(( Да тут что-то как раз одобряют такой гнилой подход. > сразу видно уровень местных фронтендеров. Бэкендер, спок.
>>2063735 Внутри ORM то же самое, по сути голый AST для SQL. Монга как бы даёт сразу в виде AST запросы делать, чтобы ты мог предикаты в переменные запихивать.
>>2063735 Это когда ты начинаешь в документную бд релейшены завозить, под которые она не была спроектирована, то да, начинается пиздец. Но если на проекте такое происходит, то нужно бить палками того, кто само хранилище выбирал, если знал, что будет такой кейс. А для своих целей монга вполне подходит.
>>2062969 нихуя у вас там карнавал. У нас попроще. Аналитика сама не знает как правильно и консультируется с девелоперами. Дизайнер лепит хуйню и в итоге девелоперы предлагают нормальные варианты из похожих приложений.
Зато на нейминг и цвет или выбор одного из несколько вариантов кнопок потом тратиться охуенное количество времени всей команды ведь это очень важная весч. Благо от аб тестов отказались
>>2063735 Просто в не реляционных базах нехуй реляционный контент хранить. Key value парашу только записываешь и потом тяночки текут от ерохи, быдло смеется.
>>2063936 Мне тут одно легаси досталось, точнее интеграция с ним. Я беседую с одним из разрабов ядра этого продукта, говорю: - Да, я конечно в шоке с кода, привык к современным фреймворкам. Попадаются коммиты 2006 года. Он отвечает: - А, не, это не старые, это когда на гит разработку перевели
>>2062767 Заходишь на хх, выставляешь опыт, ключевые слова, ставишь галочку только с указанной зп. Мониторишь первые 3-4 страницы, и PROFIT. Можно еще на дваче спросить.
>>2062766 Ну ты примерно и описал логику сеньоров которые за 60к работают.
Вообще не вижу смысла менять шило на мыло с прибавкой меньше 30%. Исключение если чуйка вопит, что проект развалиться/галера обанкротиться.
ДЕЛАЕШЬ ВЁРСТКУ, БЭКЕНДЕР ДОЛЖЕН ЕЁ ИНТЕГРИРОВАТЬ @ ОН СДЕЛАЛ ЭЛЕМЕНТАРЩИНУ, ЧАСТИЧНО НЕПРАВИЛЬНО, ЧТО-ТО НЕДОДЕЛАЛ @ БОЛЕЕ СЛОЖНЫЕ ТРЕБОВАНИЯ ПРОИГНОРИРОВАЛ @ ДЕЛАЕШЬ ВСЁ САМ
>>2064047 Ну там чел в курсе за бэкенд и какие методы на нём есть для различных штук. Бэкендер он в общем, потому что фронтом его ну никак не назвать. Разве что  -фронтом. >>2064050 Ну типо того, только это по большей части я сам сделал, пока верстал ещё. А бэкендер доделал это, но не то, что реально важно.
ТИКЕТ НА РЕФАКТОРИНГ @ БЕЗ ACCEPTANCE CRITERIA @ В КОДЕ БЕЗ ТЕСТОВ @ СЫЧЕВ, НУ ТЫ ЧЕГО, НЕ ВИДИШЬ ЧТО ЛИ, ЧТО ЗДЕСЬ НУЖНО ПОРЕФАЧИТЬ @ ??? @ ВЫПОЛНЯЕШЬ НЕЛЕПУЮ ДЕКОМПОЗИЦИЮ, ГДЕ ГОВНО ИЗ ОДНОГО СОРТИРА РАЗНЕСЛО ПО ВСЕМУ ДОМУ @ ВОО, ВОТ ТЕПЕРЬ ЗАЕБИСЬ, ЧЕТКО @ ПРИНЯТО
>>2064405 Чтобы стиль применить. Представь тетрадный лист, только не с жёстким шагом, а подстраивающийся под конкретные шрифты и содержимое. В html+css такое просто так не сделаешь.
Начинаю думать, что тестовое задание все-таки необходимо. Чекнул вопросы на нескольких предыдущих собесах на мидла, все они заключались в знаниях, которые можно освежить за час, если точно знать темы, но которые никто явно на работе никто спрашивать не будет и где определения воспринимаются на интуитивном уровне или вообще забываются (но остаются правила их использования). Недавно было "расскажи про quick sort", смог только сложность выдавить и что-то про случайный выбор опорного элемента. Остальные вопросы в таком же духе были с разной степенью успешности, причем на часть я хорошо ответил прочитав пару простых статеек по основным понятиям.
>>2064477 >Чтобы стиль применить. К чему? какой стиль? зачем? Чего нужно добиться? >Представь тетрадный лист, только не с жёстким шагом, а подстраивающийся под конкретные шрифты и содержимое. Шизофазия какая-то. Как ты это представляешь? И при чём тут вообще тег HR? Возьми листочек можешь в клеточку и нарисуй, чего ты этим хочешь добиться. А пока это всё звучит как «ну там знаете, стили это как его, хтмль вот это всё»
>>2064611 Ну блять верстали мы как-то с бэкендером страницы на сервере, хорошо так поверстали, аж 10 шаблонов полилось, ну он потом эти шаблоны в серверные компоненты реакта засунул.
>>2064608 Классика НА СОБЕСЕДОВАНИИ: @ РАССКАЖИТЕ ПРО SOLID, ТЕСТИРОВАНИЕ, АЛГОРИТМЫ И ИХ СЛОЖНОСТЬ @ НА РАБОТЕ: @ НА ТЕСТЫ НЕТ ВРЕМЕНИ @ ДА ПОФИГ, ЧТО НЕ СОБЛЮДАЕТСЯ SOLID, ЛИШЬ БЫ РАБОТАЛО @ ЧЕМ ТЕБЕ ЭТОТ КОД НЕ НРАВИТСЯ? РАБОТАЕТ И ПОФИГ
У меня на работе 1с-ники что-то у себя тестируют, а код на стороне сайта просто есть, его вручную тестировщик смотрит и кабанчику показывают, как всё работает обычно не работает.
>>2064711 Если это про испытательный срок за фулл зп, то вообще без проблем. Так даже лучше, потому что и ты и кабанчик сможете расстаться друг с другом пожеланию без каких либо дополнительных обязательств.
>>2064685 Там больше смутило не то, что ничего этого на работе нет, а то, что это похоже на дрочку не очень сложных билетов в вузике. Посидел недельку, позубрил каждый и ты дохуя программист, который знает как деревья вертеть одним пальцем и на спокойно проходишь на следующие этапы.
>>2064618 Лол, пошёл испорченный телефон. Ещё раз, инлайны не работают как флексбокс, ты не можешь сделать филлер с grow: 1 чтобы распространить подчёркивание/стиль на всю ширину строки. Да, я знаю что можно сделать block border-bottom, но если текст уйдёт в две строки, это будет уже не то. Даже если сделаешь повторяющийся фон, у тебя нет гарантии что он ровненько встанет на строки, потому что line-height гарантирует только минимальную высоту строки, и это не работает с произвольным шрифтом.
Короче блядь, если слишком сложный бугурт, то проходите мимо. В вебе довольно кастрированная типография, некоторые вещи сделать нормально нельзя, хотя казалось бы.
>>2064685 SOLID это вредное неработающее говно от кукаретиков. Никто так сегодня не делает. У DI есть цена, всё усложняется. Open/closed подразумевает что используется наследование, в некоторых свежих языках оно вообще выпилено. L это тупо блядский полиморфизм, и снова про ебучее наследование, которое ты обещаешь не ломать. S и I ещё можно с натяжкой назвать полезными, но те кто уже написал что-то большое и сами знают что тот огромный фасад это говно и надо это переделать.
>>2064867 А я наоборот люблю. Возможность в любой момент заменить целый кусок приложения, в том числе в рантайме это охуенно.
Нужно тестировать без бекенда - абсолютно безболезненно заменил его моком за 1 час и работаешь локально, как будто так всегда и было. Приспичило вставить оффлайн режим - добавил слой кеширования и всё снова работает за час.
>>2064970 Возможность что-то подменить малой кровью — это просто особенность нормально спроектированной программы. Для этого не обязательно упарываться солидом.
>>2064992 Откуда вы лезете шизы? То у вас di спагетизирует код, то хорошо спроектированные программы без солида. Сучка, солид это не конкретный код или структура папочек, это принципы. Ты не можешь, сучка, без di, нормально спроектировать программу даже на сишке.
>>2065076 Да, именно так оно в жизни и работает: плохой код пишут специально, потому что хотят всех выбесить. Можно вкатиться в программирование и сразу писать как бог на любом языке.
>>2065067 Ну будет и будет, спагетти то где? Ну и нехуй писать на полностью чистых языках а потом жаловаться что сложнаа, вон в скале дохуя DI на любой вкус без ридеров.
>>2064608 > "расскажи про quick sort" Очередной бесполезный вопрос с каргодрочем на сухую теорию. Ведь на практике уже во всех языках есть из коробки всякие .sort() и всякие Comparators для задания правил сортировки. Вот никогда не понимал глупость таких компаний, которые сами же могу отсеять годных кандидатов из-за вопроса, который на практике не использется даже синьорами, а в сухой теории сможет ответить только тот, кто недавно это прочел в рандомной статейке в инете.
>>2064867 Лол. Мне кажется, ты просто не потянул из-за уровня знаний DI. Если в нем разобраться, то он тебе нехило упрощает код и делает понятным. Я уж молчу про избавление от рутины, когда тебе приходится создавать составной обьект (в котором вложенные обьекты имеют свои вложенные обьекты)
>>2065115 >где ты видел сеньоров с опытом работы 15 лет, пишущих говнокод? Нет таких. Чел)))))
Практически любой прогер, работающий много лет в продуктовой компании - говнокодер по определению, потому что он крутится в одном маленьком ограниченом стеке технологий и не выходит за его рамки. Если сниьор 15 лет в одной компании и на 1 проекте, то это не просто говнокодер, а говнокодер - динозавр
>>2065205 Как раз когда крутишься во множестве разных стеков технологий, ты становишься говнокодером просто потому, что ты каждую технологию знаешь только по верхам. Либо ты специалист в каком-то узком стеке, либо дилетант широкого профиля.
>>2065497 В рамках оптизизации проекта "Анон" мы посовещались и решили, что яички тебе не нужны, так как расходуют дополнительные ресурсы, которые не отбиваются компанией. Сычов, выбирай, или кастрация или заявление по собственному.
>>2065504 Но ведь яички вырабатывают тестостерон, который позволяет мне быстро решать таски. > или кастрация или заявление по собственному. Вообще выбор очевиден, платите ты вы мне мало. Можно 2 недели не отРАБатывать?
>>2065509 А с чего ты взял, что мы тебе это ради тасок предлагаем? >Можно 2 недели не отРАБатывать? Будешь ходить в костюме горничной по офису, стринги дадим тебе, презервативы каждому работнику выдадим.
>>2065570 А что не так с аутстафф гслерами? Чем лучше работать в продуктовой конторе, в сравнении с работой в на галере, где тебя/готовую команду зааутстаффят кабанчику, для которого вы будете делать продукт? Имеется ввиду при прочих равных, без разницы в зп и технологиях или не бывает такого? . > Как чистить карму если из-за тебя человек выберет аутстафф галеру? Он сам виноват же.
>>2065583 >Чем лучше работать в продуктовой конторе В инхаусе сразу понятно чем ты будешь заниматься, и если это говно, то можно туда не пойти. В аустаффах ты не знаешь чем будешь заниматься.
>А что не так с аутстафф гслерами? 1. Крайне непредсказуемая хуйня. Можешь как попасть в усиление в клевый старт-ап с современным стеком. А можешь попасть на какое-нибудь древнее говнище и пердолить его только потому, что заказчик не хочет туда ставит своих прогеров, так они от такой работы увольняются. 2. Каждый выход на проект это выход в новый коллектив. И репутация каждый раз обнуляется, и её надо зарабатывать заново.
>Имеется ввиду при прочих равных В аутстаффах кст часто платят выше рынка. процентов на 10-20.
>Он сам виноват же. Это да. Ну чувство примерно такое, ты рекомендовал знакомому кафе, а он там обосрался.
ИЗ-ЗА ГОРЯЩИХ СРОКОВ ВХУЯРИЛ МОЩНУЮ ЛЕПЕХУ ГОВНОКОДА @ ЧЕРЕЗ НЕКОТОРОЕ ВРЕМЯ В КОМПАНИЮ ПРИХОДИТ НОВИЧОК @ ЕМУ ДАЮТ ТАСКУ ДОРАБОТАТЬ НАГОВНОКОЖЕННЫЙ ТОБОЮ ФУНКЦИОНАЛ @ УВОЛЬНЯЕТСЯ Блядь...
>>2065628 Чел уволился из-за говнокода, прямо об этом заявив. С одной стороны стыдно за высранный вонючий кусок, с другой стороны есть дерьмо куда повонючее, хуле он слабеньким таким оказался?
>>2065631 >хуле он слабеньким таким оказался? Так это же хорошо, кабаны может осмыслят, что костыли, которые написаны к вчера-нужно релизу нужно переписывать
>>2065631 Так всё равно это не твоя вина. Кабан урезал сроки, про все заявления, что нужно время на тесты и рефакторинг, говорит, пилите фичи. Конечно, новички будут плеваться, ведь они могут выбирать, куда пойти
ВЫСРАЛ НЕРАБОТАЮЩИЙ НЕПОДДЕРЖИВАЕМЫЙ ГОВНОКОД @ ДЕБАЖИЛИ ВСЕЙ КОМАНДОЙ В ТРИ РАЗА ДОЛЬШЕ, ЧЕМ ОН ПИСАЛСЯ, @ О МЫСЛИ ТАМ ЧТО-ТО ПОМЕНЯТЬ ВОЗНИКАЕТ НЕРВНЫЙ ТИК ДАЖЕ У ТЕБЯ САМОГО, А ОСТАЛЬНЫЕ ПАДАЮТ В ОБМОРОК @ НУ ЭТО КОНЕЧНО НЕ МОЯ ВИНА, ЭТО КАБАН, МЕНЕДЖЕРЫ, ДЕДЛАЙНЫ, ДРУГИЕ ПРОГРАММИСТЫ ВСЕ МНЕ ГОВНА В ШТАНЫ ЗАЛИЛИ И ЗАСТАВИЛИ НАПИСАТЬ ГОВНО
>>2065715 Лол, а чья вина? Вот давай я приведу из жизни пример: Я - студент, прихожу на практику, мне дают 1 листик А4 с описанием протокола обмена с устройствами. Ну, я делаю все как написано, бац, оно не всегда работает: Ну, вообще-то это устаревшее описание, тут так-то кое что поменялось: бац, 120 листов изменений. Ок, сделаем, нам что сложно? Ну, вообще-то, там на заводе китайцы обосрались, потому хорошо бы чтобы ты это как-то обходил: да не вопрос, где обосрались-то покажите. И так за год работы твоя программулина что должна была быть просто задачей для того чтобы занять студента - превратилась в сложнющую систему сбора и мониторинга, с вебсервером, выгрузкой отчетов во все возможные форматы, при этом тебе говорили что ты просто практику проходишь, а потом: Ой, ну это, мы тут посмотрели и решили твою хуйню продавать, и вообще ты же у нас практику прохдил, а потому все что ты написал - теперь под неразглашением и принадлежит нам, можешь за 20к к нам в штат пойти, если хочешь))). Я чтоли виноват в том, что вот так вот подавали порциями? Что давали информацию которая не соответствует реальности? Может быть я виноват, что никто не ревьюил код студента 3 курса и все проверка заключалась в : "О, работает, заебись". А может быть мне следовало забесплатно оставаться полный рабочий день, проебывать пары, чтобы выдать хороший код? А может быть я виноват, что какой-то продаван с завода услышав про функционал - как-то втюхал его какому-то хую и теперь это стало комерческим продуктом? Я вот вины за собой не вижу. Я пришел на практику. Сами виноваты что не смотрели что я делаю, выдавали информацию мелкими порциями, и еще и решили продавать это говно.
>>2065776 Во-первых, ты должен понимать, что понятия "хороший код" и "плохой код" всегда существуют в определенном контексте, нет какого-то "ахуенного" кода из платонического измерения, с которым ты должен всегда сравнивать свой. И данный контекст обязательно включает в себя то, для чего код пишется, а так же твой личный опыт и навыки. Один и тот же код может быть охуенным, если его написал месячный джун, но полным говном, если его написал сеньор, и в этом никакого противоречия нет, нельзя от вчерашнего студента требовать того же, что ты требуешь от профессионала.
Во-вторых, ты должен понимать, для чего пишется любой код. Он пишется только с одной целью: удовлетворить некие конкретные нужды пользователя данной программы. И единственный критерий хорошести кода заключается только в этом: насколько хорошо он удовлетворяет данные пользовательские нужды. Любые другие валидные критерии для качества кода, которые ты можешь придумать - это всегда следствия данного. Например: код должен быть чистым, потому что чистый код легче менять и подстраиваться таким образом под меняющиеся нужды пользователя. Код должен быть быстрым, потому что никому не хочется ждать отправки формы по 5 минут. В коде не должно быть багов, потому что двойное списание денег с карты в нужды пользователя точно не входит, и т.д.
Таким образом, твоя базовая ответственность как программиста заключается в том, чтобы: 1) понять, для какой конечной цели ты пишешь код 2) написать работающий код, который позволяет этой цели достигнуть лучшим способом(по твоему мнению и в твоем контексте). Если ты такую ответственность на себя взял(а омежно пробубнить под нос в ответ менеджеру "ну бля не успеем же, но ладно хуй с вами попробуем" - это тоже взять ответственность), то и говорить постфактум "да я написал неработающее говно, но это не я виноват, а вы, потому что дедлайны кабаны менеджеры" - это полнейший непрофессионализм и расписка в собственной некомпетентности. Такие люди не понимают, зачем они в профессии, и зачем их взяли на работу в принципе. Для них писание кода - это бессмысленная домашка, которую марьиванна(менеджер) скинула на голову и которую надо тяп-ляп сделать, а там хоть трава не расти.
Если ты не можешь сделать нужный функционал за дедлайн, то ты об этом должен говорить сразу же и прямо, и либо урезать функционал, либо увеличивать время. Неработающий код не нужен никому, как бы быстро ты его ни написал. Он не нужен ни тебе, ни менеджеру, ни бизнесу, ни пользователю. Так зачем же ты его пишешь и потом сваливаешь ответственность за написанный тобой неработающий код на других?
>>2065811 Давай не еби мне мозги. Я расписал стори из жизни, как было у меня и почему я не вижу вины за собой. Ты же начинаешь какие-то пространные рассуждения и пытаешься у меня вызвать чувство вины и какую-то охуенную ответственность. Я - исполнитель, точка. Работаю с теми данными, которые были получены на момент постановки задачи, пытаться лезть в залупу - не моя задача, толпа менеджеров, которая должна выяснять требования, а вместо этого сидит и сериальчики обсуждает, клиент, что не может внятно сформулировать то, чего он хочет тестировщики, которые вместо изкейсов - кракозябры пытаюстся тестировать, а потом на проде что-то падает, а я - крайний значит, ну да, охуенный мирок. Чувствуй себя всю жизнь во всем виноватым, ты же не человек, а чмо, твой код не нужен и вообще, только потом ты соглашаешься с этим и сразу: ОЙ, НУ НИ УХАДИ, ДАВАЙ ЗП ПОДНИМИМ, МОЖ ТЫ ХОЧЕШЬ В ОТПУСК? ЧТО ТЫ ТАК СРАЗУ-ТО?! Плавали, знаем. Нахуй и в пизду такое мироощущение. Все обсираются, и пытаться обсеры всех на кодера свалить - как минимум ебланство и не каждый хочет такую хуйню терпеть. Когда ты студент третьего курса, который считает что что-то полезное делает, это еще и сработает, когда тебе уже под 30 - идите нахуй.
>>2065829 Меня твоя выдранная из жопы история не интересует, я тебе их миллион могу рассказать и каждая будет "доказывать" абсолютно обратное. Общий принцип я тебе сформулировал и объяснил, почему считаю его правильным и почему считаю твое отношение к работе некомпетентным и безответственным на основе данного принципа. Теперь ты либо обсуждаешь этот принцип и желательно без сильных ударов в анектодизм, либо иди друзяшкам ныть, как у тебя очередной бессмысленные день прошел и какие все вокруг плохие, один ты говнокод пишешь под палкой и поэтому хороший.
>>2065838 Студент, что обчитался Мартина - расслабься. Дорастешь хотя бы до мидла, поймешь, что это все - хуета из под коня, которая нужно только чтобы джуны нос не задирали. Программист - это исполнитель. Не более. Его задача - перенести уже собранные и формализированные требования к системе, на тот стек технологий, который используется в конкретном проекте. Не больше и не меньше. Если требования собранны хуево, если ваш архитектор проебался, если клиент - мямлит и по 5 раз в неделю меняет требования - это не твои проблемы, тебе платят за то что ты пишешь код. Все. Хороший-плохой, это вообще хуета из под коня, если бы ты работал хотя бы день, ты видел какой код в проде в массе крутится и всем поебать, потому что работает и заебись. Так вот, чтобы оно работало - все, блядь, звенья должны были нормально свои задачи исполнить, а не только программист. Программист, это, по сути, жопа, которая высирает говно, сначала - мозг должен был выбрать нормальную еду, оценив все плюсы и минусы, проанализировав - сможет ли он вообще эту еду переварить, потом она должна была попасть в желудок, там перевариться, затем - из нее должны были быть высосаны нужные вещества и в конечном итоге - мы получим говно, но если говно получилось жидки, сухим или вообще не получилось, а случилас запор - это не жопа виновата, это вся цепочка, начиная с головы обосралась и винить жопу за это - глупо, она просто исторгает из себя конечный продукт, и в этом ее задача, для этого господь бог ее создал и с этим она прекрасно справляется, если ты начнешь жопу винить за то что из нее выходит - ты конченный долбоеб. Так вот, когда продажники допизделись, что за месяц вам конфетка будет, когда ПМ - ради премии - погоняет всех и не может нормально наладить диалог с клиентом, когда твой личный менеджер - не слушает тебя, когда ты говоришь о проблемах, ведь он же не программист, ему непонятно - ты сам как-нибудь резберись, когда все в команде - кладут хуй на то что делают другие и когда тестировщики получают промии по числу найденных багов, а потому тестируют не то что действительно нужно клиенту - у тебя выйдет говно, но не то говно, которое было нужно. И в этом никакой вины нет, это просто суровая реальность, ты - не пуп земли и каким бы ты охуенным себя не считал - ты обосрешься, а долго находиться в состоянии: Уууу, я непрофесионал, я обосрался, ОПЯТЬ!!!! ПЛАК-ПЛАК - здоровый человек не может, он просто посмотрит по сторонам и поймет - что обосрались все и если он при этом он хотя бы старался сделать нормально работ - это не его вина, что все обосрались, потому что еще раз - кодер не ванга, не проститутка, которая должна ублажать клиента, и не менеджер, он - инженер, ему платят, внезапно, за написание кода и, как любой нормальный инженер, он не пытается что-то придумать, лезть куда не просили, а делает ровно то что просили. Все. Если в процессе выяснилось, что нужно было что-то другое, а дедлайны - вчера, это не кодер виноват, это виноват менеджмент, хуевые процессы и клиент, причем все вместе - один не поинтересовался, другой - положил хуй на то, за что платит, третьи - делали не то для чего они созданы, а просто создавали проблемы. И как раз компетентный ПРОГРАММИСТ, это все понимает, студент же, который даже дня не работал и у которого опыт - ЛАБА1 - будет думать, что раз он такой молодец и всем нос утрет. Нет, не утрет. Все рвение студента разобъется в определенный момент о суровую реальность, в которой, внезапно, его окружают люди, которые не идеальны, которые в массе - ленивые, тупые и некомпетентные и все что он может сделать - быть просто исполнителем, который делает то что от него просят и не строчкой кода больше.
>>2065861 >тебе платят за то что ты пишешь код ...что я и сказал, причем уточнил, за какой код тебе платят и для чего ты его пишешь. А именно: за работающий и для выполнения задач конечного пользователя. Остальную простыню не читал, по первым словам уже понятно, что это очередная бессмысленная попытка заняться рационализацией собственного непрофессионализма с твоей стороны и обвинения всех вокруг в написанном тобой говнокоде.
>>2065811 >Если ты не можешь сделать нужный функционал за дедлайн, то ты об этом должен говорить сразу же и прямо, и либо урезать функционал, либо увеличивать время. Нихуя manyamiroque.
>>2065199 > Вот никогда не понимал глупость таких компаний, которые сами же могу отсеять годных кандидатов из-за вопроса, который на практике не использется даже синьорами, а в сухой теории сможет ответить только тот, кто недавно это прочел в рандомной статейке в инете. Синьор, поставивший сервер под атаку выбором quicksort, ты?
>>2065199 Что "используется на практике", а что "никогда не используется на практике" по сути определяют сами кодеры. Если для задачи нужно что-то знать, что якобы "не используется на практике", то сеньор просто объявляет, что это тупая нерешаемая нереальная задача, а ПМ, который её поставил, -- просто еблан, который ниче блять не понимает в жизни. Задачу просто ставят в статус "Won't do" и идут дальше пилить свои круды. Начальство мирится с этим, так как на сеньора получше нет денег, либо вообще неизвестно, как его искать.
Уровень кодеров с каждым годом всё ниже и ниже. Если есть проблема с производительностью, то в ход абсолютно всегда первым делом швыряют кеширование, зачастую не проверяя, работает ли оно вообще, зачастую заносят кучу проблем из-за устаревания кешированных значений. Далеко не все умеют элементарно добавить индекс. Некоторые умеют находить процедуры работы с IO и выкидывать их. Дальше уже балансир с самой примтивной настройкой и Rabbit, и то это уже только для лучших сеньоров, уровня "главный супергерой компании". И дальше этого никто особо не пойдёт, т.к. "на практике не используется", идите нахуй.
Уязвимости. Даже если джун находит уязвимости, то время на их исправление никто не выделит. Принцип неуловимного Джо почти всегда работает, так что зачем тратить деньги. Если атака произойдёт, то ООО спокойно может сдохнуть, а кодеры просто уволятся по своему и пойдут себе дальше делать то же самое. Поэтому исправление уязвимостей "на практике" не используется. Ведь нам похуй вощет.
Если начальство не устраивает, что сеньор делает, или код становится невозможно поддерживать, то он просто увольняется, и идёт в другое место, где круг замыкается, и всё повторяется вновь.
>>2065861 >всем поебать, потому что работает Зачастую он нихуя блять не работает. Куча багов, тормозов, постоянные даунтаймы, не говоря уж об уязвимостях. даже не всегда работает core-функционал. Не всегда даже проект вообще доходит до релиза. И всем, как раз, поебать. Мне не поебать. Когда ваш код перестаёт работать, то вы вините в этом кого угодно кроме себя.
Ебать ты упоротый. Тебе человек рассказывает про конкретный кейс, а ты ему рассказываешь про какую-то нерелевантную хуйню из твоей жизни. Вангую, что ты и есть кабан какой-то говноконторы, в которой говнокод едет на говнокоде и говнокодом погоняет. И хватить срать в тред.