Keywords: Front-end, Frontend, Верстка, HTML, CSS, JavaScript, React, Vue, Angular.Шапка:https://github.com/acilsd/wrk-fetJavaScript учим тут: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/ytWW0UfUhttp://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/
Спешу напомнить, что фронтенд умер и верстаки никому не нужны. Вас не возьмут даже одностраничники за пятихатку верстать.
Есть год опыта на джаве в энтерпрайзе и параллельно около 8 месяцев реакт+релей.Хочу перекатиться во фронтенд. Какие у меня шансы? Собираюсь въезжать на миддла. Ну или другими словами не считаю свой джава-опыт чем-то не равноценным, а себя джуном
Реквестирую сайт аля трелло, чтобы рисовать себе маня-таски для пет прожекта, можно было добавить комментарии и кнопочку Done. Трелло все-таки для команды и он неудобный. inb4 Пишите сами.
>>111471Ты можешь и не писать в резюме про свой уровень, просто опыт указывай, вроде достаточно, чтобы откликаться на мидловские вакансии, все равно все будет решать собеседования, а тебя туда должны позвать.
>>1212756зареган на апворке. В процессе ща первый заказ на джсе, но там почти с вебом не связано. С СПАшками хуй знает че делать. Там на любую вакансию реакт/ангуляр за 20 минут 50+пропозалов набегает
>>111479Ну тогда другое дело, хотя 1,5 с лишним года с учетом джавы все равно маловато как-то для миддла наверное. В любом случае, анончик выше прав, не попробуешь - не узнаешь.
Аноны, сначала надо задрочить верстку до идеала или начать таки с JS, а затем перекатиться в верстку?
https://hh.ru/resume/b7f4caef00030ef4670039ed1f6857476b7939?query=javascriptЧеловек даже два года не работает, а уже имеет стэк больше, чем вы все вместе за всю жизнь сможете выучить, завидуйте, неудачники-вкатывальщики.
>>111485Да не ври уж, поди специально на юродивых посмотреть ходишь, чтоб на их фоне почувствовать себя не таким безнадженым.
Утро неслышно ступает по коду, И за компом Безмятежная спишь ты JavaScript улыбаясь в рассветном блаженстве Самая лучшая в мире страница ПУСТЬ ТЕБЕ ПРИСНИТСЯ ЭЛЕМЕНТ В МАССИВЕ В ЦИКЛЕ ИЛИ В ФАЙЛЕ ЛАСКОВЫЙ ОБЪЕКТ ИЛИ В ПЕРВОМ СКРИПТЕ ЛОГИ У ЗАПРОСА Только, чтобы вместе, Был у нас с деплой
Тоже чувствуете могильный холод этой доски? Мне кажется мы тут хоть цп постить можем, все равно никто не увидит.
>>111493Не плачь, я тебя утешу. В этом темном, безлюдном разделе никто не увидит, как я буду тебя утешать...
Чому вот так работает, а если в одну строку сделать <Provider><App/></Provider>, то мне реакт ругается, что он хочет один элемент получить? Переносы в jsx какое-то значение имеют?
Чуваки, я думаю пора перестать водить тред по двачу, как Моисей водил евреев по пустыне, и вернуться домой к родным копирайтерам и морякам. Мы устали, мы хотим домой.
>>111504Добьем до бамплимита, посмотрим как постинг будет хотя результат предсказуем и перекатим обратно в воркач.Неужели весь постинг создают залетные?
Ок, опрос проведем.МНОГО КАПСБОЛДА И КАРТИНКА С АНИМЕБАБОЙ ЧТОБ ПРИ СКРОЛЛЕ ОПРОС БРОСАЛСЯ В ГЛАЗА КОГДА БУДЕТ МНОГО ПОСТОВhttps://www.strawpoll.me/15925226
>>111509В /h/ перекатывайтесь. Будете рядом с дисайплс тредом. Или в анимач, какого там только говна нету, всех приютят.Заебали, колёса хуевы.
А давайте запилим парашу, которая будет выдавать рандомный раздел. При каждом бамплимите будем роллить и пекрекатываться в тот раздел, который выпадет.Да, я ебанутый.
>>111509Легко накручивается. Любой школьник справится с накруткой этого опроса, а малолетки как известно хотят в /пр к одноклассникам.
Совет вкатывальщикам- в определенный момент, который важно не упустить, нужно чтобы количество практики начало перевешивать количество теории и прочих курсов в разы, иначе рискуете продолжительное время чувствовать дискомфорт и неуверенность.
>>111515Прохожу этот курсhttps://www.udemy.com/the-complete-react-fullstack-course/И дошел до firebase. Сам нацелен на фронт, поэтому вопрос - стоит на это тратить время или лучше перейти сразу к редаксу?Выбрал этот курс из-за реакта с редаксом и за относительную свежесть.
>>111517Так это, тебе все равно надо знать как отправлять запросы хуе-мое, хотя бы зайчаточные знания о бэке нужны, я думаю в разделе про фаербазу это и будут пояснять. Я хз firebase используют на каких то серьезных проектах, если да, то поковыряй, а так можно юзать как бд для петпроекта какогонить.
>>111518Там не обычные запросы, необходимо загружать их код на клиент и пользоваться всякими их методами.
Ребята с фронт-треда часто заглядывают в JS-тред на pr, или это совершенно два разных мира? Просто интерес.
Смотрю видеокурс по редаксу от кодедоджо, вторую часть уже, где там с сервером пердолинг. В экшоны пилим функцию, которая на вход примет функцию, которая вернет функцию, но мы не можем вернуть две функции, поэтому напишем функцию которая вернет функцию, возвращающую функцию. И все эти функции в разных модулях. Пока проследишь логику их миграции по коду - уже забудешь в чем изначально дело было. Какой пиздос.
>>111529High order component который принимает на вход High order component , который возвращает High order component находящийся внутри High order component-a.
Запрашиваю список с сервера и сохраняю его в виде отдельных элементов обернутых в jsx теги в стейте и вывожу на страницу.При нажатии на элемент списка, произвожу удаление элемента в базе данных.Страница при этом не обновляется.Как лучше это исправить?Следует удалять сразу в стейте элемент и в бд или может воспользоваться forceUpdate()?
>>111533Форсапдейт без краней нужды вообще лучше не трогать.> Следует удалять сразу в стейте элемент А как ты еще хотел? Нет изменений в стейте или пропсах - нет рендера.
>>111535Ну просто получается что выполняю две одинаковые операции - удаляю в бд и те же самые данные удаляю в стейте.
>>111536Ты берешь данные с базы, а потом пихаешь их в стейт и работаешь с ними из стейта. Что там в этот момент на бекенде происходит - вообще никак тебя не волнует до того, как ты туда еще запрос сделаешь. Поэтому иначе никак. Ну или можешь из базы удалять, а потом еще запрос делать и заново данные в стейт запихивать, а это еще хуже.
>>111537Так и делаю. Удаляются все данные, кроме айди и того что ввел. Похоже надо на клиенте придется сохранять состояние, изменять его и отправлять уже новый измененный.
>>111540Черт, и в самом деле!Вынес получение данных с сервера и занесение в стейт в отдельный метод и запускаю его после удаления.Так нормально ведь?
Есть две страницы - страница с формой редактирования и формой создания элемента списка. Внешне они одинаковые.Если я сделаю проверку на то, по какому пути перешли на страницу например через объект match переданный роутером и буду менять метод с post на put, это нормально будет? Или надо делать обязательно другую страницу, а не такое говно?
>>111541Логически примерно да, но по исполнению довольно хуевато. Во-первых довольно дико выглядит JSX в функции, которая вообще-то должна ходить за данными. Ты ее в render вызываешь что ли? Не делай так. Во-вторых делать асинхронные запросы в компоненте это вообще так себе идея. Пока идет запрос, компонент может размонтироваться и вызов setState на нем приведет к ворнингу. Так что дрочи редакс.
>>111543>JSX в функцииНадо отдать ответ в аргумент другой функции, которая будет перебирать его?>в render вызываешьТам снизу видно, в DidMonth>асинхронные запросы в компоненте это вообще так себе идеяНадо создать родителя, который будет делать запрос и передавать ответ этому компоненту?>дрочи редаксЗавтра-послезавтра начинаю.
>>111544>завтраНе слоупочь, аноний. Промедление смерти подобно, сколько уже всего было проебано из-за ебаных завтра. Получить знания на уровне хелло ворлда для редакса можно за этот вечер. https://egghead.io/courses/getting-started-with-redux
>Надо отдать ответ в аргумент другой функции, которая будет перебирать его?Ммм, нет. Зачем вообще кому-то ответ отдавать? Тем более там промис будет. Пиши в стейт данные, а не компоненты, а в реднере уже из этих данных стой что нужно.>Там снизу видно, в DidMonthДа, я не заметил, что ты компоненты пихаешь в стейт.>Надо создать родителя, который будет делать запрос и передавать ответ этому компоненту?Лучше иметь один глобальный компонент, который мог бы менеджерить все данные и сайд-эффекты. Он, к счастью, уже изобретен и называется редаксом.
>>111546Это ведь очевидно, почему я сам не понял?>>111545Не медлю, просто сначала хочу получше реакт изучить.
>>111547Правильно хотел, не умеешь в реакт нормально - редакс не надо трогать, даже в документации об этом сразу говорят.
Чувствую себя инвалидом, из-за того что не знаю английский язык.Документацию к каким-нибудь небольшим фичам ещё могу потянуть, но чтобы изучить доки к целому фреймворку или отсмотреть курсы и речи быть не может, это займет целую вечность. Советы что нужно сначала выучить английский, а потом только начинать вкат, считаю настоящим безумием. Да и, для уровня джуна информации на русском куча ведь, но при этом понимаю что на собеседованиях на меня будут смотреть как на лоха и колхозникаЯ ведь действительно считаю владение английским важным навыком, и обязательно буду его штурмовать когда хотя бы джуном начну работать.Успокой меня анон тем, что здесь есть такие же околонулевые в английском, но все равно сумевшие в вкат.
>>111549Same to, bro. В ру сегменте инфа есть, но либо старая либо хуевая. Из меньших зол приходится выбирать. Хуево что нельзя выучить англ. быстро. А если и можно, то нужно задротить его по многу часов в день - я так не могу..
>>111546Так ведь?renderData вызывается в render.>>111549С детства хотел хотел быть погромистом, но потому что туповат ничего толком не получалось. Везде трубили что надо знать английский и поэтому пытался как-то его учить. Прошло много времени, прогать не научился, но хоть эти курсы могу смотреть.
Сморю говно-курс спизженный с юдемени. В реакте, что вернуть JSX выражения, они должны быть обернуты в родительский элемент т.е. в div. Чувак вместо этого берет и создает компонент-обертку с этим дивом, теперь вместо возврата одного дива в каждом компоненте он возвращает этот новый компонент и называет все это дело high-ordered-component. Теперь он обязан каждый раз его импортировать, это ведь ебола и сделано ради примера, нахуй писать такие ненужные компоненты?
>>111553Потому что эт нужно иногда ради полезного функционала. Представь что у тебя есть компонент какой-то, который рендерит список чего-то, к примеру фильмов. Но, тебе этот список фильмов должен показывается только тогда, когда ты залогинился. А до этого показывается просто другой компонент или ваще чистый лист где написано "зайди на акк, ёба".И вот ты это дело (список с фильмами) оборачиваешь в HOC компонент. Он принимает компонент этот (с фильмами) и как-то проверяет допустим через стор редакса зашел пользователь или нет. И возвращает простую структуру тебеlogin ? <ComponentList /> : <NeSmortiBlya />Вот и все. И этот HOC ты просто импортишь на главную или куда там тебе надо и вставляешь где нужно. Это позволяет тебе быстро без всяких ненужных проверок в самом компоненте с фильмами рендерить нужное.
>>111556>render propsСорян, я не умею в англ и не читал документацию. Как пишут все, так буду и я. А в 2018 не пишут рендер пропс.Я СКОЗАЛ
>>111541Нет, не норм. Ты должен зафетчить свой массив и засунуть его в state. https://pastebin.com/7PeAss6XИ еще jsx принято в рендер() метод запихивать.Хз, поймешь ли ты, что я там набросал. Я бы сам вряд ли понял).
>>111558А ну тебе там рассказали немного, и ты поменял как минимум со стейтом теперь, не дочитал, сори. Но всё же, так логичнее, ибо лишний get request это очень плохо.
Как сделать так, чтобы стиль селектора не наследовался дальше?<бади><тег 1><тег 2><тег2/><тег1/><бади/>Например основной (в бади) установлен шрифт первый. В тег 1 нужен шрифт второй, а в тег 2 снова первый. Устанавливаешь второй шрифт тегу 1 и он накрывает и вложенный.Снова переписывать фонт фемили в тег-2 выглядит как-то по уебански.
>>111560first-child: шрифт второйnth-child(2): inherithttps://www.w3schools.com/cssref/sel_nth-child.asphttps://www.w3schools.com/cssref/css_inherit.asp
Нашел у себя вакансию фронтенда, выложило ее кадровое агенство хуйпиздазалупа. Кто-нибудь с таким сталкивался? Это какая-то левая компания, которая меня направит в ип рога и копыта веб дизигн к дядь саше с неоплачиваемым полугодовым испытательным сроком? Зачем эти агентства пользуют, что за нахуй происходит?
В 23 поздно вкатываться? Я смотрю по всему pr и web, что многие уже в 17-18 работать начали. Как работодатели на возраст реагируют?
>>111563Фигня все. Сколько людей начали подростками, столько же и в твоем возрасте, просто первые любят об этом говорить.http://research.hackerrank.com/developer-skills/2018/
У сайта есть админская учетка и учетки пользователей. При написании сайта админская учетка использует наследование от пользовательской и добавляет какие-то админские фичи, или наоборот? Или это вообще происходит как-то по-другому?
>>111563Работадатели будут неловко переглядываться, ведь они не думали что к ним придет великовозрастный долбоёб. Потом скажут эйчару чтобы больше на резюме взрослоджунов не отвечала.
>>111570Ты не понял. С чего стыд то, что не так? Ты развернуто поясни, с аргументами, за малолетних вкатывальщиков и старперов. Или ты просто потявкать решил?
>>111573Значит пояснить ты не в состоянии, только визжать. Так и на собесе, тебя попросят пояснить за прототипы или мемоизацию, а ты взвизгнешь врети и отправишься консультантом в связной.
>>111572>>111574Да троллю я. Я сам 25 лвл вкатывальщик.Вы заебали уже искать утешения от кого-нибудь, ты либо занимаешься и начинаешь быть конкуретноспособным, либо заёбываешь себе голову комплексами и сидишь гниешь, simple as that. Я жалею конечно что всрал время, но когда вспоминаю себя 18-летним, то понимаю что нихуя бы тогда не смог осознанно развиваться, просто голова тогда совсем другим была забита, а сейчас "созрел". Принимаю достойно минусы позднего вката, ровно как и плюсыа насчет реакции работадателей - чувак, ты должен понимать что работодатели все разные, и кому-то может не понравиться даже твои прыщи на лице, и не взять тебя из-за этого. Поэтому нужно понимать что если один не взял из-за возраста - не значит что другой тоже не возьмет.Тут даже не нужно быть сеньором-помидором чтобы понимать это.
>>111575Я сам вкатился в 30, поэтому и задаю эти вопросы. Правда помню был один собес по вебке, короче сделал тестовое и после него назначили встречу в скайпе, ну так вот, никогда не забуду удивления парня(20 с небольшим), когда он увидел перед собой 30 летнего дядю, он конечно ничего не сказал, но по лицу все было ясно. Задал мне 10 задачек по js/css/html, я решил 6 или 7, не помню уже, а он в конце дал задачу на дом, сложную какую то, типа реши и отправь, но я не стал делать потому, что человеку явно было не комфортно со мной, чувак был явно не дурак и выбирал не по возрасту и внешнему виду, но даже если бы меня взяли, он постоянно испытывал бы дискомфорт, поэтому я решил не идти дальше.
>>111576Я добавлю, вакансию эту мне нашла бабень с моего круга и видимо она не предупредила контору о моем возрасте, просто скинула мне тестовое, а в нужный день предупредила о собесе в скайпе.
>>111576Да, единственная действительно не надуманная проблема позднего вката - это психологическая составляющая при обучении джуна. А хотя бы намек, на то какие были задачки, помнишь? Просто пример хотя бы. Собес скоро предстоит, дрожь в коленях, постоянно интересуюсь какие вопросы задают в среднестатистических конторах
И вот уже среда, обед, а мне так и не ответили. Как неожиданно. Ну зато первое собеседование, заценил хоть как это происходит.стажер за 150 баксов
>>111578Задачки были полной хуйней, что вернет алерт/поправить теги в разметке/что то про ссылочный тип объектов/про специфичность селекторов/и помню задачку про замыкание. Ерунда короче. Просили отсортировать массив чисел от большего к меньшему без всяких sort. Ну и вопросы типа как давно начали, что можете рассказать про тесты, знакомы ли с фреймворками, в таком духе короче. А бывают собесы где тебя спрашивают- 'расскажите про типизацию в жс'- ты отвечаешь- 'там утиная типизация'- и тебя берут.
>>111581Они на меня смотрят, я смотрю на них, никто не решается сделать первый шаг. Завтра отклик кину, хули делать.
>>111582А еще у той конторы полноценные фронтенды есть, на реакте пишут. Это печально, потому что вакансия не полноценного фронтенда и скорее всего я буду страдать только ебучей версткой, прикручивая готовые скрипты на жиквери. Но и хорошая сторона в этом есть, потому что может быть будет возможность в полноценные перекатиться.
Возможно ли вкатиться во Front-end по первым временам через фриланс, и потом со временем перекатиться в офис? В городе работы для джунов нет в принципе. Сам 21 лвл, учусь в универе, были уже 2 попытки влиться через фрил, получалось находить заказчиков и успешно выполнять, но осознавая чтко нехватает знаний и каждый заказ оборачивался героическим превозмоганием депресовал и бросал.
Мне кажется я даун с клиповым мышлением. Читаю какую-нибудь сложную хуйню, ничего не понятно, на пять минут отвлекся на почитать новости/заглянуть в тред, возвращаюсь, читаю снова и все понимаю. Через какое-то время все повторяется. Хуйня какая-то.
>>111587Бошка имеет два способа работы:Первый - синхронная обработка четко определенной информации. Так твоя тефтелина работает когда ты читаешь неизвестную хрень или пытаешься усиленно решить какую-нить задачу.Второй - асинхронная обработка полученной ранее информации, происходит в фоне без твоего участия, когда ты занят чем-то простым и не требующим умственных затрат. В таком режиме моск охватывает всю память и скачет туда-сюда в попытках усвоить новую инфу.Поэтому хорошо совершать прогулки и все такое. Вот Енштейн играл на скрипке когда не мог че-то решить и часто вскрикивая бросался записывать свои еба-расчеты.
>>111590В декабре вроде начинал смотреть курс, посмотрел 3-4 "урока", показалось, что ничего особенного нового не будет, я не прав?
>>111590Я как раз таки смотрел.>>111592Мне хорошо зашло. Может мало особенного, но все гениальное просто.
>>111595Вкратце говоря, я получаю 2 значения из query в адресной строке, и умудряюсь запутаться в них. Я сделал в конструкторе две переменныеconst loadOptions = queryString.parse(this.props.location.search);this.displayMode = loadOptions.displayMode? loadOptions.displayMode : null;this.offset = loadOptions.offset? loadOptions.offset : null;и юзаю их в рендере.Но потом оказалось, что при переходе между страницами у меня компонент не ремаунтится, а апдейтится, поэтому пришлось высрать вот такое:componentDidUpdate(prevProps) { const currentOptions = queryString.parse(this.props.location.search); const prevOptions = queryString.parse(prevProps.location.search); if (!currentOptions.displayMode||!currentOptions.offset||!prevOptions.displayMode||!prevOptions.offset) return; if (currentOptions.displayMode !== prevOptions.displayMode || currentOptions.offset !== prevOptions.offset) { this.displayMode = currentOptions.displayMode; this.offset = currentOptions.offset; }В итоге у меня три пути: либо засунуть их в стейт, либо отказаться от того, чтобы использовать их как свойства, и везде, то есть в рендере и двух лайфсайкл методах парсить их заново, либо оставить их как есть. И я хуй знает, как сделать так, чтобы было менее вырвиглазно.
Все-таки ответили. Пара недель, найс. Я так понял это посыл нахуй? Еще насчет их рекомеедаций не пони, я из жизненных циклов только рендер не назвал, а с верстковопросами вообще обсеров не было вроде. Хотя может они в мой репозиторий заглянули, тогда мне претензии абсолютно понятны. А вообще, мне кажется собес прошел в их глазах не так хорошо, как в моих и они просто меня обидеть не хотят.
Анон, а кто-нибудь сидит в конфах посвященных обсуждению front-end'a/js/react? Может кто-нибудь поделиться ссылочкой?
>>111600Может ты и назвал ЖЦ методы, но не раскрыл их сут и своими объяснением дал понять что не понимаешь когда их следует использовать. То же можно сказать и про верстку.И как анон сказал выше тоже думаю что хотели бы кого-нибудь получше, но тебя пока не хотят отбрасывать.В любом случае тебя не посчитали безнадежным и пока никого лучше не нашли в целом милионнике.И что у тебя на гитхабе лежит?
>>111604> не раскрыл их сут и своими объяснениемУ меня и не спрашивали их суть, в том-то и дело, только перечислить их просили. Вот поэтому я и не пони откуда вопросы в моих знаниях циклов, если моих знаний не спрашивали. Ну может по моему ответу и так понятно было, хз.> В любом случае тебя не посчитали безнадежным и пока никого лучше не нашли в целом милионнике.Эх, может и так.> И что у тебя на гитхабе лежит?Кривой лендос и какой-то околохелловорлд на реакте, в котором я запрос делал в componentWillMount.
>>111601У меня раньше были ссылки на конфу в дискорде для фронтенда и 2 конфы в телеграмме - для js и react, но найти не могу.
>>111603У меня телеграм больше не конектится почему-то, ни в мобильной версии, ни в десктопной. Когда началась эта ерунда с блокировкой, на мобиле еще как-то работало, но теперь совсем отвалилось.
Заходил я однажды в подобную конфу. Ожидал кооперацию какую-то, взаимопомощь, получил разговоры о политике и мемы. Этот тред тоже не идеален, но много лучше. Плюс конфы значительно сильнее отвлекают. Так что ну его нафиг.
>>111611Конфа дает ощущение причастности к какому-то социальному кругу, позволяет почувствовать себя частью целого, даже общаться на другие темы с людьми, которые зарабатывают на жизнь тем же, чем и ты достаточно приятно. Мой вот социальный круг - это менеджеры и рабочие заводов, давно женатые и с детьми, они вообще не понимают чем я на жизнь зарабатываю, думают я в игры целый день ебашу и хуй их переубедишь, поэтому не всегда чувствуешь себя в своей тарелке, когда речь заходит о работе, даже с достаточно близкими людьми.
>>111612Не важно, со слесарем ты разговариваешь или вообще с безработным, главное чтобы человек был интересный и со зрелым взглядом на жизнь. А сидеть в конфе с ололокающими животными, будь они хоть 100 раз причастны к твоей профессии- нахуй не надо нормальному человеку. Не, если ты конечно сам ололокающее, мемное ебанько, то тебе будет норм с такими же.
Сейчас смотрю вводные лекции Дена Абрамова по Редаксу и вижу как он все покрывает тестами и это кажется очень крутым. Тоже так хочу, но пока у меня низкий уровень стоит изучать тестирование, не будет это лишним тормозом или же это можно за пару дней изучить и все окупится с лихвой?
>>111614писать тесты равно копипастить синтаксис и подставлять разные значения, на работе просто с примера наебашил 40 тестов на один компонент.
Ананасы, пишу аггрегатор, и использую электрон. В чем суть - эта хуйня постоянно зависает. Достаточно выделить любой элемент (или начать перетаскивать) - и всё, "приложение не отвечает".Что делать с этой хуйней?
>>111614Дэн пишет по TDD, это нормально, если ты делаешь библиотеку или утилити-функцию, но в общем случае на фронте не нужно.
>>111621Не знаю, как там на електроне, но когда на реакт-нейтиве что-то вот так начинает каждый раз зависать, но ошибки не показывает, это значит, что пора удалить приложение с телефона и пересобрать его. 99% что она не заработает и выбросит ошибку. Но может у тебя там все совсем по-другому, и ты вообще не понимаешь, о чем я.
http://jsbin.com/liqewelili/edit?js,consoleНе понимаю нахуя тут спредор, но без него нихуя не работает.
Время откинуться в удобном кресле, потягивая воду из своего элитного бокала, и поскролить резюме вкатывальщиков на хх.
>>111628В общем, Array(число) создает array и устанавливает ему array.length=числоВ массивах можно вручную поменять длину, и если новая длина превысит текущую, то добавятся "пустые элементы", если новая длина будет меньше текущей - массив обрежется.[...Array(number)]Эта хуйня вызывает array initializer на созданный массив с пустыми элементами.В связи с хотелками создателей смузискрипта, инишиалайзер(спред) собирает пустые элементы и включает в выхлопной массив, оставляя их с неприсвоенными значениями (undefined).ВооооотАррей(2) создаст массив с 2 пустыми слотами, [спред(Аррей(2))] спредит массив с двумя пустыми дырками, осмысливает эти дырки в неопределенные элементы и выдаёт массив с двумя неопределенными элементами.Итераторы по разному воспринимают пустышки и андефайнеды.
>>111630Больше всего глаза бросаются версталы с тудухами или калькуляторами на реакте/вью.В резюме 1-3 года опыта ВЕРСТКИ везде всякие мутные название фирм уровня "Рога и копыта", в пункте о себе красуется "изучаю реакт/вью, вот мой калькулятор с ссылкой на гитхаб", зарплату хотят 120к+ )))
>>111632> в пункте о себе красуется "изучаю реакт/вью, вот мой калькулятор с ссылкой на гитхаб"Бля, не смотри мое резюме, я стесняюсь.
>>111633https://hh.ru/resume/0e952ec9000216f6e30039ed1f74746255364a> пикРедьюсер. Человек себя позиционируют тех лидом на своем текущем месте работы. >>111634Но ты ведь не просишь 120к? Тогда вряд ли тебе есть чего стесняться. Дело-то не в их уровне, а в пиздецовых запросах.
>>111635Ты правда думаешь что кидая рандомную картинку с кодом, да еще в тред где 70% не понимают его, хорошее дело? Типа, смотришь на его код и не понимаешь хули ты доебался. Расшифруй тогда незнающим анонам.Ваще не пойму че он там за хуйню делает и нахуй так усложняетНо он просит техлидом 120к так шо...
>>111637типа там где нью кальк можно было сделать ...стейт, наверноеи иф елс в редюсере не канон, свитч удобней и читабельнейджуниор
>>111638Там у него свитч и так есть, но внутри еще и ифы. Я щас вот код его смотрю..странный он канеш. Но челик ведь бекендер, так что хз.
>>111637Короче, он поместил всю логику своих расчетов в ебаный редьюсер редакса. Туда в 1-2 строчки передается изменение редаксовского стейта. Короче все те свой расчеты он должен был делать в другом месте, а в редьюсер уже передать только значение. Бугурт в том, что он понятия не имеет, что делать с этим РЕДАКСОМ, но уже ищет работу на реакт-редакс разработчика. >>111638Ты не понял, там и есть switch/case, в самом верху как раз один из кейсов.
Годик поверстал один проект, да еще и с ангуляром... тут понятно, наверняка крутая хайлоад аппликуха, нужно срочно искать работу на 90к.
>>111642Какой пиздец, на что эти люди надеятся с такой хуйней. Неужели это я долбоеб такой, а они НОРМАЛЬНЫЕ, УВЕРЕННЫЕ В СЕБЕ ЛЮДИ КОТОРЫЕ ЗНАЮТ СЕБЕ ЦЕНУ
В стейт для калькулятор можно было бы поместить текущее, предыдущее значения, мемори и кнопку включения. В редьюсере в зависимости от типа акшиона можно возвращать вычисленное значение. Ебануть css модули и конфетка, где я мог обосраться?
>>111645Если не учитывать, что для калькулятора ни реакт, ни уж тем более редакс не нужны, то да, у тебя все логично получается.
Если человек два с половиной года ежедневно коммитил, а сейчас три дня не совершил никакой активности значит случилось что-то страшное?
>>111652Я так однажды зашел к такому же коммитеру, который расписывал какой он невъебаться крутой ебашер, ведет активную деятельность и еще в опенсорс без остановки ебашит. По зп что-то за 150к просил толком без опыта работы.Открыл первый же выполненный пул реквест в проект с 4к звездами. https://github.com/withspectrum/spectrum/pull/3219/commits/7398ac8f1af8390aada470f6359bf7904fd556b6
>>111654Охуенный чувак, че ты. Повышает свою стоимость, наебывает галеры. Такая хитрожопость только похвалы достойна.
>>111654Опять же, малолетка, что не так? Порой изменению одной строки кода предшествует пол дня копания в проекте.
>>111563Чем моложе, тем лучше. В 30 лет сложно будет вкатываться, как учиться кодить, так и устраиваться на работу.
Есть простой SPA. На пекарне моей он шлет запросы на https://github.com/typicode/json-server и добавляет, удаляет данные в нем. Хочу как учебный хелловорлд выложить на гитхаб и дать ссылку на рабочую сайт.Как это можно сделать?Если выложу сам сайт на GitHubPages, он сможет слать запросы?И если положу свой json на firebase, можно будет как-нибудь сделать чтобы запросы на чтение и запись принимались только с этого сайта, то бишь ограничь каким-то образом доступ к нему?
Чуваки, а если на гитхабе в чужой репе лежит жсон файлик, который я хочу получить в компонент, что мне надо для этого сделать, отправить гет запрос на страницу с файликом наверное недостаточно?
А редакс все-таки пиздатый. Перестал после него смотреть на реакт как на магию. Хотя мне пока не очень заходит это разделение на отдельные файлы и компоненты всего, что может разделиться, слишком много букав выходит.
>>111549вспомнил момент, когда Sorax'a спрашивали какой язык лучше всего учить для начала, ответом был английский.Хватит полгода интенсивного изучения инглиша, и ты удивишься какие возможности перед тобой открываются. Существует множество пиздатых онлайн курсов обучения на английском языке, по сравнению с тем, какие есть на русском. В СНГ дрочат только на одну htmlacademy, так как нет подобного аналога на русском языке. Да и все интересные штуки, проекты делают в основном за рубежом, поэтому ангельский знать обязательно в IT
>>111676Это лучшее что можно было придумать, js в css ты подумай над этим. Удачи там поебаться с лесом сасом и его конфигом.
>>111677А нахуй мне думать чет? Видел я эту ебалу, создавать объекты с объектами и стили внутри. Ебала же."Компоненты внутри будут стилизованы" - ух нихуясе. А че, прописать классНейм и поставить класс уже нельзя? Нахера столько придумывать то.А про адаптивность и кросс браузерность я ваще молчу. Пишут там тернарные бля операторы..Пздц конечно)
>>111678>А нахуй мне думать чет? Видел я эту ебалу, создавать объекты с объектами и стили внутри.О чем ты? >А че, прописать классНейм и поставить класс уже нельзя?className={styles.MainButton} vs className={'mainButton'} вот и вся разница. >Пишут там тернарные бля операторы..Пздц конечно)Нажата кнопка, вернуть className = "GreenButton", не нажата, "redButton".Пиздец разница.
Открываю код, который написал 2 дня назад и вообще нихуя не могу понять, хотя позавчера, когда ложился спать все в голове было разложено по полочкам. Пиздос, как с таким бороться?
>>111685Не понимать собственный код - это, конечно, пушка. Сам так часто делаю. Может ты переменные и функции называешь как дебил? Хорошее именование дает большой бафф к читаемости кода.
>>111678Вот ты странный человек, нихуя не понимаешь зачем styled-components нужны, ни разу ими не пользовался, зато несешь какую-то поебень про адаптивность и тернарные операторы.
>>111681>вот и вся разницаНу так и зачем мне себе усложнять жизнь, писать в js коде цсс, при этом даже с хуевой поддержкой (в цсс файлах тупо удобнее писать + есть быстрый еммет и автоклассы). Если вся разница в том, чтобы добавлять класс из переменной...ну это пздц если честно, гениальная библиотека.>>111687>ни разу ими не пользовалсяНе надо маняфантазий, плиз. Я пользовался ими. Даже часто подключаю материал юай и беру их готовые компоненты. И приходится писать стили конечно. Именно поэтому я и говорю что это заебно и сугубо для любителя. Но уже порядком заебало что их везде начинают втюхивать.
>>111689>Я пользовался ими.Ага, я вижу. Адаптивность у него через тернарные операторы.Если бы реально пользовался, то явно бы знал, что кроссбраузерность (префиксы) там автоматическая из коробки, а для медиазапросов можно написать функцию, потому это, внезапно JS, а не неполноценный scss-синтаксис. И этот пример даже, блять, в документации есть.
>>111691Вот ты конченный блять. Я про это и говорил. Что на простые вещи нужно писать доп-код в виде функций. И да, если ты не знаешь как тернарным можно сделать, то о чем с тобой говорить. Иди документацию читай и копируй все от туда. Я уверен что своего ума у тебя нет.что за вкатывальщики пошли, вообще своего мнения нет
>>111693Ты троллишь что ли так?>Что на простые вещи нужно писать доп-код в виде функцийВо-первых в styled-components можно писать абсолютно тот же css, что и в css-файле. И эммет там тоже внезапно работает. Во-вторых, если ты каждый медиа-запрос пишешь полностью, а не через функцию (JS или препроцессор), то ты работаешь довольно неэффективно.>И да, если ты не знаешь как тернарным можно сделать, то о чем с тобой говорить.Покажи, пожалуйста, как тернарным оператором удобно и красиво сделать адаптивность под 3-4 разрешения.
>>111695>же css, что и в css-файлеЕще раз. Тогда какой смысл так сильно форсить стайледы? Что мешает цсс код писать ВНЕЗАПНО в цсс-файле? Назови мне хотя бы 4 причины, действительно хорошие причины почему стоит отказаться от цсс-файлов и перейти на стайледы. P.S. Глядя на пик понимаешь, какие же стайледы прекрасные, лаконичные, понятные и легкие в использовании. Что может быть лучше, чем как не напрягать свой мозг даже когда пишешь обычный цсс.
>>111696Охуенно же! От такого синтаксиса домохозяйки с грузчиками будут срать кирпичами и можно будет больше денег просить за верстку.
>>111696О, я рад, что ты все-таки открыл доку, теперь можно и предметно поговорить. Ладно, забудем про хуиту, которую ты нес в предыдущих постах.>Назови мне хотя бы 4 причины, действительно хорошие причины почему стоит отказаться от цсс-файлов и перейти на стайледы1. Полноценная поддержка JS вместо калечного SCSS. Функции вместо миксинов. Изи считать стили в рантайме.2. Можно напрямую передавать переменные из JS — цвета, строки, что угодно. Допустим, получил ты с сервера цвет — и оп, без всяких проблем передаешь его в css. Можно даже модифицировать по пути.3. Проще процесс сборки. Не надо настраивать лоадеры, не надо вкорячивать постцсс для префиксов. Префиксы вообще ставятся автоматом.4. Поддержка тем через context API реакта. Делать темы на чистом CSS — адская задача. Плюс гемор на ее прокидывание по приложению.>P.S. Глядя на пик понимаешь, какие же стайледы прекрасные, лаконичные, понятные и легкие в использовании. Что может быть лучше, чем как не напрягать свой мозг даже когда пишешь обычный цсс.И опять ты пишешь ерунду не разобравшись.Во-первых код на пике довольно простой, хотя и может показаться непривычным для незнакомых к функциональным подходом. Создается функция под каждое разрешение. Можно просто 4 раза написать одно и то же.Во-вторых он не имеет прямого отношения к styled-components, это просто демонстрация. Ты можешь написать любую JS-функцию, которая возвращает CSS в виде строки и это будет ок. Не вижу абсолютно ничего сложно в том, чтобы обернуть строку в медиа-запрос.
>>111696А, ну да. Еще у тебя никогда не пересекутся неймспейсы и огромные имена классов по БЭМу не нужны. И вообще классы не нужны.
>>111701Конечно простой, особенно если ты не знаешь, что делает ф-я css и что дальше делать с media. Я вот глянул и сразу все понял.
>>111700>>111690как же хуево мы живём, чуваки. настолько хуево, что в погоне за чашкой риса радуемся своим трудностям, в надежде, что они доставят непреодолимые трудности со вкатом другим.настолько хуево, что бугуртим от десятков контор по продаже курсов по программированию, потому что боимся, что все места займут тысячи их выпускников. ведь айти это чуть ли не единственное место в рашке, где условия труда приближены к человеческим, а не к рабским. и где тебя берут за знания, а не за связи или корку.каких же завистливых и токсичных мразей из нас вырастила эта постсовковая пынинская помойка.
>>111704Ну а доки тебе зачем? Хелпер css там вообще не обязатен, а media это обычная функция, которая оборачивает все переданное в медиа-запрос.
>>111701Что же..>Полноценная поддержка JS Все еще не понимаю зачем нужно JS в CSS и зачем его там поддерживать.>переменные из JS — цвета, строки Не плохо. Но это скорее из разряда "ну может и пригодится".>получил ты с сервера цветЗа 2 года работы ни разу не приходилось делать это. Маловероятно что в беке будет что-то для фронта. Так что спорно.>3. Проще процесс сборки.И префиксы и все остальное делает веб-пак. Без разницы ведь.>4. Поддержка тем через context API реактаЕдинственный пункт с которым я согласен. Но я уже говорил, мне хватает материал юай и его возможностей из коробки.По поводу картинки. Я понимаю что там написано, но для меня это обычное ненужное усложнение. Слишком много функций нужно будет написать (и у нас на работе их пишут) для обычной стилизации. Так что ладно. Каждый останется при своем мнении наверное. Может в будущем я потрачу пару дней времени и перечитаю кучу статей на тему стайледов, но сейчас они точно не особо нужны. Особенно вкатывальщику.
>>111707Кому ты пиздишь про 2 года опыта, лол. Переменные в жс, а ты будто когда пишешь на лесс или сас не делаешь переменные, миксины, и прочие штуки. Пиздец. Ну с тобой трудно говорить о чем либо. Когда поебешься с лесом и его сборщиками и прочей спецификой ты поймешь наскока ахуенные стайледы. Всего хорошего человек с 2 годами опыта.
>>111706Ааа, т.е. мне еще и доки надо выдрочить в дополнение к тому, что я и так неплохо работал с цсс и медиавыражениями, а потом мне надо будет еше выдрочить какиенить доки для очередной либы чтобы работать с снимациями, а потом доки для того чтобы работать с псевдоселекторами и т.д и т.п. А потом очередные васи на хайпе прибегут и скажут мне, что все это хуйня и надо дрочить доки нового препроцессора-фреймворколибы и что до этого у меня все было хуево и неудобно, а вот тепеееерь то с новой технологией super-css-giperpower-vse i srazu edition будет мне счастье. Знаешь, ну его нахуй я как нибудь так.
>>111705Энджой капитализм, мань. Ты тут нахуй никому не нужен, не смог выцарапать себе теплое местечко- остался за бортом, свободный рыночек тебя пережевал и высрал на обочину жизни.
Сделал приложуху, вот только выглядит она уродливо, а дизайнерских талантов у меня нет от слова совсем. Кто как выкручивается из этой ситуации?
>>111715Бутстрапом выкручивайся, там красивый дизаен из коробки есть, нужно только цвета с размерами менять.
https://github.com/KosyanMedia/test-tasks/tree/master/aviasaleshttps://github.com/devjsru/react_test/blob/master/ifinum/task.mdЕсли я могу выполнить эти задания, значит я имею знания достаточные для джуна?
бля, как же иногда хочется заниматься собственным проектом вместо скучной работы, где тебе опять дадут какойнить жопный таск и ты будешь полдня пыриться в экран пытаясь найти и пофиксить очередной говнобаг.
Бля, разбудили звонком сегодня утром, а там хаэрка на собеседование зовет. А я спросонья не запомнил во сколько идти. Теперь и перезвонить, спросить как-то неудобно.
>>111717Тоже решил сейчас ченить сделать оттуда, но так в лом все делать как на картинке. Нахуярю своих пнг и стилей.
https://codesandbox.io/s/v0o6z3y583Сделал свой мувисерчер в том виде, в каком я его понимаю. Из функций только выборка по трем категориям из главной страницы и строка поиска. Ребят, подскажите, не стыдно ли будет такой проект положить вкатывальщику в портфолио? Давайте без шуток про аниме, пожалуйста.
>>111737Если ничего больше не можешь и ищешь работу сейчас, то вообще похуй, выкладывай хоть что-то. Я вот вообще высрал очень кривой хелловорлд какой-то без верстки, который просто дергает жсон, отрисовывает его и может фильтровать по-разному. Как ни странно, но на собеседования стали звать. Наверное хаэрки заходят, думают вау, портфолио, потом открывают его и думают вау, реакт и ты сразу в их глазах охуевший погромист. А у тебя вообще почти полноценное приложение. Если куда-нибудь задеплоишь, чтоб можно было в браузере потыкать сразу, то вообще обоссутся поди.
>>111710Только вот в странах капитализма ты можешь и учителем и хуев дрочителем неплохо зарабатывать, а тут только вертухаем/айтишником/нефтяником
>>111709Вот такие потом в бауманках учат на таблицах верстать и ноют что их молодые и наглые заменили, лол
>>111737Да ладно ещё запрос (хотя willMount deprecated) , там сам свитч со ссылками , который надо убирать нахуй, если разбиваешь ссылку суй по частям в объект уёба и вынеси в отдельный файл. Фетч не покрыт блоком catch. Если используешь привязку через bind то привязывай методы внутри конструктора, либо через => . Заебался инспектить ещё найду потом что-то наверняка.
>>111737при переходе на страницу с описанием к тайтлу поле с поиском не работаетполе поиска с дроп дауном, переходим на more animes и на етой странице не робит кнопка prevа так в целом заебись, особенно дизайн мне очень понравился, минималистично и охуенно смотритсясам я делал на материал юа, но выглядит всрато по сравнению с твоим дизигном, напримересли сам пилил дизайн то очень даже ничего, хороший вкус так скажем, что охуенно в плюс как фронтуджуниор девелопер с синим мувисирчером
>>111745используй стрелочные методы или бинди функции в конструтор, пушто криейтятся функции каждый раз и такое this.filterText = loadOptions.filterText ? loadOptions.filterText : null; вместо этого можно написать this.filterText && load.... ты понял, в компоненте сирч форм можно порефакторить карочвместо фетча лучше так аксиос юзать, но для петпрожекта пойдет, типа аксиос ловит некоторые ошибки и гибче в разы, ну кароч похуй пока что на етотак же ключи индексами хуевая тема, рендер может обосраться и отдавать тебе не те елементы которые ты ожидаешь и ты хуй поймешь где ошибка, поетому в качестве ключей в мапе юзай уникальную хуйню, например айди как дефолтвилмаунт деприкейтед, замени на кдмя понимаю что здесь многие посетители как и я сам выходцы академии, но верстка по бему, ну нахуй в пиздуи ваще советую сразу смотреть в сторону стайлед компонентов чтобы не городить хуйню с хтмломстайледы ето гибкость охуенность и будущеевроде все сказал, поиграйся с редаксом и ищи работу
>>111742>>111743>>111747Все понял, очень по делу ты все расписал. Уже ушел рефакторить. Спасибо большое.
Программачи помогите !Нужно сделать точно такое же только картинки другие, это типо пазла что-то,кто знает мб как полностью вытащить эту штуку или возможно поможет создать?http://aem-group.ru/mediacenter/soberi-aes.html
ПЕРЕКАТ https://2ch.hk/pr/res/1214972.htmlhttps://2ch.hk/pr/res/1214972.htmlhttps://2ch.hk/pr/res/1214972.html
Вообще, считаю надо тред обязательно в воркач перекатывать. Сейчас каникулы, в программаче уже все плохо, а дальше будет просто сатанистский пиздоблядский цирк.
>>111758Каждый по борде запилит и не сможем решить на какой сидеть будем. >>1117572018 год на дворе, никакой атмосферы нет, анонимность - пустой звук, все давно проебано, так что похуй уже.
Братья, думаю пора отойти от старого тренда сезона - Мувисерчера и найти новое и интересное тестовое.
>>111765Есть сайт где сидят фрилансеры за 500 рублей (кворк бля), так вот скорее всего этот сайт стоил те 500 рублей и был выполнен рядовым "кодером" сего сайта. Я думаю каждая уважающая себя компания может потратить 500 рублей себе на сайт. Так что мой вердикт - отличная контора!
>>111767Друзья, вот вы всегда отвечаете на вопросы совершенно неожиданным образом. Нет бы просто сказать что контора говно или что нормальная и почему, надо какую-то непонятную фигню нагородить.Также и с сайтами своими. Могли бы просто взять JQ и горя не знать, но нет, надо обмазаться реактами, редаксами и прочей хренью.
>>111773ах ты ебаный толстяк.Сам смотри. Гуглил как-то зарплаты в силикон. долине, а именно техлиды и прочее, те 130-170к в год получали. Хуй знает с вычетом это налогов или нет. Но если с вычетом, то останется около 90-100к в год. 100\12 = 8300 $. Хватит снять клоповник и заказать пиццу флорентину.
Имея могучий мувисерчер и средства на месяц проживания, будет ли безумием отправляться в ДС, с надеждой устроиться на работу?inb4 грузчиком изи
>>111776Вспомнил кулстори. Знакомая тян рассказывала, как ее знакомый назанимал денег и съебал в дс с целью устроиться жопаскрипт девелопером. Съебать-то съебал, а вот жаваскрипт выучить забыл, планировал на месте разобраться. В итоге за три месяца проживания в дс он не выучил вообще ничего, не написал ни строчки, проебал все деньги и скоро пойдет устраиваться охранником. Такие дела.Ну а тебе следует учитывать, что дохуя джуну платить не будут, а хаты в дс недешевые, да и конкуренция ебать-колотить, так что съебывать как мне кажется стоит только если в мухосрани совсем все безнадежно. Да и ты же можешь отклики покидать заранее, да по скайпу пособеседоваться попросить, многие так делают, уже вероятность на кирпичный завод попасть снижается. Хуй знает, я вот думаю в мухосрани год-два опыта получить и только потом в дс съебывать.
>>111776как сказали уже выше, лучше будет пройти собес и получить оффер удаленно. Сам в свое время так искал работу. Пиздел по скайпу с техлидом сидя в труселях. Норм.
>>111522Пока вкатывался, туда заглядывал чаще, позже стал только в фронте сидеть.>>111782О, ну еще и здесь постоянно сижу.Собственно о два треда о трепе ни о чем. Не, за программирование тоже говорят, спрашивают что-то, отвечают, но в основном темы всегда более свободны.
Привет вебаны. Занесла меня кривая жизненная дорожка в этот важ фронтэнд. Поскольку сам я всю жизнь (буквально) кодил только базы данных, вся эта шляпа идет с большим скрипом. В общем, есть один проект на ангуляре 5или6 яхз. Вот сейчас к нему надо прикрутить редактор кода, но не просто редактор, а чтоб форматировал по кнопке, подсвечивал код в зависимости от выбранного языка, и САМОЕ ГЛАВНОЕ: имел некий интерфейс чтоб можно было в него пихать свои саггешены по интеллисенсу. То есть есть некое веб апи, которые принимает кусок кода и позицию курсора, и обратно выблевывает массив слов которые можно вставить. В общем, посоветуйте мне какой кодэдитор взять. Два дня ебусь со всякими обвязками к monaco, но чет все что я нашел останавливается на базовом редакторе js + двусторонний биндинг типа [(code)]Пробовал прикрутить ACE и Codemirror, но в общем дальше чем просто вставить в страничку компонент редактора сдвинуться не получается. Может подскажете готовые компоненты,которые решат мою задачу на уровне код макаки? Т.е. в идеале что-то типа npm install ....import {} from "superEditorModule"а потом прям вот в педальном режимеthis.editor.contextMenuAddthis.editor.makeSuggestion и все такое прочееСам я мозгами от современных парадигм отстаю лет эдак на 10, поэтому прошу подсказать чет готовенькое. С меня няшки
Здравствуйте, расскажите, пожалуйста, как делается верстка для сайта с реактом? Типа нужна первая простая запасная верстка на случай, если у пользователя отключен жс? И вторая верстка под реакт?
Анон {{лучшего}} треда, ответь на термоядерный вопрос.В свободное время изучаю Ruby и рельсы в веб-плане. Да и просто ради интереса. Вопрос - оно кому-нибудь в реальной работе и жизни вообще нужно?
>>111788Нет, как ты собрался такое реализовывать? Если у тебя будет реакт, то все и так будет в jsx, которое в нормальный html преобразовывается на выходе. Обычно беспокоятся о всяких валидациях форм, например, когда нужно заполнить определенные поля, иначе отправить нельзя. Если джс отключен, то юзер по идеи сможет отправить данные на сервер(не совсем понимаю как, ведь джс отключен, но слышал такое), поэтому принято делать точно такую же валидацию с сервер-сайда. Если честно, я вообще с такими условиями, когда нужно заботиться о отключенном джсе, почти не сталкивался. Самое главное, это на бэкенде все защитить, возможно, это даже не твоя задача уже.Хз, может ты больше по верстке и там такое важно, но на моей реактовской галере о таком не беспокоятся. >>111789Если ты будешь вкатываться как фронт, то будет просто полезно, хотя бы потому что в глазах собеседующих ты сразу поднимаешь на уровень выше остальных войтивайти. Но в целом по своему опыту вакансий на фронт, где еще желательно уметь в РОР почти не встречал. Зато в любой РОР вакансии по вебу 100% нужно знания фронта, а с реактом так вообще заебись. Но это тебе тогда нужно делать больше упора на то, что ты бэкендер, и искать уже что-то по руби.
>>111790> на моей реактовской галере о таком не беспокоятсяОй, забей, не слушай меня. Я забыл, что я не для браузеров пишу, лол.
>>111790Да как бы уже вкатился во фронт сычую на вольных хлебах и мелочевке, ты не подумай, вот и думаю, будут ли рельсы приятным довеском с заделом на перспективу. К слову о реакте. Уровень "я понимаю что они рассказывают в своей документации и делал из нее примеры по каждой статье" - это уже тянет на заявление "начальное знание ReactJS"?
>>111790>которое в нормальный html преобразовывается на выходеА! Ну точно же, а то я нуб, не подумал как всегда, спасибо больше за ответ
>>111792Сложно сказать, у нас были случаи, когда именно таких и брали, а бывали, когда искали уже "уверенных пользователей реакта" со всеми этими редаксами, сагами. Не знаю, я далек от дел наших собеседующих, сам еще джун, просто иногда слышу их разговоры. Да и частные случаи одной галеры в малой степени отображают реальную картину на рынке. Получается ты вообще вкатился в фронт без фреймворков, раз так спрашиваешь?
Я вкатывался через двощи, там было написано, что нужен React и без него мирсмерть. Я чуть-чуть изучил верстку и взялся за React, потому что не мог верстать из-за абсолютного не понимания роли жс в верстке. Чтобы понять прошёл 1 курс с 8 видео по 1,5 часа.Теперь я вернулся к версте и тренируюсь верстать маленькие сайты по типу Барбершопа, Седоны и т.д. Мне кажется, что применять React тут уже как-то излишне. Но существует большая тяга скачать готовые React-компоненты для валидации и для поисковых форма и вебпаком присобачить к верстке. Из чего вытекает мой следующий вопрос:Считается ли зашкваром присобачивание готовых реакт валидаций и реакт-компонентов к маленьким сайтам по типу Барбершопа?
>>111795Тебе стоит что-то нормальноеМУВИСЕРЧЕР написать на реакте, за это время много нового успеешь выучить понять. Желательно сначала редакс еще выучить. И вот после этого пытаться в поиски работы. А тратить время на возврат к верстке после того, как начал реакт учить, это совсем глупо.Тебе в любом случае и с реактом поверстать придется.
>>111794Во фронт я вкатился с золотым стандартом HTML/CSS/JS.Дальше лез в Angular, что закончилось "базовым знанием", на кой-то хрен изучал метеор. Попутно лез во флексбоксы и гриды, MaterializeCSS, бутстрап. Совсем чуточку потрогал jquery, нод и забив на все болт скатился во vue/vuetify, благо вольные хлеба тому способствуют. Как видишь, сейчас решил протереть рубины на рельсах. >>111796SPA на vue - неплохой вариант.
>>111797То есть надо не простые сайты верстать наподобие Барбершопа, а посложнее наподобие приложений мастерить?
>>111798>SPA на vue - неплохой вариант.Насколько я понял, что SPA типа A - Application, и простые сайты типа Барбершопа, вроде как, не потянут на такую категорию?
>>111799Зависит от того, как именно ты хочешь вкатиться.Просто версталой, это совсем дно, вкатиться-то можно, но зачем... А еще логика, когда "ну вкачусь версталой, а потом по ходу дела буду реакт-редакс или любой другой фреймворк учить", очень глупая, потому что времени будет не хватить, очень тяжело работать и развиваться вне рабочее время. Поэтому если время не поджимает, ну мамка там из дома не выгоняет, то лучше больше времени потратить на полноценный фронт.>>111798А, так ты можешь и на вью оставаться своем, хоть на реакте и проще работу в офис найти. Вообще фигово как-то у тебя получается, везде потыкался, зря время только потратил.У меня на самом деле тоже часто желание выучить сверху еще один язык, это выглядит прям так круто, но каждый раз, когда оказываюсь дома, понимаю, что сил вообще ни на что нет. В выходные просто лежу релаксирую.
>>111800Single Page App, имеет в виду, что сайт не перегружается, когда ты по его внутренним ссылкам\ресурсам переходишь. Все переходы делаются на стороне фронте, а не когда ты отправляешь запрос на сервер, тебе возвращается новая страничка, и ты ее грузишь для пользователя. Модно(или это уже обыденность), удобно.
>>111800Почему не потянут?Барбершоп весьма неплохой вариант набить руку во vue,вот тут анон все правильно сказал => >>111802>>111801Ты прав, везде потыкался, но с этого есть небольшие плюсы. Я с нуля вкатывался, не имея знаний дальше cisco и прочего сск по специфике другой работы.
>>111807Я уже успел успел подумать, что отдельную доску под втб оплата пасскода через виртуальный терминал втб-24 не сходя с места! успей! завели. Ты так не пугай в следующий раз.
>>111806Ну хз, я долбоеб и всегда в этом треде. Просто иногда хочется пощитпостить и кого-то нахуй послать, а иногда и нормально отвечать на вопросы. Думаю, я не один такой. А приток новых людей всегда нужен, чтобы тред не умирал, но да-да, тут реально и свои минусы есть. НЕПРОСТАЯ ситуация: хочется и в более менее спокойном месте посидеть, но и затухать как-то не ок.
А есть тут такие кто совмещает РАБоту с полной занятостью и вкатывание во фронт? Вам хочется сдохнуть?
>>111810Кем работаешь? Совсем что-то бесперспективное?Вот у меня вроде есть вышка, и если бы так вышло, что по ней успел поработать, набраться опыта, то вряд ли в программисты стал бы перекатываться, но у меня не было опыта ни там, ни там, поэтому выбрал второе. А так можно было бы и по своей специальности попробовать подняться, наверно.
>>111810Совмещал когда вкатывался. Потом поднакопил средств и уволился, спокойно попивая чай и шаря по фронту без желания вытянуть ноги и наконец выспаться и "ну в субботу буду читать, или в пятницу ближе к ночи", когда так месяц можно убить ни на что.
>>111814Не должен по идее, но тут недавно кто-то выложил приложуху на вью, так его обосрали за кривой дизайн, хотя по мне он был совсем ничего.
Расскажите, что изменилось? Раньше были верстка-треды, где вкатывались в верстку. Но потом эти треды исчезли. Сейчас читаю шапку фронтенд треда и там написано, что надо браться за джаваскрипт фреймворки, иначе фиг вам, а не работа. Что случилось с версткой? Почему теперь нельзя быть верстальщиком, а надо быть сразу Реактивным программистом? Куда исчезла работа верстальщика?
>>111818Если вкратце, то со временем появилось куча курсов как онлайн, так и оффлайн. Они выпускают просто огромное количество людей каждые 2-3 месяца. Да, именно столько и нужно, чтобы научиться "верстке". А теперь подумай, если каждый Вася с завода, может пройти эти курсы, то какая будет конкуренция? А помимо курсов еще и самому можно дома все выучить.Теперь только знаний верстки недостаточно для того, чтобы быть конкурентным. Помимо всего этого верстальщиком платят меньше, чем охранникам, а карьерного роста ни у тех, ни у других нет.
>>111819А что делать, если я хочу верстать, но Реакт и Ангуляр слишком СЛОЖНА! из-за отсутствия опыта в джаваскрипте?Тогда мне надо учить РНР, чтобы таки добраться до моей верстки? Делать всё, бек на РНР, прикрутить мою любимую верстку и облепить её жикверями или просто жсом. Так можно будет добраться до моей верстки?
А я вот иду на галеру собеседоваться, вакансия фронтенд дибилопер/хтмл сеньор, то есть подразумевается в основном верстка. Реакт они тоже пользуют, возможность перекатиться в белого человека будет, но проблема в том, что ясейчас понял, что верстку не знаю нихуя, максимум лендос склепать криво. Каковы мои шансы затащить собеседование вротстальщика на знаниях жаваскрипта?
>>111779Какие знания были, что умел?>>111778>в мухосрани совсем все безнадежноНи одной свежей вакансии с реактом. 8 возрастом 2-4 недели. И только в одной из них не требуют опыта в три года. И сайт этой конторы я кидал сюда и местные предположили что он выполнен за 500р.Осваиваю Redux, после планирую пытаться в места что есть в моем городе, если не выйдет буду вынужден перекатываться
>>111821При таком раскладе ты доберешься до твоей верстки, но место тебе будет лишь в ип рога и копыта, где фронт и бек не делятся, будешь лендосы для ие8 клепать/чинить. Единственный вариант - через жаваскрипт. Прошариваешь всю первую часть кантора, ооп, наследования, замыкания , новый стандарт, а потом идешь читать документацию по реакту, она хорошая, даже я все понял с первого раза. Не так уж все это и сложно.
>>111689Со стайлед компонентсами у меня код выглядел раза в 2 чище, пока не пришел на проект с зассанными сss модулями и класснеймсами на 5 строк в каждом диве блять. Вот серьезно, css модули такое говно в этом плане, пиздец неудобно отделять юишные пропсы от бизнес логики. А со стайледом верстальщики делают все в своей параше и не добавляют мне 20 дивов со строкой на 100 символов с классом {huinyavgovnewrappercontainer, [visible]: isVisible}
>>111737Грац!В любом случае ты ничего не потеряешь, выкладывая единственный? проект который у тебя есть. Лучше он, чем ничего. Ищи работу, перед собесами повтори замыкания и прочий шлак и продолжай обмазывать свой мувисерчер модными либами. Совет от красного мувисерчера
>>111776Думаю, что нет. С вакансии 20ой точно получишь оффер на жуна реактера, как бы по-даунски ты не проходил собесы, главное по нескольку в день проходить и все будет ок. Тоже думаю, проект закончится в мухосрани моей, уволюсь, поеду в Москоу сити.
>>111821просто найди несколько проектов на реакте, один с либами css-modules и класснеймс, второй со стайлед компонентсами, поразбирайся недельку как верстается под реакт и всё поймешь. Все что тебе надо уметь - это верстать модульно, если хочешь в реактоконтору.
>>111824Твой шанс 10%, проходишь 20 собесов и твой шанс уже 200%. Нет смысла сидеть дома. Иди рофлить на собесах
Этот тред мертв, перекатываемся обратноhttps://2ch.hk/pr/res/1214972.htmlhttps://2ch.hk/pr/res/1214972.htmlhttps://2ch.hk/pr/res/1214972.htmlhttps://2ch.hk/pr/res/1214972.html
>>111831> с 20 вакансии> мухосрань 250к> 40 вакансий фронтенд> из них 20 для сениоров> еще 15 с пеашпи джавой шарпом с плюс плюс в рога и копыта> 2-3 вакансии для джуна, на которые ежежневно ходят толпы людей, ведь там обещают 30к+ зарплату, а средняя по городу 15
>>111834ну я хуй знает, мне с первого собеса повезло работу найти со знанием ес6, доки реакта, редакса, саг и мувисерчером.
>>111837Да, потому что я раньше заходил в /pr и срал во всех тредах, включая и этот. А теперь мне придется делать лишние телодвижения, чтобы насрать тут.
>>111810Да, хочется. Прихожу в 6 домой, начинаю заниматься в 18:30 - 19:00 до 23:00. Потом душ и с ноутом продолжаю уже в кроватке почитывать мозиловсике доки. Думаю еще нужно в транспорте чето читать, но там вообще концентрация нулевая. Заходит все это довольно хуева, ибо простые вещи понимаются в выходные на раз-два, после работы даже над хуйней приходиться думать. На РАБоте чето читать практически анриал, ибо дауны коллеги постоянно рядом и несут хуйню, но зато очень стимилирует заниматься все выходные, ибо сама мысль РАБотать в этом говне всю жизнь пиздец как напрягает.
>>111816я например, если вижу в вакансиях связку требований в виде - жикверри, MySQL, bootstrap, то сразу сагаю и скрываю, хотя даже ещё джуном не был. Опытные, скажите, правильно делаю? Просто, мне кажется там уж совсем будет "минимум программирования, больше формошлепства", и я только испорчу мнение об этой профессии, и забью хуйю а если вижу в требованиях джумлу или вордпресс, то вообще вздрагиваю представляя работу там. Хоть и не сильно знаю что это такое, но мне кажется это сильное дно
>>111842это такая же работа как и остальные, на которую есть спрос, просто потолок роста ниже, на первые несколько месяцев или для апворка мб норм
А давайте приколемся и проведем собес по скайпу например какомунибудь вкатывальщику итт. Будем задавать теже вопросы, что и нам задавали на собесах. Вот это будет буст для нюкеков.
>>111851Учусь в местном универе на прикладной информатике (это, кстати, та, где выращивают JS/JQ-макак)Сейчас делаю для себя pwa-приложуху на вью, начал колупать vuex
>>111853>универ>вьюНу мы точно не найдем общий язык.Я закончил ПТУ, отслужил в армии, работал грузчиком, недавно уволился для спринта перед вкатом. Пытаюсь в React. >>111852Может у меня такие же планы
Бля, давно уже не заходил сюда. Че как у вас? Искал телеграм канал для вкатывальщиков - чет не нашел. А ведь тредов 10 назад был еще. Неплохая ведь вещь была, постоянно общение кипело по тематике. Быть среди таких же дебилов-вкатывальщиков всегда весело.
>>111855Конфы умирают. Да и здесь вполне неплохо, жаль только, что место не можем найти, не нравится бегать по доскам.
>>111857Я вот не старожил треда, и не понимаю, на кой вам сдалось бегать по площадкам туда-сюда. Где бы мы ни сидели, количество щитпоста и даунских вопросов было в разы меньше, чем в большинстве других разделов и их дженерал тредов.
Как называются небольшие окошки, которые вызываются при клике или наведении на них мышкой? Типо не popup, ни форма, просто как ПКМ кликнуть и вот тебе небольшое меню.И как сосбна их делать? Есть ли какой-то удобный ноде-модуль или нужно задавать position: absolute у родителя и какой-нибудь toggle, чтобы их показывать?
>>111854Да, потрепала тебя жизнь, /b/рат. Я просто тоже сегодня наткнулся на вакансию ту, звучит уж очень вкусно, думаю даже отклик сделать, хотя и не смогу заработать на полную ставку из-за универа.
Пользуюсь CarouselSlider для создания слайдера, кнопки есть, переключение работает, но картинки почему отображаются на мгновение и сразу же исчезают, я забыл что-то сделать?
>>111863>уж очень вкусноНо там в ключевых навыках это.Еще ты видел их мобильные приложения? Это просто позорище. Их там штук десять и все представляют собой несколько страниц с текстом и возможностью на своем столе увидеть ТРИДЭ мишку с помощью "дополненной реальности", только предварительно распечатав специальные метки, загруженные с какого-то сайта.
>>111865Не, я так подробно не влазил в их дела,только сайт посмотрел. Но учитывая, что живем мы не в ДС, то мне все равно кажется, что вакансия очень даже. Тем более впервые вижу у нас позицию джуна фронтендера за полгода мониторинга хх.Я на самом деле подумал что это какой-то только открывшийся стартап с недопиленым лендингом и без приложух в сторах, даже интересно где и как ты этого тридэ-мишку откопал
>>111875Совет может и не рациональный, но лучше сделай несколько шагов назад и попробуй заново. Может что-то упустил.
>>111881Можешь для начала еще глянуть стартер по html/css от ITVDN. А по академии - грамотная и хорошая структура. Не пожалеешь.
>Как сделать чтобы в <button></button> текст переносился на новую строчку и она тянулась по высоте.>Делай див из нескольких p и вешайся на онклик дива, хули такой тупой.даже проверил, обычный <br/> вполне работает, зачем столько лишних движений то
>>111891а хули ты такой тревожный блядь? хорошая вакансия, не доебатся даже, коротко и по делу расскидали без хуйни
>>111891Когда вкатывался, хер такого где видел. От тебя не требуют космоса, и если перечислили вкратце и без понтов стек технологий - значит еще и обучат.Тебе радоваться надо, если возьмут. Причем с тебя не требуют чего-то уровня Fullstack WebDeveloper со знанием HTML/CSS/JS/MySQL/C#/Ruby/Ruby on Rails/Python/Java/Android DevOps/опыт системного администрирования систем Linux/опыт от трех лет/пять лет коммерческой разработки - в одной вакансии.Уйти ты всегда успеешь.
>>111895Анон, вот я тебе уже говорил про подводных нет. Ты ради интереса посмотри ваканты в Moskau, сравни и подумай как тебе повезло.
Блядь, а мне кто нить ответит на мой вопрос про кодэдитор, или вы можете только кнопки для логинскрина сексшопа рисовать?
Почему в хтмл академии говорят о том, что использовать везде дивы - это неправильно, но везде все сверстано из одних дивов. Как так?
>>111899Воистину забей.>>111898А что за вопрос-то был?За кнопки для логинскрина сексшопа хорошо платят.
>>111902Еще раз скажу - погляди что пишут в Moskau und Leningrad, в конторах вроде Star-staff.Ясный хуй, что такую ебалистику пишут для меньшего дискомфорта для молодых-шутливых. Стандартный и избитый ход. А может просто находят это оригинальным пиздец. А про молодых-развивающихся - таких космонавтов уже лет 8 как говна.Ты главное на смотрины собеседование сходи, посмотри как что. На крайняк съебешь от них после испыталки.
>>111899>что использовать везде дивы - это неправильноПершин говорил, что надо использовать вместо div, там где это уместно section, article, nav и прочее. Но если вы точно не знаете, что там уместно, то не парьтесь и используйте div. То есть Першин не против div'ов, но он хотел бы чтобы ученики шарили и в section, article, nav и в прочее по возможности.
>>111899Тебе самому будет удобнее использовать хедеры с футерами. Ну и мелкие блоки внутри все равно делаются на дивах.
>>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 пару дней и все. Побыстрее переходи к реакту, и начинай что-то делать.
>>111925Я просто почитал шапку, а там написано, что на стадии уверенной верстки нужно знать этоБуду быстрее начинать кантора тогда
В начале доков-статей по реакту, тебе предложат какой-нибудь nwb поставить, с которым это все сразу идет в комплекте, уже позже, можно самому все собрать. Но учить это в первую очередь, не нужно. Это если просто совсем лишь инструмент запуска и расширение функционала.
Объясните, что за глобал и куда его писать чтобы заработало, я хз почему, но в css-модуле или index.css нихуя не работает и пишет unexpected все дела.
Можно ли сделать с помощью styled-components так, чтобы по клику менялись (добавлялись стили) компоненты?
>>111933>styled-components так, чтобы по клику менялисьМожно в стейте отображать хранить клик и сделать условие в зависимости от которого будут возвращаться разные компоненты.
СИНИЙ МУВИСЕРЧЕРУ тебя api ключ на гитхабе лежит, ты бы его в отдельный файл вынес и в гитигнор пометил.Как там на работе?
Вкатывальщики, есть налаженный поток работы по верстке (в основном, лэнды). Если вам интересно поработать пока что за "еду", то пишите свои контакты - будем смотреть.Почему за еду? Не потому что я такой жадный. А потому что мне, как менеджеру нужно обеспечить гарантию выполнению задачи на всем процессе. Не сомневайтесь, свои 500-800 рублей за 4-6 часов верстка ленда работы вы получите. Потом больше. Надо "притереться".
>>111947Что бы это ключ надо заполнять анкету - откуда ты, для чего тебе это апи, адрес, номер телефона.Но я сейчас на временный ящик сдела, напридумывал все в анкете и получил токен. Если отберут, можно у того анона взять будет
>>111962спасибо, посмотри как пойдет, пока все вполне хорошо, у тебя как дела? ты же красный мувисирчер? как работа, как стартап?
>>111964LoLТебя позвал я, не красный, а несколько дней изучающий редакс анон и пробующий в мувисерчер. А с вопроса про деньги начал другой кто-то
Бля поясните дауну. А нахуя разбираться в этих слайдерах, формачках, тултипах, если для всего этого есть готовые пакеты npm для реакта и можно спокойно пиздить их. Я достиг просветления или чего-то не понимаю?
Фронтаны , помогите дауну .Есть JS динамически генерирующий кучу контента типа статей с картинкамиЕсть директория к кучей изображений и текстов . Я не придумал ничего лучше чем забирать тексты из JSON ajax запросом и для каждой картинки прописывать URL и высоту- ширину . В общем кошмар . Задача "сгенерировать HTML считывая картинки и тексты из файлов" вообще решается только на JS с jquery ?Если нет скорее всего нет, какой самый простой бекенд для этого нужен? Может джанго или rails, я хз
>>111969На реакте делается довольно просто , если ты больше по бэку то пыха с запросом , и инжект в html результат через шаблонизатор, типа twig-a.
>>111964>как стартап?никак, не хотелось после работы еще писать что-то.Работа норм, халявлю как могу, правда лида немного подвел недавно(, надо нормально следующую неделю откодить, а то в пятницу забил и по-пидорски баг не пофиксил, надеюсь он говна от манагера не поест из-за меня.Сейчас на работе пока нет тасков, или пока их можно игнорить, даже читаю статейки по всякой архитектуре и доки. Стать бы мидлом хотя бы по знанию теории... Но это надолго, без работы было проще учиться.А вообще дела средне, хотя устроился, ничего не изменилось, так и сижу дома весь день, депрессивно как-то.Из забавного 2 недели назад сбросил листву с рандомной тней, представившись 300к/нс програмером, но лучше от этого не стало. Теперь можно полноценно за тнн втирать.
>>111971>никак, не хотелось после работы еще писать что-то.теперь кстати хочется, тк я освободился от той рандомной тни и от празднований защит своих друзей, и поэтому делать после работы особо нечего, но уже как-то поздно, там другие фронты есть, судя по оповещениям о коммитах.
>>111969 THATS THE THINGРасскажи как примерно на реакте это делать . Просто у меня вечно ошибка что запрещены кроссбраузерные запросы , реакт как то это обходит ?
>>111975просто делаешь запрос на сервер, либо поиск фильмов, либо по айди. Тебе приходит в ответ объект с кучей полей, в том числе с срц картинки, дальше просто в имг или чем-то подобном ссылаешься на этот срц и вуаля он на твоем сайте.
>>111968А если пакета не окажется? Или надо его форкнуть и допилить, например? Сделаешь окей-фейс и пойдешь чистить говно вилкой?Алсо, запилить слайдер в сто раз проще, чем сделать грамотную и масштабируемую архитектуру приложения. Причем если для слайдеров у тебя хотя бы референсы есть, то нормальных материалов о проектировании react/redux/rn приложений в сети хуй да маленько.
>>111972Как вообще искать открытые репы для джунов куда можно чет дельное коммитить. Ведь в основном опен соурсы все уже крутого уровня, и обычный вкатывальщик хуй поймет что ему там делать. Да даже с кодом который уже есть хуй разобраться можно. Для кого тогда вообще эти опен сорсы? Нахуй везде пишут в статьях, что это поможет начинающим.
Уже отписывался сегодня как запилил готовый слайдер с react-slick, но он почему-то отказывается работать с css модулями. Перепробовал все решения из гугла, накатал на стаке, но всем похуй. Есть ли какой-нибудь небольшой гайд по ним?
>>111980Я никогда не коммитил в опенсорс, а вообще код какого-нибудь компонента button.js или header.js в материал юи читается нормально, просто как код обычного компонента на 100 строк, в нем все инкапсулировано и легко разобраться. Там пару месяцев назад была альфа версия, в которой не было нескольких компонентов типа автокомлита, думал закоммитить что-нибудь, но потом работу нашел.А как искать код больших проектов на реакте-редаксе, я сам хз, надо пробнуть в гите погуглить.
>>111981а в чем сложность, просто пишешь сверху импорт стайлс фром компонент.scss и потом присваиваешь класснейм как стайлс.имяКласса из файла компонент.scss. Особых настроек вебпака вроде для них не нужно, толкко дефолтная вставка стилей.
>>111940>https://github.com/qeemerc/react-redux-bookstoreЛол, так это ж спизженный код из курса. Если хочет кто, может донести.
>>111984Ссылочку вбрось ожалуйста на этот курс. Я лично доносить не буду , но если человек сделавший проект это прочитает , то пусть рефакторит свою помойку чтоб не была 1 в 1 ,или сделает что-то своё, пусть и менее объёмное.
>>111983В том и сложность. Я понятия не имею, нахуй тут scss, когда я хочу обычные css модули. Разве они не заменяют, друг друга. Должен ли я что-то знать о scss'е, там же наверное синтаксис другой?
>>111987у scss и css обратная совместимость, так сказать. Ты можешь просто не пользоваться приблудами scss'a
>>111971За халяву двачую, сам такой же, стараюсь макимально проебаться и ничего не делать.Тасков по сути у меня нет, пилю по чуть-чуть, статьи и прочую хуйню читаю как и ты.Грац с дропом листвы что ли, а так да тнн, нахуй ненужны проеб сил и времени, проеб того чего и так нет после ебаной галеры, лол.>>111975https://www.themoviedb.org/talk/568e3711c3a36858fc002384?language=ruтам апи отдает поля типа poster_img вроде так и тебе нужно написать префикс типа http://image.tmdb.org/t/p/poster_path
Итак, было установлено, что написание мувисерчера ведет к немедленному вкату на галеру и лишению девственности. Какие еще профиты он дает?
>>111991Скоро каждый второй будет пилить мувисёрчер вместо ту-ду листа, и он так-же перестанет котироваться.
>>111990Потому что однотипные задания заебывают, а еще есть фиксы багов, тесты и прочая занудная хуетень.
>>111983Забыл самое главное, я сосбна так и делаю, но после включение модульности, webpack начинает ругаться на @import в модуль.css, с чем это может быть связано? Я уже webpack.config.js перепахал, но нихуя. Поэтому и реквестирую инфы про модули.
Завтра собеседование и я почти уверен, что меня возьмут. Пиздец, как-то не вовремя очень, работать не хочется совсем. Я только недавно минул времена, когда ощущаешь себя полным дауном и от этого стрессуешь. Сижу себе спокойно, расслабляюсь, перделки на реакте делаю, редакс вот освоил недавно, к написанию мувисерчера готовлюсь, начал уже получать удовольствие от процесса. А тут хуяк и на галеру, целыми днями в душном офисе торчать, с левыми людьми какими-то тусить, таски скучные делать, да и не факт что к реакту подпустят. Эх, вот ведь залупа какая.
>>111997ты всегда можешь вернуться туда, откуда пришел, бросить работу и продолжить писать серчер, а потом найти новую с современным стеком.>>111996я не шарю в вебпаке, думаю тебе придется гуглить ошибку...>>111992барбер=>тудулист=>мувисерчерНорм же программа для вката. Интересно, какой некст шаг до мидола, тот сервис с вебмами и их рейтом?>>111991Судя по мне дает возможность стать хиккой, не выходить из дома никуда, получая за это косарь в день.
>>111998>получая за это косарь в день.Расскажи историю успеха, заинтриговал, реактивный.мимо-упустивший-мувисерчер-эпопею
Я вот что подумал. Если уж я даже погромировать смог научиться, то почему бы мне не стать гитарастом и не запилить свой грайндкор бэнд? Завтра начну мувисерчер писать, а там через пару месяцев и первый концерт дам.
Если принять объем и сложность учебника кантора за 1, то сколько будет относительно этого объемность и сложность стека реакт+редакс+вебпак?
>>112002После тщательного изучения кантора анус разрабатывается, в жаваскрипте появляются уже неплохие знания, поэтому реакт проскальзывает со свистом. Начинать тяжело будет, а дальше хорошо пойдет.
>>112002React - 0.2/Redux - 0.2/Webpack - 0.0/А хрена ли ты хотел, если для тебя вкат по методе Кантора равен 1? >>112003Чтобы ты перепроверил свой code.
>>112005А если у меня уже нормально разработано под ваниллу и jquery, то как войдут реактуксы?Бля, в jq все так элементарно, открываю реакт и охуеваю
>>112009>https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functionsДа это я понял. Я не понял конкретно, что его не устраивает в моем задании: Expected value to be (using ===): 1 Received: undefined Difference: Comparing two different types of values. Expected number but received undefined.
>>112007Не надо охуевать, надо открывать официальную документацию и читать ее. Можно даже в переводе, главное чтоб перевод не совсем протухший. Читаешь, делаешь приложение как в документации. Если не понял ничего, то иди на ютуб и смотри курсы васянов, если покажется, что что-то понял - снова читай документацию. Если же нихуя не понял ни после васянов, ни после повторного чтения, то скорее всего ты просто не знаешь ванильный жавкскрипт на достаточном уровне, иди кантора читать. Классы и ооп нужно понимать, а то ты будешь как дебил просто копировать код из статей, боясь что-то сломать в этой магии и не знать куда тебе воткнуть нужный метод. А так в целом реакт прост достаточно, потому что это скорее даже не фреймворк, а подход к разработке. Освоил состояние, жизненные циклы и основные методы - все, ты уже знаешь реакт, дальше только практика.
>>112010То, что ты нихуя не возвращаешь из функции, сашенька. Он же тебе говорит Received: undefined.
>>112011>смотри курсы васяновНе советуй ему зла, ибо чего-то стоящего там меньше, чем адекватного в /b.
>>112013Меньше, но рассказывают все для даунов. Да, поверхностно, во многих случаях видео из разряда "ну вот эту хуйню пиздыкс сюды и она хуярит". Но этих обрывков может быть достаточно, чтобы уже какие-то основы заложились, которые помогут понять документацию.
>>112014Да я же не говорю, что вообще не нужно. Хотя как делать тот же мувисерчер он найдет если будет искать.Просто я сужу по курсу от того же Якобчука в связке с документацией. Один хер в основном с vue работаю, чего я тут распизделся.
>>112016Ну хуй знает, я тут раньше плакал, что не могу реакт осилить, потом с редаксам та же история и оба раза метод васяна-документации меня выручил. А с редаксом так вообще основной упор на васянов был, я бы наверное вздернулся уже, если бы по одной документации пытался осилить.
Не знаю как вам, а мне в вебе понравилось. Сначала тухловато, а потом даже очень хорошо пошло, никаких ебанутых шизофреников, срачей, агрессивных и не очень умных дебелов, все спокойно. Общаемся, обсуждаем как ни странно фронтенд, поддерживаем друг друга, чай пьем, под хвост балуемся. Давно такого тут не видел.
>>112020> Ну мои поздравления, риалли. Спасибо. Эх, знал бы ангельский хорошо - не было бы таких проблем наверное.> Вкат успешен?Пока нет, не стучусь на галеры особо. Вот напишу мувисерчер, тогда и заживу.
>>112021Удваиваю, перекатите на этой же доске. Даун со своей книжкой паттернов 80х годов съебал, понтореза А_КАК_РАБОТАЕТ_ПРОВАЙДЕР не видно. Залетышей с горящими глазами, которые хотят вкатиться за пару месяцев поубавилось.
>>112022>не стучусь на галерыИ не стучись. Такое говно от тебя никуда не убежит.Не хочу заниматься пропагандой, но посмотри vue+vuetify+firebase. Сугубо ради интереса. Космоса для себя не откроешь, но весьма занятная вещь. И не потому что я халтурю на vue>>112021Мне тоже. Без понтов, хуйни и снобизма. Мое почтение этому клубу джентльменов.
А я напоминаю всем итт что для вката в веб необходимы знания реляционной алгебры, алгоритмов и теории групп иначе вы просто макаки.
>>112026И промолчал о хотя бы минимальном опыте починки pn-переходов и монтаже кристалла в микроконтроллер, вы поглядите!
>>112031срабатывает инкрисНамбер от 16, затем срабатывает из ивен от 17 и чекается, ага что здесь у нас четное? тогда к глобальной переменной нам добавим еденичку. если нечетное то от еденички отнимем 6, короче ты понял да.
>>112032а стоп там конст у нас, нихуя к глобальной не будет добавлено, просто на выходе значение получим кароч
Нужно ли уметь применять ооп в es5, значть что такое сеттеры/геттеры, применять привязку констекста в своем фронте, вернее где ее нужно применять, если задача вкатиться на стек реакта и редакса?
>>112034ни разу не видел этих геттеров и сеттеров, когда вкатывался читал конечно об этом, но щас позабыл все к хуям. короче базовые знания ооп лишними не будут однозначно. контекст важная хуйня, как минимум на собесах тонкости этой хуйни спрашивают. а так в целом по зису в реакте там просто все.
>>112035Да this понятно, я про bind, apply, call. Не применял этого никогда, ибо юзал фреймворки, но чувствую какой-нибудь козел завалит мне собеседование с очередным вопросом про хоистинг и бабблинг. Алсо, не дорос до уровня альфа-банка и нетологии, где эти вопросы само собой уместны.
>>112037ну меня про кол и аплай спрашивали на собесе, а так да нигде их не юзал, мб гдето в ноде будет это полезно, на фронте хзхз, мб я недорос еще до юзкейсов данных методов. а так в целом простая хуйня, привязывает контекст и разница кол от аплай лишь в передаче аргументов, аплай массивом принимает.ну бинд юзается например, но можно и обойтись без него, используя стрелочные методы которые привязывают нужный контекст и никакой ебли с биндом в конструктор.
>>112037ирл применял пару раз когда в реакте перестали автобайндить методыА на собесах конечно спросят.
Господа, есть у кого-нибудь пример маленького-среднего проекта на vue/react с канонично написанными юнит тестами? Желательно на Jest.Сейчас пытаюсь это освоить: не думал, что это окажется так сложно. То eventListener у меня не удаляются, то асинхронные запросы не получается нармально имитировать.И главное: не всегда понятно, что должно оставаться в пределах юнит-тестов, а что уйдёт дальше (e2e, вроде?). Например, у меня есть бесконечная прокрутка. Там проверяется, соответствует ли адрес рута /blog/ и прокручено ли до конца страницы блога. Первое легко сымитировать, второе честно - никак, так как все элементы JSDOM не имеют объёма. Тест как бы срабатывает, но только потому, что у всех высота 0. То есть, такое должно по-идее проверятся там, где можно реально покрутить страницу - а я жульничаю.
как на сайтах с видео делают такие вот превью, которые демонстрируют несколько отрывков видоса когда на них наводишь курсор
>>112015Верно думал, только есть одно условие. У тебя после стрелки идут фигурные скобки и интерпретатор думает что это тело функции. А если бы ты вместо них поставил круглые или все просто в одну строке записал без скобок вообще, тогда бы он понял что это результат выполнения этого выражения должно быть возвращеноfunc = (a, b) => a + bfunc = (a, b) => (___a + b)
Сходил на еще один собес. Пиздец какой-то, ей богу. Залетел в контору, посадили со мной хаэрку и какого-то мужика. Мужик выглядел заебанным и он видимо был не рад, что ему собеседовать приходится. Рассказали про контору, опять работают с забугром, спросили где учился, повтирал ему что-то насчет своей неясной специальности в вузике. Спросили какие курсы проходил, пояснил ему что курсы для петухов, а нормальные пацаны угорают по хардкору и живут Кантором. Сказал, мол, реакт умею, верстать умею. Сказали, что у них вот еще собес сегодня, так что они определятся и в среду позвонят, либо пошлют нахуй, либо возьмут, либо дадут тестовое. Еще мой гитхаб глянуть обещали. Вопросов по жаваскрипту, по верстке не задавали от слова совсем, вообще нихуя просто. Что насчет зарплаты - хуй знает, я был шокирован таким видом собеседования и как-то забыл обо всем, но вроде говорили что-то про 20к для версталы и 40к для реакточма, там мужик еще и говорил тихо, половину не расслышал нихуя. Либо они с первого взгляда решили, что я лох и им не подхожу, либо им нужен вообще кто угодно, либо я вообще нихуя в этой жизни не понимаю. Ну так вот, думается мне, что я в прососе, потому что я наверняка создал впечатление еблана, а сейчас наверное все зависит от портфолио, а у меня в нем только лишь кривой лендос и не менее кривое приложение без верстки на реакте, которое я сделал сразу после прочтения документации, так что шансы у меня есть лишь в том случае, если мой потомок окажется совсем осел. Я так и не понял нахуй я туда вообще приходил, если о моих скиллах по сути даже не поинтересовались. Вот оно как бывает. То про ооп с порога, то посидели, поговорили о жизни, разошлись. В пизду короче. 150$-кун
>>112045У меня гибкий график, работаю из дома, периодами могу попросить доделать таск в выхи вместо какой-нибудь абстрактной среды
>>112050Либо могу в пару дней поработать 10+ часов а потом просто съебаться гулять и ничего не делать некст день
>>112047А может hr назначила собес, а тот мужик решил глянуть на твое резюме и гитхаб после этого уже. Понял что ты не подходишь и им просто пришлось формально провести собеседование.
>>112052Ну он сказал, что гитхаб мой не видел, но скорее всего так и есть, потому что я хуй знает что еще думать о таком собеседовании.
>>112053А зачем вообще что-то о нем думать. Приходишь, рейтишь компанию, дальшенравится? (остаешься работать) : (пошли нахуй, сыны дерьма)
>>112047Будешь постоянно ныть что у тебя нету ничего в портфолио, но действительно что-то сделать для него это конечно не про тебя?
>>112057Покажи линк на гитхаб свой, пожалуйста. Я просто в похожей ситуации, интересно че там у тебя есть.
блин. я не пойму в чём суть . почему нельзя написать card++; card; и card--; ? зачем нужен count? Мне кажется что я ещё не понимаю в чём суть этого Card Counting. Никто не знает?
>>112060Так там же написано, что это для игры в американский вариант очка под названием "блекджек". Сразу вспоминается фильм, где студенты ездили в Лас Вегас и зарабатывали, считая карты. У тебя с английским как, нормально?
>>112060В суть не вникал, но возвращая 'число'++ получаешь то же самое число. Но после того как оно было отправлено уже будет увеличено на единицу. Тебе видимо надо ++'number', тут сначала число увеличится, потом возвратится
Your tasks and responsibilities may include: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к
>>112061Нормально. Но это не могу понять. Что увеличивается на +1? Игрок поднимает ставки? А -1 -опускает? что это вообще?Ещё вопрос. зачем нам нужно было создавать var count?нельзя было только с card обойтись?
>>112063>2+ years of industry software engineering experience>High level of spoken English>И тут я охуелА чё не так, это же типа какой-нибудь миддл с сертификатом тоефл какого-нибудь
>>112064Если колода тяжелая, то больше вероятность, что игрок выиграет у дилера, и наоборот. Поэтому имеет смысл считать каждую вышедшую из колоды карту и ставить бабосы только когда колода тяжелая. Если в отбой выходят "мелкие карты", то колода становится тяжелее, а если крупные, то легче. Переменная count отвечает за состояние оставшейся колоды.Что тебе еще непонятно?
Как сделать чтобы меню которое появляется при наведении не исчезало? Я даже не успеваю навести мышку на пункты этого меню.
Сап, двач, есть одно приложение с редаксом, суть такова: с сервера дергаются данные, эти данные суются в стор и отрисовываются в одном компоненте. Также существует многоступенчатая фильтрация по разным критериям. При включении какого-либо фильтра исходный массив начинает фильтроваться и в сторе создается новый массив с данными, прошедшими фильтрацию, и отмечается, что фильтрация была применена. В рисующем компоненте стоит проверка если фильтрация была, то отрисовывается отфильтрованный массив, если нет, то исходный. Такая схема создает много сложностей, в редусер страшно смотреть, фильтры работают по отдельности, а вместе у меня их связать не получается, да и вообще мне кажется я хуйню творю. Можно ли просто не трогать исходный массив данных, а фильтровать их в отрисовывающем компоненте? А если мне понадобится еще где-то отфильтрованные значения использовать? Пиздец какой-то, одни сложности от этого редакса.
>>112073Раз уж у меня фильтр многоступенчатый, то я имею полное право создать в сторе объект со значением каждого фильтра и экшены под эти самые фильтры, которыми я буду изменять объект с фильтром, а потом при каждом вызове какого-либо фильтра вызывать экшен, который будет смотреть какие фильтры применены и уже в соответствии с ними фильтровать массив. Спасибо, ананасы!
>>112047Какая же хуйня хуйни, о святой Франциск. Анонче, ты главное сильно мозга себе не еби.халутрящий-на-vue
>>112073Конечно, ты творишь хуйню. Если у тебя там не 10к строк, то можно все прямо в компоненте фильтровать, зачем вообще стор дергать? Если медленно, то можно сделать мемоизацию. Если строк оче много, то фильтровать надо на сервере на уровне БД.>>112074Ват?>>112075Нахуя в сторе? Там данные должны храниться, а не промежуточные состояния UI.
Как тут народ быстро научился верстать? В каждом треде вкатывальщики за 1 макет научились, я тут решил сверстать все макеты от академи и каждый раз что то новое и новый геморрой.Ну или они просто пиздаболы так и есть.
>>112078Так и есть.Не заморачивайся и верстай себе потихоньку. И продолжай находить новое и новые решения.Это только в плюс.
>>112078Ну так в этом треде уклон в джаваскрипт и его фреймворки, поэтому под "научился верстать" мы подразумеваем "понял основы верстки". Уметь красиво и быстро верстать конечно охуенно, но дело не первой важности.
>>112087Нет, без этого всего. Она решается за один проход while в 2 строки кода. Без сортировки и прочего мусора
>>112077> Нахуя в сторе?Да у меня еще компонент нарисовался, который высирает кнопки на основании фильтрованных данных, это придется пропсами ему фильтрованное прокидывать, а в редаксе так нельзя (?)
Как путь background-image указать в приложении созданном create-react-app?Стили вебпаком кидаются в папку public? Ничего не выходит
>>112105Перхоть это подзалупная. Все эти задачки из книг хуй знает нахуя нужны. Только одну норм книгу видел и то по питону. Книга тонкая, но в конце уже показывают как запилить скрипт на архивацию нужных папок с датой в названии. Помню удивился а нахуя я до этого решал эти манязадачи.
Ребят, у меня задача сделать логаут, когда юзер нихуя не делает. Я почему-то думал, что это должно быть что-то сложное, а в итоге написал задачу за час.Подскажите, есть ли реализации лучше и почему моя может быть говном?
>>112059>покажите оба, а я вам скажу с лучшим гитхабом я вкатился или с худшим.https://github.com/torvalds
>>112137Вроде при переходе на рут чистится стор и токен из сешн стоража, потом посылается запрос на бэк, чтобы обнулить сессию. Ну я так это у себя в голове представляю, должно работать. Хотя я хуй знает, как это у нас реализовано, надо повнимательнее посмореть код.
>>112140Это какой-то тупак — завязывать логаут на роут в SPA. Логаут должен быть редакс-экшеном, который делает все, что нужно.
>>112141Это не спа бтв, тут несколько модулей, один из них аутентификация с отдельно заинжекченым стором и сагами, экшон должен на смене рута диспатчиться по идее, но я не уверен. ща почекаю.
>>112141короче смотри, сейчас происходит следующее при смене рута только посылается запрос на бэк, который обнуляет на бэке текущий токен и просто ничего не отдает на последующие запросы пока ты не перезайдешь. Ну как я понял, так что в приложухе ничего не происходит. и достаточно просто сменить рут походу. yield call(request.post, '/auth/logout');
А мне тестовое подъехало. Мой йоба проект на реакте их видимо не впечатлил удивительно, так что дали по верстке. Лендос. Большой, полноценный лендос. Работы там на неделю наверное, учитывая мою любовь к верстке. По срокам ограничений не дали. Чет мне подсказывает, что меня наебать хотят. 150$-кун
>>112267Если акция уже запущена и они тебе дают старый лендинг, то всё норм.Если её не было и по датам видно, что она будет через некоторое время, то 100% наебалово.
>>112270Да вроде нормально все. Но лендос большой, страдать сраной версткой очень лень... Зато буду в следующий раз знать что бывает, когда у тебя высер вместо портфолио.
>>112279https://github.com/yugamineena/phonebookНа.Бля, я там еще и через хмлхттпреквест запросы делал, теперь я точно понимаю почему они не впечатлились.
>>112281>https://github.com/yugamineena/phonebookтак он на gh-pages даж не залит, они скорее всего и не смотрели егозаливай всё что делаешь на хостинг гитхаба и ссылку вставляй в ридме\дискрепшне, чтобы потыкать можно было
>>112283>так он на gh-pages даж не залит, они скорее всего и не смотрели егоА зачем им тыкать, если их скорее всего интересует мой код? Оно ведь может выглядеть хорошо, а быть написано как пиздец.
>>112286если тебя уже пригласили - то может и так (но все равно в первую очередь смотрят на саму приложуху, там может быть лоховский туду-лист, а может быть уважаемый мувисерчер)к тому же хры точно не будут в твой код лезть на стадии отбора резюме, они могут потыкать твое приложение и понять, что возможно ты не совсем тупой и тебя стоит позвать на собеседование
>>112288> но все равно в первую очередь смотрят на саму приложухуА вот об этом я не думал, с первого взгляда не понятно же что за приложение. Точно, буду заливать теперь. > к тому же хры точно не будут в твой код лезть на стадии отбора резюмеМне казалось когда ты лох и чмо без опыта, то для хаэрки достаточно уже того, что что-то в репозитории есть.
>>112289меня так в 1 раз на работу взяли, чел позвонил и сказал мол видел твою приложуху и она неплохая (при этом по работе ваще с другим работал), дал тестовое, я его сделал и устроилсяправда испытательный срок не прошел и через месяц меня кикнули за плохие софт-скиллы, ну, как мне сказали)сказали, что я слишком мало спрашивал как сделать то или это, ничего не предлагал и пару раз даже пытался съехать с таска, которым не хотел заниматься (а этого точно не стоило делать на испытательном сроке) и это всё очень плохо сказывалось на командной работеа там была команда из 5 человек и абсолютно все были помешаны на командной работе, так что ничего удивительного, что такой как я их не устроил
>>112292да там баг был, который было очень сложно отловить + так же сложно пофиксить, нужно было сидеть и искать его в кодеплевать, сам виноват в том что кикнули, к тому же опыт какой-то всё же получил
Есть ли в треде сверхчеловек, который сидит года с 12-13го и до сих пор не нашел работу по теме, но тем не менее учится и все еще отписывается?
>>112358Да если пилить прохладную то она выйдет большой. Но если вкратце..Закончил технарь по херовой профессии (механик), работу искал но везде требовали с опытом. В институт не пошел потому что было бы тоже самое с работой, пусть и вышка была бы. Решил заняться чем-то другим. И вот в конце 13 где-то начал интересоваться программированием. Верстал херню всякую сперва, получалось чет - радовался. Потом начал учить джс и обосрался. Казался очень сложным. В итоге я постепенно начал сбавлять темп учебы и дропнул. Пошел потом на стройку лол и решил искать чет другое. Выбрал рисование CG. Потратил тоже около полу года, понял что руки из жопы все равно и тоже постепенно дропнул. Начал потом постепенно обратно в программирование лезть. Читал чет смотрел. Ну и работал конечно на стройке лол, чтобы родители не пинали.И вот к концу 2017 заебало уже в край, спина хрустела как у старика, да и настроение было хуевое из-за вечных деппресух на фоне драмы "я блять никто в свои года, а вот у моего друга уже тяночка, тачка и квартира". Ну и уволился нахуй с работы и начал потихоньку снова вкатываться. С 2018 выучил джс, писал всякое говно типа туду и прочего. Начал учить реакт и редакс как и полагается вебмакаке в 2018. Верстку конечно я напрочь забыл , но ее вспомнить быстрее. Вот жду пока пройдет праздник для петушков ЧМ 2018 и буду делать релокейт и искать работу.
Аноны. Решил вкатиться совсем недавно в верстку и немного впал в ступор. Нашел овердохуя годного контента для изучения всего и вся, но назрел соответствующий вопрос: стоит ли челу, который только вкатывается жрать информацию гигами, или же не стоит торопиться и дать процессору все получше обдумать?Сейчас прохожу на htmlacademy по 2 курса в день и записываю всякое важное. Стоит ли что-то менять или все заебок?
>>111562некоторым конторам чтобы не палиться так проще народ искать. ну или чтобы их просто не заебывали своими ссаными тряпками резюме
>>111587на практике все изучай. все равно из башки все вылетит. а потом хоп и начнешь вспоминать че-то потихоньку
>>111701что говорят противники ентой х-тыhttp://bradfrost.com/blog/link/whats-wrong-with-css-in-js/как все заебатоhttps://hackernoon.com/all-you-need-to-know-about-css-in-js-984a72d48ebc
>>111789в одном видосе модный фронтенденр заявил, что это уже не топчки и все уже почти забили на руби на рейлс. некоторые наоборот уат редкий языкю потому что работа на нем есть, а носителей нихуа. но это верно скорее для зарубежки
>>111795простоq пример зачем нужен реактhttps://medium.freecodecamp.org/yes-react-is-taking-over-front-end-development-the-question-is-why-40837af8ab76?lipi=urn%3Ali%3Apage%3Ad_flagship3_pulse_read%3BOADbf9jkR3KgZVJAJexEmw%3D%3Dи это нихера не framework если вы еще не поняли, это библиотека для оперативно обновляемых элементов в DOMe. он писался специально для facebook, потому что они так решили реализовать свою мудацкую интерактивную архитектуру
>>112532в обычном JS вы просто не сможете ввести строку в боксе, потому как счетчик будет каждый раз сбрасывать вашу строку, в React же все ништяк
>>111899немодная чика из FireFox вроде sections везде пихает. ну наверное есть какой-то смыслhttps://www.youtube.com/watch?v=w8pksaGhjfA
>>111899пояснения нафиг все это нужноhttps://teamtreehouse.com/community/when-to-use-section-vs-div-helpтипичные ошибкиhttp://html5doctor.com/avoiding-common-html5-mistakes/
>>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."This is taken directly from the w3c documentation here: https://www.w3.org/TR/html5/sections.htmlDivs 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.
>>112003ну это не ES5 ?зачем велосипед изобретатьfunction add(x, y) { return x + y;}console.log(add(1, 2));
Антоши. Есть проблемка. Ебанул я простое многоуровневое меню для сайта. На компе работает нормально, ровно так, как должно работать. Но проблема с мобильной версией. Для возможности разворачивать подпункты на мобилке использовались 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-классов в крохотном ойти-отделе неойти-компании, заебало, хочу настоящей работы над серьезными вещами. Но за хату платить тоже надо.
>>112954> джунам> в яндексеДаже если и берут что-то вроде джунов, то знания должны быть как у среднестатистического сеньора
Что щас в моде, где больше заказов - react/angular/vue? Уже год во фрилансе, хочу поднять ставку и перекатиться во что-то поинтересней чем wp и кастомные php чучела. Года два назад делал пару заказов на реакте, есть смысл его вспоминать?
Ебанаты, уже 75 тред заканчивается, а они в 72-ом всё сидят и еще че то спрашивают в мертвом треде. Тупорылые слоупоки.
> https://github.com/rtivital/react-thingsГосподи, храни вас, ублюдки. Я уже затрахался искать вменяемый сборник статей.мимо-php-макак-решивший-написать-SPA