Сегодня прошёл собеседование на синьор фронтенд разраба, ещё +500$ к моей зп в 2000$, никаких сложных вопросов к моему удивлению не было, но не об этом тред. Мой вопрос НАХУЯ нужны те паттерны, которые мы учили в инсте? Бля ей богу не оддупляю. У меня 4 года опыта за плечами, 3 года института (т.к. бросил на третьем это галимое говно, кстати никого успешней меня в плане карьеры из оставшихся доучиваться просто нет, максимум работают за 400$ какими-то сисадминами в ростелекоме). Ни разу не использовал эту хуйню. Видел статьи про эти блять синглтоны/фасады, но когда начинал читать, сразу дропал, так как это муть для дебилов. По-началу я естесно так не думал и считал, что это у меня извилин не хватает, но... Нет, нихуя, все эти паттерны выдумали либо долбоёбы, либо просто чтоб потроллить. Блять Dependecy injection, что это за хуйня нахуй? Ну передаёшь ты в конструктор одного объекта другой объект — ну и что? Что тут нахуй такого и почему это так гордо звучит? Да и имхо ООП в целом концепция устаревшая, все эти вещи можно сделать в императивном процедурном стиле. Насчёт баз данных — у бекендеров знаю, есть там свои приколы без которых не обойтись. Типа связи между таблицами, графики, которые их отображают. Но вот хуета по типу нормальных форм — кому это надо? В 2020 писать сырые SQL-запросы уже уныло, да и сам SQL скоро заменится монгой какой-нибудь, имхо. Пруф ми вронг. Пикча первая в гугле по запросу о фронтенде.
>>207492172 (OP) Тебе в прогач, быдло. Тут мы тебя обоссым потому что ты слишком умный и успешный - там тебя обоссут потому что ты слишком тупая и нищая макака. В любом случае пока, обоссыш
>SQL скоро заменится монгой какой-нибудь И здесь ты тоже не прав, реляционки победили в войне против нереляционок. У монги и прочих только ограниченное применение, при этом реляционки могут отчасти делать то же самое, что и нереляционки, например json поля в PostgreSQL.
>>207492582 >дотнет Когда ж вы уже сдохните вместе со своим ебливым сисярпом и помойкой шиндоусом. posted by Solutions Architect with experience in Python, Golang, C/C++ and Haskell
>>207492559 ну во-первых, их ведет парень разработчик (пикрелейтед), который получает большие деньги за свою работу, во-вторых весь курс около 30к максимум, поэтому решила, что ну лучше же хотя бы с кем то изучать, кто уже ориентируется на чем акценты расставлять
>>207492172 (OP) Sql обрел вторую жизни в бигдате (аналитические базы данных, спарк) + ничего лучше для общения с бд не придумано. Орм - просто обертка для ленивых долбаебов. Впрочем тебе как фронтомартышке он и правда не пригодится.
>>207492172 (OP) ну синглтоны юзаются, ди -не обязательно через конструктор. ооп - просто удобное упрощение . но я в целом с тобой согласен, все это хуйня высосаная и хз чего с ней так носятся
Даже не читал высер ОПА. Ты в курсе что в том чем ты занимаешься может заниматься ЛЮБОЙ? В этом нетничего сложного и выёбыватся этим не стоит, зачем вообще это сюда писать? Очевидно что Сеньйор ты только потому что техническое принимали такие же дегенераты как и ты. У меня хуй бы ты его сдал Маня, пошел бы верстальщиком за 3к рублей максы, ты хоть фул пак весь знаешь? или ебучий реакт и ты уже ПРОГРОМЫСТ? Нет! ты лох, если ты на Аде не можешь написать структурированую инструкцию для запуска межкнтиненталдьнызх ракет то ты лох без мозгов! ТЕРЯЙСЯ
>>207492172 (OP) на фронте не юзается все это дело. на фронте если мы говорим про какой то реакт, то ты должен шарить за фп парадигму, если про ангуляр то такие должен понимать все эти депендеси инжекшин. скл топ тема, зря ты так, не твоя компетенция просто. от прикладухи зависит короче. но по факту вся ета тема с илитными кокотернами да, оверрейтед и выебуются етим лишь какие то дауничи, если нужна какая то реализиция берешь и делаешь, для етой хуйни ненужно иметь 1111 айсикю.
>>207494539 если бы тем чем он занимается мог заниматся любой тогда почему такие высокие зп? ты давно ваще видел современный фронт? с ссрами, реактами, рхсами, а все вот эти модные графики, дашборды. ты думаешь это просто?)))))
>>207495095 МНЕ ПРОСТО СКУЧНО. Скоко ушло на то что бы стать веб макакой? портфолио было когд устраивался джуном? первйцй опыт аутсорс гребцом или на фриланс за 3копейки сайт на цмс?
>>207495095 >ты думаешь это просто?))))) Конечно просто, фронтенд макаки просто шлёпают лапками по клаве, натягивая шаблон на шаблон, данный процесс называется кодингом. Если программист работает в веб сфере то он макака - формошлёп. А 1Сник вообще не программист и хуже дворника, лучше ему сразу умереть. Мне так на дваче сказали, а ему я верю больше чем небу, чем Аллаху.
>>207492172 (OP) >о... Нет, нихуя, все эти паттерны выдумали либо долбоёбы > Блять Dependecy injection, что это за хуйня нахуй? >Да и имхо ООП в целом концепция устаревшая >Но вот хуета по типу нормальных форм — кому это надо? > писать сырые SQL-запросы уже уныло, да и сам SQL скоро заменится монгой какой-нибудь, имхо. >так как это муть для дебилов. Я надеюсь что это вброс
>>207492172 (OP) Где то сидит тип, который все эти паттерны изучил и продолжает развиваться, и думает, эх блядь, вот у меня зп 3500,завтра еще 500 прибавят, интересно как там тот хуила который дропнул на 3 курсе, паттерны то хоть осилил?
Хочу написать на django залупу для резюме, чтобы было видно что я черт. Писал месяца 2 назад имейджборду с приколами всякими, но там буквы говно, относительно того, что сейчас освоил. Что можно придумать, чтоб не слишком уныло было? Хочу переопределить модель пользователя, возможно апи написать, думаю еще докер попробовать, но в целом, хочу показать работу с орм и вообще с представлениями в основном. Пока решил писать нечто вроде интернет-магазина, но, мне кажется, каждый бэкенд-дух с таким на собеседования приходит. Может не лень кому вспомнить или подсказать что-нибудь?
Я охуеваю с фронт энда. Придумали ES, webpack, ноду, Бабель, галп, хуялп, реакт, ангуляр, а визуально что в 12 у всех была ебола на бутстрапе, которую на коленке собирали бэкэндеры, что в 17 такая же ебола, но ее собирают при помощи вороха какой-то фронтовой поебени.
Хуячить лендинги, каждые полгода учить новый фреймворк, потому что где-то каким-то ебаным хипстерам в гугле/фейсбуке стало скучно, и так до конца жизни — заебись самый простой вход. Ебать такое нахуй конской залупой.
>>207496201 везде одно и тоже, достал из БД записал в БД, если хочешь кого-то удивить сделай полнотекстовый поиск по базе с использованием ElasticSearcs или Spfinx + для обновления прикрути cdc и RabbitMQ или Apach kafca, и какую-нибудь фичу с вебсокетами
>>207496517 жизнь была бы проще если бы мне не пришлось этой всей ебалой голову забивать, а просто раз в месяц на карту кидали бы несколько тысяч зелени
лично меня больше всего напрягает повсеместный курс в сторону американской корпоративщины с этим зассаными опенспейсами, всем прозрачным и белым аж сука трясет
>>207492172 (OP) Как сеньор за 200к в год не рублей скажу что большинство патернов итд - для людей без опыта, чтобы им можно было вбросить название и они поймут почему их код дерьмо. Естественно это все очевидные вещи для нормальных девов, тк ты анализируешь сам архитектуру и код по куче параметров подсознательно.
товарищи погромисты, стопсрач на секунду вашего драгоценного времени, имеется вопросец
есть ли сейчас какие-то новые направления/языки в погромировании, которые еще не слишком популярны, толковых людей в них не так много, но эта херня жутко перспективна и в будущем будет котироваться?
>>207497063 Ты внатуре такой ебень? Ты буквально просишь сделать тебя богатым. Конечно есть направления, но хуй тебе кто про них расскажет, да и не освоишь ты нихуя, инженер.
Пока есть тред по интересам, спрошу: работаю в аутстафф офисе, занимаюсь типовой хуйней почти как ОП, со всеми премиями выше ~$4,5k/месяц не выходит. Реально ли делать больше без переката в другие страны?
>>207497271 Мне с моими данными не хочется в лиды, ответственности много, а я омеган. Именно на позиции фронт-энда я колебания более, чем в 10% в большую сторонуне смогу получить?
>>207495095 > такие высокие зп? А 2500$ - неебаться высокая зп? Во-первых, сложность разумно разделить на два типа - сложность, потому что мало кто может это сделать, и сложность, потому что сделать может кто, но это сделать сложно нудно, долго. Сложность фронта и прогаммирования в целом - ко второму типу, оттуда ЗП. К тому же, для среднего человека это действительно сложно (но нахуй сравнивать себя с средним? Двач - борда умных людей). ЗП тоже высокая только по сравнению с ЗП среднего человека.
>>207496323 Сам охуеваю, хотя я типа фуллстак (у компании нет денег на полноценную команду лол). Вебпак уже тоже не модно, там роллап появился, еще какая-то залупа. Свелте, еще куча слов, которые я не запомнил. Но свелте мне понравился, бтв.
>>207497654 > у компании нет денег на полноценную команду лол > фуллстак чел нахуя нанимать бекендеров и фронтендеров, если можно накидать дурачку на плечи гору работы, а он еще и причмокивать будет, при чем тут нехватка денег рофл
>>207498275 Лол, я так свой первый коммерческий сайт делал 15 лет, меня мать привела на завод и я для них пару страничек на html сделал, при чем в том году была ещё только табличная верстка. И помню я им на сайт вставил гифку с анимированные логотипом. Эх не помню как та программа называлась, которая умела такие гифки делать из двухмерных векторных фигур
>>207492172 (OP) Сам вкатывался в рельсы, js. Проработал год на аутсорсе, потом собрал 6шт макак, таких как ты, четвертый месяц стучат по кнопкам, 4к$ в месяц выношу, причем мои в среднем 1200 получают и расходы на рекламу пока слишком ахуевшие. Но это пока.
>>207498337 Поддерживая автоматизаторов, на мидл уже 2к минимум дают, щас оформляют на 3.5к но придется все с нуля и одному поднимать. Хотя хули нам автоматизаторам
>>207492172 (OP) Ах ты пиздоглазое мудило, опять выходишь на связь? Только недавно выползал "сеньёр-помидор" с вопросами про паттерны. Когда уже вы, говноеды, головой думать начнёте? Как вы заебали велосипедами своими из говна всё вокруг покрывать. Кто вас, дегенератов, собеседует-то блять, а? Сеньёр он блять, 2к зп, паттерны не знает. Охуеть просто.
>>207492172 (OP) >Ни разу не использовал эту хуйню. Ну ты же js-макака-фронтендер, какой с тебя спрос. В бэке - только в путь. Если разраб не знает паттернов, он начинает их императивно применять, но косо, криво и не знает о подводных камнях.
>Но вот хуета по типу нормальных форм — кому это надо? Типичный фронтендер. Это надо каждому, что хочет чтобы БД шустро работала и не померла от вагона лишних зависимостей, которых можно было бы избежать.
>В 2020 писать сырые SQL-запросы уже уныло, да и сам SQL скоро заменится монгой какой-нибудь, имхо. Хуимхо. У реляционных и No-SQL баз разные области применимости.
>>207498637 Забей, это толстый вброс, по этому итт мы пишем просто что мы занимаемся автоматезированым тестированием и переходим уже на за 10к$, работа конечно сложнее будет. Но мы все автоматизируем .
>>207498570 я знаю но для сочинения музыки машоб вообще не нужен, нужны гармонические сочетания а их правила довольно простые я использую пентатонику (слегка модифицированный фригийский лад) и клеточные автоматы, прелесть пентатоники что в ней нет плохих сочетаний нот, не налажаешь (поэтому древняя музыка ее широко использует)
ООП и паттерны придумано для управления сложностью. Обычный фронтенд просто по задумке не должен доходить до такой сложности. Сейчас, конечно, распространена практика совать во френтенд вообще всю логику.
Согласен с тем, что эта вся огромная классификация паттернов, довольно безполезна, логичнее просто соблюдать какие-то базовые принципы.
>>207499004 Да, есть ещё некоторое кол во людей из СНГ в разработке, но в основном все в штатах, например сисадмин все тамошние, ну и менеджеры с остальным руководством
>>207492172 (OP) >прошёл собеседование на синьор фронтенд разраба >У меня 4 года опыта за плечами Пиздец у вас контора, если такие, как ты - синьоры.
>ООП в целом концепция устаревшая Идиот, конечно, ну да ладно. Ну предложи что-то кроме функционального программирования, которое, кстати, менее применимо в жизни, чем ООП. Хуйня вроде Vanilla JS? Или ты гениален, что можешь создать новую парадигму? Ну удачи, у тебя реально извилин нет, хоть в этом ты прав.
Dependency Injection это только для таких имбецилов как ты звучит горд и недоступно. Это банальная в принципе вещь, но, я понимаю, тебе она недоступна.
>SQL скоро заменится монгой какой-нибудь Хоть уважаю монго, но ты путаешь теплое с мягким. Для каждого случая свой инструмент, но ты бревно лобзиком будешь пилить, как мне кажется и тебе норм.
>>207499823 если весь твой фронтенд заканчивается на том чтобы менять состояние стейта, и изображения некоторой анимации, то о какой сложности может идти речь?
>>207497744 >Во вторых 2500 за продавца в сша Тебе так на двачах СКОЗАЛИ, умник? Будешь пахать 18 часов в сутки за 1500, это ваши СШП. Причем 1000 тратить на уебанское жилье и 800 на еду и счета - дорога в бедность
>>207497744 >фронте нет вообще >продавца в сша >2500 Ты просто 20 летняя пидораха влезшая в свою зону комфорта Если не поменяешь что-то дальше будешь только скатываться
>>207499885 Ну на этом видимо твои знания по фронту и заканчиваются. А ты умудрись сосредоточить стейт в основном компоненте а остальные сделать stateless, когда у тебя их у тебя 20-25 хотя бы. Потом мы с тобой поговорим об архитектуре. Я уже тебе не говорю, что даже чисто по объему во фронте приходится усваивать/знать и реагировать быстрее на изменения куда больше, чем в бэке. Я работая в Java и Node.js на бэке и на Angular 8 + RxJS + Formly во фронте. Также используем Rabbit MQ, Minio, Redis. Основная база PostGREs, для спецзадач - Mongo. Почему - секрет фирмы. И я точно могу сказать, что фронт сейчас это не вордпрес и джумла, как некоторые здесь полагают.
>>207500334 >А ты умудрись сосредоточить стейт в основном компоненте я обобщил >Потом мы с тобой поговорим об архитектуре. >когда у тебя их у тебя 20-25 хотя бы для тебя есть сложность сделать несколько изолированных компонентов? Кончено если ты пишешь спагети то я снимаю свой вопрос. В таком случае оно у тебя превратится через пол года в неподдерживаемое говно.
>>207501574 все зависит от ситуации, иногда приходится отказаться от нормализации, чтобы не делать лишний join, да и дальше 3 формы никто не заходит обычно
Паттерны важны как элементы архитектуры. когда ты её пишешь, можешь спокойно оперировать этими самыми элементами, производя дизайн, анализ, или рефакторинг.
обычному манки-кодеру, который посидел в вузе для галочки, и ушел зарабатывать такое и ненужно, для исполнения бизнес процесса хватает и тренинга.
это надо для архитекторов, и специалистов по анализу. для тех кто не пишет под инфрастуктуру определяемой десятками тысяч юзеров/запросов. а миллионами.
>>207492172 (OP) В JS нет ООП, есть только недоклассы, реализованные через функции. Язык очень старый и неповоротливый. Язык и фреймворки на нем очень простые, а большинство задач, которые решает фронтендер - подтянуть библиотеку через npm и послать запрос в бэкенд.
Паттерны придуманы для ОО языков, чтобы дать понимание разработчику, какие есть варианты обернуть сложную задачу в такой вид, что её в будущем можно будет обновлять без боли в жопе. Паттерны - просто набор логических структур, которые помогут решить многие задачи без говнокода. До большинства паттернов и сам программист дойдет со временем, т.к. они очевидны.
>>207508954 Я все проигрываю с мобильной разработки solid уже хер знает сколько лет, а они только недавно для себя придумали, так называемую чистую архитектуру
>>207492172 (OP) > ещё +500$ к моей зп в 2000$ Скорее всего пиздежь, т.к. текст написан будто ребенком, но допустим верим.
> НАХУЯ нужны те паттерны, которые мы учили в инсте? Я хз зачем вы их учили. Их не нужно учить, их нужно посмотреть и понять зачем они один раз и всё.
> кстати никого успешней меня в плане карьеры из оставшихся доучиваться просто нет )))
> Ни разу не использовал эту хуйню Так в JS ООП то нет, нахуя тебе их использовать то? Или ты забыл про это, ФРОНТЕНД РАЗРАБОТЧИК?))
> и считал, что это у меня извилин не хватает Ну, это так и есть. Раз ты изначально хотел их НАИЗУСТЬ выучить, лол.
> все эти паттерны выдумали либо долбоёбы, либо просто чтоб потроллить Ты даже не вдуплил НАХУЯ эти паттерны написали, ты не смог ОСИЛИТЬ их (хотя это простая хуета, особенно для разраба с опытом), но при этом ДОЛБАЕБЫ - это те, кто их написал))
> Да и имхо ООП в целом концепция устаревшая, все эти вещи можно сделать в императивном процедурном стиле. Это всё очень весело, когда ты только начинаешь изучать программирование (как я понял ты именно что начинаешь, а нихуя не 4 года опыта бояр) - то да, для тебя всё можно написать в таком стиле. Про большие системы, распределение сложностей и всё остальное ты, конечно же, не слышал.
> да и сам SQL скоро заменится монгой какой-нибудь Какую-же ты хуету несешь, это просто поразительно. У тебя абсолютно отсутствует понимание темы, но при этом ты пытаешься как-то на неё рассуждать, это забавно.
Вывод достаточно простой: ОП только начал вкатываться в программирование, попытался в какой-то сложный серверный язык, но не понял как работает наследование и полиморфизм, а когда увидел, что оказывается ВЕСЬ код в одном методе не пишут и узнал про паттерны - у него подгорела жопа, да так подгорела, что он решил высрать зеленый пост на дваче, при этом абсолютно не шаря в теме даже фронтенда (в котором он, якобы, уже 4 года).
Как же вы заебали меня, макаки ебучие. Ни одного нормального сайта в интернете не осталось. Куда не зайдёшь, всё блестит, пердит, лагает. Тысяча коннектов к ебучим сдн, ебучие жкуери, ангулары и прочее говно даунское. Пиздец. Без скриптов уже нихуя не работает. Заходишь прочесть какую-то важную вещь - ВКЛЮЧИТЕ ЖАВАСКРИПТ. Ебал вас в рот, чмошники. Набирают даунов с улицы, формошлёпов ебучих, а потом всё в говне. Дебилы, либо учитесь кодить на жс и используйте его по-минимуму без всяких сдн, либо пишите на голом хтмл +цсс. Благо хтмл5 уже даже в видео могёт.
>>207510118 Да, знаю. Но они ненужны нормальным разработчикам, которые пишут на чистом жс. Сдн нужны только отсталым даунам, которые готовы весь интернет на жс переписать, хотя для 90% всех существующих сайтов хватило бы хтмл+цсс.
>>207494539 Почти все профессии, как правило, доступны почти любому человеку, это лишь вопрос вложения сил и времени. Аргумент не очень удачно подобран, попробуй зайти с другой стороны к унижению ОПа
>>207492172 (OP) Бля немного не в тему треда, да и похуй. ОП все равно фронтодебил. Но вот тебе не обидно, что будучи виржин-сеньором ты получаешь всего 2500, когда чад-уженестудент на каких руби/котлине/жабе после пары лет работы получает столько же, а то и больше?
Да и имхо ООП в целом концепция устаревшая, все эти вещи можно сделать в императивном процедурном стиле.
Насчёт баз данных — у бекендеров знаю, есть там свои приколы без которых не обойтись. Типа связи между таблицами, графики, которые их отображают. Но вот хуета по типу нормальных форм — кому это надо? В 2020 писать сырые SQL-запросы уже уныло, да и сам SQL скоро заменится монгой какой-нибудь, имхо.
Пруф ми вронг.
Пикча первая в гугле по запросу о фронтенде.