Есть год опыта на джаве в энтерпрайзе и параллельно около 8 месяцев реакт+релей.
Хочу перекатиться во фронтенд. Какие у меня шансы? Собираюсь въезжать на миддла. Ну или другими словами не считаю свой джава-опыт чем-то не равноценным, а себя джуном
Реквестирую сайт аля трелло, чтобы рисовать себе маня-таски для пет прожекта, можно было добавить комментарии и кнопочку Done. Трелло все-таки для команды и он неудобный.
>>111471 Ты можешь и не писать в резюме про свой уровень, просто опыт указывай, вроде достаточно, чтобы откликаться на мидловские вакансии, все равно все будет решать собеседования, а тебя туда должны позвать.
>>1212756 зареган на апворке. В процессе ща первый заказ на джсе, но там почти с вебом не связано. С СПАшками хуй знает че делать. Там на любую вакансию реакт/ангуляр за 20 минут 50+ пропозалов набегает
>>111479 Ну тогда другое дело, хотя 1,5 с лишним года с учетом джавы все равно маловато как-то для миддла наверное. В любом случае, анончик выше прав, не попробуешь - не узнаешь.
Утро неслышно ступает по коду, И за компом Безмятежная спишь ты JavaScript улыбаясь в рассветном блаженстве Самая лучшая в мире страница ПУСТЬ ТЕБЕ ПРИСНИТСЯ ЭЛЕМЕНТ В МАССИВЕ В ЦИКЛЕ ИЛИ В ФАЙЛЕ ЛАСКОВЫЙ ОБЪЕКТ ИЛИ В ПЕРВОМ СКРИПТЕ ЛОГИ У ЗАПРОСА Только, чтобы вместе, Был у нас с деплой
Чому вот так работает, а если в одну строку сделать <Provider><App/></Provider>, то мне реакт ругается, что он хочет один элемент получить? Переносы в jsx какое-то значение имеют?
Чуваки, я думаю пора перестать водить тред по двачу, как Моисей водил евреев по пустыне, и вернуться домой к родным копирайтерам и морякам. Мы устали, мы хотим домой.
Ок, опрос проведем. МНОГО КАПСБОЛДА И КАРТИНКА С АНИМЕБАБОЙ ЧТОБ ПРИ СКРОЛЛЕ ОПРОС БРОСАЛСЯ В ГЛАЗА КОГДА БУДЕТ МНОГО ПОСТОВ https://www.strawpoll.me/15925226
А давайте запилим парашу, которая будет выдавать рандомный раздел. При каждом бамплимите будем роллить и пекрекатываться в тот раздел, который выпадет. Да, я ебанутый.
Совет вкатывальщикам- в определенный момент, который важно не упустить, нужно чтобы количество практики начало перевешивать количество теории и прочих курсов в разы, иначе рискуете продолжительное время чувствовать дискомфорт и неуверенность.
>>111515 Прохожу этот курс https://www.udemy.com/the-complete-react-fullstack-course/ И дошел до firebase. Сам нацелен на фронт, поэтому вопрос - стоит на это тратить время или лучше перейти сразу к редаксу? Выбрал этот курс из-за реакта с редаксом и за относительную свежесть.
>>111517 Так это, тебе все равно надо знать как отправлять запросы хуе-мое, хотя бы зайчаточные знания о бэке нужны, я думаю в разделе про фаербазу это и будут пояснять. Я хз firebase используют на каких то серьезных проектах, если да, то поковыряй, а так можно юзать как бд для петпроекта какогонить.
Смотрю видеокурс по редаксу от кодедоджо, вторую часть уже, где там с сервером пердолинг. В экшоны пилим функцию, которая на вход примет функцию, которая вернет функцию, но мы не можем вернуть две функции, поэтому напишем функцию которая вернет функцию, возвращающую функцию. И все эти функции в разных модулях. Пока проследишь логику их миграции по коду - уже забудешь в чем изначально дело было. Какой пиздос.
>>111529 High order component который принимает на вход High order component , который возвращает High order component находящийся внутри High order component-a.
Запрашиваю список с сервера и сохраняю его в виде отдельных элементов обернутых в jsx теги в стейте и вывожу на страницу. При нажатии на элемент списка, произвожу удаление элемента в базе данных. Страница при этом не обновляется. Как лучше это исправить? Следует удалять сразу в стейте элемент и в бд или может воспользоваться forceUpdate()?
>>111533 Форсапдейт без краней нужды вообще лучше не трогать. > Следует удалять сразу в стейте элемент А как ты еще хотел? Нет изменений в стейте или пропсах - нет рендера.
>>111536 Ты берешь данные с базы, а потом пихаешь их в стейт и работаешь с ними из стейта. Что там в этот момент на бекенде происходит - вообще никак тебя не волнует до того, как ты туда еще запрос сделаешь. Поэтому иначе никак. Ну или можешь из базы удалять, а потом еще запрос делать и заново данные в стейт запихивать, а это еще хуже.
>>111537 Так и делаю. Удаляются все данные, кроме айди и того что ввел. Похоже надо на клиенте придется сохранять состояние, изменять его и отправлять уже новый измененный.
Есть две страницы - страница с формой редактирования и формой создания элемента списка. Внешне они одинаковые. Если я сделаю проверку на то, по какому пути перешли на страницу например через объект match переданный роутером и буду менять метод с post на put, это нормально будет? Или надо делать обязательно другую страницу, а не такое говно?
>>111541 Логически примерно да, но по исполнению довольно хуевато. Во-первых довольно дико выглядит JSX в функции, которая вообще-то должна ходить за данными. Ты ее в render вызываешь что ли? Не делай так. Во-вторых делать асинхронные запросы в компоненте это вообще так себе идея. Пока идет запрос, компонент может размонтироваться и вызов setState на нем приведет к ворнингу. Так что дрочи редакс.
>>111543 >JSX в функции Надо отдать ответ в аргумент другой функции, которая будет перебирать его? >в render вызываешь Там снизу видно, в DidMonth >асинхронные запросы в компоненте это вообще так себе идея Надо создать родителя, который будет делать запрос и передавать ответ этому компоненту? >дрочи редакс Завтра-послезавтра начинаю.
>>111544 >завтра Не слоупочь, аноний. Промедление смерти подобно, сколько уже всего было проебано из-за ебаных завтра. Получить знания на уровне хелло ворлда для редакса можно за этот вечер.
>Надо отдать ответ в аргумент другой функции, которая будет перебирать его? Ммм, нет. Зачем вообще кому-то ответ отдавать? Тем более там промис будет. Пиши в стейт данные, а не компоненты, а в реднере уже из этих данных стой что нужно.
>Там снизу видно, в DidMonth Да, я не заметил, что ты компоненты пихаешь в стейт.
>Надо создать родителя, который будет делать запрос и передавать ответ этому компоненту? Лучше иметь один глобальный компонент, который мог бы менеджерить все данные и сайд-эффекты. Он, к счастью, уже изобретен и называется редаксом.
Чувствую себя инвалидом, из-за того что не знаю английский язык. Документацию к каким-нибудь небольшим фичам ещё могу потянуть, но чтобы изучить доки к целому фреймворку или отсмотреть курсы и речи быть не может, это займет целую вечность. Советы что нужно сначала выучить английский, а потом только начинать вкат, считаю настоящим безумием. Да и, для уровня джуна информации на русском куча ведь, но при этом понимаю что на собеседованиях на меня будут смотреть как на лоха и колхозника
Я ведь действительно считаю владение английским важным навыком, и обязательно буду его штурмовать когда хотя бы джуном начну работать. Успокой меня анон тем, что здесь есть такие же околонулевые в английском, но все равно сумевшие в вкат.
>>111549 Same to, bro. В ру сегменте инфа есть, но либо старая либо хуевая. Из меньших зол приходится выбирать. Хуево что нельзя выучить англ. быстро. А если и можно, то нужно задротить его по многу часов в день - я так не могу..
>>111546 Так ведь? renderData вызывается в render.
>>111549 С детства хотел хотел быть погромистом, но потому что туповат ничего толком не получалось. Везде трубили что надо знать английский и поэтому пытался как-то его учить. Прошло много времени, прогать не научился, но хоть эти курсы могу смотреть.
Сморю говно-курс спизженный с юдемени. В реакте, что вернуть JSX выражения, они должны быть обернуты в родительский элемент т.е. в div. Чувак вместо этого берет и создает компонент-обертку с этим дивом, теперь вместо возврата одного дива в каждом компоненте он возвращает этот новый компонент и называет все это дело high-ordered-component. Теперь он обязан каждый раз его импортировать, это ведь ебола и сделано ради примера, нахуй писать такие ненужные компоненты?
>>111553 Потому что эт нужно иногда ради полезного функционала. Представь что у тебя есть компонент какой-то, который рендерит список чего-то, к примеру фильмов. Но, тебе этот список фильмов должен показывается только тогда, когда ты залогинился. А до этого показывается просто другой компонент или ваще чистый лист где написано "зайди на акк, ёба". И вот ты это дело (список с фильмами) оборачиваешь в HOC компонент. Он принимает компонент этот (с фильмами) и как-то проверяет допустим через стор редакса зашел пользователь или нет. И возвращает простую структуру тебе login ? <ComponentList /> : <NeSmortiBlya /> Вот и все. И этот HOC ты просто импортишь на главную или куда там тебе надо и вставляешь где нужно. Это позволяет тебе быстро без всяких ненужных проверок в самом компоненте с фильмами рендерить нужное.
>>111541 Нет, не норм. Ты должен зафетчить свой массив и засунуть его в state. https://pastebin.com/7PeAss6X И еще jsx принято в рендер() метод запихивать. Хз, поймешь ли ты, что я там набросал. Я бы сам вряд ли понял).
>>111558 А ну тебе там рассказали немного, и ты поменял как минимум со стейтом теперь, не дочитал, сори. Но всё же, так логичнее, ибо лишний get request это очень плохо.
Как сделать так, чтобы стиль селектора не наследовался дальше? <бади> <тег 1><тег 2><тег2/><тег1/> <бади/> Например основной (в бади) установлен шрифт первый. В тег 1 нужен шрифт второй, а в тег 2 снова первый. Устанавливаешь второй шрифт тегу 1 и он накрывает и вложенный. Снова переписывать фонт фемили в тег-2 выглядит как-то по уебански.
Нашел у себя вакансию фронтенда, выложило ее кадровое агенство хуйпиздазалупа. Кто-нибудь с таким сталкивался? Это какая-то левая компания, которая меня направит в ип рога и копыта веб дизигн к дядь саше с неоплачиваемым полугодовым испытательным сроком? Зачем эти агентства пользуют, что за нахуй происходит?
У сайта есть админская учетка и учетки пользователей. При написании сайта админская учетка использует наследование от пользовательской и добавляет какие-то админские фичи, или наоборот? Или это вообще происходит как-то по-другому?
>>111563 Работадатели будут неловко переглядываться, ведь они не думали что к ним придет великовозрастный долбоёб. Потом скажут эйчару чтобы больше на резюме взрослоджунов не отвечала.
>>111570 Ты не понял. С чего стыд то, что не так? Ты развернуто поясни, с аргументами, за малолетних вкатывальщиков и старперов. Или ты просто потявкать решил?
>>111573 Значит пояснить ты не в состоянии, только визжать. Так и на собесе, тебя попросят пояснить за прототипы или мемоизацию, а ты взвизгнешь врети и отправишься консультантом в связной.
>>111572 >>111574 Да троллю я. Я сам 25 лвл вкатывальщик. Вы заебали уже искать утешения от кого-нибудь, ты либо занимаешься и начинаешь быть конкуретноспособным, либо заёбываешь себе голову комплексами и сидишь гниешь, simple as that. Я жалею конечно что всрал время, но когда вспоминаю себя 18-летним, то понимаю что нихуя бы тогда не смог осознанно развиваться, просто голова тогда совсем другим была забита, а сейчас "созрел". Принимаю достойно минусы позднего вката, ровно как и плюсы
а насчет реакции работадателей - чувак, ты должен понимать что работодатели все разные, и кому-то может не понравиться даже твои прыщи на лице, и не взять тебя из-за этого. Поэтому нужно понимать что если один не взял из-за возраста - не значит что другой тоже не возьмет. Тут даже не нужно быть сеньором-помидором чтобы понимать это.
>>111575 Я сам вкатился в 30, поэтому и задаю эти вопросы. Правда помню был один собес по вебке, короче сделал тестовое и после него назначили встречу в скайпе, ну так вот, никогда не забуду удивления парня(20 с небольшим), когда он увидел перед собой 30 летнего дядю, он конечно ничего не сказал, но по лицу все было ясно. Задал мне 10 задачек по js/css/html, я решил 6 или 7, не помню уже, а он в конце дал задачу на дом, сложную какую то, типа реши и отправь, но я не стал делать потому, что человеку явно было не комфортно со мной, чувак был явно не дурак и выбирал не по возрасту и внешнему виду, но даже если бы меня взяли, он постоянно испытывал бы дискомфорт, поэтому я решил не идти дальше.
>>111576 Я добавлю, вакансию эту мне нашла бабень с моего круга и видимо она не предупредила контору о моем возрасте, просто скинула мне тестовое, а в нужный день предупредила о собесе в скайпе.
>>111576 Да, единственная действительно не надуманная проблема позднего вката - это психологическая составляющая при обучении джуна.
А хотя бы намек, на то какие были задачки, помнишь? Просто пример хотя бы. Собес скоро предстоит, дрожь в коленях, постоянно интересуюсь какие вопросы задают в среднестатистических конторах
>>111578 Задачки были полной хуйней, что вернет алерт/поправить теги в разметке/что то про ссылочный тип объектов/про специфичность селекторов/и помню задачку про замыкание. Ерунда короче. Просили отсортировать массив чисел от большего к меньшему без всяких sort. Ну и вопросы типа как давно начали, что можете рассказать про тесты, знакомы ли с фреймворками, в таком духе короче. А бывают собесы где тебя спрашивают- 'расскажите про типизацию в жс'- ты отвечаешь- 'там утиная типизация'- и тебя берут.
>>111582 А еще у той конторы полноценные фронтенды есть, на реакте пишут. Это печально, потому что вакансия не полноценного фронтенда и скорее всего я буду страдать только ебучей версткой, прикручивая готовые скрипты на жиквери. Но и хорошая сторона в этом есть, потому что может быть будет возможность в полноценные перекатиться.
Возможно ли вкатиться во Front-end по первым временам через фриланс, и потом со временем перекатиться в офис? В городе работы для джунов нет в принципе. Сам 21 лвл, учусь в универе, были уже 2 попытки влиться через фрил, получалось находить заказчиков и успешно выполнять, но осознавая чтко нехватает знаний и каждый заказ оборачивался героическим превозмоганием депресовал и бросал.
Мне кажется я даун с клиповым мышлением. Читаю какую-нибудь сложную хуйню, ничего не понятно, на пять минут отвлекся на почитать новости/заглянуть в тред, возвращаюсь, читаю снова и все понимаю. Через какое-то время все повторяется. Хуйня какая-то.
>>111587 Бошка имеет два способа работы: Первый - синхронная обработка четко определенной информации. Так твоя тефтелина работает когда ты читаешь неизвестную хрень или пытаешься усиленно решить какую-нить задачу. Второй - асинхронная обработка полученной ранее информации, происходит в фоне без твоего участия, когда ты занят чем-то простым и не требующим умственных затрат. В таком режиме моск охватывает всю память и скачет туда-сюда в попытках усвоить новую инфу.
Поэтому хорошо совершать прогулки и все такое. Вот Енштейн играл на скрипке когда не мог че-то решить и часто вскрикивая бросался записывать свои еба-расчеты.
и юзаю их в рендере. Но потом оказалось, что при переходе между страницами у меня компонент не ремаунтится, а апдейтится, поэтому пришлось высрать вот такое:
В итоге у меня три пути: либо засунуть их в стейт, либо отказаться от того, чтобы использовать их как свойства, и везде, то есть в рендере и двух лайфсайкл методах парсить их заново, либо оставить их как есть. И я хуй знает, как сделать так, чтобы было менее вырвиглазно.
Все-таки ответили. Пара недель, найс. Я так понял это посыл нахуй? Еще насчет их рекомеедаций не пони, я из жизненных циклов только рендер не назвал, а с верстковопросами вообще обсеров не было вроде. Хотя может они в мой репозиторий заглянули, тогда мне претензии абсолютно понятны. А вообще, мне кажется собес прошел в их глазах не так хорошо, как в моих и они просто меня обидеть не хотят.
>>111600 Может ты и назвал ЖЦ методы, но не раскрыл их сут и своими объяснением дал понять что не понимаешь когда их следует использовать. То же можно сказать и про верстку.
И как анон сказал выше тоже думаю что хотели бы кого-нибудь получше, но тебя пока не хотят отбрасывать.
В любом случае тебя не посчитали безнадежным и пока никого лучше не нашли в целом милионнике.
>>111604 > не раскрыл их сут и своими объяснением У меня и не спрашивали их суть, в том-то и дело, только перечислить их просили. Вот поэтому я и не пони откуда вопросы в моих знаниях циклов, если моих знаний не спрашивали. Ну может по моему ответу и так понятно было, хз. > В любом случае тебя не посчитали безнадежным и пока никого лучше не нашли в целом милионнике. Эх, может и так. > И что у тебя на гитхабе лежит? Кривой лендос и какой-то околохелловорлд на реакте, в котором я запрос делал в componentWillMount.
>>111603 У меня телеграм больше не конектится почему-то, ни в мобильной версии, ни в десктопной. Когда началась эта ерунда с блокировкой, на мобиле еще как-то работало, но теперь совсем отвалилось.
Заходил я однажды в подобную конфу. Ожидал кооперацию какую-то, взаимопомощь, получил разговоры о политике и мемы. Этот тред тоже не идеален, но много лучше. Плюс конфы значительно сильнее отвлекают. Так что ну его нафиг.
>>111611 Конфа дает ощущение причастности к какому-то социальному кругу, позволяет почувствовать себя частью целого, даже общаться на другие темы с людьми, которые зарабатывают на жизнь тем же, чем и ты достаточно приятно. Мой вот социальный круг - это менеджеры и рабочие заводов, давно женатые и с детьми, они вообще не понимают чем я на жизнь зарабатываю, думают я в игры целый день ебашу и хуй их переубедишь, поэтому не всегда чувствуешь себя в своей тарелке, когда речь заходит о работе, даже с достаточно близкими людьми.
>>111612 Не важно, со слесарем ты разговариваешь или вообще с безработным, главное чтобы человек был интересный и со зрелым взглядом на жизнь. А сидеть в конфе с ололокающими животными, будь они хоть 100 раз причастны к твоей профессии- нахуй не надо нормальному человеку. Не, если ты конечно сам ололокающее, мемное ебанько, то тебе будет норм с такими же.
Сейчас смотрю вводные лекции Дена Абрамова по Редаксу и вижу как он все покрывает тестами и это кажется очень крутым. Тоже так хочу, но пока у меня низкий уровень стоит изучать тестирование, не будет это лишним тормозом или же это можно за пару дней изучить и все окупится с лихвой?
Ананасы, пишу аггрегатор, и использую электрон. В чем суть - эта хуйня постоянно зависает. Достаточно выделить любой элемент (или начать перетаскивать) - и всё, "приложение не отвечает". Что делать с этой хуйней?
>>111621 Не знаю, как там на електроне, но когда на реакт-нейтиве что-то вот так начинает каждый раз зависать, но ошибки не показывает, это значит, что пора удалить приложение с телефона и пересобрать его. 99% что она не заработает и выбросит ошибку. Но может у тебя там все совсем по-другому, и ты вообще не понимаешь, о чем я.
>>111628 В общем, Array(число) создает array и устанавливает ему array.length=число
В массивах можно вручную поменять длину, и если новая длина превысит текущую, то добавятся "пустые элементы", если новая длина будет меньше текущей - массив обрежется.
[...Array(number)] Эта хуйня вызывает array initializer на созданный массив с пустыми элементами.
В связи с хотелками создателей смузискрипта, инишиалайзер(спред) собирает пустые элементы и включает в выхлопной массив, оставляя их с неприсвоенными значениями (undefined).
Вооооот
Аррей(2) создаст массив с 2 пустыми слотами, [спред(Аррей(2))] спредит массив с двумя пустыми дырками, осмысливает эти дырки в неопределенные элементы и выдаёт массив с двумя неопределенными элементами.
Итераторы по разному воспринимают пустышки и андефайнеды.
>>111630 Больше всего глаза бросаются версталы с тудухами или калькуляторами на реакте/вью. В резюме 1-3 года опыта ВЕРСТКИ везде всякие мутные название фирм уровня "Рога и копыта", в пункте о себе красуется "изучаю реакт/вью, вот мой калькулятор с ссылкой на гитхаб", зарплату хотят 120к+ )))
>>111635 Ты правда думаешь что кидая рандомную картинку с кодом, да еще в тред где 70% не понимают его, хорошее дело? Типа, смотришь на его код и не понимаешь хули ты доебался. Расшифруй тогда незнающим анонам. Ваще не пойму че он там за хуйню делает и нахуй так усложняет Но он просит техлидом 120к так шо...
>>111637 Короче, он поместил всю логику своих расчетов в ебаный редьюсер редакса. Туда в 1-2 строчки передается изменение редаксовского стейта. Короче все те свой расчеты он должен был делать в другом месте, а в редьюсер уже передать только значение. Бугурт в том, что он понятия не имеет, что делать с этим РЕДАКСОМ, но уже ищет работу на реакт-редакс разработчика.
>>111638 Ты не понял, там и есть switch/case, в самом верху как раз один из кейсов.
>>111642 Какой пиздец, на что эти люди надеятся с такой хуйней. Неужели это я долбоеб такой, а они НОРМАЛЬНЫЕ, УВЕРЕННЫЕ В СЕБЕ ЛЮДИ КОТОРЫЕ ЗНАЮТ СЕБЕ ЦЕНУ
В стейт для калькулятор можно было бы поместить текущее, предыдущее значения, мемори и кнопку включения. В редьюсере в зависимости от типа акшиона можно возвращать вычисленное значение. Ебануть css модули и конфетка, где я мог обосраться?
Есть простой SPA. На пекарне моей он шлет запросы на https://github.com/typicode/json-server и добавляет, удаляет данные в нем. Хочу как учебный хелловорлд выложить на гитхаб и дать ссылку на рабочую сайт. Как это можно сделать? Если выложу сам сайт на GitHubPages, он сможет слать запросы? И если положу свой json на firebase, можно будет как-нибудь сделать чтобы запросы на чтение и запись принимались только с этого сайта, то бишь ограничь каким-то образом доступ к нему?
Чуваки, а если на гитхабе в чужой репе лежит жсон файлик, который я хочу получить в компонент, что мне надо для этого сделать, отправить гет запрос на страницу с файликом наверное недостаточно?
А редакс все-таки пиздатый. Перестал после него смотреть на реакт как на магию. Хотя мне пока не очень заходит это разделение на отдельные файлы и компоненты всего, что может разделиться, слишком много букав выходит.
>>111549 вспомнил момент, когда Sorax'a спрашивали какой язык лучше всего учить для начала, ответом был английский.
Хватит полгода интенсивного изучения инглиша, и ты удивишься какие возможности перед тобой открываются. Существует множество пиздатых онлайн курсов обучения на английском языке, по сравнению с тем, какие есть на русском. В СНГ дрочат только на одну htmlacademy, так как нет подобного аналога на русском языке. Да и все интересные штуки, проекты делают в основном за рубежом, поэтому ангельский знать обязательно в IT
>>111677 А нахуй мне думать чет? Видел я эту ебалу, создавать объекты с объектами и стили внутри. Ебала же. "Компоненты внутри будут стилизованы" - ух нихуясе. А че, прописать классНейм и поставить класс уже нельзя? Нахера столько придумывать то. А про адаптивность и кросс браузерность я ваще молчу. Пишут там тернарные бля операторы..Пздц конечно)
>>111678 >А нахуй мне думать чет? Видел я эту ебалу, создавать объекты с объектами и стили внутри. О чем ты? >А че, прописать классНейм и поставить класс уже нельзя? className={styles.MainButton} vs className={'mainButton'} вот и вся разница. >Пишут там тернарные бля операторы..Пздц конечно) Нажата кнопка, вернуть className = "GreenButton", не нажата, "redButton". Пиздец разница.
Открываю код, который написал 2 дня назад и вообще нихуя не могу понять, хотя позавчера, когда ложился спать все в голове было разложено по полочкам. Пиздос, как с таким бороться?
>>111685 Не понимать собственный код - это, конечно, пушка. Сам так часто делаю. Может ты переменные и функции называешь как дебил? Хорошее именование дает большой бафф к читаемости кода.
>>111678 Вот ты странный человек, нихуя не понимаешь зачем styled-components нужны, ни разу ими не пользовался, зато несешь какую-то поебень про адаптивность и тернарные операторы.
>>111681 >вот и вся разница Ну так и зачем мне себе усложнять жизнь, писать в js коде цсс, при этом даже с хуевой поддержкой (в цсс файлах тупо удобнее писать + есть быстрый еммет и автоклассы). Если вся разница в том, чтобы добавлять класс из переменной...ну это пздц если честно, гениальная библиотека.
>>111687 >ни разу ими не пользовался Не надо маняфантазий, плиз. Я пользовался ими. Даже часто подключаю материал юай и беру их готовые компоненты. И приходится писать стили конечно. Именно поэтому я и говорю что это заебно и сугубо для любителя. Но уже порядком заебало что их везде начинают втюхивать.
>>111689 >Я пользовался ими. Ага, я вижу. Адаптивность у него через тернарные операторы.
Если бы реально пользовался, то явно бы знал, что кроссбраузерность (префиксы) там автоматическая из коробки, а для медиазапросов можно написать функцию, потому это, внезапно JS, а не неполноценный scss-синтаксис. И этот пример даже, блять, в документации есть.
>>111691 Вот ты конченный блять. Я про это и говорил. Что на простые вещи нужно писать доп-код в виде функций. И да, если ты не знаешь как тернарным можно сделать, то о чем с тобой говорить. Иди документацию читай и копируй все от туда. Я уверен что своего ума у тебя нет. что за вкатывальщики пошли, вообще своего мнения нет
>Что на простые вещи нужно писать доп-код в виде функций Во-первых в styled-components можно писать абсолютно тот же css, что и в css-файле. И эммет там тоже внезапно работает. Во-вторых, если ты каждый медиа-запрос пишешь полностью, а не через функцию (JS или препроцессор), то ты работаешь довольно неэффективно.
>И да, если ты не знаешь как тернарным можно сделать, то о чем с тобой говорить. Покажи, пожалуйста, как тернарным оператором удобно и красиво сделать адаптивность под 3-4 разрешения.
>>111695 >же css, что и в css-файле Еще раз. Тогда какой смысл так сильно форсить стайледы? Что мешает цсс код писать ВНЕЗАПНО в цсс-файле? Назови мне хотя бы 4 причины, действительно хорошие причины почему стоит отказаться от цсс-файлов и перейти на стайледы.
P.S. Глядя на пик понимаешь, какие же стайледы прекрасные, лаконичные, понятные и легкие в использовании. Что может быть лучше, чем как не напрягать свой мозг даже когда пишешь обычный цсс.
>>111696 О, я рад, что ты все-таки открыл доку, теперь можно и предметно поговорить. Ладно, забудем про хуиту, которую ты нес в предыдущих постах.
>Назови мне хотя бы 4 причины, действительно хорошие причины почему стоит отказаться от цсс-файлов и перейти на стайледы 1. Полноценная поддержка JS вместо калечного SCSS. Функции вместо миксинов. Изи считать стили в рантайме. 2. Можно напрямую передавать переменные из JS — цвета, строки, что угодно. Допустим, получил ты с сервера цвет — и оп, без всяких проблем передаешь его в css. Можно даже модифицировать по пути. 3. Проще процесс сборки. Не надо настраивать лоадеры, не надо вкорячивать постцсс для префиксов. Префиксы вообще ставятся автоматом. 4. Поддержка тем через context API реакта. Делать темы на чистом CSS — адская задача. Плюс гемор на ее прокидывание по приложению.
>P.S. Глядя на пик понимаешь, какие же стайледы прекрасные, лаконичные, понятные и легкие в использовании. Что может быть лучше, чем как не напрягать свой мозг даже когда пишешь обычный цсс. И опять ты пишешь ерунду не разобравшись.
Во-первых код на пике довольно простой, хотя и может показаться непривычным для незнакомых к функциональным подходом. Создается функция под каждое разрешение. Можно просто 4 раза написать одно и то же.
Во-вторых он не имеет прямого отношения к styled-components, это просто демонстрация. Ты можешь написать любую JS-функцию, которая возвращает CSS в виде строки и это будет ок. Не вижу абсолютно ничего сложно в том, чтобы обернуть строку в медиа-запрос.
как же хуево мы живём, чуваки. настолько хуево, что в погоне за чашкой риса радуемся своим трудностям, в надежде, что они доставят непреодолимые трудности со вкатом другим. настолько хуево, что бугуртим от десятков контор по продаже курсов по программированию, потому что боимся, что все места займут тысячи их выпускников. ведь айти это чуть ли не единственное место в рашке, где условия труда приближены к человеческим, а не к рабским. и где тебя берут за знания, а не за связи или корку. каких же завистливых и токсичных мразей из нас вырастила эта постсовковая пынинская помойка.
>>111701 Что же.. >Полноценная поддержка JS Все еще не понимаю зачем нужно JS в CSS и зачем его там поддерживать. >переменные из JS — цвета, строки Не плохо. Но это скорее из разряда "ну может и пригодится". >получил ты с сервера цвет За 2 года работы ни разу не приходилось делать это. Маловероятно что в беке будет что-то для фронта. Так что спорно. >3. Проще процесс сборки. И префиксы и все остальное делает веб-пак. Без разницы ведь. >4. Поддержка тем через context API реакта Единственный пункт с которым я согласен. Но я уже говорил, мне хватает материал юай и его возможностей из коробки.
По поводу картинки. Я понимаю что там написано, но для меня это обычное ненужное усложнение. Слишком много функций нужно будет написать (и у нас на работе их пишут) для обычной стилизации. Так что ладно. Каждый останется при своем мнении наверное. Может в будущем я потрачу пару дней времени и перечитаю кучу статей на тему стайледов, но сейчас они точно не особо нужны. Особенно вкатывальщику.
>>111707 Кому ты пиздишь про 2 года опыта, лол. Переменные в жс, а ты будто когда пишешь на лесс или сас не делаешь переменные, миксины, и прочие штуки. Пиздец. Ну с тобой трудно говорить о чем либо. Когда поебешься с лесом и его сборщиками и прочей спецификой ты поймешь наскока ахуенные стайледы. Всего хорошего человек с 2 годами опыта.
>>111706 Ааа, т.е. мне еще и доки надо выдрочить в дополнение к тому, что я и так неплохо работал с цсс и медиавыражениями, а потом мне надо будет еше выдрочить какиенить доки для очередной либы чтобы работать с снимациями, а потом доки для того чтобы работать с псевдоселекторами и т.д и т.п. А потом очередные васи на хайпе прибегут и скажут мне, что все это хуйня и надо дрочить доки нового препроцессора-фреймворколибы и что до этого у меня все было хуево и неудобно, а вот тепеееерь то с новой технологией super-css-giperpower-vse i srazu edition будет мне счастье. Знаешь, ну его нахуй я как нибудь так.
>>111705 Энджой капитализм, мань. Ты тут нахуй никому не нужен, не смог выцарапать себе теплое местечко- остался за бортом, свободный рыночек тебя пережевал и высрал на обочину жизни.
бля, как же иногда хочется заниматься собственным проектом вместо скучной работы, где тебе опять дадут какойнить жопный таск и ты будешь полдня пыриться в экран пытаясь найти и пофиксить очередной говнобаг.
Бля, разбудили звонком сегодня утром, а там хаэрка на собеседование зовет. А я спросонья не запомнил во сколько идти. Теперь и перезвонить, спросить как-то неудобно.
https://codesandbox.io/s/v0o6z3y583 Сделал свой мувисерчер в том виде, в каком я его понимаю. Из функций только выборка по трем категориям из главной страницы и строка поиска. Ребят, подскажите, не стыдно ли будет такой проект положить вкатывальщику в портфолио? Давайте без шуток про аниме, пожалуйста.
>>111737 Если ничего больше не можешь и ищешь работу сейчас, то вообще похуй, выкладывай хоть что-то. Я вот вообще высрал очень кривой хелловорлд какой-то без верстки, который просто дергает жсон, отрисовывает его и может фильтровать по-разному. Как ни странно, но на собеседования стали звать. Наверное хаэрки заходят, думают вау, портфолио, потом открывают его и думают вау, реакт и ты сразу в их глазах охуевший погромист. А у тебя вообще почти полноценное приложение. Если куда-нибудь задеплоишь, чтоб можно было в браузере потыкать сразу, то вообще обоссутся поди.
>>111737 Да ладно ещё запрос (хотя willMount deprecated) , там сам свитч со ссылками , который надо убирать нахуй, если разбиваешь ссылку суй по частям в объект уёба и вынеси в отдельный файл. Фетч не покрыт блоком catch. Если используешь привязку через bind то привязывай методы внутри конструктора, либо через => . Заебался инспектить ещё найду потом что-то наверняка.
>>111737 при переходе на страницу с описанием к тайтлу поле с поиском не работает поле поиска с дроп дауном, переходим на more animes и на етой странице не робит кнопка prev а так в целом заебись, особенно дизайн мне очень понравился, минималистично и охуенно смотрится сам я делал на материал юа, но выглядит всрато по сравнению с твоим дизигном, например если сам пилил дизайн то очень даже ничего, хороший вкус так скажем, что охуенно в плюс как фронту джуниор девелопер с синим мувисирчером
>>111745 используй стрелочные методы или бинди функции в конструтор, пушто криейтятся функции каждый раз и такое this.filterText = loadOptions.filterText ? loadOptions.filterText : null; вместо этого можно написать this.filterText && load.... ты понял, в компоненте сирч форм можно порефакторить кароч вместо фетча лучше так аксиос юзать, но для петпрожекта пойдет, типа аксиос ловит некоторые ошибки и гибче в разы, ну кароч похуй пока что на ето так же ключи индексами хуевая тема, рендер может обосраться и отдавать тебе не те елементы которые ты ожидаешь и ты хуй поймешь где ошибка, поетому в качестве ключей в мапе юзай уникальную хуйню, например айди как дефолт вилмаунт деприкейтед, замени на кдм я понимаю что здесь многие посетители как и я сам выходцы академии, но верстка по бему, ну нахуй в пизду и ваще советую сразу смотреть в сторону стайлед компонентов чтобы не городить хуйню с хтмлом стайледы ето гибкость охуенность и будущее вроде все сказал, поиграйся с редаксом и ищи работу
Программачи помогите ! Нужно сделать точно такое же только картинки другие, это типо пазла что-то,кто знает мб как полностью вытащить эту штуку или возможно поможет создать? http://aem-group.ru/mediacenter/soberi-aes.html
Вообще, считаю надо тред обязательно в воркач перекатывать. Сейчас каникулы, в программаче уже все плохо, а дальше будет просто сатанистский пиздоблядский цирк.
>>111758 Каждый по борде запилит и не сможем решить на какой сидеть будем. >>111757 2018 год на дворе, никакой атмосферы нет, анонимность - пустой звук, все давно проебано, так что похуй уже.
>>111765 Есть сайт где сидят фрилансеры за 500 рублей (кворк бля), так вот скорее всего этот сайт стоил те 500 рублей и был выполнен рядовым "кодером" сего сайта. Я думаю каждая уважающая себя компания может потратить 500 рублей себе на сайт. Так что мой вердикт - отличная контора!
>>111767 Друзья, вот вы всегда отвечаете на вопросы совершенно неожиданным образом. Нет бы просто сказать что контора говно или что нормальная и почему, надо какую-то непонятную фигню нагородить. Также и с сайтами своими. Могли бы просто взять JQ и горя не знать, но нет, надо обмазаться реактами, редаксами и прочей хренью.
>>111773 ах ты ебаный толстяк. Сам смотри. Гуглил как-то зарплаты в силикон. долине, а именно техлиды и прочее, те 130-170к в год получали. Хуй знает с вычетом это налогов или нет. Но если с вычетом, то останется около 90-100к в год. 100\12 = 8300 $. Хватит снять клоповник и заказать пиццу флорентину.
>>111776 Вспомнил кулстори. Знакомая тян рассказывала, как ее знакомый назанимал денег и съебал в дс с целью устроиться жопаскрипт девелопером. Съебать-то съебал, а вот жаваскрипт выучить забыл, планировал на месте разобраться. В итоге за три месяца проживания в дс он не выучил вообще ничего, не написал ни строчки, проебал все деньги и скоро пойдет устраиваться охранником. Такие дела. Ну а тебе следует учитывать, что дохуя джуну платить не будут, а хаты в дс недешевые, да и конкуренция ебать-колотить, так что съебывать как мне кажется стоит только если в мухосрани совсем все безнадежно. Да и ты же можешь отклики покидать заранее, да по скайпу пособеседоваться попросить, многие так делают, уже вероятность на кирпичный завод попасть снижается. Хуй знает, я вот думаю в мухосрани год-два опыта получить и только потом в дс съебывать.
>>111776 как сказали уже выше, лучше будет пройти собес и получить оффер удаленно. Сам в свое время так искал работу. Пиздел по скайпу с техлидом сидя в труселях. Норм.
>>111522 Пока вкатывался, туда заглядывал чаще, позже стал только в фронте сидеть.
>>111782 О, ну еще и здесь постоянно сижу. Собственно о два треда о трепе ни о чем. Не, за программирование тоже говорят, спрашивают что-то, отвечают, но в основном темы всегда более свободны.
Привет вебаны. Занесла меня кривая жизненная дорожка в этот важ фронтэнд.
Поскольку сам я всю жизнь (буквально) кодил только базы данных, вся эта шляпа идет с большим скрипом.
В общем, есть один проект на ангуляре 5или6 яхз.
Вот сейчас к нему надо прикрутить редактор кода, но не просто редактор, а чтоб форматировал по кнопке, подсвечивал код в зависимости от выбранного языка, и САМОЕ ГЛАВНОЕ: имел некий интерфейс чтоб можно было в него пихать свои саггешены по интеллисенсу.
То есть есть некое веб апи, которые принимает кусок кода и позицию курсора, и обратно выблевывает массив слов которые можно вставить.
В общем, посоветуйте мне какой кодэдитор взять.
Два дня ебусь со всякими обвязками к monaco, но чет все что я нашел останавливается на базовом редакторе js + двусторонний биндинг типа [(code)]
Пробовал прикрутить ACE и Codemirror, но в общем дальше чем просто вставить в страничку компонент редактора сдвинуться не получается.
Может подскажете готовые компоненты,которые решат мою задачу на уровне код макаки?
Анон {{лучшего}} треда, ответь на термоядерный вопрос. В свободное время изучаю Ruby и рельсы в веб-плане. Да и просто ради интереса. Вопрос - оно кому-нибудь в реальной работе и жизни вообще нужно?
>>111788 Нет, как ты собрался такое реализовывать? Если у тебя будет реакт, то все и так будет в jsx, которое в нормальный html преобразовывается на выходе. Обычно беспокоятся о всяких валидациях форм, например, когда нужно заполнить определенные поля, иначе отправить нельзя. Если джс отключен, то юзер по идеи сможет отправить данные на сервер(не совсем понимаю как, ведь джс отключен, но слышал такое), поэтому принято делать точно такую же валидацию с сервер-сайда. Если честно, я вообще с такими условиями, когда нужно заботиться о отключенном джсе, почти не сталкивался. Самое главное, это на бэкенде все защитить, возможно, это даже не твоя задача уже. Хз, может ты больше по верстке и там такое важно, но на моей реактовской галере о таком не беспокоятся.
>>111789 Если ты будешь вкатываться как фронт, то будет просто полезно, хотя бы потому что в глазах собеседующих ты сразу поднимаешь на уровень выше остальных войтивайти. Но в целом по своему опыту вакансий на фронт, где еще желательно уметь в РОР почти не встречал. Зато в любой РОР вакансии по вебу 100% нужно знания фронта, а с реактом так вообще заебись. Но это тебе тогда нужно делать больше упора на то, что ты бэкендер, и искать уже что-то по руби.
>>111790 Да как бы уже вкатился во фронт сычую на вольных хлебах и мелочевке, ты не подумай, вот и думаю, будут ли рельсы приятным довеском с заделом на перспективу. К слову о реакте. Уровень "я понимаю что они рассказывают в своей документации и делал из нее примеры по каждой статье" - это уже тянет на заявление "начальное знание ReactJS"?
>>111792 Сложно сказать, у нас были случаи, когда именно таких и брали, а бывали, когда искали уже "уверенных пользователей реакта" со всеми этими редаксами, сагами. Не знаю, я далек от дел наших собеседующих, сам еще джун, просто иногда слышу их разговоры. Да и частные случаи одной галеры в малой степени отображают реальную картину на рынке.
Получается ты вообще вкатился в фронт без фреймворков, раз так спрашиваешь?
Я вкатывался через двощи, там было написано, что нужен React и без него мирсмерть. Я чуть-чуть изучил верстку и взялся за React, потому что не мог верстать из-за абсолютного не понимания роли жс в верстке. Чтобы понять прошёл 1 курс с 8 видео по 1,5 часа.
Теперь я вернулся к версте и тренируюсь верстать маленькие сайты по типу Барбершопа, Седоны и т.д. Мне кажется, что применять React тут уже как-то излишне. Но существует большая тяга скачать готовые React-компоненты для валидации и для поисковых форма и вебпаком присобачить к верстке. Из чего вытекает мой следующий вопрос:
Считается ли зашкваром присобачивание готовых реакт валидаций и реакт-компонентов к маленьким сайтам по типу Барбершопа?
>>111795 Тебе стоит что-то нормальноеМУВИСЕРЧЕР написать на реакте, за это время много нового успеешь выучить понять. Желательно сначала редакс еще выучить. И вот после этого пытаться в поиски работы. А тратить время на возврат к верстке после того, как начал реакт учить, это совсем глупо. Тебе в любом случае и с реактом поверстать придется.
>>111794 Во фронт я вкатился с золотым стандартом HTML/CSS/JS. Дальше лез в Angular, что закончилось "базовым знанием", на кой-то хрен изучал метеор. Попутно лез во флексбоксы и гриды, MaterializeCSS, бутстрап. Совсем чуточку потрогал jquery, нод и забив на все болт скатился во vue/vuetify, благо вольные хлеба тому способствуют. Как видишь, сейчас решил протереть рубины на рельсах. >>111796 SPA на vue - неплохой вариант.
>>111798 >SPA на vue - неплохой вариант. Насколько я понял, что SPA типа A - Application, и простые сайты типа Барбершопа, вроде как, не потянут на такую категорию?
>>111799 Зависит от того, как именно ты хочешь вкатиться. Просто версталой, это совсем дно, вкатиться-то можно, но зачем... А еще логика, когда "ну вкачусь версталой, а потом по ходу дела буду реакт-редакс или любой другой фреймворк учить", очень глупая, потому что времени будет не хватить, очень тяжело работать и развиваться вне рабочее время. Поэтому если время не поджимает, ну мамка там из дома не выгоняет, то лучше больше времени потратить на полноценный фронт.
>>111798 А, так ты можешь и на вью оставаться своем, хоть на реакте и проще работу в офис найти. Вообще фигово как-то у тебя получается, везде потыкался, зря время только потратил. У меня на самом деле тоже часто желание выучить сверху еще один язык, это выглядит прям так круто, но каждый раз, когда оказываюсь дома, понимаю, что сил вообще ни на что нет. В выходные просто лежу релаксирую.
>>111800 Single Page App, имеет в виду, что сайт не перегружается, когда ты по его внутренним ссылкам\ресурсам переходишь. Все переходы делаются на стороне фронте, а не когда ты отправляешь запрос на сервер, тебе возвращается новая страничка, и ты ее грузишь для пользователя. Модно(или это уже обыденность), удобно.
>>111800 Почему не потянут? Барбершоп весьма неплохой вариант набить руку во vue, вот тут анон все правильно сказал => >>111802 >>111801 Ты прав, везде потыкался, но с этого есть небольшие плюсы. Я с нуля вкатывался, не имея знаний дальше cisco и прочего сск по специфике другой работы.
>>111807 Я уже успел успел подумать, что отдельную доску под втб оплата пасскода через виртуальный терминал втб-24 не сходя с места! успей! завели. Ты так не пугай в следующий раз.
>>111806 Ну хз, я долбоеб и всегда в этом треде. Просто иногда хочется пощитпостить и кого-то нахуй послать, а иногда и нормально отвечать на вопросы. Думаю, я не один такой. А приток новых людей всегда нужен, чтобы тред не умирал, но да-да, тут реально и свои минусы есть. НЕПРОСТАЯ ситуация: хочется и в более менее спокойном месте посидеть, но и затухать как-то не ок.
>>111810 Кем работаешь? Совсем что-то бесперспективное? Вот у меня вроде есть вышка, и если бы так вышло, что по ней успел поработать, набраться опыта, то вряд ли в программисты стал бы перекатываться, но у меня не было опыта ни там, ни там, поэтому выбрал второе. А так можно было бы и по своей специальности попробовать подняться, наверно.
>>111810 Совмещал когда вкатывался. Потом поднакопил средств и уволился, спокойно попивая чай и шаря по фронту без желания вытянуть ноги и наконец выспаться и "ну в субботу буду читать, или в пятницу ближе к ночи", когда так месяц можно убить ни на что.
Расскажите, что изменилось? Раньше были верстка-треды, где вкатывались в верстку. Но потом эти треды исчезли. Сейчас читаю шапку фронтенд треда и там написано, что надо браться за джаваскрипт фреймворки, иначе фиг вам, а не работа.
Что случилось с версткой? Почему теперь нельзя быть верстальщиком, а надо быть сразу Реактивным программистом? Куда исчезла работа верстальщика?
>>111818 Если вкратце, то со временем появилось куча курсов как онлайн, так и оффлайн. Они выпускают просто огромное количество людей каждые 2-3 месяца. Да, именно столько и нужно, чтобы научиться "верстке". А теперь подумай, если каждый Вася с завода, может пройти эти курсы, то какая будет конкуренция? А помимо курсов еще и самому можно дома все выучить. Теперь только знаний верстки недостаточно для того, чтобы быть конкурентным. Помимо всего этого верстальщиком платят меньше, чем охранникам, а карьерного роста ни у тех, ни у других нет.
>>111819 А что делать, если я хочу верстать, но Реакт и Ангуляр слишком СЛОЖНА! из-за отсутствия опыта в джаваскрипте?
Тогда мне надо учить РНР, чтобы таки добраться до моей верстки? Делать всё, бек на РНР, прикрутить мою любимую верстку и облепить её жикверями или просто жсом. Так можно будет добраться до моей верстки?
А я вот иду на галеру собеседоваться, вакансия фронтенд дибилопер/хтмл сеньор, то есть подразумевается в основном верстка. Реакт они тоже пользуют, возможность перекатиться в белого человека будет, но проблема в том, что ясейчас понял, что верстку не знаю нихуя, максимум лендос склепать криво. Каковы мои шансы затащить собеседование вротстальщика на знаниях жаваскрипта?
>>111778 >в мухосрани совсем все безнадежно Ни одной свежей вакансии с реактом. 8 возрастом 2-4 недели. И только в одной из них не требуют опыта в три года. И сайт этой конторы я кидал сюда и местные предположили что он выполнен за 500р.
Осваиваю Redux, после планирую пытаться в места что есть в моем городе, если не выйдет буду вынужден перекатываться
>>111821 При таком раскладе ты доберешься до твоей верстки, но место тебе будет лишь в ип рога и копыта, где фронт и бек не делятся, будешь лендосы для ие8 клепать/чинить. Единственный вариант - через жаваскрипт. Прошариваешь всю первую часть кантора, ооп, наследования, замыкания , новый стандарт, а потом идешь читать документацию по реакту, она хорошая, даже я все понял с первого раза. Не так уж все это и сложно.
>>111689 Со стайлед компонентсами у меня код выглядел раза в 2 чище, пока не пришел на проект с зассанными сss модулями и класснеймсами на 5 строк в каждом диве блять. Вот серьезно, css модули такое говно в этом плане, пиздец неудобно отделять юишные пропсы от бизнес логики. А со стайледом верстальщики делают все в своей параше и не добавляют мне 20 дивов со строкой на 100 символов с классом {huinyavgovnewrappercontainer, [visible]: isVisible}
В любом случае ты ничего не потеряешь, выкладывая единственный? проект который у тебя есть. Лучше он, чем ничего. Ищи работу, перед собесами повтори замыкания и прочий шлак и продолжай обмазывать свой мувисерчер модными либами.
>>111776 Думаю, что нет. С вакансии 20ой точно получишь оффер на жуна реактера, как бы по-даунски ты не проходил собесы, главное по нескольку в день проходить и все будет ок. Тоже думаю, проект закончится в мухосрани моей, уволюсь, поеду в Москоу сити.
>>111821 просто найди несколько проектов на реакте, один с либами css-modules и класснеймс, второй со стайлед компонентсами, поразбирайся недельку как верстается под реакт и всё поймешь. Все что тебе надо уметь - это верстать модульно, если хочешь в реактоконтору.
>>111831 > с 20 вакансии > мухосрань 250к > 40 вакансий фронтенд > из них 20 для сениоров > еще 15 с пеашпи джавой шарпом с плюс плюс в рога и копыта > 2-3 вакансии для джуна, на которые ежежневно ходят толпы людей, ведь там обещают 30к+ зарплату, а средняя по городу 15
>>111837 Да, потому что я раньше заходил в /pr и срал во всех тредах, включая и этот. А теперь мне придется делать лишние телодвижения, чтобы насрать тут.
>>111810 Да, хочется. Прихожу в 6 домой, начинаю заниматься в 18:30 - 19:00 до 23:00. Потом душ и с ноутом продолжаю уже в кроватке почитывать мозиловсике доки. Думаю еще нужно в транспорте чето читать, но там вообще концентрация нулевая. Заходит все это довольно хуева, ибо простые вещи понимаются в выходные на раз-два, после работы даже над хуйней приходиться думать. На РАБоте чето читать практически анриал, ибо дауны коллеги постоянно рядом и несут хуйню, но зато очень стимилирует заниматься все выходные, ибо сама мысль РАБотать в этом говне всю жизнь пиздец как напрягает.
>>111816 я например, если вижу в вакансиях связку требований в виде - жикверри, MySQL, bootstrap, то сразу сагаю и скрываю, хотя даже ещё джуном не был. Опытные, скажите, правильно делаю? Просто, мне кажется там уж совсем будет "минимум программирования, больше формошлепства", и я только испорчу мнение об этой профессии, и забью хуйю
а если вижу в требованиях джумлу или вордпресс, то вообще вздрагиваю представляя работу там. Хоть и не сильно знаю что это такое, но мне кажется это сильное дно
А давайте приколемся и проведем собес по скайпу например какомунибудь вкатывальщику итт. Будем задавать теже вопросы, что и нам задавали на собесах. Вот это будет буст для нюкеков.
>>111851 Учусь в местном универе на прикладной информатике (это, кстати, та, где выращивают JS/JQ-макак) Сейчас делаю для себя pwa-приложуху на вью, начал колупать vuex
>>111853 >универ >вью Ну мы точно не найдем общий язык. Я закончил ПТУ, отслужил в армии, работал грузчиком, недавно уволился для спринта перед вкатом. Пытаюсь в React.
Бля, давно уже не заходил сюда. Че как у вас? Искал телеграм канал для вкатывальщиков - чет не нашел. А ведь тредов 10 назад был еще. Неплохая ведь вещь была, постоянно общение кипело по тематике. Быть среди таких же дебилов-вкатывальщиков всегда весело.
>>111857 Я вот не старожил треда, и не понимаю, на кой вам сдалось бегать по площадкам туда-сюда. Где бы мы ни сидели, количество щитпоста и даунских вопросов было в разы меньше, чем в большинстве других разделов и их дженерал тредов.
Как называются небольшие окошки, которые вызываются при клике или наведении на них мышкой? Типо не popup, ни форма, просто как ПКМ кликнуть и вот тебе небольшое меню. И как сосбна их делать? Есть ли какой-то удобный ноде-модуль или нужно задавать position: absolute у родителя и какой-нибудь toggle, чтобы их показывать?
>>111854 Да, потрепала тебя жизнь, /b/рат. Я просто тоже сегодня наткнулся на вакансию ту, звучит уж очень вкусно, думаю даже отклик сделать, хотя и не смогу заработать на полную ставку из-за универа.
Пользуюсь CarouselSlider для создания слайдера, кнопки есть, переключение работает, но картинки почему отображаются на мгновение и сразу же исчезают, я забыл что-то сделать?
>>111863 >уж очень вкусно Но там в ключевых навыках это.
Еще ты видел их мобильные приложения? Это просто позорище. Их там штук десять и все представляют собой несколько страниц с текстом и возможностью на своем столе увидеть ТРИДЭ мишку с помощью "дополненной реальности", только предварительно распечатав специальные метки, загруженные с какого-то сайта.
>>111865 Не, я так подробно не влазил в их дела,только сайт посмотрел. Но учитывая, что живем мы не в ДС, то мне все равно кажется, что вакансия очень даже. Тем более впервые вижу у нас позицию джуна фронтендера за полгода мониторинга хх. Я на самом деле подумал что это какой-то только открывшийся стартап с недопиленым лендингом и без приложух в сторах, даже интересно где и как ты этого тридэ-мишку откопал
>Как сделать чтобы в <button></button> текст переносился на новую строчку и она тянулась по высоте. >Делай див из нескольких p и вешайся на онклик дива, хули такой тупой. даже проверил, обычный <br/> вполне работает, зачем столько лишних движений то
>>111891 Когда вкатывался, хер такого где видел. От тебя не требуют космоса, и если перечислили вкратце и без понтов стек технологий - значит еще и обучат. Тебе радоваться надо, если возьмут. Причем с тебя не требуют чего-то уровня Fullstack WebDeveloper со знанием HTML/CSS/JS/MySQL/C#/Ruby/Ruby on Rails/Python/Java/Android DevOps/опыт системного администрирования систем Linux/опыт от трех лет/пять лет коммерческой разработки - в одной вакансии. Уйти ты всегда успеешь.
>>111902 Еще раз скажу - погляди что пишут в Moskau und Leningrad, в конторах вроде Star-staff. Ясный хуй, что такую ебалистику пишут для меньшего дискомфорта для молодых-шутливых. Стандартный и избитый ход. А может просто находят это оригинальным пиздец. А про молодых-развивающихся - таких космонавтов уже лет 8 как говна. Ты главное на смотрины собеседование сходи, посмотри как что. На крайняк съебешь от них после испыталки.
>>111899 >что использовать везде дивы - это неправильно Першин говорил, что надо использовать вместо div, там где это уместно section, article, nav и прочее. Но если вы точно не знаете, что там уместно, то не парьтесь и используйте div. То есть Першин не против div'ов, но он хотел бы чтобы ученики шарили и в section, article, nav и в прочее по возможности.
>>111886 Я так понял, ему нужно что-то типа word-wrap:break-word, либо чтобы ширина подгонялась под содержимое, тогда уже проще через предложенный вариант с дивом
>>111911 Так лол, на этом семантика здорового человека и заканчивается. Хедер, футер, мейн, нав, х2 ну и может быть секшионы, все. В академии же просто дается лютый дроч на семантику.
Работаю третий год верстальщиком. Так вышло, что я так и не нашел мотивации/времени/сил заучить алгоритмы и тонкости жс. Грубо говоря, за опыт работы я говнокодил приложения на ангуляре, реакте, вротпрессе, чистом жс, жквери и прочее говно. Работал понемного и в крупных и в мелких компаниях. Сейчас вот хочу на миддла вкатиться, недавно запилил на скам-данных спа магазин на реакт+редакс. Но что-то меня останавливает в вакансиях на миддл жс девелопер. Я не умею в архитектуры, алгоритмы, анимации, вебгл, свг и прочее. Плюс по чистому жс знания у меня довольно плохи (грубо говоря, смогу реализовать простой мвц паттерн на прототипах ес5/классах ес6, но не применял промисы, не настраивал сам вебпук, не писал архитектуры на чистом жс, да и нихуя не понимаю как под капотом работает реакт или вью).
>>111919 Ты все очень сокращенно написал. Мой расписанный план: html - css - sass- bootstrap - бэм - js - jquery - es6 - npm,gulp,webpack - react - redux ну и т.д. >уложишься в полгода? Я говорил не о том, чтобы выучить кучу всего на идеальном уровне за полгода, а о том, чтобы стать джуном; выше была даже вакансия, где требуют толко хтмл, цсс, сас и жс, остальному научат в процессе. Ну и да, я думаю, что за полгода можно вполне начальный уровень пройти.
>>111918 все алгоритмы и хуеритмы и паттерны и как под капотом все работает и вью и реакт и ангуляр и все сторонние либы выучи и тогда приходи, только с такими знаниями можно вкатываться
НПМ и вебпак ты можешь посмотреть в рамках знакомства с реактом, больше тебе пока не нужно. js и es6 ты осилишь пока будешь читать кантора, + часть ЖС можно выкинуть т.к. юзать ты будешь именно es6. jquery после Изучения кантора вообще супер вин, полистаешь jquery page2page пару дней и все. Побыстрее переходи к реакту, и начинай что-то делать.
В начале доков-статей по реакту, тебе предложат какой-нибудь nwb поставить, с которым это все сразу идет в комплекте, уже позже, можно самому все собрать. Но учить это в первую очередь, не нужно. Это если просто совсем лишь инструмент запуска и расширение функционала.
>>111933 >styled-components так, чтобы по клику менялись Можно в стейте отображать хранить клик и сделать условие в зависимости от которого будут возвращаться разные компоненты.
Вкатывальщики, есть налаженный поток работы по верстке (в основном, лэнды). Если вам интересно поработать пока что за "еду", то пишите свои контакты - будем смотреть.
Почему за еду? Не потому что я такой жадный. А потому что мне, как менеджеру нужно обеспечить гарантию выполнению задачи на всем процессе. Не сомневайтесь, свои 500-800 рублей за 4-6 часов верстка ленда работы вы получите. Потом больше. Надо "притереться".
Бля поясните дауну. А нахуя разбираться в этих слайдерах, формачках, тултипах, если для всего этого есть готовые пакеты npm для реакта и можно спокойно пиздить их. Я достиг просветления или чего-то не понимаю?
Есть JS динамически генерирующий кучу контента типа статей с картинками Есть директория к кучей изображений и текстов . Я не придумал ничего лучше чем забирать тексты из JSON ajax запросом и для каждой картинки прописывать URL и высоту- ширину . В общем кошмар .
Задача "сгенерировать HTML считывая картинки и тексты из файлов" вообще решается только на JS с jquery ? Если нет скорее всего нет, какой самый простой бекенд для этого нужен? Может джанго или rails, я хз
>>111964 >как стартап? никак, не хотелось после работы еще писать что-то.
Работа норм, халявлю как могу, правда лида немного подвел недавно(, надо нормально следующую неделю откодить, а то в пятницу забил и по-пидорски баг не пофиксил, надеюсь он говна от манагера не поест из-за меня.
Сейчас на работе пока нет тасков, или пока их можно игнорить, даже читаю статейки по всякой архитектуре и доки. Стать бы мидлом хотя бы по знанию теории... Но это надолго, без работы было проще учиться.
А вообще дела средне, хотя устроился, ничего не изменилось, так и сижу дома весь день, депрессивно как-то.
Из забавного 2 недели назад сбросил листву с рандомной тней, представившись 300к/нс програмером, но лучше от этого не стало. Теперь можно полноценно за тнн втирать.
>>111971 >никак, не хотелось после работы еще писать что-то. теперь кстати хочется, тк я освободился от той рандомной тни и от празднований защит своих друзей, и поэтому делать после работы особо нечего, но уже как-то поздно, там другие фронты есть, судя по оповещениям о коммитах.
>>111975 просто делаешь запрос на сервер, либо поиск фильмов, либо по айди. Тебе приходит в ответ объект с кучей полей, в том числе с срц картинки, дальше просто в имг или чем-то подобном ссылаешься на этот срц и вуаля он на твоем сайте.
>>111968 А если пакета не окажется? Или надо его форкнуть и допилить, например? Сделаешь окей-фейс и пойдешь чистить говно вилкой?
Алсо, запилить слайдер в сто раз проще, чем сделать грамотную и масштабируемую архитектуру приложения. Причем если для слайдеров у тебя хотя бы референсы есть, то нормальных материалов о проектировании react/redux/rn приложений в сети хуй да маленько.
>>111972 Как вообще искать открытые репы для джунов куда можно чет дельное коммитить. Ведь в основном опен соурсы все уже крутого уровня, и обычный вкатывальщик хуй поймет что ему там делать. Да даже с кодом который уже есть хуй разобраться можно. Для кого тогда вообще эти опен сорсы? Нахуй везде пишут в статьях, что это поможет начинающим.
Уже отписывался сегодня как запилил готовый слайдер с react-slick, но он почему-то отказывается работать с css модулями. Перепробовал все решения из гугла, накатал на стаке, но всем похуй. Есть ли какой-нибудь небольшой гайд по ним?
>>111980 Я никогда не коммитил в опенсорс, а вообще код какого-нибудь компонента button.js или header.js в материал юи читается нормально, просто как код обычного компонента на 100 строк, в нем все инкапсулировано и легко разобраться. Там пару месяцев назад была альфа версия, в которой не было нескольких компонентов типа автокомлита, думал закоммитить что-нибудь, но потом работу нашел.
А как искать код больших проектов на реакте-редаксе, я сам хз, надо пробнуть в гите погуглить.
>>111981 а в чем сложность, просто пишешь сверху импорт стайлс фром компонент.scss и потом присваиваешь класснейм как стайлс.имяКласса из файла компонент.scss. Особых настроек вебпака вроде для них не нужно, толкко дефолтная вставка стилей.
>>111984 Ссылочку вбрось ожалуйста на этот курс. Я лично доносить не буду , но если человек сделавший проект это прочитает , то пусть рефакторит свою помойку чтоб не была 1 в 1 ,или сделает что-то своё, пусть и менее объёмное.
>>111983 В том и сложность. Я понятия не имею, нахуй тут scss, когда я хочу обычные css модули. Разве они не заменяют, друг друга. Должен ли я что-то знать о scss'е, там же наверное синтаксис другой?
>>111971 За халяву двачую, сам такой же, стараюсь макимально проебаться и ничего не делать. Тасков по сути у меня нет, пилю по чуть-чуть, статьи и прочую хуйню читаю как и ты. Грац с дропом листвы что ли, а так да тнн, нахуй ненужны проеб сил и времени, проеб того чего и так нет после ебаной галеры, лол.
>>111983 Забыл самое главное, я сосбна так и делаю, но после включение модульности, webpack начинает ругаться на @import в модуль.css, с чем это может быть связано? Я уже webpack.config.js перепахал, но нихуя. Поэтому и реквестирую инфы про модули.
Завтра собеседование и я почти уверен, что меня возьмут. Пиздец, как-то не вовремя очень, работать не хочется совсем. Я только недавно минул времена, когда ощущаешь себя полным дауном и от этого стрессуешь. Сижу себе спокойно, расслабляюсь, перделки на реакте делаю, редакс вот освоил недавно, к написанию мувисерчера готовлюсь, начал уже получать удовольствие от процесса. А тут хуяк и на галеру, целыми днями в душном офисе торчать, с левыми людьми какими-то тусить, таски скучные делать, да и не факт что к реакту подпустят. Эх, вот ведь залупа какая.
>>111997 ты всегда можешь вернуться туда, откуда пришел, бросить работу и продолжить писать серчер, а потом найти новую с современным стеком. >>111996 я не шарю в вебпаке, думаю тебе придется гуглить ошибку... >>111992 барбер=>тудулист=>мувисерчер Норм же программа для вката. Интересно, какой некст шаг до мидола, тот сервис с вебмами и их рейтом? >>111991 Судя по мне дает возможность стать хиккой, не выходить из дома никуда, получая за это косарь в день.
Я вот что подумал. Если уж я даже погромировать смог научиться, то почему бы мне не стать гитарастом и не запилить свой грайндкор бэнд? Завтра начну мувисерчер писать, а там через пару месяцев и первый концерт дам.
>>112002 После тщательного изучения кантора анус разрабатывается, в жаваскрипте появляются уже неплохие знания, поэтому реакт проскальзывает со свистом. Начинать тяжело будет, а дальше хорошо пойдет.
>>112002 React - 0.2/ Redux - 0.2/ Webpack - 0.0/ А хрена ли ты хотел, если для тебя вкат по методе Кантора равен 1? >>112003 Чтобы ты перепроверил свой code.
>>112007 Не надо охуевать, надо открывать официальную документацию и читать ее. Можно даже в переводе, главное чтоб перевод не совсем протухший. Читаешь, делаешь приложение как в документации. Если не понял ничего, то иди на ютуб и смотри курсы васянов, если покажется, что что-то понял - снова читай документацию. Если же нихуя не понял ни после васянов, ни после повторного чтения, то скорее всего ты просто не знаешь ванильный жавкскрипт на достаточном уровне, иди кантора читать. Классы и ооп нужно понимать, а то ты будешь как дебил просто копировать код из статей, боясь что-то сломать в этой магии и не знать куда тебе воткнуть нужный метод. А так в целом реакт прост достаточно, потому что это скорее даже не фреймворк, а подход к разработке. Освоил состояние, жизненные циклы и основные методы - все, ты уже знаешь реакт, дальше только практика.
>>112013 Меньше, но рассказывают все для даунов. Да, поверхностно, во многих случаях видео из разряда "ну вот эту хуйню пиздыкс сюды и она хуярит". Но этих обрывков может быть достаточно, чтобы уже какие-то основы заложились, которые помогут понять документацию.
>>112014 Да я же не говорю, что вообще не нужно. Хотя как делать тот же мувисерчер он найдет если будет искать. Просто я сужу по курсу от того же Якобчука в связке с документацией. Один хер в основном с vue работаю, чего я тут распизделся.
>>112016 Ну хуй знает, я тут раньше плакал, что не могу реакт осилить, потом с редаксам та же история и оба раза метод васяна-документации меня выручил. А с редаксом так вообще основной упор на васянов был, я бы наверное вздернулся уже, если бы по одной документации пытался осилить.
Не знаю как вам, а мне в вебе понравилось. Сначала тухловато, а потом даже очень хорошо пошло, никаких ебанутых шизофреников, срачей, агрессивных и не очень умных дебелов, все спокойно. Общаемся, обсуждаем как ни странно фронтенд, поддерживаем друг друга, чай пьем, под хвост балуемся. Давно такого тут не видел.
>>112020 > Ну мои поздравления, риалли. Спасибо. Эх, знал бы ангельский хорошо - не было бы таких проблем наверное. > Вкат успешен? Пока нет, не стучусь на галеры особо. Вот напишу мувисерчер, тогда и заживу.
>>112021 Удваиваю, перекатите на этой же доске. Даун со своей книжкой паттернов 80х годов съебал, понтореза А_КАК_РАБОТАЕТ_ПРОВАЙДЕР не видно. Залетышей с горящими глазами, которые хотят вкатиться за пару месяцев поубавилось.
>>112022 >не стучусь на галеры И не стучись. Такое говно от тебя никуда не убежит. Не хочу заниматься пропагандой, но посмотри vue+vuetify+firebase. Сугубо ради интереса. Космоса для себя не откроешь, но весьма занятная вещь. И не потому что я халтурю на vue >>112021 Мне тоже. Без понтов, хуйни и снобизма. Мое почтение этому клубу джентльменов.
>>112031 срабатывает инкрисНамбер от 16, затем срабатывает из ивен от 17 и чекается, ага что здесь у нас четное? тогда к глобальной переменной нам добавим еденичку. если нечетное то от еденички отнимем 6, короче ты понял да.
Нужно ли уметь применять ооп в es5, значть что такое сеттеры/геттеры, применять привязку констекста в своем фронте, вернее где ее нужно применять, если задача вкатиться на стек реакта и редакса?
>>112034 ни разу не видел этих геттеров и сеттеров, когда вкатывался читал конечно об этом, но щас позабыл все к хуям. короче базовые знания ооп лишними не будут однозначно. контекст важная хуйня, как минимум на собесах тонкости этой хуйни спрашивают. а так в целом по зису в реакте там просто все.
>>112035 Да this понятно, я про bind, apply, call. Не применял этого никогда, ибо юзал фреймворки, но чувствую какой-нибудь козел завалит мне собеседование с очередным вопросом про хоистинг и бабблинг. Алсо, не дорос до уровня альфа-банка и нетологии, где эти вопросы само собой уместны.
>>112037 ну меня про кол и аплай спрашивали на собесе, а так да нигде их не юзал, мб гдето в ноде будет это полезно, на фронте хзхз, мб я недорос еще до юзкейсов данных методов. а так в целом простая хуйня, привязывает контекст и разница кол от аплай лишь в передаче аргументов, аплай массивом принимает.ну бинд юзается например, но можно и обойтись без него, используя стрелочные методы которые привязывают нужный контекст и никакой ебли с биндом в конструктор.
Господа, есть у кого-нибудь пример маленького-среднего проекта на vue/react с канонично написанными юнит тестами? Желательно на Jest. Сейчас пытаюсь это освоить: не думал, что это окажется так сложно. То eventListener у меня не удаляются, то асинхронные запросы не получается нармально имитировать. И главное: не всегда понятно, что должно оставаться в пределах юнит-тестов, а что уйдёт дальше (e2e, вроде?). Например, у меня есть бесконечная прокрутка. Там проверяется, соответствует ли адрес рута /blog/ и прокручено ли до конца страницы блога. Первое легко сымитировать, второе честно - никак, так как все элементы JSDOM не имеют объёма. Тест как бы срабатывает, но только потому, что у всех высота 0. То есть, такое должно по-идее проверятся там, где можно реально покрутить страницу - а я жульничаю.
>>112015 Верно думал, только есть одно условие. У тебя после стрелки идут фигурные скобки и интерпретатор думает что это тело функции. А если бы ты вместо них поставил круглые или все просто в одну строке записал без скобок вообще, тогда бы он понял что это результат выполнения этого выражения должно быть возвращено
func = (a, b) => a + b func = (a, b) => ( ___a + b )
Сходил на еще один собес. Пиздец какой-то, ей богу. Залетел в контору, посадили со мной хаэрку и какого-то мужика. Мужик выглядел заебанным и он видимо был не рад, что ему собеседовать приходится. Рассказали про контору, опять работают с забугром, спросили где учился, повтирал ему что-то насчет своей неясной специальности в вузике. Спросили какие курсы проходил, пояснил ему что курсы для петухов, а нормальные пацаны угорают по хардкору и живут Кантором. Сказал, мол, реакт умею, верстать умею. Сказали, что у них вот еще собес сегодня, так что они определятся и в среду позвонят, либо пошлют нахуй, либо возьмут, либо дадут тестовое. Еще мой гитхаб глянуть обещали. Вопросов по жаваскрипту, по верстке не задавали от слова совсем, вообще нихуя просто. Что насчет зарплаты - хуй знает, я был шокирован таким видом собеседования и как-то забыл обо всем, но вроде говорили что-то про 20к для версталы и 40к для реакточма, там мужик еще и говорил тихо, половину не расслышал нихуя. Либо они с первого взгляда решили, что я лох и им не подхожу, либо им нужен вообще кто угодно, либо я вообще нихуя в этой жизни не понимаю. Ну так вот, думается мне, что я в прососе, потому что я наверняка создал впечатление еблана, а сейчас наверное все зависит от портфолио, а у меня в нем только лишь кривой лендос и не менее кривое приложение без верстки на реакте, которое я сделал сразу после прочтения документации, так что шансы у меня есть лишь в том случае, если мой потомок окажется совсем осел. Я так и не понял нахуй я туда вообще приходил, если о моих скиллах по сути даже не поинтересовались. Вот оно как бывает. То про ооп с порога, то посидели, поговорили о жизни, разошлись. В пизду короче. 150$-кун
>>112047 А может hr назначила собес, а тот мужик решил глянуть на твое резюме и гитхаб после этого уже. Понял что ты не подходишь и им просто пришлось формально провести собеседование.
блин. я не пойму в чём суть . почему нельзя написать card++; card; и card--; ? зачем нужен count? Мне кажется что я ещё не понимаю в чём суть этого Card Counting. Никто не знает?
>>112060 Так там же написано, что это для игры в американский вариант очка под названием "блекджек". Сразу вспоминается фильм, где студенты ездили в Лас Вегас и зарабатывали, считая карты. У тебя с английским как, нормально?
>>112060 В суть не вникал, но возвращая 'число'++ получаешь то же самое число. Но после того как оно было отправлено уже будет увеличено на единицу. Тебе видимо надо ++'number', тут сначала число увеличится, потом возвратится
development and support of graphical interfaces; support of the existing solutions; assurance of technical feasibility of UI/UX designs; building of Web projects from scratch; building of a server-side applications;
We expect that you will bring the following expertise and experience with you:
2+ years of industry software engineering experience; Experience with React.js; Experience with Node.js; Good knowledge of HTML5, CSS; Experience with Redux; Knowledge of the Git version control system; High level of spoken English.
И тут я охуел
Там еще одна вакансия от них, только Angular, тоже 90к. В рублях это что-то около 216к
>>112064 Если колода тяжелая, то больше вероятность, что игрок выиграет у дилера, и наоборот. Поэтому имеет смысл считать каждую вышедшую из колоды карту и ставить бабосы только когда колода тяжелая. Если в отбой выходят "мелкие карты", то колода становится тяжелее, а если крупные, то легче. Переменная count отвечает за состояние оставшейся колоды. Что тебе еще непонятно?
Сап, двач, есть одно приложение с редаксом, суть такова: с сервера дергаются данные, эти данные суются в стор и отрисовываются в одном компоненте. Также существует многоступенчатая фильтрация по разным критериям. При включении какого-либо фильтра исходный массив начинает фильтроваться и в сторе создается новый массив с данными, прошедшими фильтрацию, и отмечается, что фильтрация была применена. В рисующем компоненте стоит проверка если фильтрация была, то отрисовывается отфильтрованный массив, если нет, то исходный. Такая схема создает много сложностей, в редусер страшно смотреть, фильтры работают по отдельности, а вместе у меня их связать не получается, да и вообще мне кажется я хуйню творю. Можно ли просто не трогать исходный массив данных, а фильтровать их в отрисовывающем компоненте? А если мне понадобится еще где-то отфильтрованные значения использовать? Пиздец какой-то, одни сложности от этого редакса.
>>112073 Раз уж у меня фильтр многоступенчатый, то я имею полное право создать в сторе объект со значением каждого фильтра и экшены под эти самые фильтры, которыми я буду изменять объект с фильтром, а потом при каждом вызове какого-либо фильтра вызывать экшен, который будет смотреть какие фильтры применены и уже в соответствии с ними фильтровать массив. Спасибо, ананасы!
>>112073 Конечно, ты творишь хуйню. Если у тебя там не 10к строк, то можно все прямо в компоненте фильтровать, зачем вообще стор дергать? Если медленно, то можно сделать мемоизацию. Если строк оче много, то фильтровать надо на сервере на уровне БД.
Как тут народ быстро научился верстать? В каждом треде вкатывальщики за 1 макет научились, я тут решил сверстать все макеты от академи и каждый раз что то новое и новый геморрой. Ну или они просто пиздаболы так и есть.
>>112078 Ну так в этом треде уклон в джаваскрипт и его фреймворки, поэтому под "научился верстать" мы подразумеваем "понял основы верстки". Уметь красиво и быстро верстать конечно охуенно, но дело не первой важности.
>>112077 > Нахуя в сторе? Да у меня еще компонент нарисовался, который высирает кнопки на основании фильтрованных данных, это придется пропсами ему фильтрованное прокидывать, а в редаксе так нельзя (?)
>>112105 Перхоть это подзалупная. Все эти задачки из книг хуй знает нахуя нужны. Только одну норм книгу видел и то по питону. Книга тонкая, но в конце уже показывают как запилить скрипт на архивацию нужных папок с датой в названии. Помню удивился а нахуя я до этого решал эти манязадачи.
Ребят, у меня задача сделать логаут, когда юзер нихуя не делает. Я почему-то думал, что это должно быть что-то сложное, а в итоге написал задачу за час.
Подскажите, есть ли реализации лучше и почему моя может быть говном?
>>112137 Вроде при переходе на рут чистится стор и токен из сешн стоража, потом посылается запрос на бэк, чтобы обнулить сессию. Ну я так это у себя в голове представляю, должно работать. Хотя я хуй знает, как это у нас реализовано, надо повнимательнее посмореть код.
>>112141 Это не спа бтв, тут несколько модулей, один из них аутентификация с отдельно заинжекченым стором и сагами, экшон должен на смене рута диспатчиться по идее, но я не уверен. ща почекаю.
>>112141 короче смотри, сейчас происходит следующее при смене рута только посылается запрос на бэк, который обнуляет на бэке текущий токен и просто ничего не отдает на последующие запросы пока ты не перезайдешь. Ну как я понял, так что в приложухе ничего не происходит. и достаточно просто сменить рут походу.
А мне тестовое подъехало. Мой йоба проект на реакте их видимо не впечатлил удивительно, так что дали по верстке. Лендос. Большой, полноценный лендос. Работы там на неделю наверное, учитывая мою любовь к верстке. По срокам ограничений не дали. Чет мне подсказывает, что меня наебать хотят. 150$-кун
>>112267 Если акция уже запущена и они тебе дают старый лендинг, то всё норм. Если её не было и по датам видно, что она будет через некоторое время, то 100% наебалово.
>>112270 Да вроде нормально все. Но лендос большой, страдать сраной версткой очень лень... Зато буду в следующий раз знать что бывает, когда у тебя высер вместо портфолио.
>>112281 >https://github.com/yugamineena/phonebook так он на gh-pages даж не залит, они скорее всего и не смотрели его заливай всё что делаешь на хостинг гитхаба и ссылку вставляй в ридме\дискрепшне, чтобы потыкать можно было
>>112283 >так он на gh-pages даж не залит, они скорее всего и не смотрели его А зачем им тыкать, если их скорее всего интересует мой код? Оно ведь может выглядеть хорошо, а быть написано как пиздец.
>>112286 если тебя уже пригласили - то может и так (но все равно в первую очередь смотрят на саму приложуху, там может быть лоховский туду-лист, а может быть уважаемый мувисерчер) к тому же хры точно не будут в твой код лезть на стадии отбора резюме, они могут потыкать твое приложение и понять, что возможно ты не совсем тупой и тебя стоит позвать на собеседование
>>112288 > но все равно в первую очередь смотрят на саму приложуху А вот об этом я не думал, с первого взгляда не понятно же что за приложение. Точно, буду заливать теперь. > к тому же хры точно не будут в твой код лезть на стадии отбора резюме Мне казалось когда ты лох и чмо без опыта, то для хаэрки достаточно уже того, что что-то в репозитории есть.
>>112289 меня так в 1 раз на работу взяли, чел позвонил и сказал мол видел твою приложуху и она неплохая (при этом по работе ваще с другим работал), дал тестовое, я его сделал и устроился
правда испытательный срок не прошел и через месяц меня кикнули за плохие софт-скиллы, ну, как мне сказали) сказали, что я слишком мало спрашивал как сделать то или это, ничего не предлагал и пару раз даже пытался съехать с таска, которым не хотел заниматься (а этого точно не стоило делать на испытательном сроке) и это всё очень плохо сказывалось на командной работе а там была команда из 5 человек и абсолютно все были помешаны на командной работе, так что ничего удивительного, что такой как я их не устроил
>>112292 да там баг был, который было очень сложно отловить + так же сложно пофиксить, нужно было сидеть и искать его в коде плевать, сам виноват в том что кикнули, к тому же опыт какой-то всё же получил
>>112358 Да если пилить прохладную то она выйдет большой. Но если вкратце.. Закончил технарь по херовой профессии (механик), работу искал но везде требовали с опытом. В институт не пошел потому что было бы тоже самое с работой, пусть и вышка была бы. Решил заняться чем-то другим. И вот в конце 13 где-то начал интересоваться программированием. Верстал херню всякую сперва, получалось чет - радовался. Потом начал учить джс и обосрался. Казался очень сложным. В итоге я постепенно начал сбавлять темп учебы и дропнул. Пошел потом на стройку лол и решил искать чет другое. Выбрал рисование CG. Потратил тоже около полу года, понял что руки из жопы все равно и тоже постепенно дропнул. Начал потом постепенно обратно в программирование лезть. Читал чет смотрел. Ну и работал конечно на стройке лол, чтобы родители не пинали. И вот к концу 2017 заебало уже в край, спина хрустела как у старика, да и настроение было хуевое из-за вечных деппресух на фоне драмы "я блять никто в свои года, а вот у моего друга уже тяночка, тачка и квартира". Ну и уволился нахуй с работы и начал потихоньку снова вкатываться. С 2018 выучил джс, писал всякое говно типа туду и прочего. Начал учить реакт и редакс как и полагается вебмакаке в 2018. Верстку конечно я напрочь забыл , но ее вспомнить быстрее. Вот жду пока пройдет праздник для петушков ЧМ 2018 и буду делать релокейт и искать работу.
Аноны. Решил вкатиться совсем недавно в верстку и немного впал в ступор. Нашел овердохуя годного контента для изучения всего и вся, но назрел соответствующий вопрос: стоит ли челу, который только вкатывается жрать информацию гигами, или же не стоит торопиться и дать процессору все получше обдумать? Сейчас прохожу на htmlacademy по 2 курса в день и записываю всякое важное. Стоит ли что-то менять или все заебок?
>>111789 в одном видосе модный фронтенденр заявил, что это уже не топчки и все уже почти забили на руби на рейлс. некоторые наоборот уат редкий языкю потому что работа на нем есть, а носителей нихуа. но это верно скорее для зарубежки
и это нихера не framework если вы еще не поняли, это библиотека для оперативно обновляемых элементов в DOMe. он писался специально для facebook, потому что они так решили реализовать свою мудацкую интерактивную архитектуру
>>111907 "The section element is not a generic container element. When an element is needed only for styling purposes or as a convenience for scripting, authors are encouraged to use the div element instead. A general rule is that the section element is appropriate only if the element's contents would be listed explicitly in the document's outline."
Divs have no meaning in and of themselves and generally are only used for styling purposes as indicated above. We use sections to give our document meaning for screen-readers and search engines.
Антоши. Есть проблемка. Ебанул я простое многоуровневое меню для сайта. На компе работает нормально, ровно так, как должно работать. Но проблема с мобильной версией. Для возможности разворачивать подпункты на мобилке использовались input и label. Теперь суть проблемы. В этом многоуровневом меню кликабельными должны быть все элементы, то есть все уровни меню, на компудахтере это изначально вышло, но как такое провернуть для мобильной версии?
Что можно такого придумать, чтобы закрепить пройденные темы: изучил вкратце работу с файлами в Node.js, как создавать серв, получать запросы обрабатывать их и тд, Express.js + Pug, а также прошел курс по PostgreSQL на Hexlet (там вроде практики по этой БД есть, но как в проекте её применять - хуй его знает). Как это все можно связать во что-то рабочее?
Я не пойму почему когда мы вводим: var response = prompt(question) , то в prompt(question) у нас получается будет высвечиваться то что ввёл пользователь, а не "How old are you?"
Блять, нормально вообще, что пока я разбираюсь со всякой автоматизацей, я забываю как верстать? Только верстать немного научился, а тут на тебе такая хуйня. Просто слов нет. Неужели так и придётся ебаться со всякими пакетами, зависимостями и прочей дрисней постоянно? Это и есть фронтенд - самая творческая специальность среди погромистов?
>>112830 > Я не пойму почему когда мы вводим: var response = prompt(question) , то в prompt(question) у нас получается будет высвечиваться то что ввёл пользователь, а не "How old are you?" зачем prompt 2 раза? он и спрашивает дважды точки с запятой нет в первой строке отлаживать лучше в мозилле ScratchPad, потому что он не построчно выполняет, а целостно как в браузере то что ты тут запилил можно было уместить в одну строку alert('Hello ' + prompt("How old are you?") + '!'); p.s. ряд фибоначчи на бумажечке посчитаешь?
Сколько платят джунам в яндексе, если ванилла от зубов отскакивает, предположим, и есть пара проектов длясибя на реактах-ангулярах в портфолио? Сейчас получаю 80к за тупое переставление jquery-классов в крохотном ойти-отделе неойти-компании, заебало, хочу настоящей работы над серьезными вещами. Но за хату платить тоже надо.
Что щас в моде, где больше заказов - react/angular/vue? Уже год во фрилансе, хочу поднять ставку и перекатиться во что-то поинтересней чем wp и кастомные php чучела. Года два назад делал пару заказов на реакте, есть смысл его вспоминать?
Шапка:
https://github.com/acilsd/wrk-fet
JavaScript учим тут:
https://learn.javascript.ru/
Как учить React:
https://github.com/rtivital/react-things
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Торренты на интенсивы HTML Academy:
Базовый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071
Продвинутый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1227331
Продвинутый интенсив HTML/CSS за 2017 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071
Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526
Продвинутый JS-интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1165695
Годный курс по основам JS (на ES6):
https://ru.hexlet.io/courses/introduction_to_programming
Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлые треды:
#59-67 в предыдущих шапках
#68 http://arhivach.cf/thread/364582/
#69 http://arhivach.cf/thread/366321/
#70 http://arhivach.cf/thread/367579/
#71 http://arhivach.cf/thread/368338/