Это копия, сохраненная 15 июня 2023 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
@
ФААНГИ УВОЛЬНЯЮТ 100К+ ЧЕЛОВЕК
@
ПОДУМЫВАЕШЬ КУПИТЬ ДОМ В ДЕРЕВНЕ И ВЕСТИ НАТУРАЛЬНОЕ ХОЗЯЙСТВО
Предыдущий >>2563978 (OP)
ДВУХСОТКА-ДОДИК ЗАКАЗАЛ СЕБЕ ДОДОПИЦЦУ
@
ПИЦЦУ ПРИНЕСЛИ, НА КОРОБКЕ ФИРМЕННАЯ НАКЛЕЙКА "Я ПРОВЕРИЛ, ВСЁ ХОРОШО"
@
ДВУХСОТКАДОДИК ОТКРЫЛ КОРОБКУ, А ТАМ ГОВНО
@
В ГОВНЕ ТОРЧИТ ЗАПИСОЧКА "409 MESYA4NII BALANS NE SWEDEN"
@
ОХУЕВШИЙ ЗВОНИТ В ПОДДЕРЖКУ
@
НУ ВЫ ЖЕ ПОНИМАЕТЕ, ЧТО НАКЛЕЙКА ОТНОСИТСЯ ТОЛЬКО К ВНЕШНЕМУ ВИДУ КОРОБКИ
@
МЫ ЖЕ НЕ МОЖЕМ СМЕШИВАТЬ КУЛИНАРНЫЙ, УПАКОВОЧНЫЙ И ДОСТАВОЧНЫЙ ПРОТОКОЛЫ
@
ГОВНО В КОРОБКЕ ЗАКЕШИРОВАЛОСЬ
@
ТЕПЕРЬ ДАЖЕ ПРИ ОТДАЧЕ ПИЦЦЫ В ПИЦЦЕРИИ ДВУХСОТКА-ДОДИКУ БУДЕТ ПРИЕЗЖАТЬ ГОВНО В КОРОБКЕ БЛИЖАЙШИЕ 4 ЧАСА
Дежурно напоминаю, что HTTP предназначен для передачи гипертекста и коды состояния HTTP должен отдавать веб-сервер, а не приложение, которое вы накостыливаете поверх HTTP.
Ты что бля, неделю дежурил в мёртвом треде?
Фильтр на должность CEO в Санта-Монике
Да, называется пластика лица. Но у него чисто угол сделан, сама рама от родителей. Батя 100% такой же чэд
Точно. Как это я сразу не подумал про такой вариант
И губы видимо накачаны. А углы пиздец крипотные
@
РАЗРАБОТЧИК ДОЛЖЕН НАПРЯМУЮ ОБЩАТСЯ С КЛИЕНТОМ И ВЫЯСНЯТЬ КАКИЕ ФИЧИ НУЖНО ДЕЛАТЬ В ПРОЕКТЕ
@
ВОЗНИКАЕТ РИЗОНЫЕ ВОПРОС: ЗАЧЕМ МНЕ ВООБЩЕ НУЖНА ЭТА ФИРМА ЕСЛИ Я НА АПВОРКЕ МОГУ НАЙТИ ТОЧНО ТАКОГО ЖЕ КЛИЕНТА И БЕЗ ВСЯКИХ ПРОКЛАДОК ПОЛУЧАТЬ БОЛЬШЕ ДЕНЕГ ДЕЛАЯ ТОЖЕ САМОЕ, БЕЗ ЕБЛИ МОЗГОВ СО СТОРОНЫ ФИРМЫ?
буквально все украинские аутсорс фирмы
Всего за $20/час (из тех 50, что платит клиент), галера спасает тебя от обсирания рейтинга твоего личного профиля на апворке, когда ты пошлёшь клиента нахуй.
>Всего за $20/час (из тех 50, что платит клиент)
Если я отдаю больше половины своей прибыли то мне должны не только переводить с английского требования клиента но и еще вдобавок отсасывать.
>Да, называется пластика лица.
Ага, пластика, причём настолько дорогая, что искривляет пространство возле уголков его челюсти
@
НУЖНО ПОКРАСИТЬ КНОПКУ
@
КАЖДЫЙ РАЗ ГУГЛИШЬ ИЛИ ИЩЕШЬ В СВОЁМ КОДЕ
@
ПОТОМУ ЧТО НЕЛЬЗЯ ЕЁ ПРОСТО ПОКРАСИТЬ ПРИ ПОМОЩИ .BACKGROUND() И .BUTTONSTYLE(.BORDERED)
@
ЧТОБЫ ОТКРЫТЬ НОВЫЙ СКРИН НУЖНО НАПИСАТЬ ТЫСЯЧИ СТРОК КОДА
@
КООРДИНАТОРЫ, СТЕЙТЫ, ЭКШЕНЫ
@
UIKIT
@
ОДНА СТРОЧКА
@
VIEWCONTROLLER.PRESENT()
@
РЕАКТИВНОЕ ПРОГРАММИРОВАНИЕ ЭТО ВЕДЬ ТАК КРУТО
@
journalctl | grep <<<$SORT_GOVNA
@
cat /sys/class/thermal/anal_probe/temp
за 50 баксов в час клиента не пошлют.
Какие альтернативы? Стилизация внутри компонентов для петов только годится. Особенно компоненты стилизованные с тайлвиндом вот где @ДОСТАТОЧНО
Разве только css модули но это чисто техническая реализация, а БЭМ это архитектура.
Я ниразу не видел святого переимпользования, только видел ОГРОМНЫЕ БЛЯТЬ классы которые вообще хуй пойми че делают.
Пиши бля локальные стили
А потом приходит лид и говорит что кабан дал задачу сделать новый продукт, делаем это на хуитка нейм, стилизацию берем от старого продукта, так как надо новый продукт к старому сбоку прилепить. И что ты будешь со своими локальными стилями зашитыми в компоненты делать? Выколупывать стили из 100500 компонетов чтобы из вуя в сриакт перекинуть?
Или другой кейс тоже реальный. Приходит манагер и говори Сычев у нас новый партнер, мы ему доработаем свой проект но он хочет свой дизайн. Опять все 100500 локальных стилей будешь перелопачивать?
Причем во втором кейсе партнер только цвета всего и вся хочет поменять.
@
АНТИБУГУРТ
ПРИШЛИ МЕЙНТЕЙНЕРЫ
@
НАСТРОИЛИ CI, ПРАВИЛА МЁРЖА В РЕПОЗИТОРИЙ
@
ТЕПЕРЬ, ЧТОБЫ ЗАКОММИТИТЬ В СВОЙ ЖЕ РЕПОЗИТОРИЙ, СОЗДАЁШЬ ПУЛЛ РЕКВЕСТЫ
@
ТВОИ ПР ВИСЯТ ПО НЕСКОЛЬКО НЕДЕЛЬ И ЖДУТ ОДОБРЕНИЯ МЕЙНТЕЙНЕРОВ
@
БУГУРТ
А, понял, просто рофл
@
ТО НУЖНО ДОБАВИТЬ 1 ШТУКУ
@
ДОБАВЛЯЕШЬ
@
ПОТОМ ХОЧЕТ РАЗДЕЛИТЬ ЕГО НА 3 ПЕРЕКЛЮЧАТЕЛЯ ДЛЯ КАЖДОЙ ПОД-ФИЧИ
@
ДЕЛАЕШЬ
@
ТЕПЕРЬ У ПЕРВОЙ ПОД-ФИЧИ НУЖНО УБРАТЬ ПЕРЕКЛЮЧАТЕЛЬ, НО ДОБАВИТЬ ЕГО ДЛЯ ВСЕЙ ФИЧИ
@
УЖЕ ЛЮТО КЛОНИТ КО СНУ ОТ ЭТОЙ ТАСКИ
КОМПАНИЯ ИЩЕТ РАЗРАБОТЧИКА СО ЗНАНИЕМ РАЗГОВОРНОГО АНЛИЙСКОГО
@
ПРОХОДИШЬ СОБЕС НА АНГЛИЙСКОМ
@
ВСЕ ВОПРОСЫ НА РАБОТЕ ОБСУЖДАЮТСЯ НА РУССКОМ
КОМПАНИЯ ИЩЕТ РАЗРАБОТЧИКА СО ЗНАНИЕМ РАЗГОВОРНОГО АНГЛИЙСКОГО
@
ПРОХОДИШЬ СОБЕС НА АНГЛИЙСКОМ
@
ЭЙЧАРКА ЗНАЕТ АНГЛИЙСКИЙ ХУЖЕ ТЕБЯ
@
МЫ ВАМ ПЕРЕЗВОНИМ
КОМПАНИЯ ИЩЕТ РАЗРАБОТЧИКА СО ЗНАНИЕМ РАЗГОВОРНОГО АНГЛИЙСКОГО
@
ЧЕРЕЗ 3 МЕСЯЦА ГОВОРИШЬ СКОРОГОВОРКОЙ, СМЯГЧАЕШЬ СОГЛАСНЫЕ, ШЕПЕЛЯВИШЬ
@
ВИДОСЫ ПО РЕДКИМ АЛГОРИТМАМ НА ЮТУБЕ УЖЕ НЕ РЕЖУТ СЛУХ
@
БЕЛКИ ГЛАЗ ЛЮДЕЙ НА УЛИЦЕ КАЖУТСЯ СИНИМИ
ПОЛУЧАЕШЬ $7k/mo НА НЕНАПРЯЖНОЙ РАБОТЕ
@
ПРЕДЛАГАЮТ ВАКАНСИЮ В ТВОЕЙ СФЕРЕ НА ТВОЁМ СТЕКЕ НА $9k/mo
@
ДУМОЕШЬ: ДОДУТ ОФФЕР - ПОТОРГУЮСЬ НА СТАРОМ МЕСТЕ, НЕ ПОДДЕРЖАТ - ПОЙДУ НА НОВОЕ, WIN-WIN
@
ПРОХОДИШЬ СОБЕСЫ, СЧИТАЕШЬ ГНОМИКОВ, ТЕРЕБИШЬ LEET CODE
@
ВЫСТАВЛЯЮТ ОФФЕР, В НЁМ $8k/mo
@
ИДТИ НА НОВОЕ МЕСТО РАСХОТЕЛОСЬ, НА СТАРОМ СТЫДНО ТАКОЕ НЕСТИ ТОРГОВАТЬСЯ
@
ЗРЯ СЧИТАЛ ГНОМИКОВ
ПОЛУЧАЕШЬ $7k/mo НА НЕНАПРЯЖНОЙ РАБОТЕ
@
ПРЕДЛАГАЮТ ВАКАНСИЮ В ТВОЕЙ СФЕРЕ НА ТВОЁМ СТЕКЕ НА $9k/mo
@
НО ТАМ НУЖНО НАПРЯЖНО ПАХАТЬ ПО 10 ЧАСОВ В ДЕНЬ С ТАЙМ ТРЕКЕРОМ
@
ДА НУ НАХУЙ, ОТ РАБОТЫ И КОНИ ДОХНУТ, ТИШЕ ЕДЕШЬ ДАЛЬШЕ БУДЕШЬ
КОМПАНИЯ ИЩЕТ РАЗРАБОТЧИКА СО ЗНАНИЕМ РАЗГОВОРНОГО АНЛИЙСКОГО
@
ПРИШЕЛ
@
ИЗВИНИТЕ ВАШ УРОВЕНЬ АНГЛИЙСКОГО СЛИШКОМ НИЗКИЙ
@
ТЫ БИЛИНГВАЛ
@
ТРУ СТОРИ
>галера спасает тебя от обсирания рейтинга твоего личного профиля на апворке, когда ты пошлёшь клиента нахуй.
Галера разве не может послать клиента нахуй?
Нет мне сказали что я плохо говорю в общем и хромает граматика и артикли я путаю.
Я в ахуе был блять
Может, но тогда нужно искать нового. Задача компании не слать клиентов, а находить как можно больше
Блядь ахуевшие галеры, им что блядь переводчик нужен.
У нас CTO - настоящий англичанин из Лондона, и мне легче общаться с арабами, азиатами и индусами на английском, чем с ним. Дохуя всяких phrasal verbs и каких-то языковых конструкций, которые в быстрой речи хер поймешь.
ясен перец. Слово like у них считается дурным тоном. Надо
be fond of
be keen of
и ещё 5 штук я забыл какие. Читаю гарри поттера - у них там аналоги почти для каждого слова есть. Каждое понятие - по несколько слов устаревшее/модное/для знати/для простолюдинов/для иностранцев
@
ЧЕТ ПОРА Б РАБОТУ НАЙТИ ГДЕ МОЖНО ПОСАМОРАЗВИВАТЬСЯ И ПОТОМ МОЖНО НАЧАТЬ ДУМАТЬ О РЕЛОКАЦИИ
@
ПОЛУЧАЕШЬ $3k/mo НА НЕНАПРЯЖНОЙ РАБОТЕ
@
ПЯТЬ ДНЕЙ В НЕДЕЛЮ УДАЛЕНКА
@
ЧЕТ Я СТАГНИРУЮ, НИХУЯ НЕ УЧИТСЯ, ДА И ВООБЩЕ ЗАДАЧИ ХУЙНЯ ИЗ ПОД КОНЯ ТОЛЬКО ВРЕМЯ ОТНИМАЮТ
@
ПРЕДЛАГАЮТ ВАКАНСИЮ В ТВОЕЙ СФЕРЕ НА ТВОЁМ СТЕКЕ НА $4k/mo ГДЕ ОХУЕННОЕ ПОЛЕ ДЛЯ РАЗВИТИЯ, НО БЕЗ УДАЛЕНКИ
@
ПРИХОДИШЬ ДОМОЙ И НИЧЕГО НЕ ХОЧЕШЬ, КРОМЕ КАК ЛЕЖАТЬ НА ДИВАНЕ
@
НАХУЙ Я ТУДА ПОЛЕЗ?
>ПОЛУЧАЕШЬ $3k/mo НА НЕНАПРЯЖНОЙ РАБОТЕ
А ведь кто-то рвёт точнее недавно рвал, даже на диване дома не полежишь, надо доделывать таску свою изношенную дырочку за $1.5k. Так что радуйся жизни.
>ЧЕТ Я СТАГНИРУЮ, НИХУЯ НЕ УЧИТСЯ, ДА И ВООБЩЕ ЗАДАЧИ ХУЙНЯ ИЗ ПОД КОНЯ ТОЛЬКО ВРЕМЯ ОТНИМАЮТ
Я например после работы начал изучать линейную алгебру и матрицы что бы потом начать понимать принцип работы нейросетей и как рассчитывается аэродинамика для самолетов.
>Читаю гарри поттера - у них там аналоги почти для каждого слова есть. Каждое понятие - по несколько слов устаревшее/модное/для знати/для простолюдинов/для иностранцев
Это называется литературный язык.
>понимать принцип работы нейросетей и как рассчитывается аэродинамика для самолетов.
А ты кто по масти?
>начать понимать принцип работы
1. Чтобы что? Все равно эти понимания применить не сможешь.
2. Вполне возможно, что ты понимаешь очень упрощенно и вообще неправильно и никогда об этом не узнаешь.
Фронтендер.
>2. Вполне возможно, что ты понимаешь очень упрощенно и вообще неправильно и никогда об этом не узнаешь.
А хуле в этих нейросетях понимать?
>1. Чтобы что?
У меня есть мечта сделать нейронку которая будет сама играть в FAF или генерировать фильмы со звуком, так же мечтаю сделать игру на подобии Star Citizen только с более реалистичной графикой.
>2. Вполне возможно, что ты понимаешь очень упрощенно и вообще неправильно и никогда об этом не узнаешь.
Мне чат гпт помогает усваивать материал, он как терпеливый учитель объясняет мне каждый пример что очень помогает в понимании материала.
Чат гпт может наоборот придать тебе уверенности, что твое неверное понимание - верное.
Уже не радуюсь, каждый день ходю на ебаную работу, встаю в 7, чтоб пораньше домой прийти и посмотреть мультики
С одной стороны неплохо, буст на работе, ч другой грустно - надо пахать.
Прикол в том что на прошлой работе месяц просто уже в конце дома просидел - НИХУЯ не делал. Делал ремонт в квартире, гулял, ходил на собесы, но не работал.
Ошибся, то есть в игре должна быть максимально реалистичная физика а графика может быть весьма посредственная.
РАЗВИТИЕ/ИННОВАЦИИ/ПРОГРЕСС В НАШЕМ ДНК
@
Везде стены состоящие целиком из окон
@
Капли дождя на стекле размером с настенные часы,
@
Камин в книжном шкафу
@
В камине горит как будто напалму налили.
/pr при том что пишу код под амбиент
@
TIMESTAMP - ЭТО КОЛИЧЕСТВО СЕКУНД С 1970 ГОДА
@
JAVASCRIPT
@
TIMESTAMP - ЭТО КОЛИЧЕСТВО МИЛЛИСЕКУНД С 1970 ГОДА
Эту мелочь и не замечаешь на фоне того, что в каждом языке своя, ни на что не похожая, уникальная ебля с датами и временем. Нигде это не сделано просто, везде целая технология, про которую можно книги писать.
ОГРОМНОЕ ЛЕГАСИ ПРИЛОЖЕНИЕ
@
OLE ДАТЫ
@
3 МОДУЛЯ ДЛЯ ПРЕОБРАЗОВАНИЯ ИЗ ВНЕШНИХ ФОРМАТОВ ВО ВНУТРЕННИЙ И ОБРАТНО
@
ТЕСТАМИ ПОКРЫТ ТОЛЬКО ОДИН
@
ДОСТАТОЧНО
КОНЕЧНЫЕ СТРАНИЦЫ
Как же прекрасно, что в нашем проекте нет часовых поясов, да и дат как таковых, всё ведётся в операционных днях, которые открываются и закрываются тогда, когда прикажут. Вместо календаря справочник опердней. Можно хоть в 5 марта 1993 года работать, вообще похуй, какая сейчас настоящая дата.
и нет отделений в других часовых поясах?
Во владике операционный день уже закончился, в москве до закрытия ещё 6 часов
>и нет отделений в других часовых поясах?
Если ты хранишь даты с часовыми поясами, то ты делаешь что-то не то. Это антипаттерн.
Очень интересно. И как их надо хранить? Авиабилеты например работают по местному времени. Как ты их будешь соединять без часовых поясов?
Тут часовой пояс - аттрибут аэропорта, а не билета
ОПЕРДЕНЬ
СОТНИ ТЫСЯЧ СЕРВЕРОВ ПО ВСЕМУ МИРУ
@
ВСЕ РАБОТАЮТ В PST
@
ДВАЖДЫ В ГОД ПЕРЕВОДЯТ ВРЕМЯ
@
ЧАСТЬ СИСТЕМ ПОКАЗЫВАЕТ ВРЕМЯ В PST, ЧАСТЬ В ЛОКАЛЬНОЙ ТАЙМЗОНЕ
@
СИСТЕМА С КОТОРОЙ ТЫ РАБОТАЕШЬ ПОКАЗЫВАЕТ НА ОДОМ ЭКРАНЕ PST, НА ДРУГОМ ЛОКАЛЬНОЕ ВРЕМЯ
@
УДОБСТВО
т.е. на каком-то этапе переводить в utc и терять информацию о поясе? А если забыть перевести?
пользователь создает документ в часовом поясе владика. На каком этапе переводить в utc и как его показывать москвичу?
Если время отправляется вместе с документом, то на клиенте, вернее так, даже конвертация не нужна, сразу ставишь UTC и отображаешь местную таймзону. Если документ считается отправленным когда пришел на сервак то на серваке конечно.
т.е. на сервер надо слать без часового пояса, при этом клиент должен сам заботиться о переводе в utc?
А если клиент забудет или забьёт на это тайное знание?
>А если клиент забудет или забьёт на это тайное знание?
То вы даёте пизды тестерам и писателю клиента
> т.е. на сервер надо слать без часового пояса, при этом клиент должен сам заботиться о переводе в utc?
Либо пусть сервер ставит всегда ставит UTC 0.
> А если клиент забудет или забьёт на это тайное знание?
Сервер поставит UTC 0.
>Сервер поставит UTC 0.
так придет в неизвестном поясе, значит перевод в utc будет некорректный.
Для тупых:
Во владике документ создан 1 января в 9:00
Если переводить в utc, то это 31 декабря 23:00
Если на сервер придет без часового пояса и он тупо поставит в utc, то при отображении во владике это будет 1 января 19 часов. Что документ создан в будущем
ПРОСТО шлёшь на сервер время с корректным поясом
Думаю что клиент вообще не должен время отправлять, отправит он хуйню какую то ещё валидировать это.
т.е. появляется контракт, который надо описывать словами? И который особо не провалидируешь и не проверишь
И как ты собрался проверить проблемы с неправильно указанным часовым поясом на клиенте? Тут в обоих случаях делается допущение, что тебе приходят корректные данные.
Просто делаете универсальную функцию которая принимает данные с таймзоной и без и храните в utc. Если клиент не указал таймзону и не имел ввиду utc, то сам виноват.
>пхп вебмакаки уже день не могут понять как можно хранить дату без пояса
Господь исусий куда катится моя сфера деятельности
Продолжение приехало
ТАКИ ПОКАЗАЛ ОФФЕР ТИМЛИДУ
@
ПРЕДЛОЖИЛИ $7500, И ЭТО БОЛЬШЕ 5% ОБЫЧНОЙ ЕЖЕГОДНОЙ ИНДЕКСАЦИИ
@
ХОТЕЛИ НАВЕСИТЬ БОЛЬШЕ ОТВЕТСТВЕННОСТИ
@
ОТ СУЩЕСТВЕННОЙ ЧАСТИ ОТБРЕХАЛСЯ, ОСТАЛЬНОЕ ПРИШЛОСЬ БЫ ДЕЛАТЬ И ТАК, БЕЗ ПОВЫШЕНИЯ ЗП
@
НЕ ЗРЯ СЧИТАЛ ГНОМИКОВ
@
ГЛОЖЕТ МЫСЛЬ, ЧТО МОГ ВЫБИТЬ БОЛЬШЕ ДЕНЕГ
Собирательное название для тупых задач на собесах. ХЗ что они проверяют, в моем случае - только то, что я когда-то прочел решение в том же месте, где интервьюеры откопали саму задачу.
Конкретно задача про гномиков:
На каждого гнома из бесконечной очереди надет либо синий, либо красный колпак. Каждый гномик смотрит в спину впереди стоящего так, что первый видит колпаки всех, кроме своего, второй видит всех, кроме себя и первого, и так далее. Каждый гном знает лишь то, что видит, свое положение в очереди и то, о чем они все вместе договорились перед тем, как получить колпаки.
По команде все гномы должны одновременно назвать цвет. Тех, кто не угадал, какой на них колпак,расстрв общем, они не угадывают.
Вопрос: как им договориться, чтобы не угадало лишь конечное число гномов?
@
ПРОСЧИТАЙТЕ МИНИМАЛЬНОЕ КОЛИЧЕСТВО ПРЫЖКОВ...
Я читал дедовские подшивки журнала "Наука и жизнь", и поэтому знаю решение.
Проверяют, сколько колпаков гномиков помещается в твое очко.
>На каждого гнома из бесконечной очереди надет либо синий, либо красный колпак. Каждый гномик смотрит в спину впереди стоящего так, что первый видит колпаки всех, кроме своего, второй видит всех, кроме себя и первого, и так далее. Каждый гном знает лишь то, что видит, свое положение в очереди и то, о чем они все вместе договорились перед тем, как получить колпаки.
Пизда нахуй прочел текст и нихуя не понял что нужно сделать, не хватает мне мощностей что бы осмыслить все это.
Бля, реально читал эту хуйню и не мог понять в чём проблема-то у них сука
>ВСЕ ВОПРОСЫ НА РАБОТЕ ОБСУЖДАЮТСЯ НА РУССКОМ
КОМПАНИЯ ИМЕЕТ МНОГОНАЦИОНАЛЬНУЮ КОМАНДУ
@
ЕСТЬ ИНДУСЫ, МУСУЛЬМАНКИ, ЧЕРНОКОЖИЕ, ФРАНЦУЗЫ
@
ТИМЛИД ОТВЕЧАЕТ ВСЕМ ТОЛЬКО НА РУССКОМ С МАТАМИ
трустори
Каждый сзади стоящий гном говорит впереди стоящему, какой колпак на том надет?
Так только первый гном может не угадать цвет своего колпака
И как команда понимает этого тимлида? Переводят переводчиками встроенными в мессенджер?
@
ЖДЕШЬ ЗВОНКА ПОСЛЕ СОБЕСЕДОВАНИЯ, ТАК ЗАИНТЕРЕСОВАЛИСЬ ТВОЕЙ КАНДИДАТУРОЙ, ЧТО АЖ РАСТЕРЯЛИСЬ
@
ПЕРЕЗВАНИВАЮТ
@
НА ДРУГОМ КОНЦЕ ЖЕНСКИЙ ГОЛОС РОБОТА
@
ДЪОБРЫЙ ДЕНь, ФИ(О), ДеЛО В ТОм ЧтО..мы-вамперезвоним%
@
С КАЖДЫМ НОВЫМ ЗАПРОСОМ ПИШЕТ КОД ВСЁ МЕДЛЕННЕЕ ИЛИ ВООБЩЕ ОСТАНАВЛИВАЕТСЯ И ВАДАЁТ ОШИБКУ
@
ПИШЕТ КОД ТОЛЬКО ДЛЯ ПРОСТЕЙШИХ СЛУЧАЕВ, КОТОРЫЕ СКОРЕЕ ВСЕГО ВЗЯТЫ ИЗ ПРИМЕРОВ КОДА В ИНТЕРНЕТЕ ИЛИ НАПИСАНЫ СОТРУДНИКАМИ
>Для тупых:
>Во владике документ создан 1 января в 9:00
>Если переводить в utc, то это 31 декабря 23:00
>Если на сервер придет без часового пояса и он тупо поставит в utc, то при отображении во владике это будет 1 января 19 часов. Что документ создан в будущем
Ты тупой да? Документ создан по UTC 2023.12.31:23:00 для людей владике это 2024.01.01:9:00
Зачем тебе её куда-то терять? Просто в АПИ сервера напротив дат пишем что они передаются и принимаются в UTC0 дальше хуй там ебеться кто-то другой как их отображать.
Вам сука придумали общий стандарт времени с 0 точкой счёта где к UTC по Гринвичу надо просто добавить или отнять часы.
Вот тебе задача.
Я создаю запись в системе в 2022-03-07 12:35 по Москве, после чего сажусь в самолёт и лечу в Нью-Йорк, там в 2022-03-07 14:46 я создаю ещё одну запись. Каким образом в локальной дате отобразить это пользователю в Индии, Японии и Южной Африке?
Зачем хранить дату плюс таймзону, когда можно хранить просто дату, заранее зная что она всегда в одной и той же таймзоне?
Больше скажу, в 2 из 3 мест где я работал никто нигде даты не хранил - хранили сразу timestamp.
> заранее зная что она всегда в одной и той же таймзоне?
Время с таймзоной хранят если важно не только само время события, но и конкретно какое локальное время было у определённого клиента в этот момент. Так-как у разных клиентов (да даже у одного и того же, если он путешествует, например) таймзоны могут меняться, то их и надо каждый раз сохранять вместе со временем.
Если такие данные не нужны, то таймзоны действительно хранить нет смысла.
На практике мне таймзоны в датах никогда не были нужны и время либо хранилось в MSK, либо в UTC+0, а затем при показе переводились в локальную (или заранее настроенную) таймзону на клиенте.
появляется допущение что это время должно быть в utc и появляется риск что это будет не так.
А если ты таймзоны никогда не обрезаешь - нет риска
> и появляется риск что это будет не так.
Если дебил бэкендер накосячил без таймзон, то он может накосячить и с таймзонами. Тут от наличия/отсутствия таймзон ничего не зависит, а всё зависит от кривизны рук того кто пишет взаимодействие с бд.
ещё добавлю что перед обрезкой таймзоны надо переводить время в utc. Появляется риск что это не будет сделано или это будет сделано некорректно
стандартная отмазка про кривизну рук и "вы не умеете готовить". Чел, это так не работает. С "прямыми руками" можно было бы и на си поинтерами хуячить
Только вот в случае даты/времени эта "отмазка" прекрасно работает. Потому что у каждого языка свои собственные уникальные ни на что не похожие способы работы с датой/временем, плюс почти у всех форматов для обмена данными между двумя программами нет специализированного способа передачи даты/времени. А значит будут использоваться свои костыли, вроде секунд с 1970 года в виде числа или строки с датой/временем в каком-нибудь распространинном формате и потом всё это вручную обрабатываться на разных машинах, разными библиотеками.
Отмазка про кривизну рук это когда один вариант зафакапить сильно проще чем другой, но фанатик коленострельного варианта начинает защищать его словами "так вы не факапьте и вообще пишите без багов".
Здесь же и тот и другой вариант проебать одинаково легко. А возможно с зонами даже проще обосраться, ибо как анон выше отметил, у каждой бд и языка свои приколы на эту тему, а вот хранить тупо таймстамп это универсальное решение.
> STRIPE
Я один дохуя ебусь с интеграцией страйпа? Но тут ещё отягчающие обстоятельства - приём платежей от пэйпала и подписки. И сссука хуй это протестишь - в доках тупо нет опции пэйпала. Придётся брать лог данных из хуков и вручную имитировать аналогичные хуки, чтобы отдебажить
А блядь. Это программист, который кодил до меня, пытался в хуке страйпа обработать ещё и пэйпал. Хотя пэйпал и страйп никак не интегрированы и, судя по всему, не могут быть интегрированы в принципе. Но по коду это выглядело, как будто страйп умеет получать платежи через пэйпал
>ВСЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
C
>ОПЕРАЦИОННЫЕ СИСТЕМЫ
Unixы
>JAVASCRIPT
вызывает сишные либы
Что не так то?
Если тебе необходимо сохранить локальное время на момент события то в таблице можно завести аж целое отдельное поле под это.
Вопрос а если событие в мск происходит, а сервер в Японии. Какие даты хранить?
Вы себе геморрой придумали вместо хранения дат без часового пояса.
>а вот хранить тупо таймстамп это универсальное решение
Это и есть хранение даты в UTC0 без часового пояса блять. Буквально сука одно и тоже.
Не так то, что у здорового человека таймштамп - это секунды, а у жабаскрипта - миллисекунды
Быстрый язык, хуле.
т. Аутист
Ух, жиза. Я обычно специально какую-то тему для обсуждения или вопрос заготавливаю, чтобы не просто "пук среньк ну я РАБотаю над фича_нейм" говорить
>>634289
>пук среньк ну я РАБотаю над фича_нейм
Так и говорю. На все пуки отвечаю что давайте я щас возьму роль тимлида себе и покажу как надо работать и проводить декомпозции и постановки задач. Все знают что я реально выебу всех в очко и заставлю по 10ч дрочить требования заказчика проводить аналитику, заводить требования, дрочить разрабов до потери пульса чтобы проводили декомпозции и строго следить за тем чтобы у всех задач стояли родители и дети, прописывать блокирующие задачи. Буду дрочить аналитиков ставить приоритеты, буду душить требуя любой пук по багам завести и подробно описать сценарий, буду х2 душить требуя оформить правки как изменения требований и по ним делать новые задачи и новые оценки. И сверху ещё начну требовать в задачах привязать мне ссылку на разделы вики и вообще дико дрючить ещё и за ведение документации.
В результате меня никто не трогает и мы продолжаем по месяцу делать таски на 300 коммитов 200 из которых change something
Каждый раз максимально душно и в деталях рассказываю, как я писал очередной метод, как придумывал названия, как дебажил, как тестил. Мне похуй, что остальные не в теме, да и не все из них разрабы. Потому что не я придумал этот ежедневный часовой фарс, именуемый эджайлом.
>если работаете над большой фичей, которая длится несколько недель
Очевидно, что у вас процессы говно, раз вы над одной фитчей можете неделями работать. Без декомпозиции на подзадачи не видно, чем ты там занимаешься. Может ты эти несколько недель в носу ковырялся и воровал деньги у Кабана, а за два часа до дедлайна выкатишь костыльное решение, которое еще месяц будешь допиливать багфиксами.
>давайте я щас возьму роль тимлида
>дрочить разрабов
>дрочить аналитиков
>буду х2 душить
>дико дрючить
Тебя не трогают потому, что от такого "тимлида" уже к обеду разбежится вся команда и Кабан потеряет деньги и время на найм новых сотрудников. Дрочить он вздумал, лол. Твое дело маленькое - внимать, что тебе говорит аналитик и писать код по его ТЗ как машинистка. Все!
Это все хуйня. Декомпозиция должна быть такой, чтобы задачу можно было сделать максимум за 1-2 дня - не больше. Сделать - это не написать код и пукнуть пулл-реквестом. А именно сделать - пройти тестирование, смержить в мастер и раскатать на проде. А то, что вы там дрочите задачки несколько недель и кормите лида завтраками - так это просто воровство денег и отлынивание от работы. Читайте Дядюшку Боба - он все расписал как нужно правильно работать на Кабана.
Если у тебя однодневные таски с исправлением опечаток в сообщениях, это ещё не значит, что так у всех.
Ты неверно понял слово декомпозиция, чел. Дрочить неделями код, чтобы потом высрать огромный пул-реквест - это путь провинциальных шараг где решили пошебуршить дерьмецо. Нормальные фитчи декомпозируют на мелкие задачи, чтобы можно было четко отслеживать прогресс. А пока ты занимаешься софистикой и пытаешься оправдать воровство денег у Кабана.
Сначала такие как ты говорят, что любую задачу возможно декомпозиповать, а потом начинается "Ну не знаю, пускай один пишет логику для первой кнопки, другой для второй кнопки, а этот пишет запросы к базе. Что значит, доработки пересекаются, и приходится всё время друг друга ждать? Пусть ждут тогда. В смысле иди нахуй?".
>внимать, что тебе говорит аналитик и писать код по его ТЗ как машинистка. Все!
Жирно, пробуй тоньше
Расскажи, на что ты будешь декомпозировать и на какие пул-реквесты разбивать следующую задачу (буквально над чем я сейчас работаю):
Нужно считать csv-файлы с фтп, парсить их построчно, мэпить по охуительно длинному списку правил и импортировать в таблицы базы данных. Ну и крон-джоб ещё к этому всему, который будет делать это каждую ночь. Какая из этих частей может работать без других? Максимум крон-джоб можно отдельно запилить.
Ну и по вопросу о стундапе: я на данный момент на стадии мэппинга и что я должен говорить каждый день? "Сегодня я смэпил столбец "хуй пизда", написал регулярное выражение" и т.д.? По идее самым правдивым и понятным будет сказать "работаю на мэппером, продвигаюсь нормально". Всё, остальное никого не ебёт. У меня бугурт, что нужно это делать каждый день, хотя заранее известно, что стори на 25 рабочих дней.
Ну во-первых, нам нужен адаптер получения данных это задача номер 1. Нужен воркер который производит обработку это два задача, третья задача это реализовать настройки правил обработки её необходимо сперва чётко продумать и обговорить с аналитиками какие возможны формы расширения.
Ко всему этому заводим ещё задачу собственно тех аналитики и проектирования АПИ частей и формата данных для конфигурации и передачи содержимого файлов(создание ДТО, обработка сырых строк, может передача стрима).
В итоге у нас есть 4 задачи. Первой делается аналитика и проектирование, когда готово делаем описание трех задач. Первую по адаптеру данных даём джуну как раз для них тема, две другие смотря как удобно но нужен крепкий мидл в плане бизнес стороны проекта чтобы понимал о чем речь.
Все три задачи делаются параллельно, каждый пишет тесты и мокает себе зависимости например в задаче 2 мы мокаем адаптер данных чтобы он брал файлы из папки, в адаптере мокаем ему соединение фтп на просто заглушку которая снова выдаёт файлы.
Главной будет задача 2 поэтому в ней же делается крон и собственно она будет являтся финалом работы, две другие просто заливаем в мастер после ревью и запуска тестов.
Готово. Вот тебе грубый план декомпозиции и параллельной работы чтобы 40ч часов работы были готовы за 10ч времени.
Декомпозиция и распараллеливание это разве вещи и не все, что можно декомпозировать можно распараллелить
НОВОЕ МОЛОДЕЖНОЕ МИКРОСЕРВИСНОЕ ПРИЛОЖЕНИЕ
@
ВКИНУЛИ ТАСКУ С ЧАСОВЫМИ ПОЯСАМИ И ПРОЧЕЙ ХУИТОЙ
@
НАСТАЛО ТВОЕ ВРЕМЯ
@
ХУЯРИШЬ ЛЮТЕЙШУЮ МАГИЮ ВСЕ УЧИТЫВАЕШЬ ДАЖЕ ПОЯС ОСТРОВОВ ФИДЖИ - РАБОТАЕТ
@
НИКТО НА ПРОЕКТЕ НЕ МОЖЕТ НОРМАЛЬНО ОТРЕВЬЮВИТЬ ТВОЙ КОД
@
ОТ ПЯТИМИНУТНОГО ОБЬЯСНЕНИЯ КАК ЭТО РАБОТАЕТ ВСЕ В ЧАТЕ ВЫПАДАЮТ В ОСАДОК
@
ФИЧУ ВМЕРЖИЛИ НЕ ГЛЯДЯ, РАБОТАЕТ
@
В СЛЕДУЮЩИЙ РАЗ КОГДА НАДО ЧТО-ТО ПОМЕНЯТЬ РЯДОМ С ЭТИМ КУСКОМ КОДА, ВСЯ ТИМА УХОДИТ В ОТКАЗ И ТЕБЯ ЛЮБЕЗНО ПРИГЛАШАЮТ ЗАПИЛИТЬ И ПОКАЗАТЬ КЛАСС
@
НЕТОРОПЛЯ ДЕЛАЕШЬ КОД, ПОПУТНО ПОЕБЫВАЯ МОДЕЛЬ (РЕЛЯЦИОННУЮ) И МОЖЕШЬ РАСТЯГИВАТЬ ЭТО ЧУТЬ ЛИ НЕ НА ДЖВЕ НЕДЕЛИ
@
ОСТАЛЬНЫЕ НИХУЯ НЕ МОГУТ СДЕЛАТЬ, ПОТОМУ ЧТО НИХУЯ НЕ ПОНИМАЮТ
@
БУГУРТ У НИХ
Ла в любой конторе чел. Работа на удаленке, комп мой личный. Гиту вообще похуям на твои все ограничения. Качаю себе репу и тупо копирую.
Я ещё попросил мне поставить гит на корпоративный ноут якобы для работы, а эти дебилы даже не знают что с помощью него можно обойти и касперский и все эти трекеры активности и куда я че копирую. Спиздил документы по финансовой аналитике с общей шары с гитом залил к себе в обход всех систем безопасности, а так невозможно даже просто что-то скопировать на флешку, запрет записи
Значит, в ИП Магомедов можно с личных устройств подключаться к корпоративному Git-хостингу.
У меня в модном молодежном стартапе, которое официально юзает правительство Канады, код был в закрытой репе гитхаба с логином через личный аккаунт.
@
ВСЁ ЛОМАЕТСЯ К ХУЯМ ИЗ-ЗА ЛОМАЮЩИХ ИЗМЕНЕНИЙ В НОВОЙ НОДЕ
@
ВАРИАНТЫ - ИЛИ ВСЮДУ СТАВИТЬ СТАРУЮ НОДУ (В ТОМ ЧИСЛЕ НА СЕРВЕРАХ И ОБЛАКАХ) ИЛИ ЕБАТЬСЯ С КОСТЫЛЯМИ ДЛЯ НОВОЙ НОДЫ
Ну хотя бы пятиминутное объяснение в чяте, от которого мы выпадем в осадок, покажешь? Хоть описание таски?
БОЛЬШУ, ЧАСТЬ ЖИЗНИ ПИШЕШЬ НА НОДЕ
@
ПУКАЕШЬ В ПОДУШКУ, НЕ СЛЕДИШЬ ЗА ЭКОСИСТЕМОЙ
@
ОТКРЫВАЕШЬ ДВАЧ
@
ВИДИШЬ "ИЗМЕНЕНИЯ В ЭКОСИСТЕМЕ"
@
ПОКРЫВАЕШЬСЯ ХОЛОДНЫМ ПОТОМ
В NODE 17+:
Error: error:0308010C:digital envelope routines::unsupported
В 18-й помогает NODE_OPTIONS=--openssl-legacy-provider npm start
В 19-й --openssl-legacy-provider по ходу выпилили
В 16-й всё было заебись
>@
>НА ДРУГОМ КОНЦЕ ЖЕНСКИЙ ГОЛОС РОБОТА
@
СЪЕШЬ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК ДА ВЫПЕЙ ЧАЮ
Дада чел все как и ты работают в ИП Ашот и Камшот. Не могут же люди работать в Биг4 или другой фин конторе с шизой по секурити
@
ВЫКИДЫВАЕТ КАЖДЫЕ 5 МИНУТ НА ЛОГИН
@
НУ КОНЕЧНО, ЗА 5 МИНУТ ВЕДЬ МОЖНО СДЕЛАТЬ ВСЁ, ЧТО УГОДНО
> ВЫКИДЫВАЕТ КАЖДЫЕ 5 МИНУТ НА ЛОГИН
Я вообще не понимаю нахуя так делают. Такое чувство что тот кто делал прочитал про JWT-токены, но не до конца понял суть таймаутов в них.
Типа секьюрность. Чтобы кто-то не подошёл и не вывел всё твое бабло. Но из тестового дашборда можно было бы и не выкидывать или хотя бы больше таймаут.
Ещё неплохой вариант, чтобы сайт пищал за пол-минуты перед логаутом и спрашивал, выйти или ещё будете работать?
Мне нравится как это сделано в некоторых сервисвх с поддержкой FIDO2. Вместо пароля для повторного входа запрашивают аутентификацию со смарт-карты. В моём случае просто достаточно прикоснуться к yubikey'ю.
Схуяли воровство? Ему платят за часы, дают задания - он их выполняет. Не его вина что задание еблан выдавал.
Эта проблема решается опционами.
На предыдущей работе у меня были такие же мысли, а сейчас, на шестом году в яндексе, я чувствую окабанивание.
Такого почти нигде нет. А когда у тебя зарплата почасовая, то мотивации работать нет, а уж жопу рвать - тем более.
@
НАПИСАЛ И ОТПРАВИЛ СООБЩЕНИЕ
@
ПРОКРУЧИВАЕШЬ ЭТО СООБЩЕНИЕ В ГОЛОВЕ
@
ВСПОМИНАЕШЬ, ГДЕ НЕ ХВАТАЕТ АРТИКЛЕЙ
@
ДОБАВЛЯЕШЬ ИХ В СООБЩЕНИЕ
А разве вне стартапов это работает? Компании, которые растут не так быстро однохуйственно не дадут такого прироста что бы рвать жопу.
@
РОЕШЬСЯ В АНГЛОЯЗЫЧНЫХ ФОРУМАХ ПО ЭТОЙ ТЕМЕ
@
ДОКАПЫВАЕШЬСЯ ДО ИСТИНЫ
@
И ТАК НЕ ТОЛЬКО С АРТИКЛЯМИ
@
ПОЛУЧАЕШЬ С1 В ТЕСТЕ НА ЗНАНИЕ АНГЛИЙСКОГО
Тебе не дадут купить акции компании по цене для своих, если менеджемент решит, что твоя жопа порвана недостаточно усердно.
ПОЛУЧИЛ С2 НА ЭКЗАМЕНЕ
@
ПРИЕХАЛ В БРИТАНИЮ
@
НИХУЯ НЕ ПОНЯЛ ПОГРАНИЧНИКА
@
ОХУЕЛ С ПРОДАВЦА
@
ПРИЕХАЛ В США
@
ОТПИЗДИЛИ ПОТОМУ ЧТО СЛИШКОМ УМНЫЙ
@
НИКТО НЕ ПОНИМАЕТ ТЕБЯ
@
ЕРОХИНА С В1 ПРИНИМАЮТ ЗА НОСИТЕЛЯ
@
САМ ФРЕЙМВОРК ЭТАКИЙ ФРАНКЕНШТЕЙН, СОБРАННЫЙ ИЗ КУСКОВ РАЗНЫХ ВЕРСИЙ ОРИГИНАЛЬНОГО ФРЕЙМВОРКА
@
КОСТЫЛИ ВТОРОГО УРОВНЯ ПОДПИРАЮТ ОБЫЧНЫЕ КОСТЫЛИ
@
БАРБАРА ЛИЗКА ВЕРТИТСЯ В ГРОБУ ОТ СТРУКТУРЫ КЛАССОВ
@
ПЫТАЕШЬСЯ РАЗОБРАТЬСЯ С ТЕХНИЧЕСКИМ ДОЛГОМ
@
ПРАВИШЬ БАГ НЕ КОСТЫЛЕМ, А КАК НАДО, С РАЗГРЕБАНИЕМ СМЕРДЯЧЕЙ КУЧИ
@
"КУУУДААА СТОЛЬКО ПРАВОК!"
@
"УВЕРЕН, ТАКОЙ МИНОРНЫЙ БАГ МОЖНО ИСПРАВИТЬ ПРОЩЕ!!!!"
Дроч грейда, а не KPI.
Большая разница, так как приходится не выполнять больше работы, а учиться.
Я к тому, что ты все равно остаёшься линейным работником, никакой кабанчиковости не должно прибавляться. Только если ты становишься околоманагером и за работу других тебе насыпают жирные бонусы, то тогда можно окабанеть.
@
НАКОНЕЦ В МОБИЛЬНОМ ГУГЛЕ ПОЯВИЛАСЬ БЕСКОНЕЧНАЯ ПРОКРУТКА
@
ПРАВДА ТОЛЬКО ПЕРВЫЕ НЕСКОЛЬКО СТРАНИЦ, А ДАЛЬШЕ НУЖНО ТЫКАТЬ КНОПКУ ДРУГИЕ РЕЗУЛЬТАТЫ
@
НУ ДА, ГУГЛ НЕ НАСТОЛЬКО БОГАТ, ЧТОБЫ БЫСТРО РЕАЛИЗОВЫВАТЬ ТАКИЕ СЛОЖНЫЕ ФУНКЦИИ
Может когда-нибудь сделают и в десктопной версии. Не будем терять надежды
Дальше первых нескольких страниц листают только при поиске чего-то очень редкого, специфичного и непонятного, где вообще никакой инфы нет, и хорошо если попадётся форум 2006 года с похожей проблемой.
Насколько же часто тебе нужно такое гуглить, чтобы это было бугуртом?
>>639428
Если вопрос простой - то хватает 5 ссылок, а для чего-то посложнее бывает нужно и дальше пролистать. Логика гугла - в большинстве случаев это не нужно, значит это вообще не нужно.
В принципе это и не бугурт, просто я не понимаю корпорации, которые как будто сидят в 90х и некоторые удобные мелочи никак не могут сделать. Так же и некоторые популярные сервисы никак не могут сделать тёмную тему. Нам не надо, значит и никому не надо. Хотя с тёмными темами прогресс уже идёт достаточно быстро. Но хватает и упрямых баранов
Помню мне на новой работе под ноги таску бросили, "просто разобраться". Нужно было добавить хедеры в ответ запроса на конкретный эндпоинт. В итоге оказалось, что у них там самописное говно, где хедеры можно ставить только на уровне мидлварей.
Кто тебе сказал что бесконечная прокрутка это для всех удобно?
Бесконечная прокрутка в основном используется для того, чтобы зависимые от соцсетей были еще больше зависимы.
@
ИСПОЛЬЗОВАТЬ КОМПИЛЯТОР С ПРАВКАМИ ТВОЕГО ЛЮБИМОГО ТИМЛИДА
>>639453
>удобные мелочи
Шоб у тебя хуй во лбу вырос, ебал рот ваших прокруток. Отдельные страницы ftw.
>темная тема
Удваивание работы дезигнера ради полутора ебанатов.
А разгадка проста, если аб тесты показали, что увеличится профит с юзера на 0.001%, то фичу добавят, не увеличится, ну и нахуй не нужна фича.
Навалил правды.
Бесконечная прокрутка это ебучий рак, особенно на всяких форумах и соцсетях - ни ссылку на страницу нормально не кинуть, ни в закладки сохранить чтобы дочитать потом, ни откатиться по человечески к началу обсуждения итд
Отдельно доставляют сайты, у которых футер с ссылками убегает вниз.
Жыд брейнс пытаются всех пересадить на котлин, кек. Удачи
https://blog.jetbrains.com/appcode/2022/12/appcode-2022-3-release-and-end-of-sales-and-support
эта хуитка тянется из мобайла аля инстаграм, твитор и прочая обывательская параша, где нах не упёрлось ссылки куда-то вставлять, читать что-то дольше 2 секунд итд. РАБотаю на проекте где весь дизайн будто под мобилки заточен, огромный шрифт, миллионы модалок, бесконечный скролл без пагинации и прочий рак. В результате на экране не умещается адекватное количество инфы, всё распихано по табам или модалкам, при переходе на страницу из внешней ссылки приходится ещё и открывать нужную модалку или таб вручную чтобы показать ту или иную инфу, рот ебал того десигнера или ебанатов которые это придумали
Даже в твиттере было бы полезно иметь страницы, иногда бывает что например неделю не открывал и хочу почитать что там понаписали, так бы начал читать в метро утром, потом бы вечером с +- той же страницы продолжил. Но хуй там, проматывай все руками.
Двачую. Есть такое. Бывает иногда быстрее перерыть 10 файлов исходников, чем спросить. Потому что пока человек поймёт, что именно ты хочешь (хоть ты расписываешь на 10+ строк). Можно, конечно, ещё и позвонить, но лично я не люблю, когда меня доёбывают созвонами, думаю, что и другие их не особо любят
Я бэкендер и часто замечаю у нас такое отношение именно к фронтендерам. Почему-то негласно принято не объяснять детали фронтендерам, и задачи на фронт оформляются на отъебись, мол сами как-нибудь разберутся. Вот другим бэкендерам всё сразу расскажут и покажут.
Сам стараюсь объяснять всё максимально подробно и однозначно, чтобы вопросов не возникало, трачу часы на постановку задач на фронт, продумываю ответы на письма, тереблю аналитиков, чтобы в конфлюенсе была исчерпывающая инфа по UI. Хотя чувствую, что и этого иногда не достаточно.
У вас просто процессы говно. Еще небось контрактами на API в чате или голосом обсуждаете, лол.
@
УУХ СЕЙЧАС РЕШУ МИДЛ-ЗАДАЧУ ПО ПОСТРОЕНИЮ ДЕРЕВА ИЗ INORDER И POSTORDER МАССИВА
@
ТУПИШЬ БОЛЬШЕ ЧАСА, НЕ МОЖЕШЬ НОРМАЛЬНО СОБРАТЬ РЕКУРСИЮ
@
СМОТРИШЬ НАКОНЕЦ РЕШЕНИЕ НА ЮТУБЕ
@
ЧУТЬ НЕ ПЛАЧА, КОДИШЬ ПРОСТЕЙШИЕ 5 СТРОЧЕК
Да все задачи на алгоритмы такие, хуй кто догадается, как решать, если раньше не решали подобное. Мало кто допрёт сам даже до банального определения чётности числа через остаток от деления на 2, хотя после объяснения это начинает казаться очевидным. И почти никто в этом признается, потому не помнят, как писали свои первые хеллоуворлды.
Да но если сам допер, то как будто бы лучше запоминается
Двачую.
Вот это ПРОСТАЯ И ПИЗДЕЦ БЫТСРАЯ проверка на степень 2. Казалось бы ОЧЕВИДНО блять если знаешь двоичную арифметику, но я не додумался
(x & (x - 1)) == 0
Это было актуально во времена 8бит, сейчас даже эмбед на питоне хуярят.
@
НЕ УКАЗЫВАЮТ, ЧТО Я ДОЛЖЕН ОЦЕНИТЬ
@
ТЕКСТ НЕ ВЛЕЗАЕТ, ЭТО ОЦЕНИТЬ НАДО?
@
НЕТ ВОЗМОЖНОСТИ УВИДЕТЬ ВЕСЬ ТЕКСТ, ЭТО ОЦЕНИВАЕМ?
@
СОДЕРЖАНИЕ НАДО ОЦЕНИТЬ?
@
РЕЛЕВАНТНОСТЬ СОДЕРЖАНИЯ ПРОИСХОДЯЩЕМУ ИЛИ МОЁ ОТНОШЕНИЕ К СОДЕРЖАНИЮ?
@
БАНУСЕР🤡
Я бы поставил самую низкую оценку только за сам факт появления уведомлений от ютуба. А там ещё и ебаная политика, хуй знает, как поставить ещё меньше.
Пфф, так я читал это, но там надо поебаться. А времени на это не было, было проще откатиться на ноду 16
Пох. Просто орно. И я чуть не запутался после всех этих изменений, что он хочет
Кабану было не пох, надо было уже вчера
Это не аналогия. Меня заёбывает там переключать страницы. Кстати, для любителей продолжать с того места, где недочитал, если https://developer.mozilla.org/en-US/docs/Web/API/History_API
Просто меняешь параметр страницы в текущем урле при прокрутке.
Хотя, многие девелоперы скорее всего забьют хуй на него. А вот новостные сайты, кстати, активно используют и бесконечную проекрутку и history api.
Насколько задротом надо быть, чтобы соглашаться работать в выходные даже пусть 2x?
А в понедельник отдыхал, чилил в бассейне на верхнем этаже небоскрёба, потом поебался с новой тян.
500к-кун
Я даунгрейднулся, получается. Неудивительно, что за гроши веслаю...
Это отвечал не 500-кун если что. Я делаю себе выходные в любой день недели, когда мне нужно
Да я как-то вообще не сру, так что просто утром измеряюсь, как пописяю и потеряю 500гр за счёт этого.
Как зп? Нравится работать?
Я всегда отказывался от работы туловищем. Нахуй нужен этот лишний гемор, да и скука. Проводить созвончики, спрашивать статуса, ебать мозг другим и тебе ебут. Хотя, может там и не так много того гемора
Не, я не менеджерское туловище, а мидлодевелоперское.
> Как зп? Нравится работать?
80к. За 80к - нет. Вот и сижу в саббатикале, в попытке на х2 уйти.
Вчера ехал в такси с работы. Таксисту рассказываю что работаю айтишником:
- Тебе кассир не нужен?
- ?
- Зарплату считать
Рили было вчера
Ля. А я прихуел, что барбер, когда узнал, что я программист, начал обсуждать со мной chatgpt и сказал, что наверно люди не потеряют работы, как это было при внедрении машин
Он просто вкатывается сам и коупит.
Всё нормально, во-первых у них застряли пилы (потмоу что они в своей жизни никогда не пилили своими продроченными белыми ручками), во-вторых они все сгорят в атомном огне.
поскорее бы
@
ПРИХОДИТ ТРЕНД НА РЕАКТ, РЕАКТ НЭЙТИВ, ФЛАТТЕРЫ ETC, СПРОС НА ЧИСТЫЙ IOS ПАДАЕТ
@
ВКАТЫВАЕШЬСЯ, СТАНОВИШЬСЯ ЭКСПЕРТОМ, ЗАРАБАТЫВАЕШЬ ДОХУЯ
@
НЕЙРОСЕТИ УЖЕ САМИ ЭТО УМЕЮТ ДЕЛАТЬ И ВИДИМО СКОРО ВЫТЕСНЯТ ЛЮДЕЙ
@
ПОСТЕПЕННО ВКАТЫВАЕШЬСЯ В НЕЙРОСЕТИ
@
А ДАЛЬШЕ ЕЩЁ КВАНТОВЫЕ КОМПЫ
@
ДА СКОЛЬКО МОЖНО БЛЯДЬ, НЕЛЬЗЯ ЛИ ЧТОБЫ ТРЕНДЫ МЕНЯЛИСЬ НЕ ТАК БЫСТРО?
Сэд, бат тру
@
НУЖНО БЫЛО СДЕЛАТЬ НЕБОЛЬШИЕ ОТЛИЧИЯ ДЛЯ МЕНЕДЖЕРА, ЧТОБЫ У НЕГО НА ЭТОЙ СТРАНИЦЕ БЫЛ ДОПОЛНИТЕЛЬНЫЙ КОМПОНЕНТ
@
СДЕЛАН ВТОРОЙ КОМПОНЕНТ - СТРАНИЦА ОФОРМЛЕНИЯ ЗАКАЗА ДЛЯ МЕНЕДЖЕРА
@
ЕСЛИ НУЖНО ВНЕСТИ ПРАВКИ, НУЖНО ИХ ДУБЛИРОВАТЬ
@
ПОСТЕПЕННО ЭТИ 2 СТРАНИЦЫ ПРЕВРАЩАЮТСЯ В ЕБАНИНУ НА 6К СТРОК КОДА, С КУЧЕЙ РАСХОДЯЩИХСЯ ПРАВОК, С РАЗНЫМ ПОВЕДЕНИЕМ
@
У КЛИЕНТА ЕСТЬ КАКИЕ-ТО АДМИНЫ ИЛИ ХЗ КТО, КТО ТОЖЕ ДЕЛАЮТ ПРАВКИ НА СЕРВЕРЕ И НИХУЯ НЕ КОМИТЯТ В GIT
@
В 2023 ГОДУ
@
ПОДИ И НЕ ЗНАЮТ, ЧТО ТАКОЕ GIT
@
КОММИТИШЬ ЗА НИХ
Ну у кто копипастил код вместо того, чтобы сделать его реюзинг? Если сам, то на себя и пеняй
Надо сказать мне повезло, я в таких шарагах не работал. У нас уже в нулевых была SVN и какие-то артефакты от CVS
> Ну у кто копипастил код вместо того, чтобы сделать его реюзинг?
А хрен знает. Может разработчик, которого я сменил и который в страхе сбежал с проекта на нормальный, но он вроде не выглядел человеком, который бы такое сотворил. Непонятно, как так получилось.
> Если сам, то на себя и пеняй
Не, я потом это дело в один компонент по идее надо было разбить на много мелких компонентов ещё и тонну рефакторинга сделать, но времени на это не давали, тимлид еле выбил время на слияние двух шаблонов слил.
Не верится, что формошлеп сможет вкатиться в нейросети, где платят как айос-сеньке.
@
ВРЕМЕНИ НА РЕФАКТОРИНГ НЕ ДАЮТ
@
ТИМЛИЛ НАЧАЛ РЕФАКТОРИТЬ В НЕРАБОЧЕЕ ВРЕМЯ
@
ГОВОРИТ, ЧТО РАЗБИВАЕТ НА КОМПОНЕНТЫ И ДЕЛАЕТ ВСЁ ПО КРАСОТК
@
...
@
СМОТРИШЬ НА ПОПАП ПОСЛЕ ОБНОВЛЕНИЯ
@
НА КАЖДЫЙ ТИП АВТОРИЗАЦИИ СОЗДАН КОМПОНЕНТ, ПРЕДСТАВЛЯЮЩИЙ ИЗ СЕБЯ КОПИПАСТУ ЛЮБОГО ДРУГОГО ТИПА АВТОРИЗАЦИИ, ПРОСТО С НЕБОЛЬШИМИ ИЗМЕНЕНИЯМИ В ОБРАБОТКЕ ЗАПОЛНЕНИЯ И ОТПРАВКЕ СОБЫТИЙ В ANALИТИКУ
Мне кажется, что я бы лучше разделил, просто сделав компонент для инпута, в который можно было бы передать все нужные пропсы...
Я уже ушёл с проекта. Всех галерных сняли, там люди свою команду решили собрать. Помню мне по вакансии в ту компанию писали - может я мог бы свалить с галеры на проект, над которым работал, но уже стал бы "родным" разработчиком. Но пусть другого дурака ищут, я то знаю, сколько в проекте говнокода я ж его писал
Шарли-Марли?
@
ТАК ПРОЩЕ УДАЛЯТЬ НЕНУЖНЫЙ ПАТЧ
@
PRESS F TO PAY RESPECT TO GIT GREP, GIT LOG, GIT BLAME
>но он вроде не выглядел человеком, который бы такое сотворил
Адекватность человека никак не связана с его умением писать код.
Да так и есть, обоссали в бэ этот чатчпт, когда он рассказывал про переход на ручное управление самолётом при выходе из строя автоматики, в котором ручного нет, тупо копипастил инструкции из других самолётов в котором ручное управление есть.
И так везде. Чатгопота ваш хорош чтоб собесы проходить и менеджеров наебывать.
@
ЗАИНТЕРЕСОВАЛ ТВОЙ ОПЫТ
@
ПРЕЛАГАЮ ОЗНАКОМИТЬСЯ С ВАКАНСИЕЙ
@
ОЗНАКАМЛИВАЕШЬСЯ
@
ПИШЕШЬ, ЧТО ВАКАНСИЯ ЗАИНТЕРЕСОВАЛА И ГОТОВ ПОСОБЕСЕДОВАТЬСЯ
@
ИГНОР
Нет такого. Да и вдруг она ответит ещё - суток не прошло. Я только через день ответил может в этом проблема, уже 10к претендентов ответить ей успело...
Но была ещё ситуация такая же с хрбшей сбера, вот там игнор полный был, с таким же сценарием.
Я НЕ ХОЧУ, НО МЕНЯ ВЫГОНЯЮТ
Авторы письма, опубликованного на сайте некоммерческой организации Future of Life Institute, высказали точку зрения, что неконтролируемый процесс совершенствования нейросетей может представлять угрозу для человечества.
Мораторий предлагается установить сроком не менее чем на 6 месяцев и распространить на обучение всех более мощных систем ИИ, чем GPT-4. За это время предлагается разработать систему контроля безопасности.
>>Илон Маск, Стив Возняк и более тысячи экспертов в области искусственного интеллекта
Все кроме микрософт и китайцев, да?
Я скопипастил всё, что было в новости
Как говорят есть у хрюш такой список. Представляю что если б он был, то все б анальники были в игноре.
У украинских хрюш чесслово, оно само был слив чатега с чёрными списками лет 6 назад, посмотри на ебаном.
Но такие списки дно гавна и не покрывают индустрию и адекватных работодателей.
@
ТЫ НЕ БЕРЁШЬ НЕПОДПИСАННЫЕ НОМЕРА
Думаю хрюши первым делом в такие списки добавляли всех своих работников, чтоб их не увели конкуренты.
Какой процент разработчиков будет его придерживаться? Сколько людей вообще о нем будет знать?
Зачем представлять?
Есть мильйон сайтов, где бывшие сотрудники обсирают работодателя. Там уже тебе решать, достаточно ли это ЧОРНО.
Для ойти это вроде glassdoor.
@
НЕ ДЕЛАЕМ ПРОФИЛИРОВАНИЕ
@
ЭКСПЕРЕМЕНТАЛЬНО ПЕРЕПИСЫВАЕМ СЕРВИС НА ДРУГОЙ ЯЗЫК КОТОРЫЙ ДОЛЖЕН БЫТЬ БЫСТРЕЕ, ВЕДЬ ВО ВСЕМ ВИНОВАТ ИМЕННО ЯЗЫК
@
ПРОБЛЕМА ОСТАЕТСЯ
@
РЕШИЛИ ВСЕ ТАКИ ПРОВЕРИТЬ ПЕРВЫЙ ВАРИАНТ СЕРВИСА
@
ПЕРЕПИСАЛИ ПАРУ ФУНКЦИЙ И ЗАМЕНИЛИ ОДНУ ЛИБУ
@
ПРОБЛЕМА РЕШИЛАСЬ
>самолётом при выходе из строя автоматики, в котором ручного нет
И что делать в такой ситуации, кричать КУРВА максимально громко?
Нахуя вообще выкладывать собеседование в ютуб? Какие-то ебанутые
Я вижу только один выход у этой страны. Спиздить всё у других. Спиздить чатгопоту. Спиздить сименс. Спиздить амазон. Спиздить бмв. Спиздить аллен бредли. Спиздить бош. Спиздить абб. Спиздить дженерал электрик. За любым мало-мальски годные решением должен наблюдать фсбшник 24/7. Чтобы всё это создать с нуля нужно две вечности потратить. Я недавно гулял по городу и там почти везде сраные ржавые цеха заводов. Я даже не знаю, можно ли ещё ниже падать.
>>Спиздить всё у других.
Ну вот спиздил ты из магазина айфон, ты теперь можешь такой же сделать?
Даже если тебе дадут исходники гопоты, окажется что если у тебя нет дохуя серверов, девопсов и прочей инфраструктуры - она у тебя не заведется даже.
Нужно просто деньги с нефтянки вкладывать в развитие и модернизацию. Но деньги с нефтянки идут не в казну, а в карман олигархам, а им интереснее открыть счета в швейцарии, купить виллу в италии и пару яхт на сдачу. А если и вкладывать в бизнес, то не в рашке.
Двачую. Вот такие дурачки и рулят некоторыми государствами
Но как только двачер обрывается до власти, он тут же становится таким же ресурсом. Олигарх - это двачер, пришедший к успеху.
Они ему предлагают сначала в жопу раз.
Двачую сливали виндовсы, интылы, есть исходники RISC-V, но промышленности нет никакой, все ебемся с техпрроцессом 60-45нм, который кстати проебан, и что-то там про обещания к 30-му году про техпроцесс 28, когда весь мир будет уже другие технологии осваивать и юзать.
У всей этой движухи есть объективные причинцы. Олигархи не вкладывают в рашку, потому что боятся что весь их бизнес запросто отожмут (как показал 2022 отжать могут и там).
Власть держится на олимгархах, поэтому и деньги от нефтянки и газа будут продолжать идти в карманы, а не на нужны какой то там страны (в которой они сами и их семьи не живут)
То есть это обычное поведение для перифирийной экономики. В этом плане РФ от Аргентины отличается незначительно. Разве что иногда начинают вести себя как полуперифирия и захватывать рынки соседей (иногда буквально, лол).
Ебать, ты даже читать не умеешь? Как интернетом пользуешься, с помощником?
> Илон Маск, Стив Возняк и более тысячи экспертов
> Кошка, собака и более тысячи блох
> Ололо они написали кошка это блоха
У меня вопрос к этой конторе клоунов какого хуя их модуль печати внутри дрочит мне дремучие технологии древних и постоянно отваливается с этим ебучим Windows script
Не садиться в самолет без ручного управления, очевидно.
я аутист или он перепутал порядок в дефайне?
еще и до инклюда насрал пиздец братишка земля те пухом
>За любым мало-мальски годные решением должен наблюдать фсбшник 24/7
Так великий кормчий так и сделал, правда оказалось, что это не то что не работает, это в щи разъебало бизнес и науку, даже совковый госплан для экономики был лучше, чем чекистократия лул
Какая разница в каком порядке? Дефайны это буквально как словарь для т9, не больше
в смысле первый аргумент это то что заменяется а не наоборот
Ёпта, так надо было знать что воровать. Пыня сама не знает, что нужно воровать а что нет.
В этом и заключается весь минус всех фрилансов. Ни у кого нет дисциплины, а без жесткой дисциплины ты медленно превращаешься в амёбу.
Мань, это называется журнашлюха не сумела в язык, а ты подмахиваешь. Хуй, пизда, а также более тысячи экспертов...
Но всё ж хорошо, я в саббатикале. Вот и не получаю свои гроши. В худшем случае я просто выйду из саббатикала, в лучшем - сменю работу на нормальную в плане денех
Нет, это вполне руzzгое. Это когда ты говоришь кабанычу, что устал и увольняешься, а он по какой-то причине где он ещё за такие деньги компетентного человека найдёт? хотя за забором очередь... не хочет, чтобы ты уходил и предлагает тебе отпуск на срок, который ты хочешь. Сначала тратятся дни обычного отпуска, потом без содержания отпуск идёт не будет же работодатель мне 4 месяца оплачивать, которые я не "заработал"? Хотя я не против был бы а в итоге ты четвёртый месяц сидишь дома, третий месяц не получаешь свои 80к, а возвращаться то и не хочешь.
В апреле придётся побороть себя и начать откликаться на вакансии и даже общаться с людьми, собеседоваться, просить 150к. Т я ж е л о...
И пока я вот тут фуфлыжу в саббатикале, коллега уже свалил в вк и получает там явно больше, чем 150к, ебало моё представляете?
@
ЭТОТ СЕБЕ 2 ГОДА ОПЫТА ПРИРИСОВАЛ
@
ЭТОТ ДЕЛАЕТ ВИД, ЧТО ИМЕЕТ БОЛЬШОЙ ОПЫТ ФРИЛАНСА, КРАСОЧНО РАСПИСЫВАЯ ОДНУ НЕДЕЛЬНУЮ ХАЛТУРКУ
@
ЭТОТ СОВРАЛ, ЧТО РАБОТАЛ С ФРЕЙМВОРКОМ
@
ВСЕ ПРИХОДЯТ К ВЫВОДУ, ЧТО НУ ДА, НАДО ПРИВРАТЬ, А ЧЁ)
@
...
@
У ТЕБЯ РЕАЛЬНЫЙ ОПЫТ И ТЫ БОИШЬСЯ ОТКЛИКАТЬСЯ НА ВАКАНСИИ
@
ТЫ ЗНАЕШЬ ФРЕЙМВОРК, НО ДАВНО ЕГО НЕ ТРОГАЛ И ТРЯСЕШЬСЯ ВПИСЫВАТЬ ЕГО В РЕЗЮМЕ
@
ВИДИШЬ В ВАКАНСИИ СТРОЧКУ "ТРЕБУЕТСЯ ГЛУБОКОЕ ПОНИМАНИЕ" И ПО-ДЕФОЛТУ СЧИТАЕШЬ, ЧТО ТВОЁ ПОНИМАНИЕ НЕ ГЛУБОКОЕ, НЕ МОЖЕТ БЫТЬ ГЛУБОКИМ И СКОРЕЕ ВСЕГО ВООБЩЕ ПОВЕРХНОСТНОЕ И ТЫ ВООБЩЕ МОШЕННИК
@
НЕ МОЖЕШЬ ОТКЛИКНУТЬСЯ НА ВАКАНСИЮ С ВИЛКОЙ В 200К+, ВЕДЬ КУДА ТЕБЕ, ТЫ ЖЕ ДАЖЕ 100К НЕ ПОЛУЧАЛ, ЗА МЕЛКИЙ ПРАЙС ХВОСТЫ КРУТИШЬ
@
В ВАКАНСИИ ПИШУТ ОТ 3Х ЛЕТ ОПЫТА В ВЬЮ, А У ТЕБЯ 2 ГОДА? НЕЛЬЗЯ ОТКЛИКАТЬСЯ, НЕ ДЛЯ ТЕБЯ ВАКАНСИЯ
@
ПЛЮСОМ БУДЕТ УМЕНИЕ ОБРАЩАТЬСЯ С КОНСОЛЬНОЙ СТРОКОЙ ЛИНУКСА, А ТЫ 2 ГОДА ЕЕ ИСПОЛЬЗОВАЛ? ДА НЕ, ТЫ ЖЕ ПРОСТО ПО ПАПКАМ ПЕРЕХОДИЛ, ДА С ГИТОМ ЧЕРЕЗ НЕЁ РАБОТАЛ И НА ВПС СВОЕЙ ПОДНЯЛ ДОКЕР КОНТЕЙНЕР И ВООБЩЕ, ЭТО НЕ УМЕНИЕ, ЭТО БАЛОВСТВО
@
ПЛЮСОМ БУДЕТ = ОБЯЗАТЕЛЬНО НАДО ЗНАТЬ
@
ОБЯЗАТЕЛЬНЫЙ ОПЫТ С = ТЫ ДОЛЖЕН БЫТЬ СПЕЦОМ, ИДИ МИМО, ПОПЛАВОК ЕПТЫ
@
ЗНАНИЕ АНГЛИЙСКОГО НА УРОВНЕ ЧТЕНИЯ ДОКУМЕНТАЦИИ = ТВОЙ B2 ТУТ НЕ КАНАЕТ, ПЕТУШОК
@
ОТЛИЧНОЕ ПОНИМАНИЕ ООП = УУУУ, ИДИ НАХУЙ ПРОСТО, У ТЕБЯ ДАЖЕ ВЫШКА НЕ ПРОФИЛЬНАЯ
@
ЖЕЛАТЕЛЬНО, НО НЕ ОБЯЗАТЕЛЬНО = ТЫ, КОНЕЧНО, МОЖЕШЬ НАШЕ ВРЕМЯ ПОТРАТИТЬ, НО ЗА ЗАБОРОМ ОЧЕРЕДЬ И МЫ ВОЗЬМЁМ ТОГО, КТО ВСЁ ЭТО ЗНАЕТ
@
ПОНИМАНИЕ ТОГО, КАК РАБОТАЕТ = ТЫ НЕ ПОНИМАЕШЬ
@
НАПИСАЛА ХРЮША С ПРЕДЛОЖЕНИЕМ ВАКАНСИИ
@
БОИШЬСЯ ДАЖЕ ОТКРЫТЬ СООБЩЕНИЕ
@
ПОНИМАЕШЬ, ЧТО СКОРЕЕ ВСЕГО НЕДООЦЕНИВАЕШЬ СЕБЯ, ТЫ ЖЕ ОБЪЕКТИВНО СИЛЬНЕЕ МНОГИХ КОЛЛЕГ В ПЛАНЕ РАЗРАБОТКИ
@
НО ТАКЖЕ ПОНИМАЕШЬ, ЧТО ТЫ ОШИБАЕШЬСЯ И ТЫ СЛАБЕЕ ИХ, ВЕДЬ ТЫ НЕ ЗНАЕШЬ И НЕ УМЕЕШЬ НИЧЕГО
Сеймы здесь? Что делать? Есть ли кто-то такой-же конченый, как я? Может кто-то справился с собой?
Завтра первый день активного поиска работы, набрал вакансий подходящихпрям подходящих, да, еле нашёл. Хотя вдруг я не имею понимания того, что такое rest? Всё может быть..., буду откликаться утром.
Лучше бы мне не жить, наверное.
@
ЭТОТ СЕБЕ 2 ГОДА ОПЫТА ПРИРИСОВАЛ
@
ЭТОТ ДЕЛАЕТ ВИД, ЧТО ИМЕЕТ БОЛЬШОЙ ОПЫТ ФРИЛАНСА, КРАСОЧНО РАСПИСЫВАЯ ОДНУ НЕДЕЛЬНУЮ ХАЛТУРКУ
@
ЭТОТ СОВРАЛ, ЧТО РАБОТАЛ С ФРЕЙМВОРКОМ
@
ВСЕ ПРИХОДЯТ К ВЫВОДУ, ЧТО НУ ДА, НАДО ПРИВРАТЬ, А ЧЁ)
@
...
@
У ТЕБЯ РЕАЛЬНЫЙ ОПЫТ И ТЫ БОИШЬСЯ ОТКЛИКАТЬСЯ НА ВАКАНСИИ
@
ТЫ ЗНАЕШЬ ФРЕЙМВОРК, НО ДАВНО ЕГО НЕ ТРОГАЛ И ТРЯСЕШЬСЯ ВПИСЫВАТЬ ЕГО В РЕЗЮМЕ
@
ВИДИШЬ В ВАКАНСИИ СТРОЧКУ "ТРЕБУЕТСЯ ГЛУБОКОЕ ПОНИМАНИЕ" И ПО-ДЕФОЛТУ СЧИТАЕШЬ, ЧТО ТВОЁ ПОНИМАНИЕ НЕ ГЛУБОКОЕ, НЕ МОЖЕТ БЫТЬ ГЛУБОКИМ И СКОРЕЕ ВСЕГО ВООБЩЕ ПОВЕРХНОСТНОЕ И ТЫ ВООБЩЕ МОШЕННИК
@
НЕ МОЖЕШЬ ОТКЛИКНУТЬСЯ НА ВАКАНСИЮ С ВИЛКОЙ В 200К+, ВЕДЬ КУДА ТЕБЕ, ТЫ ЖЕ ДАЖЕ 100К НЕ ПОЛУЧАЛ, ЗА МЕЛКИЙ ПРАЙС ХВОСТЫ КРУТИШЬ
@
В ВАКАНСИИ ПИШУТ ОТ 3Х ЛЕТ ОПЫТА В ВЬЮ, А У ТЕБЯ 2 ГОДА? НЕЛЬЗЯ ОТКЛИКАТЬСЯ, НЕ ДЛЯ ТЕБЯ ВАКАНСИЯ
@
ПЛЮСОМ БУДЕТ УМЕНИЕ ОБРАЩАТЬСЯ С КОНСОЛЬНОЙ СТРОКОЙ ЛИНУКСА, А ТЫ 2 ГОДА ЕЕ ИСПОЛЬЗОВАЛ? ДА НЕ, ТЫ ЖЕ ПРОСТО ПО ПАПКАМ ПЕРЕХОДИЛ, ДА С ГИТОМ ЧЕРЕЗ НЕЁ РАБОТАЛ И НА ВПС СВОЕЙ ПОДНЯЛ ДОКЕР КОНТЕЙНЕР И ВООБЩЕ, ЭТО НЕ УМЕНИЕ, ЭТО БАЛОВСТВО
@
ПЛЮСОМ БУДЕТ = ОБЯЗАТЕЛЬНО НАДО ЗНАТЬ
@
ОБЯЗАТЕЛЬНЫЙ ОПЫТ С = ТЫ ДОЛЖЕН БЫТЬ СПЕЦОМ, ИДИ МИМО, ПОПЛАВОК ЕПТЫ
@
ЗНАНИЕ АНГЛИЙСКОГО НА УРОВНЕ ЧТЕНИЯ ДОКУМЕНТАЦИИ = ТВОЙ B2 ТУТ НЕ КАНАЕТ, ПЕТУШОК
@
ОТЛИЧНОЕ ПОНИМАНИЕ ООП = УУУУ, ИДИ НАХУЙ ПРОСТО, У ТЕБЯ ДАЖЕ ВЫШКА НЕ ПРОФИЛЬНАЯ
@
ЖЕЛАТЕЛЬНО, НО НЕ ОБЯЗАТЕЛЬНО = ТЫ, КОНЕЧНО, МОЖЕШЬ НАШЕ ВРЕМЯ ПОТРАТИТЬ, НО ЗА ЗАБОРОМ ОЧЕРЕДЬ И МЫ ВОЗЬМЁМ ТОГО, КТО ВСЁ ЭТО ЗНАЕТ
@
ПОНИМАНИЕ ТОГО, КАК РАБОТАЕТ = ТЫ НЕ ПОНИМАЕШЬ
@
НАПИСАЛА ХРЮША С ПРЕДЛОЖЕНИЕМ ВАКАНСИИ
@
БОИШЬСЯ ДАЖЕ ОТКРЫТЬ СООБЩЕНИЕ
@
ПОНИМАЕШЬ, ЧТО СКОРЕЕ ВСЕГО НЕДООЦЕНИВАЕШЬ СЕБЯ, ТЫ ЖЕ ОБЪЕКТИВНО СИЛЬНЕЕ МНОГИХ КОЛЛЕГ В ПЛАНЕ РАЗРАБОТКИ
@
НО ТАКЖЕ ПОНИМАЕШЬ, ЧТО ТЫ ОШИБАЕШЬСЯ И ТЫ СЛАБЕЕ ИХ, ВЕДЬ ТЫ НЕ ЗНАЕШЬ И НЕ УМЕЕШЬ НИЧЕГО
Сеймы здесь? Что делать? Есть ли кто-то такой-же конченый, как я? Может кто-то справился с собой?
Завтра первый день активного поиска работы, набрал вакансий подходящихпрям подходящих, да, еле нашёл. Хотя вдруг я не имею понимания того, что такое rest? Всё может быть..., буду откликаться утром.
Лучше бы мне не жить, наверное.
Так просто акцентируешь свое внимание, что ты лучше большинства коллег. А кто-то из коллег, кто хуже тебя - устроился в места получше.
Всё так. И даже те коллеги, которые хуже меня, могут получать зепку больше, чем я.
Потому что я не лучше их, я несостоятелен...
С такими софт скиллами 50% от рынка уже отличная зарплата.
В крупных конторах, где есть грейдовая система, тебе всегда внушат, что ты - тварь дрожащая, и ничего не знаешь, а в мелкой - без таких ухищрений кабан тупо возьмет на понт, когда будешь договариваться о рублях-в-наносекунду.
НА УДАЛЕНКЕ ДРОЧИШЬ В ОБЕД КАЖДЫЙ ДЕНЬ НА ТРАПОВ, ОБЩАЕШЬСЯ НА ГРЯЗНЫЕ ТЕМЫ С МОДЕЛЯМИ
@
ПЕРЕД УВОЛЬНЕНИЕМ УЗНАЕШЬ ЧТО БЫЛ МИНИ_ТРЕКЕР
нет, другая. но увидел наконец-то бумаги с "Рабочими обязанностями, техникой безопасности", такая кипа документов на 500 листов.
Пидоры в 1 рабочий день их не показали, да я и не стал бы читать.
Ну и похуй тогда. Какая разница на что дрочить, главное, чтобы человек и сотрудник хороший был и прон легальный
Тебе на удалёнку дали рабочий комп? Земля пухом, дрочить на рабочем компе.
Я как-то на одном рабочем компе переустановил винду и смотрел порнуху вдоволь. С виндой была какая-то хуйня, которая не фиксилась. Сам сейчас в шоке, что сделал это без спроса, ведь могли дать пизды, но я был молодой шутливый. Причём смотрел абсолютно все типы прона, а сбоку сидел прогер альфач старше лет на 10. Это придавало особую пикантность. Потом ходил в туалет сливать накопившееся. Ну а потом я работал только на своих ноутах и компах
А что делать? Без скрипта не запустить проект.
Была вот эта хуйня https://goteleport.com/
Но я ее отключал
>Но могут читать твою переписку и слушать ваши телефонные разговоры.
Это норм, там не писал/говорил ничего предосудительного и не собирался.
А что вообще подсунуть-то могут? А то если удаленка, то как скрыть свою коллекцию поней от всевидящего очка шпиёнской софтины? Такой софт вылавливается каким-нибудь кашпировским KVRT?
>>661221
Убрал из рациона всякие крекеры и мармеладки, убрал сахар, снизил потребление калорийных продуктов. Добавил в рацион более здоровую еду. Стал меньше есть. Физическую активность нарастил.
Только что мне с того, если я на мелком прайсе сижу...
>>661218
Да я уже вчера понял, я что у меня что-то такое есть. Ещё бы знать, как от этого избавиться.
Ну вот подсунут тебе клиент к VPN
А он установит какой-то ssh тунель через скрипт и весь твой трафик будет перехватываться. Не шаря в своей OS ты не определишь этого.
> 2 сотыги?
В мечтах чел, в мечтах...
На 80к при 3х годах опыта сижу. Хуже меня никого нет, вкатыши за год до 2 сотыг дойдут, а я уже 3 веслаю.
Я нищий и некомпетентный, можно вкатываться в спецов по похудению, хоть это объективно успешно идёт, если не обращать внимание на людей, которые за месяц 6кг сбрасывают, в то время как я всего 2-3.
Ха-ха-ха, я гораздо больше стаж имею и меньше тебя зарабатываю, не огорчайся так сильно.
> Ха-ха-ха, я гораздо больше стаж имею и меньше тебя зарабатываю
Верится с трудом, если честно. Или ты тот сишарпист в дс на 50-60к?
> не огорчайся так сильно.
Как не огорчаться то...
>Верится с трудом, если честно.
Так у меня тот же самый синдром импостора, только я еще и алкоголик и выгораю быстро, и не отдыхаю нормально.
> Так у меня тот же самый синдром импостора,
Борешься с ним как-нибудь?
> только я еще и алкоголик
Жаль мне недоступна данная радость. На 80к бы гудел нехило с алкодрузьями, а так мне некуда мои гроши тратить.
> и не отдыхаю нормально.
Какой отдых, столько всего не изучено...
>Борешься с ним как-нибудь?
Нет, он только сильнее в депрессию загоняет.
>Жаль мне недоступна данная радость.
Почему? А вообще - хорошо что недоступна.
>На 80к бы гудел нехило с алкодрузьями, а так мне некуда мои гроши тратить.
Ага, в нули слетал бы и потом терял работу из-за запоя. Не стоит оно того.
>Какой отдых, столько всего не изучено...
А и это еще очень важная причина - ничего не учу, бухаю же.
>>661759
> Нет, он только сильнее в депрессию загоняет.
Так если его побороть, то не будет. Вопрос только в том, как побороть.
> Почему?
Я идейный трезвенник.
> А вообще - хорошо что недоступна.
Да лучше бы можно было прибухнуть. Я б всё свободное время в алкогольном угаре был бы, до самой смерти - вот она жизнь.
> Ага, в нули слетал бы и потом терял работу из-за запоя.
Алкаши более приспособлены к жизни в РФии, я бы лучше устроился, если бы бухал.
> ничего не учу, бухаю же.
Тоже явно лучше, чем постоянно что-то учить и осознавать, что ничего не знаешь и не умеешь, а то, что изучил, это капля в море.
Но я несчастен будучи алкоголиком, у меня меньше контроля, денег, жизни, как ты можешь мне завидовать?
>>661836
> как ты можешь мне завидовать?
Легко, я знаю свои проблемы и не знаю твоих, своя рубаха ближе к телу, так сказать, сытый голодного не поймёт. Алкоголь, это же способ забыть о проблемах, наебениться, скипнуть время - я вижу минусы только для окружающих, которые будут страдать из-за алкоголика, но самому алкоголику, вроде как, хорошо, иначе перестал бы пить.
Двачую. Что у человека должно произойти в жизни, чтобы он начал завидовать алкашам?
> но самому алкоголику, вроде как, хорошо, иначе перестал бы пить.
Цирроз печени и социальные проблемы - это же так заебись
С ТВИЧ_шлюхами
> но самому алкоголику, вроде как, хорошо, иначе перестал бы пить.
Отнюдь. Вовсе не для/от хорошей жизни пью, а потому что это зависимость, оно кажется легко "взять и не пить", но когда ты алкаш, у тебя этой опции нет, ты как автоматон идешь и наебениваешься.
Вот вроде
>способ забыть о проблемах, наебениться, скипнуть время
верно, а на деле это бонусом дает тебе физическое недомогание, стыд за хуйню которую творишь по пьяни, бездарнейший проеб времени и денег.
Я тебе как профессиональный алкаш заявляю: я очень жалею что начал пить, я попал в ловушку зависимости и никакого счастья это мне не принесло. Выпивка лишь возвращает меня к "нормальному" состоянию с меньшим уровнем депрессии просто из-за уменьшенных мыслительных способностей, я объективно тупею.
Ты как программист должен понимать что терять умственные способности это худший карьерный ход, наравне с потерей работы по причине загула.
То есть ты хочешь бросить пить? Почему не сходишь к наркологу? Или к психиатру, они оба могут выписать таблетки, которые уберут желание бухать, ты к нему привыкнешь, а после отмены курса просто нужно не начинать пить снова.
> терять умственные способности это худший карьерный ход
Карьерный, худший, а если хочешь жить и получать от жизни удовольствие - желатедьный. Ты можешь ухрюкаться до тотальной деградации, когда будешь смотреть чбд и кекать с абурозика, а без алкоголя как-то не получается. Карьера пострадает, но зачем карьера, когда жизнь приносит удовольствие? Можно работать сторожем, дуть калик с друзьями, смотреть сирики - жить хорошо.
Умственные способности не нужны.
Увы, если эти слова не звучат достаточно убедительно для тебя, не знаю что тебя убедит. Возможно, личный опыт, но я его не рекомендую, как ты мог понять.
>а если хочешь жить и получать от жизни удовольствие - желатедьный
Но ведь ты не получаешь от жизни удовольствие, в этом-то и весь наеб алкоголизма. Я не счастлив. Это полуавтономное существование, этот дрейф говняшки-себя по алкогольной реке - это не радость, это онемение без смысла. Каждый проблеск сознания при остатках рефлексии напоминает тебе о никчемности и глупости выбранных решений, каждый раз ты помнишь о своей тупости и неверности употребления спиртного, и каждый ебаный раз ты заходишь в ночной магаз и обливаясь слюнями от нетерпения покупаешь объективно невкусное пойло которым заглушаешь тот зов который сам себе прошил и вновь теряешь себя, контроль и работу. Это крайне долгий и мучительный способ лоботомии самого себя.
Это как стачивать себе ноги наждачкой чтобы перестать быть ногоблядью.
Сколько откликов делать то надо? Три в день норм? Ещё пару может сегодня сделаю, но если мне потом в день несколько созвонов придётся устраивать, у меня ж кишка выпадет.
>>661949
Ты приходишь в себя и охуеваешь. Я всегда в себе...
> science
Наука не помогла вернуть ногу, получается?
> У тебя есть цирроз? Сомневаюсь. Социальные проблемы? - думаю у трезвенников в российском обществе больше проблем с социумом.
Я вообще-то не алкаш-кун, вообще не пью. Но при алкоголизме цирроз - вопрос времени
>Наука не помогла вернуть ногу, получается?
Я про вторую половину картинки хотел ввернуть комментарий что если ты считаешь нормальным себе медленную лоботомию алкоголем делать, то это как наждачкой ноги стачивать по совету с двачей как на пике.
В общем, если тебе это кажется норм, то ты тут на нужном месте, здесь все твои друзья вроде меня, алкаша почти конченного.
Ну не зарекайся. В 70 лет все же лучше от внезапного инфаркта умереть чем от пиздецомы которая тебя в овоща превращает.
>Десятков лет. Столько не живут.
Вот не факт. Индивидуально всё. Кому-то ежедневный пузырь нипочём и организьм переваривает на похуях до восьмидесяти, да еще и владелец организьма чадит как паровоз.
А кто-то наебенится в глушман пару раз и потом в зеркале видит что глазки-то пожелтели, потому что печёнка приказала долго жить.
>фронтовичка
А, так ты вебом занимаешься, а мы думали что ты программист.
>ЗНАНИЕ АНГЛИЙСКОГО НА УРОВНЕ ЧТЕНИЯ ДОКУМЕНТАЦИИ = ТВОЙ B2 ТУТ НЕ КАНАЕТ, ПЕТУШОК
Вообще не могу два слова связать и читаю доку через гугл
@
ПИШУТ, ЧТО ЭТО ИЗ-ЗА ТОГО, ЧТО У НИХ ЕСТЬ ОПЫТ И ОНИ МИДЛЫ
@
ОТКРЫВАЕШЬ СВОЕ МИДЛОВОЕ РЕЗЮМЕ, В КОТОРОМ ЕСТЬ ОПЫТ И ПРЕТЕНЗИЯ НА МИДЛОВОСТЬ
@
ЗА НЕДЕЛЮ 2 ПРОСМОТРА
@
ОТ БОТА ЯНДЕКСА
@
ЭКСПЕРИМЕНТЫ С СОДЕРЖАНИЕМ РЕЗЮМЕ НЕ ПОМОГАЮТ
Может реально фото сделать на резюме? Где бы его сделать сычу, которого некому фоткать?
>Где бы его сделать сычу, которого некому фоткать?
У меня на фотке сэлфи из Люксембурга. Откликов много пизжу я резюме не открываю даже, фото просто первое что было в телефоне
У меня кстати аватарка в гитлабе - моя залупа, на которой я черной гелевой ручкой нарисовал смайлик.
Никто так и не понял (я надеюсь).
а логин пиздохряк69 ?
Чат гпт можно самому сделать?
Потому что я скачу по знакомым. Резюме использовал только когда первый раз на работу пришел
Наконец-то нормальный двачер.
Я чет со временем начал думать что ревью это практика говна, сам тоже не могу его нормально сделать. Я открываю код и вроде все окей, косяков аля temp, a, b, c, zalupa2 или других жестких проблем нет. Иногда могу пукнуть мол тут бы я так переделал, тут вот знаю такую фичу фреймворка можно оптимизировать, но 9/10 моих ревью это 0 комментариев и апрув и 1/10 где я сделал 2-3 коммента. Я реально смотрю и не скипаю, но полноценно чтобы понять а че делают это мне надо в голове решить самому задачу и по сути второй раз сделать таску, а выйдет 100% хуже потому человек который выкатил пулл уже пососал хуев на таске и провел дев тестирование и отладку, потом показал это и ему сказали да это то что просили кидай на ревью и тесты.
поэтому мое мнение
1) Ревью глубокое невозможно и не нужно потому что это решение задачи второй раз
2) Ревью бегло хуета
ревью нахуй не нужная практика если автор не ебучий джун или это не фундамент приложения где два гигачэд архитектора ведут обсуждения.
Возможно, ты просто говношлёп, который в упор не видит хуевый код, потому что он с твоей говношлепской точки зрения не является хуевым. Считаешь нормальной практикой писать O(N^3) ебанину вместо вполне очевидного O(N) аналога, мотивируя тем, что нинужна и вообще коре ай7 все перемолотит/швитой оптимизатор gcc/javac/V8 сам все сделает пакайфу? Считаешь нинужными основные принципы программного проектирования и жрешь любую лапшу из классов / супчик из компонентов / адовую лесенку колбэков вместо того, чтобы сделать читабельнее и удобнее, но потратить на это лишний час? На похуях пишешь неебических размеров тест сьюты, состоящие на 99% из копипасты? Если это про тебя, то поздравляю - ты говношлёп, поэтому и с ревью у тебя не получается. Подумай над этим.
Ты - точно не на своем месте, если пишешь такой спагетти, что замечание "здесь я бы сделал по-другому" заставляет тебя переписывать всё. Почитай "Совершенный код" для начала.
Ревью - это интеллектуальное отвлечение от кодинга для сеньоров, очень приятное для обеих сторон.
всё так. Для полноценного ревью на посути надо решить задачу второй раз и сравнить решения. А беглое ревью - это доебы до названия переменных и оформления
Алгошизы уже настолько преисполнились, что начали читать мысли и смотреть код чужой компании даже без доступов.
УСТРАИВАЮТ ИСТЕРИКУ ЧТО ТЫ ПОСМЕЛ НЕ ДЕЛАТЬ ИМ ФИЧУ ЗА ТАК
@
ГОВОРИШЬ ИМ ИДТИ НАХУЙ И ДЕЛАТЬ САМИМ
@
ВОПЛИ ПРО РАСИЗМ
мимо.
Его доебы это всегда какая-то чушь аля
padding: Npx Npx Npx Npx; -> padding: Npx;
а почему тут не ===? потому что язык говна без типов а мне не нужно строго 456 и "456" сравнить.
А почему ты сделал так? я бы сделал так, естественно код он не прилагает.
Ой чет тут сложно много кондишенов(4 и в одном вложеный). Ну потому что я неделю каждый день переделывал эту хуйню под требования "если Сатурн в Марсе то вывести ёжика, но если при этом Венера в Залупе, то лисичку"
Самая больная тема, он начинает сильно агрится и дефать свои замечания. Я разок был не в духе просто грубо сказал не буду я это менять так нормально и он заткнулся на время, но мне не приятно самому находится в агрессии и каждое ревью рявкать на него чтобы он пошел нахуй. Это мне портит настроение и душевное равновесие.
А эти алгошизы сейчас с тобой в одной комнате? Или ты в них записываешь всех, кто хотя бы одной извилиной иногда задумывается о перформансе разрабатываемого продукта? Тогда да, точно говношлёп.
> padding: Npx Npx Npx Npx; -> padding: Npx;
Ну тут всё логично, второй вариант лучше. Если бы я у кого-то раз за разом видел такой код, как в первом случае, я б начал сомневаться, что человек знает в возможности второго и написал бы, чтоб наставить на путь истинный. Но если б кто-то принципиально не хотел бы исправлять такое, мне бы было плевать.
> А почему ты сделал так? я бы сделал так, естественно код он не прилагает.
Так ты напиши, почему сделал. Может он для себя что-то новое узнает что коллега ебаклак, возьмёт на вооружение. Или наоборот, увидит ошибку в твоём обосновании напишет, что лучше сделать, с примером.
>padding: Npx Npx Npx Npx; -> padding: Npx;
Ну тащемта это ведь не одно и то же по смыслу, пускай и работает одинаково. Если тебе нужен именно паддинг, одинаковый со всех четырех сторон - тогда безусловно второй вариант; если тебе нужен какой-то паддинг, который в данный момент выбран одинаковым со всех четырех сторон, но это не точно (например, дизайн часто и сильно меняется) - тогда безусловно первый вариант.
>а почему тут не ===? потому что язык говна без типов а мне не нужно строго 456 и "456" сравнить.
Ну тут явно где-то проеб с твоей стороны, братиш. Либо ты строку почему-то поленился вовремя преобразовать в число и она так в виде строки и докатилась у тебя до каких-то кишочков уже, либо я хуй знает, чем вы там занимаетесь. И поставьте TS себе, ну либо поищи другой проект, где не будет любителей обмазываться несвежим нетипизированным говном.
>Ой чет тут сложно много кондишенов(4 и в одном вложеный). Ну потому что я неделю каждый день переделывал эту хуйню под требования "если Сатурн в Марсе то вывести ёжика, но если при этом Венера в Залупе, то лисичку"
Тут уже конкретно надо смотреть, конечно. Бывают конечно такие заебистые требования и кейсы, что ифы начинают быть похожими на елку. Но читать такое тяжело, нихуя не понятно, что же блять это за кейс такой, а парсить в уме твои пятистрочные кондишны не только лишь все захотят.
>Почитай "Совершенный код" для начала.
прочел на первом курсе. Я за все время прочел только по "лучшее практики свиноводов" книг 10, Кнута и еще хуй знает сколько книг по Алгоритмам и компутер сайнс. Танненбаума всего прочел и в унике еще десяток книг по схемотехнике.
Поэтому пошел ты нахуй советчик блядский
Тогда он - еда. Его можно троллить ИРЛ.
Самое простое - зайди в его PRы, даже если не ты ревьюер, и создай дюжину дискуссий позадротистее. В каждом. Спорь до изнеможения.
>>664053
>padding: Npx Npx Npx Npx; -> padding: Npx;
>если тебе нужен какой-то паддинг, который в данный момент выбран одинаковым со всех четырех сторон, но это не точно (например, дизайн часто и сильно меняется) - тогда безусловно первый вариант.
вот. Его ответ "ну надо будет напишем так". Вообще смысл что ПОХУЙ вообще ни на что не влияет и всем блять похуй было.
Алсо зато padding: Npx Zpx; он любит и дрочит писать как padding: Npx Zpx Npx Zpx;
>а почему тут не ===?
>Ну тут явно где-то проеб с твоей стороны, братиш.
ноль моей вины, я не могу дать гарантии что мне там с сервера в процессе int->JSON->JS придет число именно, не могу дать гарантии что из сторонней либы ключ выдается как число или строка(а оно хуй пойми как его может плюнуть).
Понятно что TS решает проблемы, но чел ПРИНЦИПИАЛЬНО его не хочет чтобы НЕ УСЛОЖНЯТЬ код типами и строгой проверкой и еблей линтера. Я сам ему толкал сделать TS причем с запретом any по умолчанию и подавлением где требуется.
Чел просто не имеет проф образования и вкатился лет 10 назад по курсам на ЖС. Он вообще не очень понимает зачем все эти типы и почему ему С# стучит залупой по лбу через раз "без них удобнее". ООП для него тоже хуета какая-то в том виде как оно в шарпе или крестах, он не понимает в чем прикол наследования, еще считает возможность присвоить или вызвать не сущ свойство объекта классной штукой ЖС.
ИМХО, человек который учился прогать сразу на ЖС это ментальный инвалид.
Надо из вашего фронта обратно укатиться в С# и байтоеблю на крестах.
>Перед написанием кода пишем юнит тесты для крудовых сервисов.
уже ошибка. на КРУД сервис надо писать интеграшку а не мокать выполнение и кидать хуйню
>А эти алгошизы сейчас с тобой в одной комнате?
Да вот, один пишет в треде, не знает контекста, но делает охуительные выводы
>Надо из вашего фронта обратно укатиться в С# и байтоеблю на крестах.
Как в твоем моэжечке вообще возникло желание уйти с плюсов к инвалидам-велосипедистам?
>Алсо зато padding: Npx Zpx; он любит и дрочит писать как padding: Npx Zpx Npx Zpx;
Ну тогда просто обоссывай ему ебало.
>я не могу дать гарантии что мне там с сервера в процессе int->JSON->JS придет число именно
Это как так? То есть у вас бэк плюется произвольным говном и не дает гарантий относительно формата этого говна? Небось тоже на каком-нибудь пхп петушином написан? Вали оттуда, она тебя сожрет
>не могу дать гарантии что из сторонней либы ключ выдается как число или строка(а оно хуй пойми как его может плюнуть)
Это чо за либа такая? Какая-то мокрая писька от васяна для сложения двух чисел? Приличные либы (коих в жопаскрипте примерно 3,5 штук на весь npm registry) так себя не ведут.
>чел ПРИНЦИПИАЛЬНО его не хочет чтобы НЕ УСЛОЖНЯТЬ код типами и строгой проверкой и еблей линтера
Ну тут диагноз ясен уже, да.
>Надо из вашего фронта обратно укатиться в С# и байтоеблю на крестах.
Двачую, сам уж который год во влажных мечтах перекатываюсь в гошечку. Мечты-мечты...
>Чел просто не имеет проф образования и вкатился лет 10 назад по курсам на ЖС. Он вообще не очень понимает зачем все эти типы и почему ему С# стучит залупой по лбу через раз "без них удобнее". ООП для него тоже хуета какая-то в том виде как оно в шарпе или крестах, он не понимает в чем прикол наследования, еще считает возможность присвоить или вызвать не сущ свойство объекта классной штукой ЖС.
>ИМХО, человек который учился прогать сразу на ЖС это ментальный инвалид.
Уф, пиздос.
>Надо из вашего фронта обратно укатиться в С# и байтоеблю на крестах.
РАЗУМЕЕТСЯ. Что ты там забыл, наркоман? Программировать надоело, решил хуйней позаниматься?
>>664079
>>664081
Так сложилось. Я устроился зимой 2021 к другу, обещали щас проект к лету на Шарпе и мы там каааааак покутим с ним с 0 все делая, а пока вот вам жуйте. Друг в незалежной теперь сидит(сгонял домой в отпуск епта) и был уволен или не уволен, крч он с осени не работает. Летом проект кстати отменился.
Весь 2022 я особо никуда не рыпался, хуй пойми че творится. Потом поехал осенью отдохнул в степях три месяца. Теперь еще наша галера это войти фирма стала. Ну и я банально привык нихуя не делать сутками и даже неделями ебланить на чиле.
Ловушка большой зэпехи и чила на похуях, ток с ревью иногда горит
> Комментируй костыли, чтоб было понятно что и нахуя.
Золотое правило. Потом сам забудешь, как костыль работает. И кто-нибудь или ты сам когда-нибудь снесёт его, вместо фикса
А откуда у этой конторы деньги? Вы же нихуя не делаете, кто за воздух платит?
Когда этот пузырь веб-макак лопнет уже?
>А откуда у этой конторы деньги? Вы же нихуя не делаете, кто за воздух платит?
заказчик сам дрочит приемку по 3 месца одну фичу, все не может согласоваться у себя.
Прикол в том что там каждый раз приходят разные люди просят переделать, потом приходят другие просят сделать по другому и в конце приходят те кто будет это использовать и говорят "все хуйня". Потом приходит главный еба менеджер и говорит что уже на надо.
ЦИРК. Зато платят нам вперед и кучу денег, клиент с нефтянкой связан ему видать эти миллионы в год даже не видно в расходах
@
НЕ БЕРЁШЬ, ЯВНО ВЕДЬ КАКИЕ-ТО МОШЕННИКИ
@
ЧЕКАЕШЬ НОМЕР
@
КАДРОВАЯ СЛУЖБА ЯНДЕКСА
Хотели предложить тебе перспективную позицию водителем Яндекс.Такси или курьером Яндекс.Еды.
Скорее хотели предложить мне бесплатно пососать хуев на собесе с алгоритмами - я предпочту отказаться.
Это общий бугурт.
99% звонков мне на тилибон это ебаные мошенники из-за чего 1% важных звонков постоянно пропускаю.
Откуда, блядь, столько мошенников, почему их не ебут?
>пососать хуев на собесе с алгоритмами
Шта? У них на собесе алгоритмы не сложнее среднего уровня литкода, порой простые даже.
@
В ОТКЛИКЕ ПИШЕШЬ ПРО ОПЫТ
@
В РЕЗЮМЕ ЕСТЬ ОПЫТ
@
В РЕЗЮМЕ ЕСТЬ ССЫЛКА НА ДОКУМЕНТ СО СТРУКТУРИРОВАННЫМ ОПЫТОМ
@
ХРЮША ОТВЕЧАЕТ, ЧТО ЕЙ ПОКАЗАЛОСЬ И Н Т Е Р Е С Н Ы М МОЁ РЕЗЮМЕ И ОНА ЗОВЁТ ПЕРЕЙТИ В ТЕЛЕГУ, ДЛЯ ПОДРОБНОГО ОБСУЖДЕНИЯ
@
ПРОСИТ СКИНУТЬ В ТЕЛЕГУ ССЫЛКУ НА РЕЗЮМЕ, ДЛЯ ОПОЗНАНИЯ
@
ПИШЕШЬ ЕЙ В ТЕЛЕГУ, СКИДЫВАЕШЬ РЕЗЮМЕ
@
В РЕЗЮМЕ ЕСТЬ ОПЫТ, ССЫЛКА НА CV, НЕ ЗАБЫВАЕМ
@
...
@
ХРЮША СПРАШИВАЕТ, СКОЛЬКО У МЕНЯ КОММЕРЧЕСКОГО ОПЫТА И С КАКИМИ ТЕХНОЛОГИЯМИ Я РАБОТАЛ
>>664161
> Откуда, блядь, столько мошенников, почему их не ебут?
Страна мошенник же - отсюда и количество. Не наебешь, не проживёшь - население не испытывает неприязнь, слыша данную фразу.
> 1% важных звонков постоянно пропускаю.
Технически, если звонок важный, значит можно и в мессенджере тебя выцепить, либо номер подписан.
>>664163
Я не хочу простые алгоритмы, я хочу оффер, без кучи этапов собеседований, без нихуя, просто оффер. Разве я многого прошу?
> не сложнее среднего уровня литкода,
Я их не все знаю, я несостоятелен, как разработчик.
@
В ОТКЛИКЕ ПИШЕШЬ ПРО ОПЫТ
@
В РЕЗЮМЕ ЕСТЬ ОПЫТ
@
В РЕЗЮМЕ ЕСТЬ ССЫЛКА НА ДОКУМЕНТ СО СТРУКТУРИРОВАННЫМ ОПЫТОМ
@
ХРЮША ОТВЕЧАЕТ, ЧТО ЕЙ ПОКАЗАЛОСЬ И Н Т Е Р Е С Н Ы М МОЁ РЕЗЮМЕ И ОНА ЗОВЁТ ПЕРЕЙТИ В ТЕЛЕГУ, ДЛЯ ПОДРОБНОГО ОБСУЖДЕНИЯ
@
ПРОСИТ СКИНУТЬ В ТЕЛЕГУ ССЫЛКУ НА РЕЗЮМЕ, ДЛЯ ОПОЗНАНИЯ
@
ПИШЕШЬ ЕЙ В ТЕЛЕГУ, СКИДЫВАЕШЬ РЕЗЮМЕ
@
В РЕЗЮМЕ ЕСТЬ ОПЫТ, ССЫЛКА НА CV, НЕ ЗАБЫВАЕМ
@
...
@
ХРЮША СПРАШИВАЕТ, СКОЛЬКО У МЕНЯ КОММЕРЧЕСКОГО ОПЫТА И С КАКИМИ ТЕХНОЛОГИЯМИ Я РАБОТАЛ
>>664161
> Откуда, блядь, столько мошенников, почему их не ебут?
Страна мошенник же - отсюда и количество. Не наебешь, не проживёшь - население не испытывает неприязнь, слыша данную фразу.
> 1% важных звонков постоянно пропускаю.
Технически, если звонок важный, значит можно и в мессенджере тебя выцепить, либо номер подписан.
>>664163
Я не хочу простые алгоритмы, я хочу оффер, без кучи этапов собеседований, без нихуя, просто оффер. Разве я многого прошу?
> не сложнее среднего уровня литкода,
Я их не все знаю, я несостоятелен, как разработчик.
>ХРЮША СПРАШИВАЕТ, СКОЛЬКО У МЕНЯ КОММЕРЧЕСКОГО ОПЫТА И С КАКИМИ ТЕХНОЛОГИЯМИ Я РАБОТАЛ
@
ПОСТИШЬ СКРИНШОТ РЕЗЮМЕ В JPEG С КВАДРАТАМИ
>Я не хочу простые алгоритмы, я хочу оффер, без кучи этапов собеседований, без нихуя, просто оффер. Разве я многого прошу?
>> не сложнее среднего уровня литкода,
>Я их не все знаю, я несостоятелен, как разработчик.
Содомитю
@
ПИШЕШЬ ЕЙ, ЧТО ВАКАНСИЯ ЗАИНТЕРЕСОВАЛА И ТЫ ГОТОВ ОБСУДИТЬ ДАЛЬНЕЙШИЕ ДЕЙСТВИЯ
@
ХРЮША СПРАШИВАЕТ, МОЖЕТ ЛИ ЗАДАТЬ ПАРУ ВОПРОСОВ ПО РЕЗЮМЕ
@
И ИСЧЕЗАЕТ, ХОТЯ ТЫ СРАЗУ ОТВЕТИЛ И СИДИШЬ ЖДЁШЬ ВОПРОСОВ
>хотелось бы уточнить с чем связан пробел в четыре года в вашем резюме
>на колыме чалился
>…
>че не отвечаешь шмара?
> Чел просто не имеет проф образования и вкатился лет 10 назад по курсам на ЖС. Он вообще не очень понимает зачем все эти типы
И правда диагноз. Я устав от своей тупости и забывчивости уже перекатился на хаскелл и думаю катиться на агду, чтоб компилятор за меня ещё больше ебался
> перекатился на хаскелл
Несколько раз пытался начать учить и понял что это абсолютно чуждо и я нихуя не понимаю как это применять и зачем это нужно? Ну там может формулы ебические для математиков, разве что, но вроде и это можно на плюсах расхуячить.
В чем цимес и как вкотиться и зачем?
Так же как и при изучении любой другой новой для тебя парадигмы - терпишь перелом мозга, потом становится норм, потом испытываешь NEEOODOBNO от других языков.
А писать хорошо конпеляторы всякие и прочую секурную залупу. Ещё говорят бекенд хорошо, но я не пробовал
Все проще.
Ревью - это всего лишь один из методов контроля качества проекта. Не единственный и не какой то там ультимативный. Помимо ревью есть много чего что держит планку качества - компитятор с системой типов, статические анализаторы, стайл-чекеры всех мастей и разновидностей, разные регламенты и процессы, чеклисты, документация, аудиты... Каждый способ имеет свои достоинства, недостатки, сферу применения, степень влияния человеческого фактора и цену поддержки. Лучший результат достигается тогда, когда применяется спектр этих средств.
В случае с код-ревью соотношение такое: проводить его - относительно дешево (хотя смотря с чем сравнивать), но влияние человеческого фактора на код ревью - огромно. Поэтому применять ревью имеет смысл для поиска тех косяков, от которых не спасает автоматика, и где нужен именно человеческий взгляд и субьективное мнение: неочевидные недокументированные конструкции в коде, невнятные комментарии или вовсе их отсутствие там, где ревьюеру не понятно, невнятный рут-коз анализ либо его отсутствие (в случае с багами), алгоритмические изьяны.
Проблема - как всегда в кожаных мешках и их загонах, начиная от гнилой социальной иерархии, из которой эти шимпанзе никак не вырастут, и заканчивая всякими ментальными искажениями:
1. "Ууу. Все эти чекеры надо втянуть, настроить, следить за ними, а они еще будут нам билды фейлить, палки в колеса ставить. Релизы срывать. Ну их в жопу. (Терминальная стадия - святая вера в то, что от отсутствия строгой типизации в ЯП качество проекта тольковыиграет, лол)."
2. "Ууу, этот лошок опять прислал мне код на ревью, щас я ему как выдам 100500 ремарок, и свое ЧСВ почешу, и покрасуюсь перед начальством, и поизмываюсь над этим омежкой, будет знать кто в проекте синьора."
В итоге ревьюеры, вместо того чтобы использовать код-ревью для поиска тех ошибок, для которых оно по своей сути подходит лучше всего, начинают тупо работать стайлчекерами и глазными тестировщиками. Из 50ти ремарок в пулл реквесте больше половины будет тупо на стайлинг и правку всяких очепяток, либо доебы на пустом месте. Челове6ческим мешкам - ок, потому что настраивать билд пайплайн и писать тесты - скучно, муторно и уметь надо, а доебываться до чужой работы любят все. Продукт - говно, потому то человеки уступают автоматике в усидчивости, дотошности и непредвзятости, но кого это когда либо волновало... Атмосфера в коллективе - токсичная текучка заебавших друг друга выгорынычей по кругу.
Так и живем.
Все проще.
Ревью - это всего лишь один из методов контроля качества проекта. Не единственный и не какой то там ультимативный. Помимо ревью есть много чего что держит планку качества - компитятор с системой типов, статические анализаторы, стайл-чекеры всех мастей и разновидностей, разные регламенты и процессы, чеклисты, документация, аудиты... Каждый способ имеет свои достоинства, недостатки, сферу применения, степень влияния человеческого фактора и цену поддержки. Лучший результат достигается тогда, когда применяется спектр этих средств.
В случае с код-ревью соотношение такое: проводить его - относительно дешево (хотя смотря с чем сравнивать), но влияние человеческого фактора на код ревью - огромно. Поэтому применять ревью имеет смысл для поиска тех косяков, от которых не спасает автоматика, и где нужен именно человеческий взгляд и субьективное мнение: неочевидные недокументированные конструкции в коде, невнятные комментарии или вовсе их отсутствие там, где ревьюеру не понятно, невнятный рут-коз анализ либо его отсутствие (в случае с багами), алгоритмические изьяны.
Проблема - как всегда в кожаных мешках и их загонах, начиная от гнилой социальной иерархии, из которой эти шимпанзе никак не вырастут, и заканчивая всякими ментальными искажениями:
1. "Ууу. Все эти чекеры надо втянуть, настроить, следить за ними, а они еще будут нам билды фейлить, палки в колеса ставить. Релизы срывать. Ну их в жопу. (Терминальная стадия - святая вера в то, что от отсутствия строгой типизации в ЯП качество проекта тольковыиграет, лол)."
2. "Ууу, этот лошок опять прислал мне код на ревью, щас я ему как выдам 100500 ремарок, и свое ЧСВ почешу, и покрасуюсь перед начальством, и поизмываюсь над этим омежкой, будет знать кто в проекте синьора."
В итоге ревьюеры, вместо того чтобы использовать код-ревью для поиска тех ошибок, для которых оно по своей сути подходит лучше всего, начинают тупо работать стайлчекерами и глазными тестировщиками. Из 50ти ремарок в пулл реквесте больше половины будет тупо на стайлинг и правку всяких очепяток, либо доебы на пустом месте. Челове6ческим мешкам - ок, потому что настраивать билд пайплайн и писать тесты - скучно, муторно и уметь надо, а доебываться до чужой работы любят все. Продукт - говно, потому то человеки уступают автоматике в усидчивости, дотошности и непредвзятости, но кого это когда либо волновало... Атмосфера в коллективе - токсичная текучка заебавших друг друга выгорынычей по кругу.
Так и живем.
Понимаю.
Был как то на одном проекте с полгода. Тимлид был дико поеханый на теме переиспользования. Если в двух классах есть намек на схожую логику нужно вынести отдельно, похуй что они по бизнесу никак не связаны вообще и в общем методе будет 6 параметров и 2 дженерик типа, а метод на 5 строк. Если в двух разных сервисах встречается одна константа надо обязательно ее вынести в общую либу и проапдейтить в обеих. Ну и все в таком духе.
Какая же духота была, рад что съебал.
Сейм щит анон. Тоже дико ебурит такое. Я однажды сознательно сделал копипаст раздела с почти микро отличием, потому что это два разных по сути бизнес раздела и я думаю что и развитие у них будет разное, если ошибся на вынос общего компонента день ушёл, я даже описал таску на всякий случай если меня не будет.
Чел доебался и 2ч я с ним спорил что копипаст не надо убирать и пусть будет, когда станет понятно что это реально что-то одинаковое тогда и переделаем. Возможно заказчик просто невнятно объяснил что хотел и надо ещё его помучать
>>664706
У нас тимлид-синьер-помидору так понравился паттерн шаблонный метод, что он предлагает вкрутить его везде, где есть похожий набор шагов. Вот здесь идет сохранение в БД и отправка во внешнюю систему 1, а здесь сохранение в БД и отправка в систему 2 - ты что, не видишь, эти же шаблонный метод!
Потом конечно логика расползается в разные стороны, где-то появляются проверки и необходимость вернуть красивый текст валидации, где-то надо еще в кафку писать а где-то не надо, где-то теперь во внешнюю систему нужно отправить 2 запроса вместо одного. Эти шаблонные методы обрастают дополнительными этапами, generic-параметрами класса, различными флагами отключающими те или иные этапы, полями которые используются в одном наследнике из 4 и прочими прелестями бездумного наследования. Но чел считает что все норм, обобщенная логика круто, потом будет легче переносить в новые проекты.
>потом будет легче переносить в новые проекты
Хоть бы раз сука хоть бы раз это кто-то сделал.
Я однажды срался нахуя в шарпе EF в репозиторий пихать и скрывать за методами аля GetAllUsers, GetById. А вдруг мы захотим сменить ОРМ? НА КАКУЮ ЖИВОТНОЕ ЕБАНОЕ.
Блять я уволился нахуй от туда, запихать готовую ОРМ в репозиторий. EF уже обеспечивает возможность использовать и менять хранилище, то есть это по сути и есть репозиторий
Все проще)
Просто каждый мало-мальски сьевший говна синьор где то глубоко-глубоко на интуитивном уровне понимает, что концепция ОРМ - говно. Они конечно никогда в этом не признаются, ибо морально не каждый к этому готов, но все же мысля такая есть. И вот они как раз пакуют ОРМное говно в репозитории на случай не замены, а именно что выпила нахуй ОРМов. При таком "апокалиптическом" сценарии будет достаточно лишь переписать слой репозиториев на SQL запросы, а не выковыривать EF из всего кода.
Репозиторий git или в папку repository? Если второе, то вай нот. Надо будет тебе опять получить всех юзеров, и вот у тебя уже есть GetAllUsers. Тебе лень открыть файлик UserRepository? Айдеешки ему все виды поиска и ctrl+click сделали, никаких проблем что-то найти.
Как правило методы доступа к базе в 99% случаев реюзаются. Да и зачем засирать файл с бизнес логикой детялями реализации запросов? Такое разделение на код для базы и бизнес логики существует на 99% проектов. А июню видите ли лень кинуть кусок кода в другой файл
С кем сижу на одной борде. ORM - это банально удобно и быстрее, чем писать запросы ручками. И все типы проверятся конпелятором/транслятором. Если тебе надо какой-то сложный запрос написать - пиши его на голом языке запросов, хосспаде, кто тебе запрещает.
Дрочую, если у тебя не редкий уникальный кейс, то у тебя в проекте всегда будет дохуя простейших запросов уровня CRUD, может с парой джоинов, ну максимум еще сгруппировать и посчитать аггрегации. В зависимости от сложности проекта их число будет варьироваться, но их все равно будет дохуя. И вот они очень просто и легко покрываются орм, сильно снижая объем рутинной работы.
Поэтому никогда не понимал наездов на орм.
>удобно
Удобство - аргумент не разоработчика, а пассивного пидора с разработанным анусом.
>быстрее
По производительности - наврядли. По скорости разработки - спорно, смотря с чем сравнивать.
>все типы проверятся конпелятором/транслятором
Для нужд типобезопасности концепция ОРМ - оверкилл. JOOQ, например, который и запросы типобезопасно тебе напишет, и классов-рекордов тебе по схеме нагенерит, выдает результат типобезопасней любого ОРМ, и при этом ОРМом не является.
Удобство это аргумент человека который в рот ебал писать сто строк бойлерплейта и шаблонной хуйни на простейшее действие.
Жавапидоров это конечно не касается. Иди свои геттеры руками пиши, рабочий день еще не закончен.
Ах, ну что ж ты сразу не сказал, что ты пишешь на жабе. Ну да, там ОРМы убогие, во всяком случае когда я сто лет назад на ней писал. Но это проблема не ОРМ, а реализаций под жабу
Да, я знал что ты забайтишься при упоминании JOOQ.
Иронично даже. Шарписты, с системой типов своего языка сильнее и выразительнее джавовой на порядок, с полными дженериками, о которой джависты могут только грезить, флюродросят на поделку уровня JPA, и до сих пор не имеют в арсенале генератора запросов, паритетного JOOQу, к созданию которого буквально все благоволит. Зато сколько высокомерия.
При чем тут имплементация. Все сотню раз уже было разжевано разными людьми. Проблема ОРМ - именно в концепции. Обьекты в программе и кортежи в СУБД - две разные вещи, работа с ними происходит принципиально разными способами. Маппинг реляционки на ООП невозможен без подводных камней: либо всегда будет сохраняться риск выстрелить себе в колено каким нить n+1 по недосмотру, либо фреймворк будет выглядеть как еще один диалект SQLя, отчего проще девелопить на нем не станет. Третьего тупо не дано.
Не знаю с какими шарпистами ты разговариваешь в своей голове, я на шарпе уже 5 лет не пишу.
Проблема в том, что реальности и бизнесу поебать на чистоту и красивость или некрасивость концепций. В реальности при помощи орм я встрою в систему новую сущность, добавлю ей базовые круд, фильтры, простенькую бизнес логику и прочее за условные 4 часа и пойду заниматься реальной работой, а без орм за условные 5.
>В реальности при помощи орм я
Головка от хуя. Я на JOOQе за 30 минут себе сущностей нагенерю, а потом идея за меня будет запросы писать, мне останется только воврема ctrl+space нажимать. Бумед теперь как дети письками меряться?
Диалог уровня - "оскорбил бабку в церкви сказал что бога нет".
Перешел на скалу с шарпа; в нынешней компании старые микросервисы на slick, новые пишем на doobie+quill (и то и другое можно по сути назвать DSL для SQL).
>Зачем в залупу полез
В интернете кто-то неправ.
Суров, боец интернетов.
Не пользуется ОРМами, но стоит на их защите. Сука, вот от кого от кого, но от функциональщика такой шизы обычно не ждешь.
>лучай не замены, а именно что выпила нахуй ОРМов. При таком "апокалиптическом" сценарии будет достаточно лишь переписать слой репозиториев на SQL запросы, а не выковыривать EF из всего кода.
А ты не очень понимаешь о чем речь да? EF это настолько базовая часть языка что её не выкорчевать, даже сырой запрос ты будешь мапить через него в сущности.
Ну или можно ебнуться на отлично и использовать ADO.NET
>Как правило методы доступа к базе в 99% случаев реюзаются. Да и зачем засирать файл с бизнес логикой детялями реализации запросов? Такое разделение на код для базы и бизнес логики существует на 99% проектов. А июню видите ли лень кинуть кусок кода в другой файл
Ты через DI получил Users, на нем вызвал Users.ToArray() или ToList смотря что надо. Можно ещё добавить чтобы ЕФ не следил за объектами. Можно написать Users.GetBy и написать че тебе надо.
Ты почитай вообще, ЕФ это и есть реаозиторий
> Ты через DI получил Users, на нем вызвал Users.ToArray() или ToList смотря что надо. Можно ещё добавить чтобы ЕФ не следил за объектами. Можно написать Users.GetBy и написать че тебе надо.
> Ты почитай вообще, ЕФ это и есть реаозиторий
Хз, что такое ЕФ, но если у вас уже есть какой-то слой для работы чисто с базой, то ещё один слой скорее всего и правда будет оверкилл
Интересно, когда другие инструменты создавались, такая же необоснованная паника была?
Интеллисенс так же заставлял джуниоров потеть? А средства отладки наверное панику у профи вызывали - как же так, любой петух может насрать в код и починить благодаря брейкпоинтам!
Нас должны были заменить конструкторы сайтов, тильда обещала нас заменить, зерокодинг.
Лично я уже успокоился. Но мемасы кто-то пилит.
@
"ОЙ ЗДРАВСТВУЙТЕ А ВЫ ЗНАЕТЕ О НАШЕЙ КОМПАНИИ НЕТ??? ДАВАЙТЕ РАССКАЖУ…"
@
"А ТЕПЕРЬ ДАВАЙТЕ ТЕСТОВОЕ СДЕЛОЕТЕ!!"
@
СДЕЛОЛ. СДЕЛОЛ ОХУЕННО, С ИСПОЛЬЗОВАНИЕМ ПАТТЕРНОВ, ДЖЕНЕРИК РЕПОЗИТОРИЕВ, НЕБА, АЛЛАХА, С ДОБАВЛЕНИЕМ НЕБОЛЬШОГО КОСТЫЛЯ
@
"ТЕСТОВОЕ СДЕЛАНО ХОРОШО, ОЖИДАЙТЕ"
@
ПРОХОДИТ НЕДЕЛЯ
"ИЗВИНИТЕ-ОТСОСИТЕ, НО ВЫ НАМ НЕ ПОДХОДИТЕ"
@
"ПОЧЕМУ??"
@
"НУ ПЫНЯМАЕТЕ, БЫЛИ КОНДИДАТЫ, КОТОРЫЕ ВЫПОЛНИЛИ ЛУЧШЕ"
трустори
Почему не надо вынести
>Student student = context.Students.Find(studentID);
> context.Students.Remove(student);
на отдельный уровень работы с бд?
Почему не надо разбивать этот уровень работы с бд по типам сущностей?
А если там надо будет вызвать raw sql(пик2), то пусть тоже лежит вместе с бизнес-логикой?
Очередной раз убеждаюсь, что с шарпом все более-менее нормально, а вот шарписы на сосаче это какие-то совсем пришибленные дебилы.
Жук кстати можно с жпа комбинировать. Хочу попробовать. Для дедупликации связанных сущностей при джойне 1 ко многим связанную сущность приходится превращать в массив jsonb, а потом уже его конвертировать. Это меня бесит.
Правда в проде вряд ли получится. В сервисах где есть jpa никаких джойнов не будет и ничего сложнее самых простых крудов на уровне работы с данными не надо.
А там где есть сложные запросы мне затащить jpa просто не дадут.
>бизнес-логикой
БИЗНЕС-ЛОГИКА это когда кабаныч решает какую подачку дать рабу и на сколько его можно еще загрузить. У кодера нет никакой бизнес-логики - абсолютно уебанский фразеологизм
Зачем доебываешься до общеупотребимой терминологии? Ты шиз? Ну назови доменной логикой.
Откуда ему знать эту терминологию? Он же сидит, красит себе кнопки и думает, что бэкендеры целыми днями грузят жсоны в базу.
Чел раф скуль не нужно и обычно это какая-то очень специфичная часть логики которую не имеет смысла куда-то выносить.
Пихать EF в репу это хуета. Мне где-то нужно именно
Users.Find(id)
А где-то
Users.Find(id).AsNoTracking()
При добавление фильтрации удобно получать и кидать везде объект запроса и потом в конечной точке вызвать ToArray() для запуска выполнения запроса.
Сырые запросы это просто удобная фича для мапинга результата на сущности за тебя, это не совсем ЕФ. Вот её необходимо засунуть в репу.
EF позволяет перенести много логики выборки на базу. Уневерсальная репа не может быть достаточно точной для контекста задачи ты всегда придёшь к тому что просто получишь полный набор с какой-то минимальной фильтрацией и уже дальше начнёшь вызывать методы LINQ на коллекции в памяти, хотя ЕФ мог тебе твои действия преобразовать в запросы к БД которые работают быстрее.
Я тебе больше скажу. У меня контексты ЕФ доступны прямо из контроллера, поэтому код хуйни аля GetDocumentById занимает всего 1 строку.
Я не строю архитектуру исходя из ой щас все места что можно вынесем в абстракции. У меня код строится вокруг идеи что единица абстракции это некий процесс. Внутри разных таких процессов может быть почти полный копипаст логики если они не имеют общего смысла внутри системы, если у процессов есть некий общий смысл то они будут иметь общий базовый класс который содержит в себе общую логику.
Не надо плодить абстракции над тем что не будет меняться.
Я почти уверен, что ты тот анон, который потешался над трехзвенкой у скуфов с работы.
Я угадал?
Как же хорошо, что я байтоеб, и единственный понимающий меня коллега - это осциллограф Глеб.
@
ДА
@
ХОРОШО, Я ПОЗЖЕ СКИНУ)
Не пизди, в вашу хуйню сложнее вкатиться, чем в бэк.
ПРИВЕТ, Я ХРЮША, ЕСТЬ ВАКАНСИЯ, ИНТЕРЕСНО БЫЛО БЫ ЕЕ ОБСУДИТЬ?
@
ДА
@
ИЗВИНИТЕ, ВАКАНСИЮ УЖЕ ЗАКРЫЛИ
Трустори, горит как пиздец. Причем, сука, у меня такое было уже минимум дважды от разных рекрутеров.
> Трустори, горит как пиздец. Причем, сука, у меня такое было уже минимум дважды от разных рекрутеров.
Сколько времени проходило, прежде чем ты отвечал хрюше?
На самом деле давно хочу поднять эту тему и надо будет это как-нибудь попытаться более полноценно. А твой пост просто на глаза подвернулся.
Так ты предлагаешь над EF создать свой слой обертку который имеет такой же интерфейс (или еще охуительнее выкинуть что-нибудь из него и оставить только часть)? Ради чего? Чтобы когда кабаныч придумает хитрый хитрый запрос типа "выбрать покупателей приходивших в среду и в четверг но не чаще двух раз в месяц" сохранить этот самый запрос в этом слое (где ему совсем не место)?
Методы "для удобства" (вроде Delete) думаю можно через методы-расширения организовать.
Литералли в течение часа, они потом замолкают на несколько дней и выдают это.
Это не я предлагаю. Это общеупотребимая практика.
Помогает разграничить код с обращениями в базу от кода без обращений.
Код становится легче читать и отлаживать и оптимизировать даже если оставаться в рамкам орм.
И запросы, которые нельзя сделать через орм, в том числе через этот ваш EF+LINQ лично я пишу часто.
А вызывать орм по всему приложению что тебе даст?
Провалил спринт с этого пма
@
САМОМУ СЕБЕ
@
НА ТО, ЧТО УЖЕ ВНЕДРЕНО
@
КОТОРЫЕ НИКТО ЧИТАТЬ НЕ БУДЕТ
@
КАЖДАЯ ХРЮША СПРАШИВАЕТ, КАКУЮ ЗП ТЫ ОЖИДАЕШЬ
@
НАЧИНАЕШЬ СОМНЕВАТЬСЯ, ЧТО ОНИ ПРЕДЛАГАЮТ ТЕБЕ ВАКАНСИЮ, ПРОСМОТРЕВ ЗАРАНЕЕ ТВОИ ОЖИДАНИЯ
Вот тебе и ответ
>Ревью бегло хуета
Мне давали на ревью базы спректированные мудаками. Там беглого ревью достаточно для того, чтобы сказать, что креатив говно и автор хороший человек: таблицы без первичных ключей, попытки в ООП на SQL на триггерах и функциях, грамматические ошибки в названиях таблиц, код хранимок не отформатирован от слова вообще, единой нотации наименования сущностей нет (представления названы с префиксом Get, но не все), запись в таблицу методом "запишем в таблицу всё подряд, потом построим запрос с группировкой, поймём, что мы такого лишнего записали и лишнее удалим", связи между таблицами уровня "внешний ключ с первичного ключа одной таблицы на первичный ключ другой таблицы, причём в таблице на которую ссылаются первичный ключ - это автоинкрементное целое, а в первой таблице есть nullable поле с внешним ключом на первичный ключ второй таблицы".
Беглое код ревью - это защита от мудака, штука неприятная, но нужная.
Твоя проблема решается так.
Идём к начальству и пишем докладную о должностном несоответствии. Требуем уволить такого человека.
>Идём к начальству и пишем докладную о должностном несоответствии
Результаты код ревью были направлены моему непосредственному руководителю, человек, чей код я ревьювил - её бывший коллега по проекту, результатом этого стали изложенные на основании моего письма рекомендации руководителю проекта, где велась разработка, которую я имел честь оценивать, и в итоге через месяца полтора они выкатили на ревью очередную версию, типа с исправлениями. Там было тоже всё не очень хорошо, но уже не так, как в первый раз. С тех пор, прошло около полугода, у нас прошли организационные изменения: мой руководитель возглавил отдел (section, не department), а на должность моего непосредственного руководителя взяли того, чей код я ревьювил. Так что никого не уволили, happy end.
@
ГЕНЕРАЛЬНЫЙ ДИРЕКТОР
@
ИСПОЛНИТЕЛЬНЫЙ ДИРЕКТОР
@
КОММЕРЧЕСКИЙ ДИРЕКТОР
@
ТЕХНИЧЕСКИЙ ДИРЕКТОР
@
АРТ-ДИРЕКТОР
@
НАПИСАЛ ПЛАН, В ЭТАПЫ ДОБАВИЛ "ЕБЛЯ ГУСЕЙ" И КОНТРОЛЬНУЮ ТОЧКУ "ПРОВЕРКА ГЛУБИНЫ АНУСА", ОТПРАВИЛ РУКОВОДИТЕЛЮ
@
FIVE MINUTES LATER
@
ВХОДЯЩИЙ ЗВОНОК: КАБАН КАБАНЫЧ
Так продолжалось несколько лет, и студенты паниковали, не зная, как написать такую сложную программу с нуля. Но лектор всегда мог проверить листы бумаги, потому что он тайно разработал способ компилировать код в своем мозгу. Никто из учеников не мог догнать его и одолеть эту головоломку. Даже самые умные из них не могли справиться с заданием.
Однако однажды на экзамене появился слушатель, который был немного коварен. Он разработал программу с буферным переполнением, что позволило ему получить доступ к привилегированным процедурам мозга лектора, хотя реальная адресная карта пространства ядра была ему неведома.
Лектор прочел предложенный ему листок, потом мелко задрожал, пенсне его свалилось с носа, глаза разъехались по сторонам. Лекторий замер, взгляды студентов прикованы были к луже у ног лектора, потом появился запах, и стало ясно, что почтенный муж обделался.
Многие студенты пытались, но никто не смог написать безошибочный код. Преподаватель смеялся над ними и неодобрительно качал головой. В течение многих лет никто не мог сдать экзамен, потому что задание было невыполнимо.
Однако один хитрый студент придумал план. Он написал программу с помощью хитрого буферного переполнения, которое перезаписывало случайные области памяти в пространстве ядра.
Когда преподаватель попытался проверить работу студента, то его мозг начал крутиться быстрее, вспыхивать, как бы в него что-то вторгалось.
Преподаватель попытался убежать, но студент догнал его и выебал.
The exam began as usual, with the professor handing out sheets of paper and setting the task: write a program that performs a certain function. The students started feverishly scribbling, but soon realized that this was no ordinary task. The code was too complex and too large to be written on paper.
As the minutes ticked by, the students grew more and more desperate. They knew they were doomed to fail, and none of them would be moving on to the next semester. However, Professor Smith sat smugly at his desk, content in the knowledge that he had fooled yet another batch of students.
But one student, John, was different. He was shrewd and calculating, and he knew that there must be a way to access the Professor's brain to compile the code. Using his knowledge of buffer overflows and privileged routines, John wrote a code that would allow him to gain access to the Professor's brain.
The code was subtle and difficult to find, but John knew that it was his only chance of passing the exam. He handed in his paper confidently, knowing that he had found a way to outsmart the evil Professor Smith.
But his plan backfired spectacularly. As soon as the Professor tried to compile the code, he realized what had happened. He restored his OS from a backup and regained all of his lost memories.
It turned out that Professor Smith was not a mere lecturer after all, but a space pirate robot who had been exiled to Earth as a punishment. He ripped off the skin and flesh from his gorgeous metal frame and departed to conquer the Earth, leaving John and his fellow students in shock and disbelief.
As the days passed, John realized that he had doomed the planet by accessing the Professor's brain. He had never imagined that his shrewd plan would lead to the destruction of the Earth. And as he watched the space pirate robot conquer one city after another, John knew that it was only a matter of time before the Earth was completely destroyed.
The exam began as usual, with the professor handing out sheets of paper and setting the task: write a program that performs a certain function. The students started feverishly scribbling, but soon realized that this was no ordinary task. The code was too complex and too large to be written on paper.
As the minutes ticked by, the students grew more and more desperate. They knew they were doomed to fail, and none of them would be moving on to the next semester. However, Professor Smith sat smugly at his desk, content in the knowledge that he had fooled yet another batch of students.
But one student, John, was different. He was shrewd and calculating, and he knew that there must be a way to access the Professor's brain to compile the code. Using his knowledge of buffer overflows and privileged routines, John wrote a code that would allow him to gain access to the Professor's brain.
The code was subtle and difficult to find, but John knew that it was his only chance of passing the exam. He handed in his paper confidently, knowing that he had found a way to outsmart the evil Professor Smith.
But his plan backfired spectacularly. As soon as the Professor tried to compile the code, he realized what had happened. He restored his OS from a backup and regained all of his lost memories.
It turned out that Professor Smith was not a mere lecturer after all, but a space pirate robot who had been exiled to Earth as a punishment. He ripped off the skin and flesh from his gorgeous metal frame and departed to conquer the Earth, leaving John and his fellow students in shock and disbelief.
As the days passed, John realized that he had doomed the planet by accessing the Professor's brain. He had never imagined that his shrewd plan would lead to the destruction of the Earth. And as he watched the space pirate robot conquer one city after another, John knew that it was only a matter of time before the Earth was completely destroyed.
Я в дашчане, там нет поля ввода для тега, вдруг он нужен, тогда я неправильный перекат сделаю. Лучше подожду
Я пользовался недавно нейросетью в бинге. Не пойму откуда такой хайп и все пропало - она либо гуглит ответ из интернета который кто-то написал, либо пишет сама полную залупу. Где тут интеллект - я хуй знает.
> она либо гуглит ответ из интернета который кто-то написал, либо пишет сама полную залупу
Ну вот, это же полностью описывает работу программиста 🤡
Нах так прикладывать?
Только вот программист может написать работающую хуйню, а нецросеть без инета напишет только правдоподобно выглядящий код, который не работает.
> а нецросеть без инета напишет только правдоподобно выглядящий код, который не работает.
Как программист при лайвкодинге, если нельзя глянуть документацию и вспомнить, как там метод пишется?
Фронтенд программиста.
Что это за ебатня когда нельзя глянуть документацию? Это бред ебаный, ИРЛ в реальной рабочей ситуации ты всегда можешь воспользоваться документацией. Эта поебистика никак не определяет скиллы кодинга. Какой-нибудь задротище может всю СТЛ наизусть знать и нихуя не уметь решать проблемы, а какой-нибудь аутист накидает тебе решение но его разговорные навыки будут препятствовать написанию кода без помощи иде.
> Что это за ебатня когда нельзя глянуть документацию? Это бред ебаный, ИРЛ в реальной рабочей ситуации ты всегда можешь воспользоваться документацией.
Ну да, а на собесе нельзя пользоваться.
Что, не накидаешь полукруг на html+css без документации? Мы вам перезвоним.
>Что, не накидаешь полукруг на html+css без документации?
Нет, я на плюсы собеседуюсь, вы охуели мне тут хотамель пихать?
@
НЕ СВЯЗАННЫЕ С РАБОТОЙ
@
РАССКАЗАЛ ПРО СВОИ ХОББИ
@
ПОСЛЕ СОБЕСЕДОВАНИЯ ДОМЫСЛИВАЕШЬ, ЧТО ОТ ТЕБЯ ХОТЕЛИ УСЛЫШАТЬ, КАК ТЫ В КАЧЕСТВЕ ХОББИ ПИШЕШЬ КОД ДЛЯ ВСЕГО И ВСЯ, ИЗУЧАЕШЬ БАЗУ, РЕШАЕШЬ ЗАДАЧИ ИТД
@
А ТЫ ПРОСТО РЕАЛЬНЫЕ ХОББИ РАССКАЗАЛ И УЖЕ С ПЕРВЫХ МИНУТ ТЕБЯ ЗАБРАКОВАЛИ
@
А ТЕПЕРЬ КЕКАЮТ С ДЕБИЛА, КОТОРЫЙ ПРО КАКИЕ-ТО СВОИ ТУПЫЕ ИНТЕРЕСЫ РАССКАЗЫВАТЬ НА СОБЕСЕ СТАЛ
У меня уши загорелись.
А что они на самом деле хотят услышать? Какой ты аутист и кодишь 20/7 без жизни? Или какой ты аутист и клеишь танчики без жизни? Или что ты социоблядь-алкаш и вольешься в коллектив?
> У меня уши загорелись.
Почему?
> А что они на самом деле хотят услышать?
А хрен знает, в этом и проблема. Но что бы я ни ответил, я буду думать, что ответил совершенно неправильно.
Может для них это вообще ничего не значащий вопрос, чисто для установления первого контакта, чтобы начало беседы не начиналось сразу с допроса, но они не представляют, в какую петлю самоуничижения можно из-за таких вопросов влезть и если технический вопрос можно однозначно разобрать и понять, как ответить, то тут это не прокатит и каждый раз будет, как первый.
Кто-то может на собесе рассказать и о таких хобби и при этом нормально себя чувствовать, мои же хобби более адекватны, что не мешает мне сидеть и загоняться, хотя уже почти день прошёл, с момента собеса.
Надесь завтрашний собес будет более удачным.
А разве не видно по моей футболке?
Двачую. Сам пытался ускорить свою работу, что-то пофиксить. Но это просто стэковерфлоу на максималках, плюс умный генератор проектов.
Но не-айтишники, начитавшись хайповых новостей, постоянно мне говорят, что ТОБI ПIЗДА
@
ХРЮША И ВТОРОЙ СОБЕСЕДУЮЩИЙ ОСТАЮТСЯ
@
ПРОКРУЧИВАЕШЬ В ГОЛОВЕ, КАК ОНИ НАД ТОБОЙ НАСМЕХАЮТСЯ, СРАЗУ ПОСЛЕ ТОГО, КАК ТЫ ОТКЛЮЧИЛСЯ
легендарно
>С такими софт скиллами 50% от рынка уже отличная зарплата.
А, то есть "софт скилы" - это умение напизьдюнкать?
Вот так сразу и нужно было говорить. А то всё "личностный рост", "коммуникабельность" и "нетворкинг".
Умение напиздеть - вот это понятно.
@
тимлид: это не потому что он не хочет. у него нет задач
@
нач отдела: а?
@
тимлид: у него нет ни описанных задач ни багов
@
нач отдела: как ?
@
тимлид: когда я только взял на проекта фронтендера у него вообще не было никаких задач
@
нач отдела: в это трудно поверить
@
тимлид: прежде небыло такого фронтендера у которого не было бы задач. поэтому пришлось придумать задачу на рефакторинг. некоторые считают это тратой времени. но на
самом деле это принесет ему победу. фронтендер лей все в один коммит!
@
фронтендер: вы же говорили что я их должен лить все в один коммит только если есть угроза жизни близким людям?
@
тимлид: бывают исключения из правил!
Это копия, сохраненная 15 июня 2023 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.