Это копия, сохраненная 19 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Ссылки на IDE/редакторы, слитые курсы для вкатывания и прочее:
https://pastebin.com/M1VGisRB
Гайд:
https://github.com/acilsd/wrk-fet
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлые треды:
#59-79 в предыдущих шапках
#80 https://arhivach.cf/thread/384688/
#81 https://arhivach.cf/thread/386393/
#82 https://arhivach.cf/thread/387694/
#83 https://arhivach.cf/thread/393537/
#84 https://arhivach.cf/thread/395436/
#85 >>1393263 (OP)
#86 >>1407024 (OP)
ёщщщ, арата но туреду но хажимари да! кондо косо ятто декиру дес!
tmdb
Никогда не интересовался фронтом, но всегда захожу в ваш тредик посмотреть на шапки. Такие они ламповые.
На собесах никогда не был, ибо дислексия речевая
ну я хз
анимесерчер же был еще. Так что выбор есть.
Синий серчер, ты вроде хотел ебнуть серчер 2.0 с фаербейсом. У тебя не было проблем с поддержанием сессии фаербейса? У меня апп ее подлавливает только через секунду после старта почему-то. И не получается засинхронизировать фэйвориты со списком мувидб апи.
На галеру без портфолио шанс хоть и маленький, но есть, на удаленку же шанс стремится к нулю, скорее всего даже не посмотрят резюме. Возьми да запили пару мувисерчеров, в чем проблема?
это сложно.
мимо только думаю с чего начать писать свой первый мувисечер.
Кстати в след. шапку добавьте курс этого госпадина. Это просто 10 из 10, мне как еблану-алкашу только этот господин заходит.
https://coursehunters.net/course/react-redux-professionalnaya-razrabotka
Тебе сложно, а он работает уже, хули ему?
забей. он за 3 дня учиться, просто вместо какого нибудь document.getElementByID(), будешь писать $("#id") и всё, если понадобиться то перед собесодом за пару вечеров прочитаешь.
Второй части Кантора хватит.
Vertical align top картинке
Есть же этот нулифаер или как его стилей, подключи на страничку и не ебись.
>>25373 (Del)
Жалко, чет сложно с сессией фаербейсовской работать. Сетка вроде дефолтная на 12 как в бутстрапе же? Я оба раза на флексе делал чет
https://scanlibs.com/learn-react-the-fun-way/
В чём прекол вообще делать мувисерчер по каким-то мануалам, курсам и прочему? Разве суть не в том, чтобы написать его самому хоть и хуёва, а не повторить код вслед за кем-то?
пфф, в сто раз хуже моей первой главы на самом деле у меня то же самое в книге судя по темамИ всего в сто строках кода!
Бтв по-моему из курсов вот этот самый норм, покрывает чуть ли не все что надо по реакту-редаксу. Вот его + доку навернуть и ты уверенный джун.
_react-the-complete-guide-incl-redux
зачем писать костыли и изобретать велосипед, если можно этого не делать? Или по твоему когда на галере увидят "твой" асбстрактного говножуна без оыпата говнокод, без бест практис всяких, кривой, на кастылях, без применения лучших патернов и т.д. то они расплывуться в улыбках и сразу же возьмут тебя?
А когда у тебя будут стоять на работе тоже реальные, но травиальные задачи, то тоже будешь сам всё с нуля писать?
По мне так главное, чтобы ты пояснить мог за код, если тебя начнут спрашивать на собесоде по нему и чтобы ты хорошо орентировался в своём проекте/проектах, ну хотя бы в последнем, что ты залил на гитхаб.
Ну дык ты сначала пишешь как пишешь а уже потом прихерачиваешь бестпрактисы Я вот свой новый серчер уже третий раз рестракчурю, чтобы лучше было
Рабовладельцы нормально относятся к ситуации, когда они тебе делают тебе оффер, а ты им говоришь, мол, подождите 2 дня, у меня собес на вакансию на 300к в наносекунду, как с ними поговорю - сообщу о своём решении?
Только понимаю, что откладывается в головушке не все теги и принципы, это норм? Испытания легко даются, но подглядываю в прошлые уроки.
Мне вот что скажите.
Нужно ли заучивать теги сейчас или со временем(во время практики) я сам всё вспомню+запомню?
Главное основные принципы и основные теги держать в памяти, для тонкостей есть гугл и всякие документации. Я вот почти 2 года работаю и до сих пор гуглю, как label юзать и как кастомный чекбокс сверстать.
Ты главное старайся запоминать какие элементы строчные, какие блочные, у каких есть свои падинги, где маржины схлопываются, у строчных элементов марджин по вертикали не работает например. Короче всякую такую ерунду, а то потом будешь сидеть голову ломать.
забей хуй, будешь много над этим заморачиваться к реакту перейдешь через год только. Хуе моё посмотрел, здесь див, здесть таблица, здесь кнопка всё. Дальше пошёл.
Не слушай даунов которые предлагают забить на вёрстку и не особо уделять внимание на css. Первым делом когда ты пойдешь на работу (даже со знаниями реакта, js), тебе в 90% случаях по началу придётся возится с вёрсткой компонентов, вёрсткой формочек, сеток, списков товаров, анимаций и так далее. Если ты умеешь быстро писать редюсеры, но не умеешь быстро верстать - то нахуй такой работник не нужен, им будет легче найти обычного версталу.
Считаю так - сверстал первый адаптивный макет (должны быть кастомные чекбоксы, css3 анимации (пусть самые простенькие), различные hover и active эффекты, не ломающаяся от различного контента сетка на флексбоксах, обязательно освоить SASS и понять как работают сборщики (gulp)), после этого - добавляешь этот макет себе в портфолио и приступаешь к js.
хз, если четсно, после устройства и испытательного срока всем уже похуй как ты работаешь, если ты совсем дичь не творишь, разве что повышения не дадут.
>>25927
Лично я приступил к жсу еще до первого барбершопа, галп вообще не трогал никогда, ссс анимации пощупал только, посмотрел как работают и так ни разу и не применил на работе, лол. медиа кваери посмотрел как работают, на собесе рассказал и ни разу не сверстал с ними ничего, тк не было требований для мобилок, и девайсы на которых будет работать апп заранее оговорены.
Редьюсерошлеп
Тебе просто повезло что ты устроился туда, где делают проекты которые не требуют сложной вёрстки.
Если уточнить, мне повезло устроиться туда, где за меня это делали 2 верстальщика: сеньор и тянка-джун.
Хуй знает, не представляю как так работать, как ты например объяснишь тянке верстальщику как подружить кастомные реакт-формы и обычные инпуты?
она верстает, а ты дружишь. Я ей объяснял что такое стейт и что такое пропсы и как их забирать в верстку.
А как она при необходимости будет анимировать маунт или анмаунт компонента? Как делать плавные переходы между роутами? Ты или пиздабол, или вы делаете какое-то говно, не бывает всё так просто.
Он сейчас читает что да как, потом будет пару макетов тренироваться делать, так вот там это все и вылезет. Чтобы не сидеть и не гуглить почему тут хуйня ни двигается, а тут лишнее вылезло, то лучше сразу пару мелочей запомнить.
Еще совет - дивы кушать не просят, везде про дивчанку рассказываю, но проще влепить еще один див, зато надежно будет, ничего не поедет и тд.
Я бы еще посоветовал сразу короткое фак по бэму читануть.
получается что первый интенсив академии бесполезен? там старое говно мамонта не адаптивное, которое никому не нужно? Можно со старта второй смотреть?
з.ы.
Насколько сложно написать свой двач? Какой стек?
>получается что первый интенсив академии бесполезен
Я бы так не сказал. Помогает уложить в голове такие вещи, как построение сеток, верстка иконок и прочее.
>Насколько сложно написать свой двач
Чтобы сделать базовый функционал - не очень, если знать реакт и ноду.
Не бесполезный.
Посмотри в ускоренном режиме. Пропиши руками все что они там по барбершопу делают, чтобы в память отпечаталось и рука набилась. Потом верстани на выбор макет, без резиновости и тд. Просто чтобы проверить как усвоилось. Это короче база, которую выгодно норм понять, чтобы потом не тратить время на всякую мелочевку.
так на это 12 часов чисто на просмотр надо потратить и ещё наверно 30 чтобы тупо за ними это написать.
Ну посмотри на ютубе аналогичное видео. Всякие основы про теги, про свойства и тд- это как бы просто инфа из доков. А вот когда уже верстка идет тут выгодно делать определенным образом, чтобы потом ничего не ехало нахуй. В академии норм делают, посмотри на х2. Руками прописывать параллельно сильно помогает, ну это обычное дело. Потом из башки проше брать, чем из гугла.
Короче, будь нормальным, выучи основы. А то потом будешь в жс треде залетать с кретинскими вопросами, а тебя там будут посылать в гугл теги учить.
Я знаю, что там должен быть системный, я как раз Arial везде и ставил, лол. Но его же надо как-то выбрать, а не наугад поставить.
>>25442
Даже не знаю, от чего ты подорвался.
>>25462
Это конечно можно, но что если жс не прогрузиться? И почему не используют link с media?
Кстати, как по БЭМу правильно делать внешние отступы на страницах между секциями? page--index__categories и page--catalog__heading это нормальные классы?
Глупости. У нас в треде некоторые и за месяц успевают мувисерчер запилить с барбершопом и вкатиться. Главное шапку читать.
Двач = блог без аутентификации, его сделать проще чем почти все. Гостевухи еще в 2000х считались чем-то пиздецки легким
тэг носкрипт если жс не прогрузится юзай. Сегодня нет смысла думать о том, что если нет жса
и о бэме думать тоже
KNEE SKAU LEE KAUX
Не много, если коммон компоненты написаны. Но без хороших знаний верстки ты всё равно обосрешься: ты же программист верстки все-таки.
в общем
мне нужно реализовать визуализацию прогресса пользователя
например у тебя есть приложение где ты изучаешь англ
там есть твоя статистика твои награды
прогресс всякий
или у тебя есть личный кабинет на онвиксе хех
там тоже есть инфа о твоей активности
или ты проходишь академию
там тоже
все это как то называется
мне кажется customer personal area dashboard
но я не могу найти по этому запросу ничего хорошего
помогите, пожалуйста, анончики, как гуглить или где посмотреть, как такое реализовывается
чево блядь?
Нет, завтра на свежую голову разберусь.
Сейчас нахожусь на очень противном этапе развития - закончил смотреть 2-й интенсив по html css верстке академии и, следуя гайду из шапки, решил "сверстать пару макетов для закрепления". сукаааа как сложно все с нуля делать.
1.Почему с фотошопом так сложно работать? Обязательно именно с ним? Как вытаскивать фоновые картинки из слоя?
2. Соц. иконки в пнг должны быть? А то в макете для иконок какой-то отдельный шрифт. Это мне иконочные шрифты надо будет использовать что ли?
Попробуй еще раз интенсивы пересмотреть. А то ты видимо был не очень внимателен.
так найди где картинки все будут нарезаны и вытащены за тебя. зочим страдаешь? Тренируйся верстать, а не ебаться с фотошопом.
Ты шо, смотрел "залпом", ничего не верстая после первого интенсива?
кросс-браузерность = полифиллы на гриды для ие11 и бабель со своими полифилами.
Адаптив не более чем медиа кваери. Просто 2 разных верстки под дестктоп и мобилку делаешь, стараясь между ними большую часть кода переиспользовать.
>>27217
На проекте ты с этим не ебешься сам, а требуешь у дезигнера, чтобы он тебе свгшки по папкам разложил. либо фигма и похожие. иконки в свг должны быть скорее, в пнг только что-то разъебное здоровое. О иконочных шрифтах не слышал никогда
Нахуй ты разом все смотрел-то, не тренируясь параллельно?
Фотошоп ебанина, а еще ебанина- дебильные макеты, которые чуть лучше, чем просто скриншот макета. Авокод выглядит весьма удобным.
Иконки могут быть шрифтом, могут спрайтом, могут отдельными картинками.
У меня за этот месяц было пять собесов по скайпу, перезвонов ноль. Такие дела.
Я вот что спросить хотел: возможно ли вкатиться во фронтенд или хотя бы в норм верстальщика на уровень джуна за полгода, при этом получать зп хотя бы 25к?
Имею представление о css, html, умею немного в фотошоп и сейчас начал смотреть уроки по js, но какая-то куча всего, а времени маловато: хотел бы до лета это все освоить.
Интересно мнение верстальщиков и фронтендеров, которые уже работают на этих должностях и получают зп.
Аналогично. Больше всего бесит, когда пропиздишь с эйчаркой 30 минут, рассказывая о своих положительных и отрицательных качествах, затем она говорит, что позовут на интервью с тимлидом и с тех пор тебе больше никто не пишет.
Шапка всего одна, а я хотел бы услышать мнение от разных людей. Все же реальный опыт живого человека, тем более нескольких, как-то поосновательней будет.
но шапку тоже посмотрю. Спасибо
Тебя на hh забанили? Иди смотри на вакансии и зарплаты. Полгода это очень абстрактный срок — мы же не знаем твою трудоспособность. Считай в часах.
Реальный опыт нескольких троллей, ага.
ставишь manic time tracker считаешь за сколько часов пройдешь все бесплатные задания на htmlacademy, умножаешь на 30. Получаешь свое время вката. Мое 600 часов.
Вина выпей и иди , ток не бутылку , кек
что у тебя на гитхабе? Какое портофолио? Мне за 4 месяца позвали только на один собес. Больше вообще никто не звонил и даже тестовые не присылали.
Или у тебя есть опыт уже какой-то? Я уже от безысходности, что мне даже не высылают тестовые прошёл отбор на бесплатные курсы тестировщиков при галере. Но они правда начнутся через месяца 3
>Какое портофолио
Мувисерчер и пара мелких проектов с реактом и нодой, плюс 4 месяца опыта работы в мухосранской галере за 20к.
А какая разница, если офферов на работу у нас одинаковое количество? Мы оба - невостребованные и никому не нужные, мы в одной лодке. Но я стараюсь не унывать, читаю книжки по жсу и надеюсь в начале следующего года таки выбить себе весло на галере в ДС.
у тебя 5 собесов за месяц. у меня один за 4. У тебя есть опыт коммерческой разработки. У меня его нет. И ты не видишь разлчий?
У тебя поиск места на галеру-вопрос времени. Тебя зовут на собесоды, будешь ходить, ходить и рано или поздно тебя возьмут. Я же даже блять ходить по ним не могу. Ну и мувисерчера у меня еще нет.
Не, братан, опыт коммерческой разработки - это когда есть контроль версий, код ревью, аджайлы, скрамы и прочие атрибуты "настоящей" коммерческой разработки. Меня ни на одном собесе не спрашивали про проекты, потому что понимали, насколько это дно.
А что до остального - просто потрать время на изучение и ты легко меня догонишь. Но подаваться тебе действительно рановато, ты же видишь, какие серьезные проблемы у людей со скиллами выше, чем у тебя.
Так лол, очевидно, что такие вещи надо округлять, унифицировать и выносить в переменные, а не верстать как есть. Дизайнер же не робот, чтобы при любой правке все до пикселя вымерять.
Больше всего меня конечно вымораживают все эти текстовые блоки.
Рассчитывать отступы с лайнхайтом и тд, фотошоп еще не сказать, что прям дико удобен.
Почему еще нет программы, где можно рисовать блоки, а потом просто прописывать контейнеру нужные свойства, типа флекс. А сам блок нарисовал как надо со всякими размерами, отступами и прочим.
Помню на делфи было норм - нарисовал окошко, нарисовал кнопку, а потом свойства описывай только.
Вроде Фреймер такое умеет. Тащемта ФШ для макетов никто не пользуется давно, все перекатились сначала на Скетч, а потом на Фигму.
Да я ебу что ли? У меня на работе один человек рисует макеты для мобилок на фигме, вот и все.
а что было в тестовом, что выпускники гикбрейнсов не смогли?
И как тебе работается, все вывозишь после 3 месяцев вката?
>>28148
который тред подряд спрашиваю, как быстро научиться верстать и так и не получаю ответа. 50 часов лекций от хтмл академии такое себе.
мб есть варинаты где много 5-15 минутных уроков где на практике сразу быстро показывают верстку? Не хочу слушать 3 часа про семантику. Я вообще надеюсь найти галеру где верстать не надо будет. По этому просто хочу минимально научиться адаптивно и быстро несложную хуйню сверстать.
Научиться быстро верстать очень легко. Достаточно три раза в день...
да я смотрю его, последний поток 2018 года. Но вот дошёл до урока с сетками. это 6 лекция, шестая блять, но так и не понял как верстать. 5 лекция была вводная по цсс, продолжительностью 2.5 часа.Т.е. это курс для тех кто пришёл с нуля и это вообще типо первое упоминание про цсс типо. Верстать непосредственно он начинает примерно 1ч.55минуте блять. И то он просто откуда-то просто берет и хуярит cntrl c - cntr v и говорит "ну вот, смотрите, видите, мы тут вот задали всё. Делает это он минут 15 и всё блять! Конец, нахуй! Он говорит, "что вот ребятки мы сделали основную разметку барбиршопа" потом еще минут 10 отвечает на вопрос и конец. Всё блять. Это блять всё нахуй. из 2.5 часов лекции он блять покопипастил цсс 15 минут.
Почему здесь это говно форсят все? Неужели больше нет курсов без этой все хуйни?
Берешь крутилку скорости плеера, ставишь на 2х, уменьшаешь до 1.6 если что-то важное, уменьшаешь до 1.2 если что-то важное и сложное, надо подумать. Деды говно жрали и тебе завещали, меня тоже этой хуйней накормили, но альтернатив лучше я не видел.
Я просто научился пользоваться девтулзой и верстал, подставляя все правила, пока квадраты как надо не встанут, так и выработались рефлексы. В девтулзе лежит ключ к пониманию вёрстки, юный вкатывальщик, сможешь ли ты найти его?
Курс от webformyself и от дмитрия лаврика
Инст дает базу про операционки, администрирование, сети. Вебом я сам занялся на последнем курсе. Просто проебал ннсколько лет получается. Пользы минимум
Короче, подскажите, пожалуйста, уроки по node.js и по webpack, чтобы можно было понять что к чему
Вот бы я сейчас телепортировался к тебе и пизды дал, конечно, было бы замечательно.
>было бы
Если бы у бабушки был мужской половой орган, то она была бы дедушкой, Геракл комнатный.
все так.
Недавно какой-то парень из небольшой конторы нашел мое старое резюме, зашел в мой гх, увидел там, что я пишу нормальный код. Потом позвал на собес, предложил 40 испыталку, 50 к нг, 65 к весне при стараниях
>>28166
ну как как, тренировка и эммет. грубо говоря тебе нужно выучить несколько приемов.
центровать, делать колонки и ряды, делать тянущиеся колонки и ряды, ствить крестик вправо вверх в модалках или иконку юзера на формочке с регистрацией.
все это делается быстро либо через display: flex. либо иконочки через posotion:absolute. Остальная часть верстки - это маргины и паддинги. Ну и шрифты с цветами указать, но разве это сложно?
Вот то, что я описал выше это 70% современной верстки, оставшиеся вещи - это медиа-кваери, анимации и функции препроцессоров.
С медиа-кваерями ты сути просто делаешь 2 верстки на 2 разрешения, переиспользуя максимальное количество кода, четь больше половины не меняется, всякое мелкое говно типа иконок например.
Анимации просто нужно пару раз потыкать основные типа фейд-ина, фейд-аута.
Дальше для своего удобство, а не потому что это нужно знать, ты делаешь функции уровня px2vw, которые переводят пиксели в vw. Есть еще разве что несколько фишек, как организовать адаптивность с ремами. Но это уже рили все что я знаю об верстке.
Дальше бы в программе шли способы организации стилей и тем в жсе. Типа styled-components, jss, css-modules+sass. Но это уже тема для реакта. От реакта достаточно знать что такое стейт и пропсы, и что можно условно применять стили в соответствии с ними.
Если знаешь вот это все, то у тебя поди зп даже верстальщиком будет 60+ после полгода опыта.
Разве ты этого не хочешь? В конце концов, ты это заслужил и это пошло бы тебе на пользу.
https://frontendmasters.com/courses/css-in-depth-v2/
только этот знаю, хотел по нему освежить память и за всякие свг посмотреть
>>28207
Да просто пизди что у тебя год опыта, на первом верстка, на втором реакт-редакс-саги
Ну там инфа подается как для дегенератов, просто вот для нулевых с завода. Если ты не осилил их курсы на сайте и видео курс, то может не твое это.
А еще ты должен был бы начать параллельно их макет верстать. Так бы сидел и разбирался что куда через девтулс.
Нет никаких магических видео уроков лучше, чем собственная практика.
>Разве ты этого не хочешь?
Хочу. Сделай. Если ты сейчас не телепортируешься и не дашь мне пизды, то тогда ты лжец, человек морально опущенный и любитель мужской красоты.
>А чем тебе мужская красота не угодила.
Сука подпольная, пидор самый настоящий, я как твой пост увидел сразу понял, что ты пидор.
>Зачем тебе новые версии? Зачем тебе старые уроки? Зачем тебе это, ведь джуну не нужен веб пак?
Не имеет значения, надо просто и всё.
Вот есть мой вопрос, что мне нужны уроки способствующие пониманию для перехода с ноды и вебпака 2017 на сегодняшние версии. Ну вот нужны и всё. Вот только это и спрашиваю.
>Причет тут нода, блять?
>npm (Node.js Package Manager) — менеджер пакетов, входящий в состав Node.js.
Ммм... Действительно, а при чем же здесь нода? Ммм...
Хорошо, допустим ты прав и npm никогда не был связан с Node.js. А то что "npm (Node.js Package Manager) — менеджер пакетов, входящий в состав Node.js" - это наглая ложь, придуманная молодежью 60ых.
Тогда я тебя удивлю и скажу даже больше: вместо npm можно использовать yarn, а проблема будет та же, что ноду и вебпак обновили с 2017 года, а перейти надо. Прикинь, да!? Неправда ли чудеса творятся? М-м?
Также как: надо всего-то въебать 400 часов жизни на это.
>>28457
господи загугли на юдеми webpack а потмо node и ищи что тебе нужно по ним. По вебпаку вебпак 4 что-то там хороший курс. по ноде тот что с сокращением incl.
>>28493
впрочем я прочитал твой последний пост и понял что ты малеха не понимаешь сути.
Зачем ты пытаешься спорить, если ты вообще не разбираешься в вопросе? Ты понимаешь вообще, что у тебя React.createClass не работает не потому, что у тебя НОДА НЕ ТОЙ ВЕРСИИ?
>Зачем ты пытаешься спорить, если ты вообще не разбираешься в вопросе?
Потому что мне ахинею втирают какую-то. Какой нахуй npm? Какой нахуй React.createClass? Кто там бредит?
>Ты понимаешь вообще, что у тебя React.createClass не работает не потому
А кто тебе вообще сказал, что React.createClass не работает? Что за бред сумасшедшего?
>господи загугли на юдеми webpack а потмо node и ищи что тебе нужно по ним. По вебпаку вебпак 4 что-то там хороший курс. по ноде тот что с сокращением inc
Спасибо большое, дорогой анон. Сейчас гляну.
Да, там как бы говорится, что раскрывается данная тема. Не знаю как в 2018 году, но я учился по интенсиву 2017 года, там Першин только частично адаптив показал, он частично сверстал фиксировано мобильную, планшетную и компьютерную версии. Сказал, что дальше сами верстайте дома, часть фиксированных версий он чуть флексами растянул, и сказал, что без дизайнера хуй знает как правильно тянуть, поэтому особо не будет показывать как резинить верстку, спрашивайте типа у дизайнера.
Ты наверно просто не красивый и комплексуешь.
>Да, там как бы говорится, что раскрывается данная тема.
Я прост спросил сразу, чтобы не качать 15-20 гигов и не тратить целый час, чтобы просто посмотреть.
>там Першин только частично адаптив показал, он частично сверстал фиксировано мобильную, планшетную и компьютерную версии.
На сколько я понимаю, резиновая верстка в принципе обязательна для адаптива, иначе с той же мобилы все поедет в пизду, если человек начнет масштабировать?
>Сказал, что дальше сами верстайте дома
Ну типа у них кураторы есть, они видимо им там стараются разжевывать ну или как минимум дать готовые, рабочие решения.
А больше никаких материалов по адаптиву не знаешь? Можно на английском, если язык не слишком заумный.
>спрашивайте типа у дизайнера
Например, у Першина при превращении фиксированных версий в резиновый получилось так, что когда верстка тянется, то вместо 3 строк текста как на макете в фотошопе получается две очень длинные и типа это как-то не айс, типа хотелось бы это дело как-то красиво отформатировать. И вот как правильно и красиво поступить - это типа вопрос к дизайнеру.
Потом был маленький видос, где лысеющий мужик спорил с Першиным и говорил, что верстальщик должен основы дизайна вкурсить и сам знать где как красиво резинить макет. А Першин сказал, что лысеющий сам дизайнер, поэтому такую телегу гонит, а с точки зрения похрумиста не нужно знать дизайн, пусть дизайнер говорит как резинить макет.
В общем неоднозначность осталась, что же делать.
Лучше знать, конечно. Программисты вообще часто верстают полную ссанину, лишь отдаленно напоминающую макет. Приходится делать дизайн-ревью и подобную хуиту.
Ну очевидно что если есть дизайнер, то можно у него спросить. Если нет, то сам делаешь. Мне кажется спустя пару макетов у тебя уже должно быть представление, что норм выглядит, а что нет.
>резиновая верстка в принципе обязательна для адаптива
Ну таки да.
В пизду не пойдет, но сейчас же в 2к18 все резинится и тянется.
>ну или как минимум дать готовые, рабочие решения.
У них так называемые "демки", в которых показано что делать пошагово. Но их не сливают бесплатно почему-то, говорят, что это дело в сайт вшито и никто не пытается заскринить или заснять это дело с "демками" и слить.
>А больше никаких материалов по адаптиву не знаешь?
Не знаю.
Как вариант можно за 2018 год сказать интенесив продвинутый и посмотреть что там. Может там как-то получше объясняют.
Мне кажется надо по беспределу верстать, просто резинить так как получится, так как подскажет интуиция. Набивать руку практикой как выйдет, так и выйдет.
>>28423
спасибо.
>>28434
я просто проебался немножко без верстки сразу начал жс учить, потом дом ковырял, потом жквери, теперь реакт, сейчас с ридаксом разбираюсь. И мне просто сука жалко времени, хуй знает, как это объяснить. Мне вот кажется, что всё эта неделя будет посвящена верстки, счас сяду и посмотрю эту хуйню всё, но даже на скорости х2 через 30 минут меня аж выворачивает от этой хуйни хтмл академии, от этого пиздежа пустого, от того что у меня еще столько хуйни в реакте надо посмотреть, пописать, начать мувисерчер ебаный делать, а я сижу и на эту хуйню трачу время. Потом я начинаю отвелкаться, двач-контакт, ой надо пойти себе покушать приготовить, о а довненько я не варил борщ, и начинаю 3 часа варить борщ, я всё блять делаю лишь бы не смотреть эту хуйню. Открываю вакансии жунов фронтендеров там больше хотят от тебя верстки, чем жса\реакта, мол научим потом имей тип азы, главное шоб пиксель перфект верстал, я делаю окай фейс и опять пытаюсь это говно осилить, потом забиваю хуй. Колесо Сансары делает оборот и всё повторяется по кругу.
Я другой анон, у меня та же хуйня как у тебя. Кажется, что Ерохин за пол года вкатился, когда я уже два года смотрю длиннющие видео и какой-то хуетой маюсь.
Я короче пойду на днищуработу и буду каждый день по 2 часа вкатываться. А то надело ощущение того, что сижу дома, а время впустую уходит. Так хоть на днище я смогу сладкого хлебушка домой принести за зряплату.
Ебаный в рот. Ну посмотри ты на ютубе уже пару часовых видео по основам. А потом начни делать макет и догуглишь, что не понятно.
Короче нахуй иди, ты просто тянешь время, иди полы пропылесось или почини тумбочку под телевизором, лишь бы делом не заниматься, и дело тут не в академии.
Лул, ну 2.5 еще ничего. Я, наверное, суммарно лет 5 буду вкатываться. С учетом днищеработы и того, что в ВУЗике по специальности не связанной с вебом постоянно надо всякие домашки носить, не хочу бросать, хочу корочку иметь на всякий случай, чтобы показать, что я Славик Сычов протирал штаны в МухГУ и получил по итогу диплом.
Мне кажется на этом дерьме можно немеренно бабла поднимать.
Там наверняка пара сотен человек, по 10 с каждого. Даже если раскидать туда сюда.
Говно ебаное , съеби под шконку и не вякай в треде
Наверстал как боженька, все где надо, все работает. Но это пиздец, на превьюхе одно, в фотошопе другое, в браузере третье. Сраные шрифты.
извини, но я не твой батя
Что надо учить чтобы совладать со шрифтами?
Пиксель перфект заставляют делать чтобы на 100% совпадало с макетом?
Тебе же говорили уже в b укатиться, чего ты опять пришел? Тебе тут не рады.
Помогите, я нихуя не понимаю, это параллакс или что-то другое?
Ну и иди нахуй, истерик
.awesome-table, awesome-table tbody, .awesome-table tr, .awesome-table th {background-color: inherit} ? Потому что все, что мне нужно, это чтобы у th таблицы был не прозрачный задний фон, а такой же, как и у элемента, в который таблица встроена. Столько кода ради простой фишки.
И зачем тут таблица? Просто блоку с цифрами абсолютом положить надписи с белым фоном. Или fieldset использовать, там эта рамка по умолчанию
Че тебя уволили ? Баба не даёт ? Хули токсик такой ?
Мне кажется ты ебанутый. таблица потому, что это семантически таблица, мне кажется. И это явно нихуя не fieldset, потому что никаких форм или инпутов там и рядом нет.
Пусть потеснится, мы идем победоносной поступью верующего. А его слова - это дополнительная мотивация к действию.
Спасибо, схоронил, такие посты очень мотивируют в дни сомнения, сделать назло и жестко четко вкатиться.
Ух! Идеальная мотивация к действию!
Так сейчас тоже помощь бывает в треде.
Алсо, это давно зафиксированное психологическое явление. Когда людей мало в какой-либо сфере деятельности, то они дружелюбно кооперируются. Но когда людей становится много, появляется конкуренция, тогда и идут в ход зубки и токсичность.
Просто мы на дваче и всегда нужно помнить, что это за место. Посему дебила нужно репортить, пусть получает бананы. Я уверен, что там сидит обгаженное существо, которое ничего из себя не представляет. ИРЛ вкатившимся 60-100к з/п вообще похуй, сколько
и как ты вкатываешься, уж тем более тебя не будет хуесосить за это.
Ну есть токсик, а есть уместное посылание нахуй, когда сюда и в жс тред влетают с вопросами из первой минуты видео об основах.
Те, кто не хотят затрачивать усилий и те кто ноют о тяжелой жизни, тоже не сказать, что хорошо сказываются на звдоровье комьюнити.
Просто у некоторых особо острая реакция, потому что видимо им совсем не просто далось и обидно, что кто-то затратит меньше усилий. А с другой стороны безвольные хуесосы, которым нужна дружбомагия и вождение за ручку.
Да, нельзя полагаться на этот преттиер, мало ли что тебе лид в eslintrc напишет. Доверяй, но проверяй
Я не могу просто так послать запрос и получить назад json с нужным мне фильмом? Какая-то запутанная дока пиздец. Чому он мне не хочет ничего отдавать по https://developers.themoviedb.org/movie/1, а редиректит на страницу авторизации?
api_key гугли или посмотри мой бесплатный гайд, как начать пилить мувисерчер по адресу. https://book.moviesearcher.app/books/movie-searcher-book/introduction Сегодня ты написал мувисерчер, завтра покорил мир!
>куда ты там вкатишся?
Очевидно в банальное IT. Туда куда ты меня мотивируешь вкатиться своими постами. Чем больше таких постов, тем сильнее увеличивается моя энергия и решимость. Ух!
>"мотивация" досмотреть кокодемию за пол года
Почему бы и нет. И не за пол года, а за три. Академия "большая", смотреть не пересмотреть все их видео.
>селюк
Ну, да, далеко от ДС.
>дегрод
Ну, возможно, далеко не самый умный. Так что мое оружие не интеллект, а упорство и время. Пробовать снова и снова. Снова и снова. Спрашивать вопросы у таких юных дарований как ты.
>и попущенец
Посмотри в словаре, что такое "попустить", после такого уже сомнения наступают по поводу твоей одаренности.
Я могу доебаться до лида, тогда он ткнет мне носом какую конкретно функцию в моем таске нужно пользовать, на этом все. Я вообще не понимаю нахуй я там нужен, там каждый мой таск лид сделать может в прямом смысле за пять минут, а я с ними и по три дня дрочусь бывает. Надеюсь они скоро это поймут и меня либо уволят нахуй, либо на нормальный проект кинут. Первое предпочтительнее, я уже очень здесь заебался. А главное, сука, проекты на моем няшном реакте у них есть, а меня запрягают кал мамонта ковырять! Пидорасы!
>не обманывай себя этими мотивашками
Так ты же сам мне их и пишешь. Как можно обмануться твоими "мотивашками"? Они так бодрят.
Жестоко, в последние годы троллинг особенно в моде, молодежь из интернета в реальную жизнь это дело охотно переносит.
Ознакомься с этим - https://www.yaklass.ru/p/russky-yazik , невозможно твою шизу читать
Возможно, он и есть один из представителей претенциозной молодежи, тролль и "перфекционист". Иногда забывающий, что он не в интернете.
Школьник, портфель на завтра собрал?
у компании нет своего продукта. Они делают продукты для белых людей с запада. Мистер Джон платит, Иваны делают. Мистеру Джону Иванов продают ниже рыночной стоимости программиста в США. Этак за тыс 80 баксов в год продают мидла. Мидлу Ивану из этих 80тыс в год платят 24. Остальное идет погонщикам и сео.
Звучит хуёво. Как-то можно поставить раком эту несправедливую эксплуататорскую систему простому мидлу Ивану из Усть-Пердюйска?
Мне хоть и лень ебаться с заказами, но тратить 2/3 денег, которые я мог бы получить, чтобы с ними не ебаться, тоже не хочется, если ты не с потолка это соотношение взял. Да и кому я нужен на апворке? Простым мидлам Иванам там давно уже не рады.
Ходят слухи, что есть секретный фильм. Того, кто найдет, ждет награда от создателя всех фильмов. Миллионы людей со всего мира ищут, ко знает может избранный среди нас.
Вот ты сам и объяснил зачем нужны погонщики и сео.
https://twitter.com/kennwhite/status/1067133581435305984
Фига там деблоиды в коментах. Пишут, что автор норм поступил, что отдал права рандомному челу, типа люди сами виноваты, что не проверяя устанавливали, и вообще нужно было бы задонатить автору, чтобы у него интерес был поддерживать.
Какой же блять ад, как это сверстать? Сверху блок с рандомными фильмами, который выдает сам по себе рандомный фильм, а внизу должны идти топ 20 фильмов. Мапом прошёлся по массиву, получил то что мне надо, но как это блять всё сверстать? Чтобы оно было одно под одним, пиздец нахуй.
бля, помогите, мне надо как-то дальше двигаться. это пиздец.
как эту хуйню плитку разместить. Какими цсс свойствами это делается? бутстрапом? флексом? Просто перечислите про что почитать.
В государственных компаниях, я так понимаю, вообще только на карту "мир" бабки кладут, да?
Просто у меня нет карты, и не особо хочется её заводить.
Устраиваться буду в ДС.
Поясните, короче, за всю эту хуйню.
Не, братан, это не так работает. Мы проходили через незабываемый экспириенс просмотра 30 часов интенсивов и недели верстки адаптивной седоны. И мы будем всей душой ненавидеть каждого, кто посмеет пропустить этот этап посвящения. У тебя код всратый, кстати.
На карту, конечно. Очень бухгалтерии надо из-за одного тебя с бумажками ебаться. В чем проблема завести, ты мамкин анонимус что ли?
Картами не пользуюсь и не собираюсь. Пусть бугалтерия хоть хуем подавится, мне до пизды как-то. Я имею полное право требовать оплату наличными.
let A = 1;
try {
A = sum(A, 1);
} catch (err) {
A += 2;
} finally {
A++;
}
===================================
let X = 1;
function Y(X) {
return X++;
}
Y(X);
Тебе нужен общий флекс блок, в ктором будет картинка и еще один блок, в котором уже будет текст. Тогда у тебя слева будет картинка, а справа текст, который внутри уже своего блока ты сможешь подвигать как надо.
а почему он отбрасывает инкремент? Что с ним не так? почему он не может вернуть х++ ?
Можешь потребовать если не в ладах с картой
При следующей итерации он вернет 2(которой не происходит) -- он возвращает 1.
И причём тут это, карточный дебил? Хочу держать в руках нал, а не пластик ебучий, зондированный, и кто мне запретит? Ты что-ли? Это моё право, в чём получать зарплату, и работодатель обязан удовлетворить моё требование. Если он этого не сделает, что ж, будет разбираться со мной в суде, вот и всё.
Если ты и так все знаешь, то чего спрашивал тогда? Удачи в суде, лол. Расскажешь нам потом о результатах.
Зашёл сегодня на порашу, там с картами прям истерика. Так что может он не совсем неправ.
В чём же заключается моя неадекватность, болезный? Почему меня обязывают пользоваться картой, если я не хочу этого делать и в законах чётко прописано, что выбор, как и в каком виде получать заработную плату, остаётся за работником, а не за работодателем? Я не хочу пользоваться услугами банков, это моё право.
Я лишь хотел узнать, возникнут ли у меня тёрки с работодателем, если я попрошу перечислять мне зп налом, или нет. Я понимаю там, в каких-нибудь бюджетных шаражках только на карту "мир" перечисляют, но неужели в частных компаниях на аутсорсе с этим проблемы могут возникнуть?
Мне кажется, всем будет похуй до тех пор, пока ты не будешь гнать через карты по 500к в месяц. За условные 50к/мес никто не станет поднимать жопу со стула, чтобы что-то с тебя стребовать. В случае чего, можешь сказать, что тебе пожертвования переводят за разработку софта, или типа того. Стример на твиче, например. Такие вещи, вроде, налогом не облагаются.
Ну или можешь заказать биткоин-карту (bitpay, вроде, называется) из Швейцарии. Она уж точно нашим государством никак регулироваться не будет. Для удобства оплаты своих работ, можешь купить в даркнете верифицированные кошельки яндекса/киви/палки, ну и с них уже на биткоин-кошель переводить будешь.
Алсо, вроде этой биткоин-картой можно будет и в наших магазах расплачиваться, там валюта автоматом конвертируется по текущему курсу при оплате. Но это не точно.
Я впервые в жизни буду на работу устраиваться. Поэтому, собственно, я понятия не имею, как там всё устроено с получением зарплаты.
Ты мой вопрос точно читал? В глаза не долбишься, нет?
Раскад такой.
Ты можешь спросить это на собесе и тебя скорее всего завернут. Не открыто по этой причине, конечно, просто не позвонят или напишут, что слабоват. Я принимаю решения об оферах фронтам и я бы точно не взял человека с такими запросами (прецеденты были). Во-первых это просто странно, а я не люблю работать со странными чуваками, чью мотивацию я не понимаю. Во-вторых никому нахуй не надо связываться с любителем покачать права и подать на компанию в суд. Ни мне, ни СТО, ни бухгалтерии, ни юристам хорошо от этого не будет.
Ты можешь умолчать об этом на собесе и сказать после первого дня. На второй день ты уже не придешь, потому что во-первых надо такие вещи говорить заранее, а во-вторых ты на испытательном сроке и ничего не мешает тебя выпиздить без юридических последствий. Можешь, конечно, судиться потом, но это меня уже не ебет.
И, наконец, ты можешь сказать об этом на собесе или потом и, о чудо, тебя не завернут. Тут уж как повезет, но думаю, что вероятность низкая, особенно если в компании больше 100 человек работает. Потому что там уже процессы налажены и выебщики не нужны. А в какой-нибудь дно-конторке могут и согласиться, да, особенно если нал черный.
Я хочу получать з/п наличными. Мне очень нужно, т.к у меня долг за хату/мне не удобно/мама при смерти и ей нужно оплачивать лекарства наличными.
Ну если в баксах платят, то скорее всего откажут, а если в деревянных - то вообще проблем не вижу. Главное не бубнить, не наезжать, а просто попросить.
Считаю, что это нужно вынести в шапку или в первый пост. как не нужно делать
Видно, что ты на /порашу не заходишь. Там уже несколько тредов о том, что банки интересуются твоими мелкими переводами(с ссылкой на ленту.ру), плюс ко всему боязнь, что Пыня скоро сделает налог на самозанятых и нам придется отстегивать налоги.
Хочешь платить налоги лысой залупке, на пенсию ментам, который тебе почки отпинает за то, что ты рядом с Навальным пройдешь?
Вот никто не хочет и все боятся.
А конкретно по поводу официальных мест работы, где белая з.п, то хз почему ему карта не нравится.
Я про зарплатную карту говорю, в чем проблема обналичить сразу после поступления денег?
Я вообще эту хуйню не понимаю, там куча библиотек, из каждой библиотеки берется по функции, когда где что надо применять я не понимаю.
И вроде я пишу как в каком-нибудь хорошем гайде-видосе, а мне всё-равно какая-то херня приходит вместо ресивд. А если приходит, то что в экспектед, то тест не определяется. В другом тесте вообще нет экспектед, просто идет описание и тест у чувака проходит.
В общем нужен какой-то гайд на русском разжеванный, буду благодарен если подкините.
Я работаю в штате, компания платит за меня все налоги.
Когда был фрилансером, то проводил все платежи через ИП и тоже, конечно, платил все налоги (невероятные 6%). Вообще не вижу в этом проблемы. Как ты еще хочешь продать свои услуги компании? Они же захотят чтобы ты им счет выставил, акт принес и все такое. В черную в обход бухгалтерии мало кто будет с тобой сотрудничать, разве что совсем мелкие ребята. Это может работать до определенного момента, но если ты какие-то нормальные деньги планируешь получать, то вообще не вижу проблемы работать в белую.
Спали где это в баксах платят ?
Ну там не только менты, там всякие дворники, врачи, учителя и тд.
Это очень удобно говорить, что везде наебалово и ничего не делать, когда лично тебя это не касается напрямую.
Зачем? Поесть хуев? Обычная страница, постеры, описание и рейтинг фильмов засунул в карточки от бутстрапа, когда в инпуте сеарч пишешь название фильма он собственно его находит. Других свистоперделок и красивостей нет.
А теперь дайте инфу по ридаксу
Дай угадаю - сделал ты его на нод жс по гайду от кодедоджо ? Это не мувисерчер, это хуета подзалупная на две минуты работы.
нет, я просто взял и написал. его. хули ты доебался блять? Ты можешь на вопрос ответить или нет? Я сделал обычный мувисечер, у которого есть онченж инпут, который ищет фильмы. Всё.
!НО! я понимаю, что это наверно не то про что говорят в треде, потому что даже я со своими хуевыми знаниями написал это за 1 день. И я блять спрашиваю для чего нужны роуты, ридаксы и что можно добавить, чтобы их узучить и понять.
Если тебе так неймется, то он выглядит примерно вот так https://moviesearcher.app/ только более всрато, потому что я никакие Ui библиотеки не подключал.
Сейчас с твоего успеха у треда жопу порвёт
Да просто интересно посмотреть, сравнить код, вот и усё. Теперь по твоим вопросам.
>роуты
Адресация в твоем приложении. К примеру набиваешь в поиске название - адресная строка меняется на /?search=aaaa, или жмакаешь какую-нибудь сортировку по дате релизов - адрес меняется. Нужно, чтобы например можно было сразу выбрать из имеющейся в браузере истории тот же /?sorted_by=popularity&sort_dir=desc или /?search=super%20krutoe%20kintso и перейти на соответствующий роут, вместо того чтобы заново всё это набирать. Ну и карточка с кинцом у тебя без роутов не будет работать, если ты её конечно обычным тегом <a> не сделал, лол.
>ридакс
Вкратце - штука со стором, в котором лежит стейт, единый для всего твоего приложения. Не нужно больше гонять обработчики событий от родителей детям или писать кастомные HOC'и и оборачивать в них - можно тупо обернуть в готовый HOC connect() нужный компонент, и у него будет доступ к стейту. Также стейт в редаксе иммутабельный, т.е. никаких сетСтейтов реактовских, только через акшоны, которые в свою очередь обрабатываются редьюсерами, возвращающими новый объект стейта вместо мутации старого. А вообще вместо редакса можно юзать реактовский context API. но я про него не знаю ничего
>Как понять, что мне надо здесь использовать ридакс
Если ебаться с разросшимся стейтом стало тяжко, например.
>Мувисерчер должен искать фильмы?
Ну да. Программа-минимум - поиск по названию, карточка с подробной инфой к каждому фильму и возможность добавить в избранное. Я ещё прикручивал небольшой фильтр для сортировок всяких и поиска по жанрам, ну а так можно даже бэкенд запилить с авторизацией пользователей и возможностью ставить фильмам оценки и всё такое.
спасибо :3
Стоит на такое обращать внимание? Добавить заголвки и сделать дисплей нон или как в академии добавить класс вижуали хидден с хитрыми свойствами?
предупреждение !== ошибка
https://blog.bitsrc.io/how-to-test-react-components-with-jest-and-enzyme-in-depth-145fcd06b90
>>32461
>С чего начать вкатываться в ридакс?
>с жизненных циклов
потом просто понять, что редакс - это не более чем большой объект, из которого ты забираешь поля. С доки русской начни. роуты сам гугли, для него тоже русская дока есть
мима moviesearcher.app/
если кому интересно, то я к нг его доделаю (нормально). А конкретно сейчас рандомный стартап увидел код моего серчера на гх и пригласил работать за 50к, и я там в соляного буду пилить фронт походу
тестовое на джуна-мидла. зп вилка 700-2700
https://gist.github.com/aandrewww/6bf6cce7f684557568ef8991ecf48688
в том резюме было напизжено, что у меня 6 мес опыта работы, и если предположить, что я непрерывно работал с его выпуска, то у меня бы было 1.3 года работы, они думали так и код был норм, типа на дебила-джуна не тянет сказали+знакомые были общие с прошлой работы, у которых они уточнили кто я, норм ли я.
реально
>https://gist.github.com/aandrewww/6bf6cce7f684557568ef8991ecf48688
Чет говно какое то , а хули вилка такая огромная ? Есть текст вакансии ?
Ну вот я типа реакт не ковырял ни разу и вообще ничего не понял , пусть аноны еще напишут свое мнение
ну тип вилка тип такая большая потому что тестовое и на жуна и на мидла. В зависимости сколько и как сделаешь. Хз.
для Junior:
знания Javascript + React
подойдут собственные проекты, курсовые, подработки, если есть продакшн код, то вообще супер. Главное чтобы было, что оценить.
для Middle:
знания по Javascript + React на среднем уровне,
продакшн опыт от года+
Сделайте его на сколько хватает ваших навыков, и пожалуйста, вышлите на почту ссылку с прикрепленным резюме и вашим телефоном. Я обещаю, что мы обязательно ответим, даже в случае отрицательного ответа до 11.12 включительно.
>>32695
мне кореш говорил, что весьма внушительное тестовое и что мне за него лучше не браться т.к. всё равно не успею.
Я пока только реакт осваиваю с create-react-app, вебпак, роуты, ридакс не трогал ниразу.
Правильно писать редакс
Вот мы создаем отдельные цсс-файлы. Для каждого компонента подключаем свой такой цсс-файл. Специальная либа (css-loader?) обрабатывает цсс файл в объект и имена селекторов становятся доступны, как свойства этого объекта. И мы элементу передаем проперти className={styles.selectorName}
И происходит какая-то магия, к компоненту каким-то образом применяются стили, генерируется уникальное имя селектора.
Но если все уже изолировано, то зачем :local(...)?
Добрый анон, поясни плз и разжуй, как дебилу.
Не очень-то норм, приложухе на 1.5 компонента редакс нахуй не вперся, да ещё и вебпак ждунов заставляют ковырять вместо использования кра.
Вижу в тебе токсичного безработного вкатывальщика.
Ну ты бред не городи, у ментов самая большая пенсия, их много, они плохо работают и раньше всех выходят на пенсию. Вот ты будешь в 40, с залысинами и просевшими мозгами, в очках и с болями в кривой спине сидеть ковырять свой ссаный пхп или жс 12 часов в сутки, чтобы хоть как-то поспеть за развитием рынка, чтобы молодежь тебя совсем не скинула с насиженого места за штуку баксов, а ебаная свинья выйдет на пенсию в 40 лет, устроится в какую-нибудь ненапряжную хуйню и будет со своей пенсией получать столько же, сколько и ты за чистый труд в месяц. Ты всю жизнь головой думал, а он людей пиздил с сапогом в жопе от начальства, а еще если чуть повыше ппс'ника - взятки брал.
Нахуя ты зарегал ИП? Это уже необучаемость или еще нет? Я понимаю регать ИП ради 5-10 штук баксов. Ты рил столько зарабатываешь?
А если ты 60-100к деревянных получаешь - нахуя тебе ИП, контракты, договора?
Я в посте написал почему. Ты уверен, что прочитал его?
>Ну ты бред не городи
Дальше идет огромная телега, вообще не связанная с постом на который она отвечает и наполовину состоящая из фактически ложных высказываний.
Бро, может тебе и правда в менты лучше с такими способностями?
Мувисёрчер в наше время любой дурак, приходящий на вакансию, может сделать, а ты попробуй сделать собакосёрчер!
>НУ хранили бы все стейты скажем в App и всё и придумали бы какой-нибудь импорт стейта, чтобы можно было его в случаи чего в нужный компонент дернуть, поменять там нужный стейт, а он бы там в Арр сам бы изменялся.
Редакс именно так и работает.
Ты только что context api.
http://ce4d1ec1.ngrok.io/raw
Да, на сколько я знаю.
Да. Года через 3 вкатишься. Главное, не пропускай дни и не забрасывай это дело.
Смотря как напряженно работаешь. Через годик вкатишься, если будешь продуктивно использовать эти 3 часа.
нихуя, года 3, а сколько лучше? просто 5-6 часов мне кажется вообще неэффективно будет, я хз даже
Когда нужно использовать эти функции и зачем? Вот как мне понять что мне надо использовать компонентДидМаунт? А когда компонентДидАпдейт?
тибя тролят. Если действительно учишь по 3 часа и что-то сам еще пишешь, то можешь пробововать по первым собесам начать ходить месяцев через 6. Просто дохуя всего надо. Верстать надо, жс знать надо, новый жс знать надо(то, что ты учишь у кантора устаревшая хуита, половина которой никто не пользуется ирл, но это база и знать надо), реакт знать надо, редакс знать надо, роутер знать надо, иметь на гитхабе профиль с проектами надо, английский А2++ надо.
Мимо вкатываюсь 7ой месяц, не работаю, был на одном собесе, на другие не зовут.
мне кажется что наличие трех собесодов уже как бы намекает, что контора хитровыебаная. Ну и скорее всего ты наверняка не 30к зп просил, а 80-100?
Кароч прощё будь.
Так это хуесосы , у меня друг когда прыгал на след работу наполовину отвечал и получал оффер ( несмотря на то что он тот еще аутист ) правда он на Ruby но хз
А что это за вопрос такой умный и как на него правильно ответить? Всю жизнь руководствовался принципом "чем меньше шагов и хитровыебанных циклов, тем лучше" и никто не жаловался.
И часто на практике это знание применяется на фронте или даже на нод жс сервере, раз это неплохо знать, если не работаешь с какой-нибудь ресурсозатратной фигней вроде 3д графики? Может, я один такой тупой, а все коллеги на самом деле давно строят матмодели.
Эээ, все время? Какие матмодели лол, без элементарного понимания сложности алгоритмов у тебя даже формочки будут тормозить при определенных условиях. Особенно на мобильных девайсах. На бэке это еще более актуально, потому что там БД на сотни тысяч записей.
Мне кажется, БД достаточно понимать на уровне "вот этот метод записи быстрее всех других, поэтому я заюзаю именно его". На фронте и беке ты просто даёшь команды и скармиливаешь их движку, в котором эти алгоритмы уже реализованы под капотом. Само собой, я говорю о вещах, которыми 99% из нас занимается, а не о написании фреймворков и космических кораблей. Рассказал бы, при каких обстоятельствах одного здравого смысла недостаточно и нужно именно понимать алгоритмы, чтобы формочки не лагали, мне правда интересно.
нахуй ты с ним споришь? Это же очвидный выпусник мат. кафедры, который считает себя царем и центром мира. Он здесь один настоящий программист среди стада мамкак-формашлепов. Его не интересуют эти подачки 3к баксов в месяц для нищих макак, он минимум на 5 претендует.
Ох знавал я таких мудаков, они еще девочек из саппорта заставляли к ним на "Вы" обращаться, пиздец короче.
Да я не спорю, просто интересна его точка зрения. Занять себя вообще нечем, может, откроет мне глаза, и я убью скуку, начав изучать алгоритмы. Вообще да, есть такой тип программистов, не дай бог с таким в одном офисе оказаться или интервью у него проходить.
Да господи, какие комические корабли? Смотри, простая прикладная задача — тебе бэк присылает список из 1000 городов в которых работает ваша компания. Он выглядит как [{ id: 0, name: 'Moscow', ... }, ...]. Надо реализовать селект города с автодополнением чтобы он не лагал даже на каком-нибудь Алкателе. Без понимания основ сложности алгоритмов ты даже не сможешь правильно нормализовать.
>>33525
У меня даже вышки нет. Про оценку сложности алгоритма рассказывают в самом первом видео CS50. То есть это реально самая базовая вещь которая вообще существует в Computer Science после нулей и единиц.
Мне кажется, если бы я заюзал что-то кроме filter(icity => city.name === searchValue).map(отрендери опции) в реакте в такой ситуации, меня бы просто обоссали на код-ревью. Ну можно еще не делать фильтр, когда поиск пустой, и сразу всё рендерить. А ты бы как сделал, чтобы алькатель не взорвался?
Дофига всего можно сделать. Для начала проверить реально тормозит или нет. Если нет, то оставить как есть. Посмотреть нужен нам полнотекстовый поиск или с начала строки (второй будет быстрее). Можно заранее перевести весь список в нижний регистр и убрать пробелы. Можно разбить все города по буквам на дерево вида { а: {...}, б: {...}, ... } (на любое количество уровней) чтобы не бегать по всему списку. Короче сделать все возможное чтобы свести линейный O(n) алгоритм к константному O(1).
Ну и конечно оптимизировать компонент селекта чтобы не рендерить весь список и селект айтема, чтобы он не перерендеривался вообще никогда.
Потом еще интереснее. Ты выбрал город и записал в форму id, потому что его надо отправить на сервер, но пользователю-то надо имя показывать. Как ты будешь искать это имя? Делать find по 1000+ элементов каждый рендер? Ну такое решение, особенно если в форме есть текстовые поля. Опять надо нормализовывать данные после загрузки...
Это не так уж и сложно, лол, почитай про О большое и как считать это все, пару статей хабра или другой хуйни будет достаточно, ничего сложного.
Мы же говорим про простой селект, в котором можно искать?
>Делать find по 1000+ элементов каждый рендер
Можно сохранить выбранный город в стейте как объект с айди.
>{ а: {...}, б: {...}, ... }
Не понял, как это должно работать, но создание такого дерева из массива само по себе очень затратно. Я вообще не знаю, как быстро работает фильтр, но предполагаю, что затраты на создание такого дерева не окупят эту возню.
Что значит простой селект? Нативный? Нет, конечно, как ты к нему инпут прицепишь? Надо свой писать.
>Можно сохранить выбранный город в стейте как объект с айди.
>Не понял, как это должно работать, но создание такого дерева из массива само по себе очень затратно.
Интересно, что создание словаря тебя не смущает, а создание lookup table смущает, хотя и то и то требует ровно один проход по массиву.
Разумеется, все это делается ровно один раз при загрузке приложения, а потом просто берется из стора.
А как твоё дерево то работает? Почему там по первой букве разбиение? Введу я, например, "крас" и как мне вернётся Краснодар и Красноярск?
Допустим, там два уровня, это более чем достаточно. Тогда так:
const result = (((lookUpTable['к'] || {})['р'] || []).filter(...);
Или через рамду, что значительно красивее:
R.pathOr([], ['к', 'р'], lookUpTable)
По первой, если мы используем поиск с начала слова, а не полнотекстовый. При полнотекстовом так не получится, конечно.
Если ты знаешь инглишь, то ищи англоязычные курсы и смотри их. А Кантора можно и на русском читать.
>нет
Тебя мама не учила, что не стоит пукать в лужу, а надо бы сразу аргументировать свою позицию?
Зайди в первый урок, у тебя все ебало будет в var'ах.
6 месяцев по 3ч/день = 600 часов
Ты рыли думаешь, что за это время двачерское отродье способно что-то освоить?
Да даже 1000 часов не хватит таким дебикам.
Ну вот что ты за 7 месяцев смог освоить и по сколько часов в день? Голый js+react без вёрстки и без портфолио?
И еще не знаю как сделать так, чтобы сайт запускался со стилями, а не просто с голым html когда через браузер открываю документ с кодом. Это нужен на компьютере сервер ставить, или можно как-то быстрее и проще?
В интенсиве, что сейчас смотрю, такого не было!
>Как отслеживать результат верстки в реальном времени?
Плагин live server для vscode.
>И еще не знаю как сделать так, чтобы сайт запускался со стилями, а не просто с голым html когда через браузер открываю документ с кодом
https://www.w3schools.com/tags/att_link_rel.asp
Я не хотел тебя обидеть, ну прости пожалуйста. Ну что ты а, ну не надо так поступать. Давай дружить?
Просто зачем человеку внушать ложную надежду.
Спасибо, работает.
лол, ну я 2 года джава макакой проработал. только вот я не помню сколько я учил джаву, чтоб вкатиться. Помню только, что до первой работы заняло месяцев 9, а это было 3 года назад. Просто хочу во фронт перекоотиться, чтоб фрилансить, а не в офисе сидеть.
Все меняется. Открой, там где-то в самом начале отправляют в англ вариант.
Чтобы вкатиться надо по пять часов в день, месяцев 8 займет эта хуйня.
опять ты? Таблетки принял?
>попущенного дауна и бича которых нахуй надо гнать ссаными тряпками нахуй
По существу, почему те, кто об этом спрашивает, плохие люди?
>>34426 (Del)
>>34429 (Del)
Это в какую-то колонию по выходным интернет подключают что ли?
Не, это одиночка поехавший. Просто репорти токсика.
шизик, ты? не выходи на связь пока таблетки не примешь, а лучше выйди в окно
невайтишник в треде? ну-ка расскажи нам как ты космические корабли в космос запускаешь. или клепаешь говоносайтики, а?
Сейм щит. Пара проектов и хр текут. Вкатился, охуенно себя чувствовал, всё знал, всё получалось. Щас дали таски, сижу подавленный, вечно за мной что-то подправляют, хуевоё чувство какое-то
Это нормально , главное понимать что они поправляют и почему так проблема опыта короче
> реактокруд
Что блять такое круд. Все говорят делай круд, потом поздно будет, дал бог реакт, даст и круд, на работе все делаю круды, что блять такое круд. Да я знаю что такое CRUD, это 4 операции которые должны поддерживать любая бд - добавить, прочитать, обновить, удалить. Но что именно за круды пишут все веб разработчики и зачем? const a = localStorage; Вот, можно добавлять, удалять, делать что угодно вообще. Где круд в том же собакосерчере например?
курды путин сирия
Круд - следующий за мувисерчером шаг; если мувисерчер нужен для базового ознакомления с фронтом, то круд - для ознакомления с бэком.
>const a = localStorage; Вот, можно добавлять, удалять, делать что угодно вообще.
Да, но только для конкретного пользователя и на его стороне. Хочешь, чтобы его действия увидели другие юзеры - комментарии, оценки в баллах и всё такое - изволь дать пользователю возможность насрать в бд при помощи круда.
>Так что для вката достаточно просто как следует изучить шапку и сделать какое-никакое портфолио, вы уже будете выглядеть несравнимо лучше 90% вкатывальщиков
У тебя ошибка выжившего, братан.
Я тоже пробую, и я уверен, что есть куча людей, которые хорошо знают жс и реакт, способны решать промышленные задачи, но тем не менее не могут вкатиться.
Смешно, но мой бывший коллега с одной рукой устроился в ДС вью джуном месяц назад. Так что от этого не зависит.
Это факт. Посмотри резюме по запросу жожоскрипт/фронтенд в своем городе. Там лютый пиздец. Я раньше думал, что это только в открытых резюме такой пиздец, а за закрытыми сидят сверхразумы, которые окончили вузы первого эшелона, имеют в портфолио клоны пейсбука и свою реализацию реакта, но там абсолютно такие же хлебушки. У меня в портфолио был мувисерчер, тудулист с бекендом на ноде и фронтом на реакте прям совсем тудулист, только добавлять, удалять и изменять записи умеет, один околопереводчик на ноде, который запоминал слова и переводил их через апи яндекса, одна хуета, которая просто рисовала массив данных и имела разные многоступенчатые фильтры, сортировку и могла сохранять/удалять данные в локалсторедже, еще один околомувисерчер, который просто карточки рисовал и роутинг имел, да 3 кривых лендоса. Все это было задеплоено на хероку. И все. Мне на собесе задали 3 обыкновенных вопроса по жс, дали тестовое на один день ненапряжной работы это мне на один день, а так оно еще быстрее делается и сразу же взяли. А так обычно собеседования по часу проводятся и лид как следует до людей доебывается. И он делает это с ними, но не сделал со мной не потому что я ему понравился, а потому что у меня просто есть хоть что-то осмысленное в портфолио и хоть какие-то представление о стеке, с которым я хочу работать. У нас третий месяц висит вакансия с минимальными требованиями, но взяли за это время лишь одного стажера, который знает лишь голый реакт.
Сколько по времени ты свои Пет проекты делал?
У меня в мухосрани нет ни вакансий, ни резюме, ведь она за 5к километров от ДС находится.
Я просматриваю ХХ и вижу, что реальных вакансий на реакт джуна в ДС больше двух десятков. А таких как я по всей стране сотни, если не тысячи. И плевать, что 80% из них ничтожества, конкуренция даже с оставшимися 20% сильна и чувствуется.
Лично я звезд с неба не хватаю, но имею прогерскую вышку (бакалавр), портфолио примерно как ты описал, опыт работы фуллстеком полгода. За полтора месяца подачи резюме у меня было 20+ апплаев, собесы в 5 разных компаний и 0 офферов. Причем в единственном фидбеке от компании отметили, что у меня хорошие навыки программирования и знание жса. И я на 100% уверен, что таких как я по РФ дохуя. Реально дохуя.
Алсо, задавайте вопросы.
А пока немного опыта. В треде много фанатов хтмлакадеми. Так вот, не смотрите это говно ебаное пустая трата времени.
Совсем ноль в css? Посмотри попова на ютабе. Верстай сначала сам, все запоминается только на практике. Верстай сначала что-то легкое и свое, потом скачивай макеты с Гугла и верстай. Не получается, гугли и спрашивай в конфах.
Далее, тебе нужен бэм, лесс, сасс, адатив. Верстай постоянно, только практика.
Далее, чтобы закрепить знания сыы, читай макфарленда. Все.
Начинаешь потом жс. Тут тоже важна практика практика практика. Читни кантора. А вообще начни с жс для детей, книга такая есть. Далее реакт, курсы есть на курсхантерс, запили пару легких проектов на гитхаб и плюс самые лучшие сверстанные сайты и готовься к работе
Мимохачебущийнаташек
Ну блять я хотя бы смог вкатиться джуном, работаю второй месяц. И я утверждаю, вкатиться легче легкого . Вообще, у меня талант учителя, я бы мог обучать в разы лучше всяких ебаных академий. Планирую сам поработать, набраться опыта и создать собственные курсы
Они спецом обучают так чтобы ты нес им деньги, есть люди которые по 2-3 прошли их курсы и все равно не могут в верстку
>люди которые по 2-3 прошли их курсы и все равно не могут в верстку
Серьезно? Ну блять, это пиздец конечно. Нахуя нести такие ебучие деньгиа у них курсы стоят, как я знаю, около 20к на то, чему можно обучиться на ютубе и прочитав книжку всего лишь за неделю?! Это пиздец мрак. И откуда у таких людей вообще деньги, я вахуе.
Ну просто народ думает , что научиться кодить можно подписав посмотрев видео и потыкать так кнопочки , к сожалению это так не работает
для меня так, правда практикой я тоже не пренебрегал, но видео отличный источник инфы
Ну обучение чему-то всегда происходит на практике. Тебе показывают, как правильно. А дальше ты практикуешься, задрачиваешь навык. И так во всем. Те же Коноры и Хабибы это просто задроты в спорте, которые годами задрачивали удары в спортзале.
Да хуйня эти курсы. В хтмлакадеми в версте нет и 10 части знаний, которые есть в книге Макфарленда.
>Посмотри попова на ютабе
Спасиб, братишка.
Я как понял из твой стори ты основной упор делал на верстку, звезд с неба не хватал, муви сечеров не делал и пошёл версталой с дальнейшим развитием во фронта полноценного?
Это понятно , просто программирование такой вид деятельности , что тут довольно много абстракций и если ты не понимаешь что это считай не умеешь кодить
Один из вкатившихся серчеров, делал ебанутый список с репами анонов
спасибо, но мне всё равно не до конца всё ясно, вот и спрашиваю.
если что я не собираюсь стейты в нём писать.
Я имею ввиду, что если мне надо получаить какие-то данные сервера, то я вместо констурктора юзаю дид мамунт, да?
Попова все видео смотреть ? Там довольно много
иди вперед, всё равно копаясь с реактом начнешь понимать ванильный жс ибо по сути это он и есть.
И что в ней есть, чего нет в Кокадемии?
>>35381
Репозитории, наверное на гитхабе.
Аноны, есть способы сделать контрастный пиксельперфект? Я к тому, что я с помощью хромовского плагина накладываю сверху скриншот макета и доверстываю, но есть моменты где задний фон серый, так ещё наложение макета полупрозрачное, хуй вообще увидишь правильно там все стоит или нет. У кого есть опыт, как это хорошо сделать и не сломать глаза?
Надо не просто хранить, надо еще иметь возможность отследить, где, когда и в каком порядке ты вносишь в этот объект изменения. Редакс в основном как раз про это - у тебя получается абсолютно прозрачная, синхронная и прямая как палка модель взаимодействия с твоим хранилищем через экшны, которую легко дебажить.
>Поясните за цсс-модули. Я запутался в трёх соснах, нихуя не понятно
>Добрый анон, поясни плз и разжуй, как дебилу.
Давай посмотрим всю цепочку, может тебе так понятнее станет.
0) В компоненте у тебя написано
import styles from './myComponent.css'
и дальше у тебя есть какой-то тэг <div className={styles.selectorName} />
Есть вебпак, у вебпака можно задавать правила обработки модулей, которые в коде вызывается через import (шаг 0)
1) Ты указываешь в конфиге вебпака:
а) регулярку, по которой проверяется файл - /\.css$/, что типа строка заканчивается на ".css"
б) загрузчик, в который попадает этот файл - css-loader
Вебпак обрабатывая твой компонент видит, что ты хочешь в нем сделать импорт этого файла myComponent.css и у тебя есть правило, как это сделать.
3) Вебпак читает содержимое файла myComponent.css в строку. Строка содержит все содержимое просто в виде текста.
4) Вебпак вызывает css-loader, он лежит у тебя в папке node_modules/css-loader/index.js.
В index.js всего одна строка, module.exports = require("./lib/loader"), переходим в node_modules/css-loader/lib/loader.js.
Там есть module.exports = function(content, map) { ... }.
Запомним ее.
5) Функция из шага 4 вызывается, получая в аргумент content содержимое твоего myComponent.css
6) Дальше происходят много всяких вещей, можешь сам потом посмотреть и полазить отладчиком, но сейчас нас интересует только:
а) @import и url() инструкции в твоей ксске разрешаются (если ты ссылался на другую ксску или там на фоновую картинку допустим)
б) если включен режим ксс-модулей, то твои селекторы обрабатываются с учетом твоих :local и :global которые ты раскидал по ксске. По умолчанию все будет :local и он будет переписывать твои селекторы, чтобы у них появились префиксы и случайно-сгенерированные постфиксы, чтобы селекторы из разных файлов не пересекались. Явно прописывать :local в ксс-е может понадобится, если у тебя какая-то ебаная ситуация, когда ты делаешь сначала :global, чтобы получить какой-то глобальный селектор (допустим сторонней библиотеки), а потом тебе надо найти в нем уже опять твой локальный селектор. Т.е. ты сначала отключаешь через :global префиксы-постфиксы, а внутри этого селектора уже явно пишешь :local чтобы опять вернуться в контекст своего ксс-модуля с префиксами постфиксами - это вот для этого вот нужно.
в) формируется словарь соответствия между селекторами из твоего myComponent.css и переработанными, допустим
{
"selectorName": "myComponent__selectorName__3Gl4e",
"someOtherSelector": "myComponent__someOtherSelector__1JiU1"
}
7)
а) Переработанное текстовое содержимое твоей ксс-ки отправляется дальше по цепочке вебпака
б) словарь из шага 6в становится доступен в виде объекта styles которым ты пользуешься на шаге 0.
Все, на этом работа css-loader'а закончена - у тебя есть словарь с селекторами в виде js-объекта который ты можешь использовать в коде чтобы получить реальный обработанный селектор, и строка с содержимым myComponent.css после всех этих прообразований. В коде у тебя <div className={styles.selectorName}>, в браузере после раскрытия переменной это превратится в <div className="myComponent__selectorName__3Gl4e">
Дальше у тебя по вебпаковской цепочке стоит, допустим, style-loader.
8) style-loader принимает на вход текстовое содержимое твоей переработанной myComponent.css полученное на шаге 7а, и дальше делает одну из двух вещей
а) Создает тэг <style>, тупо пишет в него текст с кссом, полученный на входе, и клеит этот тэг в <head> твоей страницы. Это дефолтное поведение - инлайн стилей на страницу.
б) Если загрузчик с опцией /url, то вместо тэга <style> он делает тэг <link href="путь_к_myComponent.css">
И по сути все, дальше уже обычный HTML+CSS - у тебя на странице тэг <div>, у тэга указан класс 'myComponent__selectorName__3Gl4e', браузер видя это ищет этот класс в <style> страницы или во внешнем файле и применяет их.
>Поясните за цсс-модули. Я запутался в трёх соснах, нихуя не понятно
>Добрый анон, поясни плз и разжуй, как дебилу.
Давай посмотрим всю цепочку, может тебе так понятнее станет.
0) В компоненте у тебя написано
import styles from './myComponent.css'
и дальше у тебя есть какой-то тэг <div className={styles.selectorName} />
Есть вебпак, у вебпака можно задавать правила обработки модулей, которые в коде вызывается через import (шаг 0)
1) Ты указываешь в конфиге вебпака:
а) регулярку, по которой проверяется файл - /\.css$/, что типа строка заканчивается на ".css"
б) загрузчик, в который попадает этот файл - css-loader
Вебпак обрабатывая твой компонент видит, что ты хочешь в нем сделать импорт этого файла myComponent.css и у тебя есть правило, как это сделать.
3) Вебпак читает содержимое файла myComponent.css в строку. Строка содержит все содержимое просто в виде текста.
4) Вебпак вызывает css-loader, он лежит у тебя в папке node_modules/css-loader/index.js.
В index.js всего одна строка, module.exports = require("./lib/loader"), переходим в node_modules/css-loader/lib/loader.js.
Там есть module.exports = function(content, map) { ... }.
Запомним ее.
5) Функция из шага 4 вызывается, получая в аргумент content содержимое твоего myComponent.css
6) Дальше происходят много всяких вещей, можешь сам потом посмотреть и полазить отладчиком, но сейчас нас интересует только:
а) @import и url() инструкции в твоей ксске разрешаются (если ты ссылался на другую ксску или там на фоновую картинку допустим)
б) если включен режим ксс-модулей, то твои селекторы обрабатываются с учетом твоих :local и :global которые ты раскидал по ксске. По умолчанию все будет :local и он будет переписывать твои селекторы, чтобы у них появились префиксы и случайно-сгенерированные постфиксы, чтобы селекторы из разных файлов не пересекались. Явно прописывать :local в ксс-е может понадобится, если у тебя какая-то ебаная ситуация, когда ты делаешь сначала :global, чтобы получить какой-то глобальный селектор (допустим сторонней библиотеки), а потом тебе надо найти в нем уже опять твой локальный селектор. Т.е. ты сначала отключаешь через :global префиксы-постфиксы, а внутри этого селектора уже явно пишешь :local чтобы опять вернуться в контекст своего ксс-модуля с префиксами постфиксами - это вот для этого вот нужно.
в) формируется словарь соответствия между селекторами из твоего myComponent.css и переработанными, допустим
{
"selectorName": "myComponent__selectorName__3Gl4e",
"someOtherSelector": "myComponent__someOtherSelector__1JiU1"
}
7)
а) Переработанное текстовое содержимое твоей ксс-ки отправляется дальше по цепочке вебпака
б) словарь из шага 6в становится доступен в виде объекта styles которым ты пользуешься на шаге 0.
Все, на этом работа css-loader'а закончена - у тебя есть словарь с селекторами в виде js-объекта который ты можешь использовать в коде чтобы получить реальный обработанный селектор, и строка с содержимым myComponent.css после всех этих прообразований. В коде у тебя <div className={styles.selectorName}>, в браузере после раскрытия переменной это превратится в <div className="myComponent__selectorName__3Gl4e">
Дальше у тебя по вебпаковской цепочке стоит, допустим, style-loader.
8) style-loader принимает на вход текстовое содержимое твоей переработанной myComponent.css полученное на шаге 7а, и дальше делает одну из двух вещей
а) Создает тэг <style>, тупо пишет в него текст с кссом, полученный на входе, и клеит этот тэг в <head> твоей страницы. Это дефолтное поведение - инлайн стилей на страницу.
б) Если загрузчик с опцией /url, то вместо тэга <style> он делает тэг <link href="путь_к_myComponent.css">
И по сути все, дальше уже обычный HTML+CSS - у тебя на странице тэг <div>, у тэга указан класс 'myComponent__selectorName__3Gl4e', браузер видя это ищет этот класс в <style> страницы или во внешнем файле и применяет их.
Ну очевидно что в ней вообще все ибо это как справочник по CSS
Ну это экстрим какой-то. С нуля за три месяца нереально. Особенно если ты проканстинатор 99% анонов такие.
Ну чтобы var element = document.querySelector("div.a.b"), только наоборот.
охуеть, спасибо тебе <3
Что не так?
Там проценты не так работают. Значение 50% значит, что точка в 50% на картинке выровняется по точке в 50% на контейнере.
А почему бы просто не поделить блок пополам дивами?
Во первых - с чего лучше начать, с десктопа или с мобилки? Почему с мобилки то лучше у них, блять?
Во вторых - как резинить верстку, эта тема НЕ РАСКРЫТА ОТ СЛОВА СОВСЕМ.
В третих - почему этот еблан так все туго и запутанно объясняет?
Я уверен, что можно объяснить более доступно.
Ок, пойду заплачу этим долбоебамнет
Ну хули так все запутано, я же вижу, что рассказать можно было намного проще? Я то сверстаю, вопрос во времени ковыряния. Вроде эти курсы должны облегчать жизнь? С тем же успехом я мог навернуть учебник и пробывать. Хотя бы на похлебывания чаем не смотрел.
До людей начинает доходить
Udemy братец наверни.
Я смотрю в скорости 2х. Просто смотрю на то как делают сайт, какую-то инфу все равно цепляю, так сказать общий план. Но потом лезу и смотрю более подробные или более узконаправленные видео на ютубе. Ну и пока верстаешь макет, то гуглишь непонятные места. В итоге так и набираешь нужные знания. Резина это просто в процентах тут и там проставил, адаптив- это разные медиазапросы с выстраиванием элементов в столбик на мелких экранах. Начинай с того какой у тебя макет. В рашка реалиях говорят сначала десктоп, в забугорье говорят такой мобильный трафик, что там сначала на мобилку ориентируются.
С мобилки к десктопу это от меньшего к большему - сначала делаешь главный функционал с учетом ограничения экранного места, потом когда он есть уже начинаешь вокруг него всякие дополнительные штуки делать которые можно на десктопе показать
https://jobs.tut.by/vacancy/29125960?utm_medium=email&utm_source=email&utm_campaign=company_interested&utm_content=2018_12_03
Потому что тебе 25, а у тебя нет опыта работы по специальности. Это значит, что ты великовозрастный неудачник ака перекатывальщик с завода, тупой, как пробка.
>большему - сначала делаешь главный функционал с учетом ограничения экранного места, потом когда
Ну типа у тебя уже есть вся html разметка на мобилу, потом ты прописываешь медиазапрос на десктоп и прописываешь для него немножко другой каскад? Я вроде как это сразу понял. Просто с другой стороны, что мешает сделать тоже самое, а потом подвинуть все это к мобилке?
>>36436
Да я также делаю, но на ютубе много устаревшей информации и много говноверстал. Находишь что-то хорошее и это видео 3-4 года назад было сделано - вдруг это уже не совсем качественно.
у меня возраст не указан. На заводах никогда не работал, работал всегда в ойти компаниях, но всякими минеджерами и прочей хуйней. В резюме указано только последнее место работы. гейваргинг
Да я подшучиваю над собой. Обычно в таких случаях советуют не париться. Если это единственная вакансия в твоём городе, то имеет смысл достучаться до них и поговорить лично.
не единственная, к счастью. Ну да ладно, действительно, хули париться
Динамически. А еще лучше взять реакт и не заниматься ерундой.
По описанию похоже на болото
Хуя , он ещё преподаёт
От мобилки к десктопу тебе во-первых работы меньше, потому что функционала меньше, в результате у тебя чтото работающее быстрее появляется. Во-вторых, ты свой мобильный дизайн можешь на десктопе открыть и с ним можно будет нормально работать, просто немного странно смотреться. А десктопный в мобилку скукожить так чтоб он остался юзабельным без доработок не получится.
Ну и просто интуитивно должно же быть понятно, что предпочтительнее когда у тебя доступное экранное место и возможности растут по ходу дела, а не сначала нахерачить десктоп, а потом сидеть и думать как же эту ебу в мобилке переверстать.
Представь что тебе надо график какойнтбудь воткнуть, или карту, или большую таблицу, или сложную форму. Как проще будет, сначала продумать как пользоваться этим на мобилке и потом перенести на десктоп, или сначала сделать все что попросили целиком и потом ужимать?
Ну ты короче просто половину на мобилке не рисуешь. Делаешь интерфейс для даунов- большие кнопки, минимум инфы. А уже для нормальных людей есть десктоп.
Какой стак-опыт?
Не зацикливайся на этой хуйне
Обернуть каждый промис в функцию, которая кетчит ошибку и вместо нее возвращает, например, Promise.resolve(error). После этого вызвать все с Promise.all.
Надмозги, как сделать, так, чтобы синий бекгрануд был прозрачным, а надпись Wake up in hell, нет.
Во-первых, в http 1 есть ограничение на количество одновременно выполняемых запросов, которое браузеры соблюдают, так что совсем одновременно не получится.
Во-вторых, способов много, возможно хотели узнать слышал ли ты про RxJS? И если не слышал, сможешь ли навелосипедить сам на промисах/коллбэках
После изучения фака и веб макакинга кто-нибудь из анонов устроился стажёром и сколько времени это заняло?
Только не бейте.
По факту 3-4 месяца. не считая всратых попыток вката через верстку, сто раз забрасывал это дело из за того что невероятно скучная хуита, но потом открыл для себя реакт и понеслось, уже зп 1к$, начинал с 400$
синий мувисирчер
3-4 включают в себя поиски работы и прочую хуйню типа выполнения тестовых.
мимо качусь 7-ой месяц.
Единственное что могу посоветовать не сильно дрочить кантора. Точнее ты его можешь дрочить, но лучше на мое мнение его поверхностно прочитать и дальше идти, убил на ванилу почти 5 месяцев, потому что пытался формошлепить на ваните и т.д. Тип чтоб понять всё и закрпить на практике. По итогу сырая ванила, нахуй никому не нужна естественно. После 2, максимум 3 месяцев надо съебывать на реакт. Учить ванилу надо сразу с ес6, что за ебланизм читать эту хуйню с варами и прототайпами, что бы потом ломаться и привкать к констам, стрелкам и классам. Нахуй ковырять дом с квериселекторами всеми этим, апэнд чайлдами и прочим говно если в реакте всё равно этого не будет.
Кароч братишка учи быстро кантора и съебывай в реакт, как можно быстрее. Не слушай долбаебов которые будут тебе пиздеть про то что надо знать всё до корки. По сути тебе в приниципе можно забить хуй на главы в канторе про прототипы и всю хуйню. Начнешь ковырять реакт поймешь что есть классы, и что дети наследуют от родителя. Всё.
Ох блять, как меня трисет от этой ненужной хуйни, которую я читал и страдал. Да нахуй всё это надо. ЧТОБЫ ПОНИМАТЬ ВСЕ ТОНКОСТИ. ХУЕНКОСТИ.
Учи реакт, роут, редакс базарю, найдешь работу в 10 раз быстрее чем ты если ты будешь шарить в старом ненужном говне. пок-пок-пок синтксический сахар, кудах-кудах, еще пару новый стандартов выйдет и этот синтаксический сахар станет стандартом. Блядь как у меня горит нахуй.
Почему блять 3 летний пиздюк из лего собирает домики и в рот не ебёт из чего сделаны эти детальки конструктора, ему поебать. Так и жуну поебать из чего что это говно слеплено. Ох нахуй блять. я спать. ебаный в рот.
Двачую целиком и полностью что дроч Кантора это гиблое дело. Всякую хуйню типа замыканий и прототайпов если пока не понимаешь - похуй, это только на собесах спрашивают, перед ними же и повторишь эту еботеку, вопросы уровня что будет если обьекту сделать такую хуйню x.__proto__ = 0 можно встретится на собесах, могут поебать мозги канеш, но в целом нахуй ненужно и в 99.9% случаев нигде не юзаеца.
нет смысла
В сфере жесткий эйджизм. В этом возрасте ты должен быть фулстек-сеньер-вебдевелопер с 20 годами опыта.
В таком возрасте уже сеньоры выкатываться планируют, что-то ты припозднился
Разве зп в $1к - это круто? Я пытаюсь перекатиться с $300 в дс, так там зп идут с 80к для джунов.
Через цикл. на каждой итерации создаешь новый Промис.
Аноны,, ну ответьте серьезно, есть ли смысл вкатываться в 28? На дваче говорят, что нет. Но в интернете читал, что много 30+ лвл вкатыввльщиков
Нет смысла, если задаешь такие вопросы и прислушиваешься к тому, что пишут на харкаче.
Шапку бы сначала прочитал, там всё есть же.
понятно.
и еще такой момент - когда я верстаю мобильную версию, мне ее нужно по центру выравнивать и в инструменте разраба делать toggle device toolbar?
В 12 - только на джуниора.
Вопрос: делают ли для таких случаев двойной контейнер? У внешнего задана только максимальная ширина, а у внутреннего резиновые паддинги? Или как это решается?
Ну, у контейнера есть максимальная ширина и резиновые паддинги. С увеличением ширины растут паддинги, а ширина все та же - ужимается контент. Хуйня выходит.
Хотя тут подумал, а нужно ли вообще что-то в процентах делать на десктопе? Если у всего контента есть максимальная ширина. Получается резину надо считать только на мобилке и планшете?
Какой кнопке? Секции тянутся на всю ширину экрана, значит процентные паддинги контейнера, который лежит в секции или является ею, считаются тоже от всей ширины.
для украины это 6 зарплат простого человека не айти
Прикрепил два файла (само приложение и файл с настройками axios). Прошу помощи. Кода там мало, если что.
http://rgho.st/7bXjPSGQ9
http://rgho.st/7BlRKYfrQ
С окончания учёбы и до сегодняшнего дня прошло 2 года, если что. Советуйте, короче, как быть.
Скажи, что работал без оформления. Их это ебать не должно, если ты не напиздел, что по специальности работал все это время.
> Скажи, что работал без оформления
Кем, блять?
> если ты не напиздел, что по специальности работал все это время
Я про это вообще ничего не писал. Я 2 года хуйнёй страдал и нигде не работал.
Всем будет достаточно ответа "не по специальности".
Могли бы обменяться телеграмами-вк.
И вообще, почему у треда до сих пор нету конфы? Не лишним ведь будет, а держать тред на дваче - не очень, ибо двач уже не тот, к тому же тред сдохнет рано или поздно.
Я думаю здесь 80% живут в самых жопах России. К тому же это не цель моего сообщения.
Лучше учи реакт быстрее и проект какой-нибудь ебанем.
Код компонента https://codepen.io/irvingwash/pen/Mzddda
Там есть две функции getUsersGeo - получает геоданные и присваивает их к state, и getUsersCityAndWeather которая берёт из state геоданные и отправляет на сайт используя api.
Проблема в том, что не знаю как заставить программу выполнить эти функции поочерёдно. Нужно 1) получить геоданные, 2) записать их в стейт, 3) взять из стейта координаты и отправить их.
Я не понял. Тебе дали совет залить все на гит, ты проигнорировал его, а теперь еще хочешь, чтобы мы как ни в чем не бывало сидели и дальше советовали тебе?
Упс, не понял что про гит имелось ввиду. Вот ссылочка https://github.com/IrvingWash/Weather-App
Там сейчас всё захардкодено
Так-то. Ты слышал о такой штуке, как Promise API? В твоем случае этот механизм пригодился бы.
Слышал, причём буквально и только. Большое спасибо за наводку, буду копать.
Может видео какие годные есть. Я не понимать.
Судя по тому, что ты написал, ты вообще не понимаешь, что такое редакс. Может доки почитаешь для начала?
ты прав, я смутно понимаю что это. Я прочитал что это единый неизменный объект, которых хранит в себе все состояния. Еще там есть экшоны и редюсеры, которые могу менять меня и перезаписывать этот объект.
> начал пару месяцев назад, сейчас закончил смотреть кококадемию, или смотрит второй уровень
Пару месяцев смотрел первый интенсив? Такие бывают вообще?
А как же курсы?
Иди нахуй
что за книга?
А что это за вопрос о трудовой и в чем проблема? Я уже гуглил немного о том, как же найти РАБоту, и касательно трудовой говорят, что ее или первый РАБотодатель заведет, или сам в каком-нибудь канцелярском должен купить.
>>38349
Ну я сейчас доверстываю уже 4 кокадем макет (есть глэсси, девайс, мишка, заканчиваю котовую энергию), скоро начну реакт учить. Могу в бэкенд на Джанговом Питоне. Хуй знает правда, что ты хочешь.
@internet_dweller
https://maxfarseer.gitbooks.io/redux-course-ru/content/
Вот хороший гайд по вкату в редакс, пользовался им.
> в чем проблема?
В том, что я 2 года хуи пинал после окончания учёбы, а теперь решил пойти работать. Трудовой у меня, конечно же, нет, а на собеседовании скорее всего придётся объяснять её отсутствие + объяснять, чем я занимался эти 2 года.
И в чем проблема? У меня нет трудовой. Я халтурил не по специальности у знакомого.
А вообще ты себе какую-то ерунды надумал, что придется, а что нет. Ты сначала на собес сходи так чтобы тебя взяли, лол.
>придётся объяснять её отсутствие
Может им ещё за шмот пояснить и почему у меня тяночки нет? Нет трудовой и все тут, устраиваюсь первый раз. 2 года развивался через аниме и /wrk/ двача, сейчас поработать решил. Их это ебет штоле?
спасибо
просто выносишь стейт одного компонента в один редьюсер,
подключаешь каждый из таких редьюсеров к рут редбюсеру.
стейт рутредьюсера кидаешь в тэг провайдер, который оборачивает все остальные компоненты,
вуаля все твои компоненты имеют доступ к общему для приложения стору редакса.
итого стор редакса - это большой объект с полями которые соответсвуют бывшим стейтам компонентов, но теперь к ним имеют доступ все компоненты в дереве через реакт-редакс
я лох, не заметил папку "Макеты"
Лол, я думал такое только в бугурт тредах бывает.
>пиздос что это за болезнь?
Двачер
А вообще у тебя хотя бы смелости хватило съебаться с собеседования.
блять, ору,
да зобей, после 20ого собеса за месяц пройдет, а после 40ого будешь с хрюшами заигрывать
как давно закончил свой первый круд на реакте?
англ знаю, так что рассматриваю преимущественно апворки
Социофобия
>встал, сказал что мне надо срочно идти и убежал лол, выключил телефон и симку выкинул на улице
Обдристался с тебя
Чтобы собрать новое поколение безнадежных вкатывальщиков
Ну так хрюшам надо хлеб отрабатывать иначе их уволят нахуй, то что тебя зовут, не значит что тебя возьмут
Что такое мувисерчер?
Как это понять ? Зачем зовут на собес если если уже работаешь ?
Мувисерчер есть конец и начало. Время боли и радости
Сейм шит.
>>40438
Етот прав, я большую часть игнорю или отказываюсь собеседоваться, тому що понимаю что им надо план делать, а идти обсираться как >>40004 не хочу. Откликаюсь сам, только когда уверен что соответствую всем требованиям.
Кстати прилетел оффер на вьюериста, наверное соглашусь, хоть и дрочил реакт, а на вью только тестовое делал.
То, что ты назвал нихрена не стек, если человек пишет про реакт/ангуляр то он по дефолту должен знать html/css/js.
Вот этого двачую, анон. Пересиливай себя, приводи рациональные аргументы в пользу того, что тебе нужно туда идти. И не стыдись тупить, так у всех бывает. Потом будешь как боженька им по ушам чесать.
Помню на первом собесене во фронтенд мне позвонила хрша и я просто так дико тупил и мычал и мне сказали что-то типа "молодой человек, хуле вы мычите? давайте быстрее соображайте". Потом я приперся, поговорил 20 минут и таки устроился на свою первую РАБоткус которой ливнул через пол года
> дело, я просто думаю че учить будет луч
Для фриланса я бы тебе вью посоветовал. Заказчикам часто похуй на чем ты пишешь им фронт, а вью попроще и в использовании, и в освоении.
спасибо, тоже о вью слышал много положительных отзывов
Все верно?
В том, что ты дебил.
Ну а вообще подробно лучше бы показал, как ты их достаешь и что не так с ними. Как они коцаные, как ты их вставляешь. Так могу сказать, что в случаях, когда у меня были проблемы с свг, проблемы заключались в следующем:
1)svgo удалял viewBox при ужимании свгшек
2)Онлайн сервис по перегонке .ai в .svg прописывал всем свгхам clippath с одинаковым именем, поэтому одни заинлайненные свгхи урезали другие.
3)viewBox был написан как viewbox.
Можешь на это проверить.
>>41247
да
Щенки(котятки-шалунишки). Мне 27 лет. Решил вкатиться в айти за 5 месяцев с нуля до крепкого трудоустроенного джуна. Вот такой вот челендж нахуй. Трудоустроюсь до начала лета - вин. Нет - сделаю бочку или что еще попросите. Выхода нет. Рай или забвение.
Все нахуй. Буду заходить сюда раз в месяц и аватаркофажить поэмами из блича с отчетом.
Ладно, я пошел морровинд допроходить.
1. Смотреть х1.5-2 и замедлять до х1 на интересном/нужном.
Тупой вопрос, но какой плеер сейчас модный с возможностью выбора скорости? Не помню есть такое в медиаплеер классик или нет. Ноут на работе дали, ничего не устанавливал толком.
2. Копировать код с видео, чтобы набить руку.
Копировать все подряд или как это работает?
3. Один анон выше писал вопрос про отслеживание верстки в реальном времени, есть какой-то плагин для Атома с такой хуйней?
Ну и вообще, мб еще какие-то советы мудрые будут?
1)PotPlayer
2)Ты смотришь их интенсив по барбершопу и верстаешь свой небарбершоп, чтобы набить руку
3)Нахуй плагины, разберись в жс и используй BrowserSync.
vlc,
базовый шоп можно с сашей заверстать чтобы понять че и как
удали атом и наверни vs code и плагин live server
Я бы для макетов посоветовал avocode. Вот я как с фотошопа на него пересел, так просто поперло.
Vlc player норм скорость регулирет. Ну и vs code с liveserver.
Еще я бы посоветовал смотреть их видосы один за другим без лишних перерывов, параллельно прописывать что они там по барбершопу пишут. У тебя тогда накопится база, и ты будешь иметь общее представление о том, что нужно сделать. А свой макет уже в конце за раз сделать. Ну и вообще параллельно смотри видео на ютубе про то же самое, набивай голову инфой. Потому как в академии все слишком водянисто, она полезна тем, что прям показывают как верстать страничку.
Алсо, у вас там ОП сдох, вы перекатывать планируете?
net ofc
Потому что половина интенсива это чаепития и дебильные вопросы дебилов из чата. Вся нужная инфа смотрится нормально или на 1.5х. Потому что очень медленно говорят.
Если что-то не понятно берешь и гуглишь. Качество инфы от скорости не зависит и уж точно на количество вопросов в треде не влияет.
Можно вообще все тоже самое что в интенсиве отдельными видосами на ютубе на часа 3 набрать.
Ну не знаю, как по мне после того, как начали советовать скипать интенсивы, количество тупых вопросов, на которые дают ответ в этих самых интенсивов, увеличилось многократно.
Тебе показалось.
идеальная скорость для русской кокодемии 2.3, ноудискас
спс, так и сделаю.
Создавал, но удалил потом
А то вот в тех же академовских макетах есть много мест где на мобильном идет контент в колонку, а на более высоких разрешениях в несколько строк. И что мне делать? Везде писать media(yeblo){display: flex; flex-wrap: wrap}? Или вынести это в отдельный класс? И как его назвать, если да? flex-wrapper? container--flex? first-it-is-a-column-but-then-it-is-multiple-lines-really-helpful-class-mhmm-yeag? Или у меня есть заголовки, которые с font-weight: 400, и меняющимся размерами, их тоже выносить в какой-то small-but-then-medium-text? Я чувствую, что можно код сократить и улучшить, но не знаю как.
Какая разница, если верстать ты будешь по стайледам и жссу, а там бэм уже не актуален?
разобрался
> 27 левел хочет вкатиться за относительно небольшое время с нуля
> но сначала он допройдет морровинд
Типичный вкатывальщик с двача
Ну потом то облу надо навернуть, ну и скайрик за боевого мага, а потом глядишь уже и Тодд 6ые свитки подтянет, тебе оно надо эти вкаты? сиди сычуй работы все равно нет нихуя, темболее для васянов 5месяцов вката
>работы все равно нет нихуя
Ну тут удвою. Сейчас в дс вакансий на реакт джуна, где платят достаточно, чтобы можно было снимать хату, не больше десятка-двух. Искренне надеюсь, что после НГ ситуация исправится.
Ну так основной удар на себя принял фронтенд. Все вкатывальщики решили идти в веб и почему-то именно во фронт. Хуй знает чем им например бэк не понравился. Тянет людей к джсу, реактам хуяктам и прочему.
А ссаным верстальщиком сейчас можно куда-нибудь устроиться или вообще анриал?
В моей мухосрани например 20 резюме на фронт и 8 вакансий, лол. Я думал, что мб вкачусь на фриланс, что-нибудь сделаю за еду, потом поеду в дс. Бабок нету на переезд, но поеду с человеком, он мне поможет немного. Такое катит как вариант?
Этот шарит
Пиздец я дурак. Это очень легкая тема оказывается, а расписано на 2 тома было.
А в чем смысл твоего тупорылого потявкивания в этом итт тредике? Иди нахуй отсюда, огрызок недоебанный.
>А в чем смысл этого треда
Люди думают, что выучив азбуку за пол года смогут стать писателями.
У меня тоже вдохновения нет=( не выходит хороших пикч
Это копия, сохраненная 19 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.