Keywords: Front-end, Frontend, Верстка, HTML, CSS, JavaScript, React, Vue, Angular.Ссылки на IDE/редакторы, слитые курсы для вкатывания и прочее:https://pastebin.com/M1VGisRBГайд:https://github.com/acilsd/wrk-fetПодбор вопросов на собеседовании:https://www.thatjsdude.com/interview/Ссылочки на старые пасты:http://pastebin.com/ytWW0UfUhttp://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#86 >>1407024 #87 >>1424213 #88 >>1444207 (OP) (OP) #89 >>1468483 (OP) (OP)#90 >>1487294 (OP) (OP)
Ну ебаный в рот, 501 сообщение. В легкую бы досидели бы до аниме переката. Куда ты лезешь, хуесосина?
Ты понимаешь, что из-за тебя людям не вкатиться?Все успешные вкатывальщики - аниме. Нет аниме в шапке - сильная неудача.Харк-тьфу.
>>1503003Так и есть. Нормальные программисты живущие кодом, олимпиадники матерые устраиваются сразу мидлами и выше. Шелуха без базы после курсов заполонила рыночек. Конкуренции между квалифицированными кадрами нет совершенно.
Гайд в шапке хуйня. От джуна можно максимум требовать html + css + JS актуальный, все ваши реакты, гульпы, консолечки и прочая хуита - это для мидлов уже.
>>1503321А этот анон говорит что нужно минимум блог с бэкэндом уметь написать >>1503285без аниме хуйня
>>1503321А как с чистого JS учиться писать интерфейсы? Вот я иду по Кантору, надеялся практиковаться пиля параллельно себе дневник-органайзер. Открыл внезапно разницу между клиентом и сервером, лол. Неинтересно же без реальных задач.
>>1503564Никакого подвоха. Месить говнецо на жквери - это задача как раз для покупателя интенсивов академии.
Пацаны, надо по картинке содержание определять или по тексту содержание определять с помощью нейросети. Такое можно на сервере провернуть? Есть npm либа какая для этого? Я хз куда копать, помагити.
УРА, мне перезвонили с завода. Пока я учил погромирование, мамка с батей через знакомых устроили меня на металлургический завод на 25к. А я только хотел тестовое в одну галерку сдать.
>>1503857Он точно не инженер. Инженеров мамка с папкой не устраивают.У меня есть корочка сварщика всех сварок, я средне-специальное получил по строительству. А разряды типа в довесок шли.Я даже в арматуро-бетонке разбираюсь на уровне теории.Завод это адъ, в случае сварщиков - там после работы 10 сантиметровый слой чёрной метало пыли в помещении. Лёгкие проебешь за пару лет.Хорошо если на улице работаешь(хотя в +30 очень плохо). Я за всю свою жизнь на стройке два раза был и на заводе разок. В пизду если честно. Возможно за пределами РФ хорошие условия у рабочих, но в Рашке это кромешный пиздец без гарантированного трудоустройства после учебы(по крайней мере в моем городе).
>>1504038Тоже самое, только за ними контроль не нужен и не решают архитектурные глобальные задачи, не выбирают стек.
Как в блогах реализуется сохранение постов с картинками/списками и т.п.? Пост сохраняется как HTML, а при запросе поста возвращается обратно?
>>1504131Ты прав. Еще можно сохранять пост в виде картинки, а после считывать с нее данные при рендере если необходима модификация.
Какую табуретку брать? В чем у них вообще разница? Они все называются почти одинаково и все говорят, что реализуют гугловский material design. В чем вообще разница? Вроде material-ui прямо для реакта сделан, но у material.io он тоже поддерживается.https://material.io/https://material-ui.com/https://materializecss.com/У меня 0 навыков в дизайне и я хочу, чтобы мой мувисерчер на ректе выглядел красиво.
Ламповые анончики, вот прочел статейку одну >https://proglib.io/p/web-dev-basics-guide/и там написано>Найдите друга, с которым будете учиться вместеЯ, конечно, понимаю, что здесь все мои друзья, но каждый раз вводить капчу такое себе дело. Так что ищу анона, который тоже хочет вкатиться с нуля. писать на тг: @anonimtelegram01
>>1504424Написал hello world и калькулятор, — вот и молодец. На этом стоп. Не стоит вскрывать эти конпеляторы и гитхабы. Это тебе не колидоры вычистлительных центров НАСА, даже не датацентры ГУГОЛ, не уютненькие офисы ФЕЙСБУКА. В сферу IT лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте Хабрахабр и забудьте, что тут писалось. Это все вранье, чтобы привлечь как можно больше новых макак на рабочие места и создать демпинг зарплат. Я вполне понимаю, что данным сообщением вызову дополнительный интерес у воротил из Cisco, SAP и IBM, но хочу сразу предостеречь пытливых — стоп. Зарплаты у IT-шников очень унылые. Остальным их просто не дают.
пиздец, проигрываю с даунов, которые учат LESS, REACT и прочие препроцессоры и фреймворки. Учите CSS и ванильный JS блять! LESS можно за день осилить (и то это со всеми миксинами и функциями, которые с вероятностью 99,9% вам нахуй не нужны, поэтому учите синтаксис за 10 минут, а если вместо амперсанта ставить доллар, то, поздравляю, вы уже знаете SCSS, а если убрать фигурные скобки, то вы уже знаете SASS). С JS фрейморками понадобится неделя работы, чтобы разобраться в нем. По началу это будут просто компоненты и ванильный JS, но по мере освоения документации вы отрефакторите весь свой говнокод, тем самым сократив его в четыре разавкатился три года назад еще из "вёрстка треда"
>>1504659>проигрываю с даунов, которые учат REACT >С JS фрейморками понадобится неделя работы, чтобы разобраться в нем. Додик, определились,учить или нет?
>>1504659Мне кажется, это идёт от незнания банально. Все в новинку же по большей части. Сам помню как проходил игру, где типо учишь флекбоксы, блеать. Флекбоксы! Так что все это приходит со временем.
Импортирую гуглшрифт в css. После добавления перед </body> скрипта текст перестал отображаться, пока скрипт не выполнен. Как фиксить?
>>1504694Я про то, что посмотреть спецификацию в пару строк вполне достаточно для каждой позиции, и загонять жабпо моему, там в той игре были жабы куда надо в дополнительной игре излишне. Вот про что, и это касается также и препроцессоров. Про фреймворки, увы, пока не скажу, но скорее всего так и есть, как и описал анон выше.
>>1504724Если тебя устроит средняя зп по рынку и конкуренция, то конечно не стоит напрягаться сверх нормы.Остальные учите все до чего можете дотянуться, максимально глубоко насколько сможете.
>>1504752Так мы ведь про флексбоксы говорили именно, не? Про другое что то и речи не шло, кроме препроцессоров. И что там учить, лол? Если что и учить, и более углубленно при этом, то это должно быть посложнее чем пара строк в css. Но с этим я и не спорил.
>>1487392Посмотрел бы я на тебя, как ты по 8-11 часов в сутки выгружал коробки и ящики на улице в -20, а потом расставлять товар на полки. Работа кодером хоть не даст деградировать от монотонного труда. И всё это еще за 10-15 тысяч деревянных в месяц> если вас погромирование не прет и ситуация у вас не совсем критическая - не лезьте, блядь, дебилы сука ебаные, оно вас сожретПрограммирование меня всегда перло с 14 лет. Собственно в веб вкатываюсь (или вкатился до уровня, достаточного работать джуном) потому, что мне нравится видеть результат того, что накодил, сразу (до этого занимался также компьютерной графикой как хобби, когда фотошопил, монтировал видео и разрабатывал игру на Юнити). Также веб более востребован чем геймдев, скажем. И это вкупе с меньшими трудозатратами на производство одного приложения.
Никаких блять талантов нет. Забудьте это слово. Есть интерес к знаковым системам (сектор бухгалтеров, переводчиков, программистов и т.д.), а также стремление к анализу и синтезу, трудолюбие и настойчивость. Если вас интересуют знаковые системы и вы больше любите работать не с людьми, а с технологиями, то программирование вам наверное подойдет
>>1505253Я только из-за того и попер в айти, чтобы меньше с людьми общаться и побольше за компуктером сидеть
>>1505251> не даст деградировать от монотонного трудаВот это манямирок!>Программирование меня всегда перло с 14 лет.Пиздеж. Тех кого перло вкатились уже давно, а ты проебывал время на то что тебя действительно прет на игры/сериальчики/бухлишко.Зарплаты хорошие везде если ты ценный специалист. >>1505253>>1505287>Никаких блять талантов нетТЫСКОЗАЛ? >вы больше любите работать не с людьми, а с технологиями, то программирование вам наверное подойдетБез софт скиллов сосать вам огромный хуй.
>>1505372>Вот это манямирок!Ну да ну да. В проекте возникают разные задачи по добавлению фич, фиксу багов. Да, блять, это аналогично тасканию коробок, упаковыванию всякой херни и пр., где тебя научили как обезьянку одним и тем же действиям и ты хуяришь так, не осваивая ничего нового (а сил на изучение чего-то после работы уже не остается, поэтому идет постепенная деградация). В то же время разработчик постоянно осваивает новое и в процессе работы читая документацию, проходя туториалы и т.д. Я работал на дноработе, а потом дропнул ее и стал интенсивно вкатываться в веб. Так что знаю о чем говорю>>1505372>Пиздеж. Тех кого перло вкатились уже давно, а ты проебывал время на то что тебя действительно прет на игры/сериальчики/бухлишкоВсе по-разному вкатываются в зависимости от жизненного бекграунда. У меня проблема с концентрацией внимания, а также тем что зацикливаюсь на всякой хуйне (чаще негативной), которая к моей жизни прямого отношения не имеет. Если у кого-то тоже проблемы с памятью, вниманием, чувствуете постоянную тревогу, то можете попить фенибут и валерьянку. Также употребляйте необходимое количество белков (рыбу, бобовые (если от них не сильно пучит), молочные продукты и т.д.) и углеводов в пищу. И всё. Никаких духовноскрепных мантр не нужноПроеб времени на бухлишко хотя до 20 лет я не употреблял алкоголь вообще, да и сейчас я пью очень редко, игры, сериальчики - это естественная реакция на усталость. Вот ты пришел, отработал свой день в школе, унике или на работе. В первых двух случаях еще домашку надо делать какую-то (особенно в школе). Устал, У тебя будут порывы вкатываться во что-то дополнительно? Да нихуя, отделы мозга ответственные за анализ и синтез утомились или же истощились запасы энергии, необходимые мозгу для этого. Поэтому мозг тянется к эмоциональной разрядке в виде простеньких игр, сериальчиков и пр. Никаких блять атсральных мантр не нужно. Чистая психофизиологияПрограммировать с 14 лет я любил, но долго не мог определиться во что конкретно мне вкатываться по упомянутым выше причинам. Как только мне потребовалось зарабатывать нормально чтобы сжечь мосты с родаками потихоньку, я стал изучать рынок. Тогда я начал вкатываться в веб> Без софт скиллов сосать вам огромный хуйКоторые можно блять развить у себя, если ты не даун без абстрактного мышления, приобрел интерес к программированию и не ленишься анализировать (исследование) и синтезировать на основе анализа (творчество). Никто не рождается программистом, математиком и т.д. Этому учатся блджад
>>1505372>Зарплаты хорошие везде если ты ценный специалист. Ты сам-то не кодер чтобы это утверждать ?
>>1504676>>1504716сейчас 60, когда устраивался было 35>>1504678язык учи, а не фреймворк. Кстати, после того как начал в js разбираться, мне и php стал вполне понятным, так что есть еще мнение, что лучше врубаться в паттерны и алгоритмы, а язык всего лишь синтаксис.>>1504680не корректный пример, кмк. Флексбокс - это все-таки было новым CSS свойством, а препроцессоры это просто оболочка для все того же CSS, чтобы удобнее писать было. Но согласен, что от незнания люди начинают учить не с того конца. Хотя "дорожных карт" в интернетах тысячи. В той же академии на первом интенсиве люди ебашат на html & css и в каких-то случаях этого багажа уже достаточно для вкатывания.
>>1505755Лол, так если и сравнивать, то препроцессоры один фиг сложнее будут. Если и смотреть видосы или что то вроде того, обучаться кароч, то про лесс/сасс ещё как то можно понять, но не флексы точно.
>>1505416Ничего ты не знаешь, ты только веришь в свои убеждения которые тебе показались удобными, просто фантазируешь. Не стоит конечно отнимать их у тебя, иначе тебе придется выпилиться.
>>1505755>вкатился три года назад>сейчас 60, когда устраивался было 35Завали ебальник и не открывай его пока не будет 200+.
Мощная штука @media, кручу куда хочу. Только у меня все больше и больше правил теперь поселяется там, не знаю правильно ли это.
>>150597515к - ФГУП БХЦМПЖЩП Инженер-программист π-й категории - умеешь появляться на работе25к - Веб-студия №1 согласно рейтингу журнала "Деловая пресса" города Тюмень за 2009 год - умеешь ставить вордпресс-плагины, но не умеешь фрилансить 40к - Осилил верстку HTML/CSS и пытаешься в JS, можешь сверстать барбершоп по макету60к - Осилил кантора и разбираешься в ванильном ES2018 (шучу, ES6 хотя бы), либо бородатый виртуоз jquery, knockout, backbone, gulp, pug и т.д., можешь пилить лендинги или "сайты под ключ"90к - React/Vue/Angular - можешь написать приложение, которое не разваливается, начинаешь думать что php/python/java/c# это не так страшно. Возьмут миддлом в веб-студию или подсобником в ентерпрайз или продуктовую команду.130к - Начинаешь думать что надо учить язык, а не фреймворки, и если ты разобрался с языком, паттернами и алгоритмами, то любой фреймворк ты освоишь за пару дней. Возьмут куда захочешь. На стадии полной отбитости придумываешь $mol.>Это где такие зарплаты?ВЫ ЗДЕСЬ200к - Начинаешь понимать, что фреймворки не так просты как кажутся, и без детального понимания и знакомства с их кодовой базой твоя приложенька развалиться на ресурсоемкой задаче/большом наборе данных/под нагрузкой/специфичном устройстве/просто от неспособности управлять увеличивающейся сложностью с каждой новой фичей. Приходится много фиксить за теми ребятами, которые "крепкие миддлы/25-летние синьоры/разбирающиеся", потому что писать приложения на React/Vue/Angular они уже научились, но не зная как они внутри написаны (и почему именно так) регулярно наступают на грабли, из-за которых N месяцев спустя приходится с профилировщиком копаться в большой кодовой базе и исправлять.250к+ - Можешь с нуля cархитектурить фронтовую часть энтерпрайз-проекта со всеми интеграциями или сайт уровня банка (Тиньков), новостного портала (Лента/Медуза/), Госуслуг, Кинопоиск и тому подобное.P.S. Шкала субъективная и только про рубли, как там у белых господ за доллары не знаю.
>>1506042так все же сходится по твоей таблице, вот где ты написал 60к, я там и есть, фреймворки на стадии закрепления, к осени буду просить повышения зп и спасибо тебе за конкретную цифру
Полгода работаю, ваниллу знаю идеально, руками дом умею ковырять, хорошо умею реакт, немного ангуляр и вью, а еще ноду знаю, но правда верстаю так себе. При этом я живу в миллионнике и работаю за 30к. Насколько я долбоеб?
>>1506042Щас 160к, скоро с большой вероятностью будет 200к. Хуй знает, что ты там понаписал, основная проблема всегда с т. н. data flow. С самим фреймворком проблем особых нет, если ты делаешь все так, как создатели задумали. Хотя вот getDerivedStateFromProps меня бесит. И судя по комментам на гитхабе не меня одного.
>>1506042Не забывайте про инфляцию, кризис 2014го и рост рынка. Пять-шесть лет назад на сопоставимой шкале все суммы можно было делить на два
Очередной вкатывальщик в треде Уволился со своей офисной работы и у меня есть 8 месяцев, чтобы научиться хотя бы чему-нибудь и желательно начать работать через эти 8 месяцев 0 знаний в ит, но есть много временикоторое я проебу просто так пожелайте удачи что ли
>>150630722лвлУ меня магистратура еще, конечно, но на нее можно забить и просто кое-как написать магистерскую, в остальном свободен остальное время
Только что из-за убитых к хуям на работе нервов разъебал свой домашний пука и до сих пор не могу отойти от срыва. Совсем разъебал, кусок видюхи остался в разъеме расширения. С нетерпением жду, когда вкатывальщики выйдут на свою первую работу и почувствуют ради чего они старались. Убейте меня пожалуйста.
Почему вы говорите, что бэм уже не нужен?Мне очень нравится как все четко разбивается на блоки.Я когда хтмл и цсс изучал, то у меня самая проблема была в том, что я по кучу времени тратил на названия классов, потом еще по 20 раз улучшал и тд. А как про бэм прочитал, так просто как белый человек жить начал.
>>1506714>SC>.sc, the country code top-level domain (ccTLD) for Seychelles>SC, a type of optical fiber connector, of a push-pull coupling style>SC (complexity), a complexity class in computer science, named after Stephen Cook>sc.exe, a "Service Control" utility for managing Microsoft Windows services>sc (spreadsheet calculator), a text-based Unix spreadsheet program>PC/SC, specification for smart-card integration into computers>Scientific computation, a discipline in computing>ACM/IEEE Supercomputing Conference, known as SC or Supercomputing Conference
>>1506751потому что пошел нахуй мудила которая не шарит за технолочиес, не следит за трендами и не вкурсе всего происходящего в мире веба, нассал тебе в рот>>1506764потому что ты ебанашка которая слепо копипастит код с каких-то там курсовпочем нам блядь знаить почему у тебя не работает, читай доки, гугли, кури исходиники, а сори забыл ты же привык что тебя на курсах за ручку водят
>>1506764Ты почему такой беспомощный? В ошибке написано - свойство component в компоненте <Router> получает объект, когда ожидает функцию. Ты туда передаешь компоненты, загруженные через lazy. Первый же гуглеж "react lazy router" тебе выдаст ссылку на гитхаб с подробным пояснением что и почему (обнови версию пакета или воспользуйся трюком с props => компонент)
>>1506818Его скорее всего таджики-программисты съели. Кстати, что планируете делать, когда Зелимчхон вкатится массово? Готовы конкруировать за зарплату 25к?
Фак читал, но всё равно спрошу платину.Хочу вкатиться в реакт, встал вопрос о выборе учебного материала. Есть несколько стульев: The Road to Learn React + Taming State in React App, курс с learnjavascriptru, данный курс udemy.com/react-the-complete-guide-incl-redux или же курс от javascript ninja.На какой из них посоветует присесть многоуважаемый анон?
>>1505251Всегда проигрывал с быдланов, которые сравнивают программирование с низкоквалифицированной работой типа грузчика. Как будто кроме макакинга других высокоспециализированных работ нет.
УЧИШЬ LESS@ЗАХОДИШЬ ПОСМОТРЕТЬ ВАКАНСИИ В СВОЕМ ГОРОДЕ, А ТАМ ВСЕ ТРЕБУЕТ SASSЧто за хуйня? Почему так?
react-router под капотом теребит window.history, да? Я могу сделать так, чтобы помимо текущего адреса он туда (в history) клал дополнительную информацию, и добавить коллбэк, который он должен вызывать с этой инфой, если пользователь нажимает назад\вперед ?
>>1507458Не могу вспомнить, когда на тред наткнулся, но именно из него узнал про академию. Сначала не очень серьезно к этому относился, но летом 2016 собрался и пошел на начальный интенсив (заплатил, да), после этого до конца года доработал на своей работе и не сказать, что в это время я прям искал работу, просто выкатил резюме и мониторил hh, один раз мне даже позвонили. Ну и вот, активно искать работу я начал с середины января, попутно проходя второй интенсив, который уже стянул с торрентов. Вакансий не было от слова совсем, в феврале было первое собеседование, я не прошел, но с точки зрения опыта - оно было очень полезным. К марту я уже решил забить на все это и по знакомству почти устроился кладовщиком (лол), но внезапно пригласили на собес, который после февральского показался мне очень простым. Меня взяли и там я проработал больше полутора лет.
>>1507545Офк тралит, там блять даже кнопки, которые должны просто сворачивать/разворачивать список, не работают. Чел просто пиздит, что умеет то, чего не умеет на самом деле.
По каким тэгам искать не Professional Corporate Web Design Template PSD многостраничные песдешки? Многостраничные в том смысле, что больше 4х хотя бы, а то лендинги, блоги и хомепаги.
>>1507403В чём профит делать свой сайт? Это какие-то преимущества даёт или что? Всё то же самое, что на этих сраных сайтах у людей написано, можно в резюме написать. Нужно показать, что ты очень крутой и умеешь в деланье сайтов? Тогда надо явно что-то сложнее сайта, где ты пищешь, какой ты классный.
Меня одного НЕМНОГО НАСТОРАЖИВАЕТ тот факт, что за последний год-два резко возросло количество совершенно левых людей, которые захотели вкатиться? То есть это не вчерашние студенты ВУЗов, а уже 34-летние тёти Сраки, таксисты Василии и прочие люди, которые раньше за компом дальше одноклассников не заходили, а сейчас уже во всю вкатываются на позиции джунов? К чему это всё приведет?
>>1508666К чему привело большое число студентов экономических и юридических специальностей? К безработице. Кто хочет работать и зарабатывать, тот работает и зарабатывает. Все эти дяди Пети и тёти Моти неконкурентоспособны в силу разных жизненных обстоятельств. Курсы по веб разработке это как волшебная пилюля для них, но не все могут освоить даже их.
>>1508666В омерике буткэмпы уже лет 8-10 существуют, software development как карьера шиллится из каждого приёмника - и ничего. Зарплаты растут, долгосрочный прогноз рабочих мест положительный. В лучшем случае у нас будет просто рост конкуренции среди ждунов равных компетенций, в худшем - ужесточение требований по формальному образованию для вкатывающихся. Уже имеющие работу могут остудить траханье, их эти проблемы не затронут.
>>1508445Сайт о себе - это всегда лендос. Туда как правило даже нет смысла реакт подключать. Ты собрался выебываться тем, что можешь лендос сделать?
Кто работал с material-ui, нужно пытаться использовать все их компоненты? Я так то хотел себе только красивые цвета \ кнопки \ инпуты. А все, что касается позиционирования всего - менюшки, списки и прочее, я могу сделать сам. Делать так или ебаться с их List, ListItem, ListItemText, Grid, GridList и т.д.? У них компонентов сотня же.
>>1508666А что ты хотел? Нашёл лазейку где можно бабло грести, а быдло пусть на заводе работает? А нееет, тут рынок ебать порешал, конкуренция.
>>1508666Через пару месяцев уже будет писать на кофесрипте, обсуждая с коллегами веб-разработку за чашечкой rap-coffee.
Забацал тудушник на реакте и решил вернуться к тому, что откладывал до последнего, потому-что неприятно напрягать мозг - гриндить алгоритмические задачки. Выбрал codewars, на 5 ранге уже стали попадаться алгоритмы, в которые без ликбеза на вики сложновато. Короче, делитесь до какого ранга дошли, и через сколько задачек начали ощущать силу интеллекта.
Вкатился полтора года назад. Зп 120. Стек html scss jquery.Думаю учить ваши реакты хуякты или нет. Потыкао документацию вроде бы в целом не сильно сложно, но так уныло.
>>1508934Попробуй не использовать хаотичный подход. Напиши на листочке, какие у тебя блоки, сравни их важность для пользователя, прорисуй от руки разные варианты их компоновки. Глянь пару курсов про UI проектирование, лишним не будет.
>>1508969Охуеть, помню пришёл в одну контору устраиваться джуном питонистом, ляпнул сходу про ЗП 50к, так они сразу согласились. Получается что фронтенд рынок переполнен?
>>1509001Он просто долбоеб и в рога и копыта устраиваться ходил. Ни одна нормальная контора меньше 70к предлагать не будет.
>>1508969>Просили что то написать на листке. Я сказал, что нахожусь на таком этапе, что лучше быстро загуглю.Если речь идет о нижеприведенной ситуации, то понятно почему спрашивают про 25к.- "Напишите, пожалуйста, каким способом вы бы убрали повторяющиеся элементы массива?"- "Вы знаете, я бы предпочел использовать гугл"
>>1509036Я бы наверное сделал объект-словарик и прошелся по массиву через .filter, если проверяемый элемент есть в словарике, то убираем, если нету - оставляем и дописываем в словарик
>>1508743Ты с первого раза запомнил все пропы, ксс классы и детали имплементации? У них же каждый компонент наделывает по кучи дом элементов со своими классами. А классы эти ещё как-то с темой работают (ну берут оттуда цвета например), а тема работает вообще хуй знает как, потому что нигде в документации не написано, сиди разбирайся в их коде. Вот у меня сейчас две темы, светлая и темная. При их смене цвет текста в кнопках меняется, а в тексте Typography - нет. И вот я пять минут читал их код, чтобы понять, что кнопка по дефолту берет цвет текста из theme.palette.text.primary, а чтобы Typography брал свой цвет оттуда же, надо ему дать проп color='textPrimary'. Но вот откуда эта хуета по дефолту берет цвет rgba(0,0,0,0.87) я так и не понял. Пиздос. Вообще вся документация хуй коня из под пизды.
>>1509098А, сука, надо Array.from(Set..). Ну это уже в консоли проверил, а на листочке так бы написал.
Вопрос к уже работающим. Вас пинают и пинают ли за неиспользование тегов, типо article, section и других, которые можно вполне заменить div'oм? Или и не стоит даже сильно над этим задумываться и херачить все дивами?
>>1509221Не пинают, но рано или поздно кто то назовёт твою верстку говном. И правильно сделает. Может даже заставят добавить семантику.https://m.youtube.com/watch?v=TX-G2sC2yC4В целом тут все обьяснено зачем семантика нужно. Плюс сео оптимизация.
>>15092581) У Set под капотом точно такой же словарик2) Если типы объектные, а так скорее всего и будет, потому что "убрать повторяющиеся числа в массиве" только на собеседованиях бывает, в реальности там будут объекты которые по какому нибудь idшнику надо их српвнивать, то тебе все равно сначала мапить придется прежде чем сет свой спредить
>>1509312Так он прав, в конторах, предлагающих лоупрайс, ничему не научишься, лучше дома сидеть до упора. Я сам 5 месяцев в веб-студии "рога и копыта" проебал впустую, пока не нашел нормальную работу.
Clip-path: polygon срезал кусок угла, а вместе с ним и бордер. Как теперь сделать бордер по обрезанной части?
Ребят, помогите с гитигнором. Хронология такая:1) сначала сделал разметку html (в репо был один html файл, даже npm init не делал)2) коммит3) доделал сайт, изменил html, и ещё появились в проекте директории с сасс блоками, нод-модулями, картинками, а ещё галпфайл ну и тп.4) не коммитил это5) заполнил гитигнор (да, щас я уже прочитал, что надо в самом начале его настраивать). там указал то, что нужно игнорировать.а git status показывает не только измененную разметку, но и нод-модули, и прочее, что я хочу игнорить. Что делать? Я неправильно заполнил гитигнор или сказывается то, что я это сделал после добавления новых файлов?
>>1509221Обычно всем насрать, но писать всё равно стоит семантично, это ж не напряжно. Да и семантичную вёрстку читать гораздо приятнее, чем див на диве.
>>1509221>>2509734Не слушай его. Проблема с "семантичными" тэгами в том, что уровень семантичности в упомянутых section и article (а также main, aside, head) близок к нулевому и выглядит это хорошо только на картинках в завлекающих статьях про мифическую HTML5 semantic.В реальности как только у тебя приложенька отойдет от уровня табличного лэйаута 90х годов шапка/футер/тело с квадратиками-артиклами, то у тебя все в кашу превратится, потому что эти теги не говорят ничего сверх того, что сказал бы простой див.Это блок - что это за блок, тебе эти тэги понять не помогут.Дивы короче, однообразнее, у них ты всегда можешь указать css класс который всю семантику и передаст. Тебе все равно стилизрвать блоки надо будет, а css селектор быстрее чем по имени тэга.Если хочется семантичности, переходи на компонентные фреймворки. С простыми тэгами тебе надо только базовых htmlовских понятий придерживаться (кнопка - button, ссылка a, поле ввода - input и т.д.), но это не для "семантики", а для прикладных целей (мобилки предоставляют разный интерфейс для разных тэгов, читалки ориентируются на них и тд)
>>1509826Ты дурачок? Посмотри про какие тэги спрашивали и где в ответе семантика в кавычках, а где нет.
>>1509312Бесплатно? Ну ну, попизди.https://newizv.ru/article/general/10-02-2019/pokolenie-millenialov-ne-speshit-rabotat
>>1510393ofc u can use avocode but u need each two weeks create new fake mail as mention anon aboveso it depends on u
>>1510426ну рили, задачи задачам рознь, это задача уровня погуглить или import { uniq } from "ramda"подобные задачки не проверяют ничеголадно бы там попросили бы написать какую-нить асинк последовательность на колбеках, затем на промисахзатем конкурентно затем еще как-нитьэто да, возможно проверяет как-то знанияно в целом эти задачки дроч :)
>>1508076>>показываю раздел Skills с неработающими кнопками, после которого всё с Довлатом понятно>ты дебил потому что у тебя все кнопки в разделе Contacs работают отлично!!1Ага.
Подкиньте что-нибудь на тему планирования временных затрат, может есть какие-нибудь стандарты. Как вы рассчитываете, сколько времени выделить на задачу, примерный алгоритм.
Что за логотипы тутте, у которых нет названия, узнаю только HTML, CSS, рубиновые рельсы, sublime text, bootstrap, коефе-скрипт, ангуляр и всё. Вот лицо мужика с бородой это логотип чего? А шляпа? А два гаечных глюча?
Вкатываюсь тут потихоньку, выбрал 2 свой простой вроде бы макет из архива рассылки html-academy. Начал изучать и появились все таки вопросыВот эта хуйня в разделе our_work это слайдер должен быть?Если да то как нарисовать такие кнопки сужающиеся к центру контейнера, это возможно через цсс реализовать, а рамку эту вокруг счетчика?html css js в таблице через иконки делать или одной картинкой из макета захуячить? Картинкой конечно проще но не так круто.Ну и вообще с точки зрения верстальщика здесь наверное лучше только средствами цсс обойтись стоит?Последний блок с графикой через цсс нарисовать надо, или хуй забить и просто текст на фоне графики вписать?
>>1510842Как зачем, руку набить. А седона сложнее ведь будет если ты только не про одну главную говоришь
Куда подключать бабел плагины, используя вебпак? Я сам должен babel rc создавать? Или в вебпак конфиге? Я не понимаю.
>>1510884Не еби вола, а просто сделай>npx create-react-app ya-dolboebНасколько я помню, бабель плагины должны вообще не сюда идти, а в другой файл babelrc.
>>1510961>npx create-react-app ya-dolboeb???Я так и создаю. Поэтому и спрашиваю, как дополнительные плагины подключить, те, которые из коробки не идут.
Я блять просто хочу установить ебучий КРА. Первый шаг документации. yarn create-react-app.Вылазит ошибка: несовместимость пакета ESLint и node engine. Нода последняя, нпм последний. Иду гуглить ошибку, нахожу совет, что это из-за разногласий в package.json и реально установленной версии npm.Хорошо, понял. Проверяю версию нпм в проекте и записанную в package.json. Не совпадает. Делаю апдейт, вроде установилось. Опять вызываю npm -v, и показывает, что нихуя не изменилось. Господи почему так сложно и нелогично. Причем я не использую каких-то старых версий, какие-то неподдерживаемые инструменты. Всё последнее.
Анчоус, стоит ли вкатываться в залупу окологалерную если не уверен в силах? Как элегантно съебать если обосрусь из за отсутствия знаний?
>>1510884Ухх блять, сам несколько дней с вебпаком ебался. Ты делаешь хуйню, читай доки как делать правильно. Если ты настраиваешь loader, то он должен быть объектом, с ключами loader, где ты указываешь загрузчик, и options, где ты указываешь настройки загрузчика. И для babel-loader плагины это опция загрузчика. Так что должно быть примерно так. Только у меня все настройки babel-loader в отдельном файле, но можно и в вебпаке написать.
>>1511358мой барбик самый качественный в треде, я его даже в портфолио вложил, не постыдился. там даже тач-поведение для слайдеров сделал на жс, а какая анимация меню на мобильной версии, мммм.и мувисёрчер у меня будет самый красивый! я смогу!
Сап, гайз. Правильно ли я понимаю, что при верстке нужно постоянно ширину задавать как общего контейнера, так и элементов внутри? Сверстал небольшой блок, всё круто, меню и картинки по середине получились, а потом проверил на другом мониторе и там пиздец. Получается мне нужно сначала создать общий контейнер с определенной шириной и потом же в него добавлять элементы и делать позиционирование?
>>1511476может на завод лучше а? куда ты вкатываться собрался, если даже шапку сложно осилить?в гайде из шапки куча макетов, в пасте со слитыми курсами ссылка на курсы академии,в которых также макеты разной сложности, там тебе даже расскажут как ебучий барбершоп сверстатьнезачто
Я так и не понял, чем вы тут занимаетесь из фака. Пилите интернет-странички? Разве это не вёрстка? Дизайн сами разрабатываете или пиздите готовые макеты/заказываете у дизигнера?
>>1511497>Пилите интернет-странички? Разве это не вёрстка?Сначала верстка барбершопов, потом тонны жса, потом реакт, роутер хуеутер.
>>1511561то что ты в 20 этим занимаешься тебя выгодно отличает от большинства.я в 20 даже не думал свободное время на самообучение потратить, как и процентов 90 сверстников
>>1511585Не унывай, покодим пару лет и потом зайбьем на это дело, поняв что в свои 30, мы нахуй никому не нужны.
>>1511484max-width поставь родительскому контейнеру, а внутренние блоки уже маргинами и паддингами ебашь.
Хуй знает зачем это пишу, просто хотел сказать спасибо автору>http://pastebin.com/tvvwC7uzвот этой пасты. В 2к15 еще, работая на дноработе за 15к в ебаной провинции я прочел ее и ПРОСТО сделал все как там написано. Никакой вышки, тупо задрачивание курсов на htmlacademy и потом еще парочки по js - и через 4 месяца я устраиваюсь на первую работу, в которой мне реально интересно то, что я делаю, где коллектив состоит из людей, которые чего-то хотят и чего то достигли, где спокойно можно набираться опыта. Спустя 2 года переехал в ДС, зп 150к, пишу на тайпскрипте, приезжаю в офис как проснусь а не когда надо, коплю деньги вместо влезания в долги. И все это благодаря этой пасте. Уж не знаю как другим, а мне двач помог вытащить свою жизнь из полного отсутствия денег и сил во вполне комфортные условия с перспективами любого роста лишь бы желание было.Спсибо тебе, двачик. Ты прекрасен.
Ушел с производства примерно месяц назад и начал изучать хтмл, цсс и жс, целую неделю вьезжал в суть происходящего, пощупал цсс, хтмл - прикольно интересно, мне нравится.Потом перешел к жсу, попробовал сайт лернжс который в итт все хвалят, ну поначалу впадал вступор от того что же за хуйню я читаю, короче дропнул его почти сразу. Затем прочел пару книг Кайла Симпосна по ЕС6 и все стало на свои места, сейчас уже начал изучать реакт. Какая же у них приятная дока, все четко и по полочкам, зацените тудулист хваленный, все такое делали, теперь моя очередь https://codesandbox.io/s/94lon8n50oЧто делать дальше? Нет никаких идей как развиватся дальше, пробовать может быть пройтись по собесам? Но я хз как посмотрят на чувака 33 лет который ВХОДИТ В АЙТИ.
>>1511484Ты совсем нуфажик что ли? Офк общий контейнер и от него остальное выравнивать.Или ты уже на галере и до сих пор не одупляешь что происходит?
>>1511744Хуй знает какие пруфы тебе нужны, лол. Могу рассказать о самой забавной вещи в JS. Это, блять, то, что область видимости переменной определяется ключевым словом при ее создании. Это какой-то пиздец! Ты можешь объявить переменную вообще без ключевого слова и она у тебя уебашит в window! Сука, это же так охуенно, пишем все в глобальный объект и пусть весь мир горит.Ну ладно. Врубаем стрикт мод и православно ебашим в var. До первой конструкции if. И в ней, внезапно, оказывается, что block scope в js как бы и нет нихуя! Весь этот пердолинг с IIFE нужен не потому что мы любим ебанутый контекст и скобочки по фен шую, нет, это потому что ебаный Крокфорд не додумался, что если ты объявляешь переменную в if - неплохо бы не показывать ее вне этого блока! И единственный нормальный способ объявить локальную переменную - объявить ее внутри функции. Пиздец. Сейчас, понятно, это не очень актуально, ES6 это кое-как сгладил и даже засахаренные классы подвезли, мы почти ООП-язык теперь, мы экстендиться можем. Но. Сука. Почему нельзя было нормально сразу?
>>1511764Ну не про плюсы-минусы наследования-композиции компонентов в реакте же тебе рассказывать, болезный.
>>1511738По коду видно откуда ты ушел. После пары книг такое говно может выдать только заводобыдло. Просись обратно на завод.
>>1511738>сейчас уже начал изучать реакт.>что делать дальше?Изучать реакт, роутер, редакс.>>1511818>пук
>>1511821Сразу виден культурный горизонт вайтишника. И кто-то еще что-то пытается говорить про конкуренцию? Ее нет.
>>1511813Есть объект, в котором лежат свойства связанных с ним html элементов. Функция принимает имя объекта machine и создает на странице элементы, присваивая им id = machine1, machine2 и т.д. и записывает свойства новых элементов в массивы по порядковому номеру. Это все работает. Теперь нужно сделать функцию, которая принимает id созданного элемента, находит соответствующий объект и возвращает из массива значения согласно номеру. Как я понял для чего-то такого прототипы есть, но я не хотел туда идти, у меня пока синтаксис еле-еле.
>>1503321Вспомнил как меня с руками оторвали пару лет назад, когда я сказал что знаю ангуляр 1.>>1503374document.createElement()>>1504327ant. Но если хочешь присесть на хуй гугла который на любителя, а я фронтендер — я много хуёв видел, то https://material.io/ + адаптер не забудь для реакта.>>1504424Друзья при учёбе хуйня. Максимум сойдут чтобы попрактиковаться в менторстве и закрепить свои знания рассказывая им чем желчный рефлюкс отличается от флюкса.>>1505755>сейчас 60, когда устраивался было 35Хуёвый прогресс за 3 года. Но, внезапно, ты прав.>>1511738А теперь перепиши всё на хуки + используй стейт менеджер + сохраняй стор в локалке (idb-keyval, например) + сделай кастомный чекбокс (чтобы, сука, при клике на лейбл он активизировался. Не говоря про а11и), кнопки и прочие ЮИ-хуйни. Этого тебе хватит до конца недели. Дрочись.
>>1511751О, спасибо. На собесах надо задавать вопрос "Что для тебя самое весёлое в жс, от чего прям лыба тянется или рука к лицу?". При ответе что это LE — слать нахуй.
>>1511858>ant. >material.ioЯ так то уже начал делать на material-ui, и всем советую. Больше всех понравился и простой но документация ублюдочная. худшая, что я пока видел У тебя есть что-то по адаптерам? Потому что их 1 гайд на офф странице с реактом на котором я делаю ничего не поясняет. Так же непонятно, как сделать темы. У material-ui есть этот классный withStyles и jss, а у material.io ты просто сидишь с кучей статического scss и лицом лягухи.
>>1511923Позиционированием, если это не банальное обтекание текстома это скорее всего не оно, а какая-то менюшка.
>>1511491>может на завод лучшеДостали вы своими заводами, давно не актуально, не осталось заводов почти
>>1511737Двачую, еба. Сам два года назад наткнулся на верстка-тренд, заинтересовался, задрочил кокодемию (даже интенсивушку брал за yoba-10к рублей). Работал на тот момент юристом. Потом даже начальником был, но от работы все равно тошнило. Полтора года назад уволился, полгода ебланил и верстал барбершопы из рассылки кокодемии. Полгода назад устроился в местную мухосранскую студию, на фоне местных вкатывальщиков с завода я был как Алан Тьюринг, еба, даже мог пузырьком сортирнуть. Правда на фоне нормальных программистов, коих тут на весь город полтора инвалида (все уебывают), я был говном и по-прежнему говно.Пока полет нормальный, все нравится, по уровню дохода почти сравнялся с моим "начальническим" юридическим заработком, лол. Портфелио тоже потихоньку пополняется.Недавно стукнуло 30, кстати. На дваче любят пиздеть, что мол, после 13 лет поздно вкатываться, но я как подумаю, о том, что мне еще минимум лет 15-20 продуктивной работы, и эти 20 лет я могу или хлебать смузи из горла, стуча хуем по АйБуку, или бегать по облсудам города СевероЗадрищенска, так выбор становится очевиден. А ведь некоторые вообще на кассе стоят, или по морозу бегают за гроши. Эти люди видимо вообще не думают о том, что есть такая штука как будущее.
>>1511986Нахуй ты выебываешься? За два года можно было и в Долину укатиться, а ты просто веслаешь в ноунейм галере за не самый высокий прайс.
Аноны, во второй части интенсива по вёрстке от htmlacademy надо получить коммит от их бота с "графикой, шрифтами и конфигурацией для сборки препроцессора". Где-нибудь можно достать эти файлы? Или это вообще не нужно? Насколько я понял, "конфигурацией для сборки препроцессора" это проверщик кода?
>>1512026Графика - это просто выдерганные из макета картинки, это можно (и нужно) сделать самому. На первых порах просто держи ФШ открытым и тащи из него то, что тебе нужно в конкретный момент.Шрифты - это шрифты. Их можно скачать с ГуглФонтс. Это тоже можно и нужно сделать самому.Конфигурация препроцессора - это "gulpfile.js". Это файл, в котором написано как именно Галп собирает твой проект, пошагово. Такой файл можно нагуглить в интернете, но лучше посмотреть урок от академии в том же интенсиве, только позднее, где вместе с инструктором ты самостоятельно такой файл напишешь. Это не так страшно, как кажется, особенно если немного знаешь ЖС.TL; DR;Получать ничего не нужно. Картинки дергаешь из макета сам, шрифты качаешь из интернета. По настройке препроцессора будет урок дальше в интенсиве. Посмотри его и пошагово, по ходу урока, повтори.
>>1512058Иконочки в формате СВГ можно натаскать с Flaticon или любого другого сайта из тыщщи. Предвосхищая дальнейшие вопросы в стиле "Как почему СВГ распидорашивает на весь экран"1. Сначала смотрим академию, всю.2. Потом гуглим вопрос.3. Если ничего не найдено, что на этом этапе ВЕСЬМА маловероятно, или интересует какая-нибудь специфичная хуйня. Спрашиваем тут.
>>1512060Круто, братан, вот только зачем искать на сторонних сайтах, если можно у выпускников академии спизидить родные иконки за 5 минут? Только не надо говорить, что это полезная практика для фронта, на работе это должен делать дизайнер.
>>1512061>на работе это должен делать дизайнерПриехали, а ты кто? Ты верстальщик ты и дизайнирувывай давай.
>>1511626Спасибо. >>1511743Спасибо. Ага, совсем нуфажик, из копирайтинга перекатиться решил на старости лет.
Залил шаблоны PSD от кокодемии, которые на почту приходят. Собираю их с 2016 года, по мере появления новых буду заливать туда же.https://yadi.sk/d/NEAG7etJr5t0WA
>>1512466Я сверстал через картинкипрямо сейчас его делаю, лол. На самом деле верстай как удобнееда, я знаю, трафика от картинок больше.
>>1512539Таки скажи мне вот что: там есть встроенное видево, как стайлить плеер, если ты просто верстала и не хочешь пока лезть в js дальше, чем выпадающие менюшки?
>>1512542Я пока до него не дошел. Думаю просто картиночкой сделать. Уже картинку красивую с котиком скачал. Не хочу искать какое-то видео и встраивать его.
>>1511830>>1511842Можешь положить свои объекты в другой объект и вызывать через hui.[ getPizda() ] например.
Аноны, прохожу тут базовый курс html академии, дали задание сделать таблицу как в примере. Все сделал, засчитали 100% соответствие. Смущает только момент с выравниванием текста в колонках, такое ощущение что я его сделал как-то через жопу.Суть в том что в первом столбце текст слева, во втором по центру, а в третьем справа. Я не нашел ничего умнее, чем каждой ячейке присвоить один из трех классов, и для классов выравнивание задал. (Скрин прикрепил как выглядит у меня это)Вопрос как бы это сделал нормальный опытный верстальщик, примерно так же или как-то проще можно? И как часто вам вобще в работе таблицы встречаются?
>>1512695Умнее будет через nth-child сделать.Например всем дать выравнивание по середине, первому слева а последнему справа.http://htmlbook.ru/css/nth-child
>>1512695>в работе таблицы встречаются?Встречаются>как бы вы сделалиЗадал бы всем по центру, first child слева, last child справа
>>1512695>>1512730Спасибо парни, разобрался, так намного меньше еботни, заодно и фон нечетным строкам задал через nth-child(2n+1)Ато представлял сколько гемора будет при бОльшем размере таблицы.Видимо там дальше про все это в курсе будет.
>>1512598Это младший брат за компом был.>>1512595Какого ещё ревью? Я блять вообще таксистом работаю. У вас тут все такие же пизданутые, как тот, которого я заблочил? Лечитесь, долбоебы. Вы со своими компудахтерами скоро совсем ебанатами станете.
>>1512466Эта хуйня называется прогрессбар. На картинках не делается, потому как обычно не статична, а должна быть изменяемой посредством скриптов. Не будешь же заливать 100 картинок для каждого состояния. Пример реализации можно посмотреть тут:https://www.w3schools.com/w3css/w3css_progressbar.aspВообще кстати https://www.w3schools.comДохуя полезная штука, особенно для новичков. Внимание на раздел HOW TO, его нужно хотя бы на раз полностью проглядеть, там показывают как реализованы самые часто используемые штуки, типа аккордеона, мягкой прокрутки и прочего.И еще момент - старайтесь заранее продумать, как будет вести себя тот или иной элемент, потенциально. И реализовывать его с запасом прочности, например бар выше. Реализуешь статичным - при изменении процентов, придется либо ебаться с новой картинкой, либо переверстывать уже по-нормальному. Лучше сразу сделать хорошо, и в портфолио будет не жаль добавить.
>>1512542Гуглить не пробовал?https://developer.mozilla.org/en-US/docs/Web/Apps/Fundamentals/Audio_and_video_delivery/Video_player_styling_basicsА в
>>1513011>На картинках не делается, потому как обычно не статична, а должна быть изменяемой посредством скриптов. Тут как раз статично всё, это не индикация загрузки, а габариты хуя дизайнера.
>>1513013Ебаная вакаба.А вообще стайлинг плеера - вещь простая и сложная одновременно. Основы учатся быстро, но иногда, чтобы сделать какую-нибудь пиздюлинку, приходится ебаться не снимая трусов часов восемь. На твоем этапе можешь просто вставить картинку и не ебать мозг.
>>1513013>Гуглить не пробовал?Нет, конечно. Я сделал контейнер, по центру сделал кружок с треугольником и сказал - дальше пусть работает жаваскрипт.
>>1513014А захочется ему изменить свой хуй, что ты делать будешь? Скажешь ему "Ну зайдите там в ЭшТЭМэЭль и поменяйте картинку?". Нет, брат, ты должен хуйню эту под ключ сделать. Чтобы блять можно было передать из ЦМСки параметр, а полосочка сама встала куда надо. Это и есть профессионализм. А ебашить картинки везде это профанство и признак уебана. Так-то и сайт можно ебануть одной картинкой сверху боди и все, красота.
>>1513018>Так-то и сайт можно ебануть одной картинкой сверху боди и все, красота.Отличная идея!>Только вот обычно жабаскрипт тоже писать тебеПока что мой уровень это калькулятор, так что фиг с ним.
Сам тоже собирал раньше макеты на русском языке, чтоб не просто статику на английском верстать однообразную, а норм макеты. Там несколько гигов все вместе. Могу залить как нить, если кому нужно
Сап и сразу два вопроса. 1. Почему при добавлении border ломается кнопка? 2. Как растянуть серый бэкграунд на всю ширину окна, при условии, что ниже будет блок белого цвета?https://jsfiddle.net/no19vjkp/2/
Мувисерчеры, как мне называть пропы если их далеко пробрасывать надо? У App есть метод changeThemeHandler, который через Layout, AppBar, Settings должен достаться кнопке. Я видел, что там, где метод объявляют, его часто называют что-тоHandler, а потом вроде при передаче уже определяют проп onЧто-то или onЧто-тоHandler. Какая best practice в общем?>>15136601)Кнопка работает нормально, просто ты задал свое оформление для состояния покоя только. А надо ещё для hover, focus и active2)Ты дальтоник? Я вижу у тебя только желтоблевотный, но не серый. Если что-то надо на все окно, то прописывай в html.https://jsfiddle.net/sdp6r5v2/
>>1513751>Какая best practice в общемЮзай Context API, с хуками он теперь просто и декларативно подключается.
>>1513754А хуки уже стандарт? А как выбирать, передавать через пропы или лепить Context? Передать надо больше 2х раз = используй контекст?
>>1513761>Передать надо больше 2х раз = используй контекст?Да. Делать такую лапшу из пропсов, где ты их по длинной цепочке передаешь - это плохая идея.
>>1513751Спасибо. Желтоблевотный я временно добавил, там фон серый будет. Кнопка не кликается просто, на ней потом модалка висеть будет.
Гайс, нужен совет. Предстоит использовать styled-components в проектах и задача сделать компоненты и контейнеры максимально изолированными и реюзабельными.Я понял как, например, сделать какой-нибудь простой компонент типа кнопки и применить к нему стили или темы с помощью sc, и даже вроде понял, что для навешивания обработчика на кнопку я могу использовать какой-нибудь hoc и просто передать в sc его на атрибут onClick.Но вот мне нужно сделать какой-то более сложный container изолированным, типа карусели, как в таком случае организовать стили для неё и темы? Разделить элементы управления на маленькие sc?А как тогда в этом случае стилизовать какой-нибудь сложный container со вложенными не отделимыми компонентами и логикой с помощью sc?
Видел такой стиль верстки, когда отступы задаются не маргинами, а специальными компонами для этого. Как это называется вообще? Хочу перейти у себя в проекте на такое, надо изучить, как это лучше всего делается и какие подводные, но хз чё гуглить. Выглядит это примерно как пикрил для кнопки с 20px сверху и снизу.
Какой подход лучше? Иметь чуть более раздутый стейт, вычисления в обработчиках, но в пропсы передавать уже готовые значения из стейта, или иметь маленький стейт, а все вычисления осуществлять непосредственно в компонентах?
>>1508666блять, сколько людей учат английский и все так же его нихуя не знают. я думаю все тоже и с вкатывальщиками.
>>1511228снеси все нахер и переустановино вообще CRA через npx рекомендуют вроде как ставить,почему yarnом ставишь и еще без имени проектане понимаю...
>>15142051) Как ты сделал блюр картинок при наведении?2) Нахуя? Я понимаю, кинуть 10х10 блюр говно пока грузится настоящая картинка. А так зачем?3) Почему на хероке, какой-то бекенд написал?4) Сколько учился?
>>15142051) Меню неинтуитивное, не понять какой сейчас раздел выбран. 2) Когда открыта страница фильма, меню показывает что ты сразу в обоих раздел одновременно3) На кнопке добавить в избранное курсор должен пальцем быть4) Вообще это нелогично, что для того чтобы добавить фильм в избранное тебе надо его отдельно открыть, естественным кажется что если у тебя есть галерея фильмов, то сразу же в ней у каждого есть и звездочка чтоб его добавить.5) Не хватает дебаунсинга у поиска, если включить в хроме режим эмуляции Slow 3G то видно что все запросы выстраиваются в очередь и неспеша отрабатывают6) Если поисковое поле пустое то показывает последние результаты а не первоначальную выборку
>>1514406Если тебе не нужно поддерживать старый код костылей, то не нужно. Всё, что умеет жакерия, теперь умеет и голый жабоскрипт.
>>1508666Если только в ДС, обычно все хотят вкатиться в МВД или выйти на управляющую должность. Желающих стать кодером нету.
>>1514243хуита полная по-моему, сейчас реакт все перекрывает. модна типо.если сильно горит подучить я думаю не так уж трудно. реакт на порядок сложнее освоить по-моему
>>1514498сколько тут уже вкатившихся было у которых жопа горит от кода и все что ним связано. если нет к этому склонность, нахер это кому упало. енто как только у 10% процентов населения есть наследственная склонность к сельскому хозяйству. так и к коду наверняка. математический склад ума нужен. сейчас весь вротенд это программирование кроме может лендосов и прочей чепушни. все усложняется только с каждым годом, ну и типо упрощается одновременно, но тонкостей все болььше и больше. я думаю среднестатистическая маня скорей уж дизайнером каким-нить пойдет.
>>1514708А ты?>>1514723Берут флешку... нет, сразу винт, и приносят. Или с хуяндекса скидывают. Откуда мне знать-то?
>>1514800Ты думаешь тут на твои тупые вопросы будут отвечать? Либо гуглить научись, либо вали отсюда.
>>1514240>я думаю все тоже и с вкатывальщиками.Просто приходиться переучиваться на что то что не даст хоть как то сдохнуть с голоду, благодарите главного карлика руси
Не спеша учу основы, решил между делом глянуть как работают над реальными макетами.Нашел в ютубе ролик посвежее про верстку. Парень верстает макет, в нем встречается картинка затемненная (ну в фш когда накладывается черный слой и прозрачность ему задается) парень мерджит слои в фш и как есть ее вставляет.Ну, думаю, решил не загружать нас, новичков, может картинка эта меняться никогда не будет.Тут же ему встречается кнопка. И он начинает выравнивать текст внутри этой кнопки с помощью line-height, блять!И это я еще валенок совсем в css, уверен он там еще больше пиздеца нагородил, просто я не заметил в силу незнания.Собственно какого хуя такие профи лезут обучать и какого хуя его смотрят тысячи людей?
>>1515028>парень мерджит слои в фш и как есть ее вставляетТолько что также сделал, все равно это сраный лэндинг.Позже мб переделаю и сделаю прозрачную заливку через css
>>1515038Незнаю, я написал что учусь только. Но line-height для другого предназначен же, межстрочный интервал чтоб задавать. Костыль какой-то. Оно вроде работает если текст в одну строку, а если в 2?Я бы размер кнопки паддингами задавал, собственно ими же и положение текста бы контролировал. Те кто опытнее может еще какой способ знают.Или что, хочешь сказать чувак все правильно сделал? Если это действительно так, то признАю что зря нагнал на него.Хотя мне все таки кажется, что он хуйню сделал.
>>1515141Я бы боялся конкурнции с людьми, которым нечего делать все 16 часов в сутки. Это уже не домохозяйки, это действитльно серьёзно.
>>1515150да млин им проще твоей маме позвонить и попросить перевести 300к следователю, потому что ты сбил челдовека и тебя надо отмазать. ты реально прям лошок и не знаешь чем на зоне нынче занимаются?
>>1515169вот да, мне кажется, такие персонажи даже получив какие-то навыки не пойдут куда-то работать, а будут использовать их для какой-нить чернухи
>>1515150Будет еще страшнее когда нач.тюрьмы свою галеру из зеков запилит, вот это реально пиздец настанет
Вопрос такойВот допустим человек или команда пилят бекэнд, другие пилят фронтенд, а кто их вместе связывает?Что то мне подсказывает, что это на плечи фронтендера ложится? Если так, то получается, что нужны будут какие-то знания языка, на котором бекэнд написан? Или там все просто?
>>1515243>кто их вместе связывает?Единая задача. На планировании спринта выбираете задачи, обкашливаете вопросики и идете пилить таски.
>>1515076> Костыль какой-то.Доброе пожаловать в фронтэнд. Тут иначе не бывает, лолчерез line-height самый удобный способ, кстати
Ребят нужен совет - выучил стандартные стек новичка -html/css/bootstrap4/js и не знаю что учить дальше. Пока пилю от делать нефиг лендинги.
>>1515250я имел ввиду не что связывает людей, а кто связывает бекенд и фронтенд части, когда их уже написали.Ну вот как ты сказал на планировании выбирают задачи.Допустим решили Вася будет писать бекэнд(хз на чем там пишут, пусть будет php я только о нем слышал), Петя будет верстать, Саша будет всякие свистопирделки на JS делать. Вот кто из них в итоге будет прицеплять Петину верстку к Васиному коду?
>>1515298В реальности ты будешь и верстать, и логикой на фронте заниматься, и еще фулстечить себе потихоньку, чтобы не было такого, что бэкэнд готов в середине четверга, а в пятницу с утра надо уже инкремент показывать на спринт ревью.
>>1515298>а кто связывает бекенд и фронтенд части, когда их уже написали.По идее бекэндщик, питоноеб/пхпмакака
>>1515291есть мильон курсов всякого говна на фулстек, удивишься насколько его много. а какжи React, Vue или Angular?
>>1511584Вкотился в 25 3 года назад, сменил 4 галеры, сейчас на удаленке, в ДС всем похуй на возраст, если у тебя самого нет комплексов по поводу того, что твой тимлид младше тебя на 5 лет а чтобы придавать этому значение, нужно быть реально закомплексованным дебилом, и вместо вкатывания копить на курс психотерапии, то какая разница?
Гайс, нужен совет. Предстоит использовать styled-components в проектах и задача сделать компоненты и контейнеры максимально изолированными и реюзабельными.Я понял как, например, сделать какой-нибудь простой компонент типа кнопки и применить к нему стили или темы с помощью sc, и даже вроде понял, что для навешивания обработчика на кнопку я могу использовать какой-нибудь hoc и просто передать в sc его на атрибут onClick.Но вот мне нужно сделать какой-то более сложный container изолированным, типа карусели, как в таком случае организовать стили для неё и темы? Разделить элементы управления на маленькие sc?А как тогда в этом случае стилизовать какой-нибудь сложный container со вложенными не отделимыми компонентами и логикой с помощью sc?
>>1515481Ты главное оборачивай всё в HOC и скопипасть это сообщение ещё раз 10. Если серьёзно, ты это сообщение под веществами писал? Какой HOC для онклика, какой контейнер-карусель? Сформулируй вопрос получше и тебе ответят
>>1515555Сори, я без f5 тред обновил и через ctrl+f не нашел, думал сообщение не отправилось в пятницу.В общем я разбираюсь с Component-Based Design и скорей всего буду использовать styled-components и возможно styled-system для построения иерархии изолированных компонентов. Я просто пока не очень понял как работать с умными контейнерами в данной системе, если кто сталкивался, буду рад почитать что-нибудь на данную тему. Гайды на русском будут вообще идеальным вариантом.
>>1515563Ну скорей как сделать styled-component из умного контейнера со сложной логикой, типа датапикера или карусели.
Переписал я свой йоба-компонент на хуки и сократил в нём объем кода почти на треть. Как же легко стало писать на реакте! Теперь домохозяйки вместо вью будут в реакт вкатываться походу.
>>1515568Так а как эти пропсы принять и обработать, если он закрытым возвращается. Я походу че-то очевидное недопонял в этих стайлед-компонентс.Ты же объявляешьconst button = button.div`background-color: "#ffffff"`и оно тебе возвращает уже закрытый глупый компонент без логики, куда ты просто текст можешь напихать.Типа<button>Кнопка отправить</button>Куда методы то писать?Вот тут я максимум чё могу это сделать hoc который вешает onClick или какую-нибудь тему передает.function povesitOnClick = (wrappedComponent) => {return class withOnClick extends Component { handleOnClick = () => { console.log("Кликнули") } render() { return( <wreppedComponent onClick={this.handleOnClick}/> ) }}}А как сделать styled-component из умного container?Сори плиз, что без кодпен, лень(
>>1515662Ой бля, завали свой ебальник тупорылый, долбоеб. Братан, почитай документацию, там написано, как в зависимости от пропсов навешивать различные стики. Обработчики событий, такие как онклик, вообще вешаются напрямую.
Подскажите где можно удобно брать заказы на верстку/фронтенд. Может какие то каналы в телеге. Чтобы без фриланс бирж.
>>1515723Даже если это доллары в год, то все равно маловато, всего 200к в месяц. Я рассчитываю, что у меня будет побольше зп, когда у меня будет 3 года опыта. Особенно, если я укачусь из россии к тому времени.
>>1515732У нас на галере в спб даже тимлиды не получали 200к в месяц, Я хз где вы себе такие зарплаты напридумывали.
>>1515758В ДС есть вакансии и от 250к, и от 300к. Есть та же удаленочка на забугор за доллары. Мне кажется, возможностей куча, если не планируешь сесть на зарплатку и кодить по 2 часа в день.
>>1515497Сейчас 15$ в час, но это не фуллтайм вангую врети от копирайтера с 35к, так что около сотки в месяц набегает, мне норм, учитывая что работаю в расслабленном режиме, попердывая дома в диван.
Чистил комп недавно, а он теперь свистит блять ультразвуком неприятно, а я хуй пойму откуда, с вентиляторами вроде нормально все, а остальное я не ебу как фиксить, я че радиотехник?Как сосредоточиться на вкате когда тут хуйня эта пищит? Блять
>>1516221Непонятно на самом деле откуда, да и с чего бы им свистеть, я даже не разбирал ничего, а тупо продул. В любом случае терпеть придется, я фиксить не полезу, нахуй надо
Я, кароч, тоже ищу себе другана по вкату. Сам смотрю 3 лекцию Академии, полет нормальный. Напиши сюда телега cthulhuF
>>1516267Главное не будь долбоебом как я, не ленись все курсы проходить, которые в заданиях. Желательно у них на сайте прям в редакторе, ну те которые бесплатные. Платные - хотяб скриншоты вдумчиво смотри. Ну если уже не прошел их.После этого свой сквозной проект (глейси-хуейси) легко будет верстать, в гугл намного меньше лазить придется.Ато я дохуя умным себя возомнил сначала, "эт я знаю, эт скучно, эт лектор уже объяснил". В итоге жиденько обосрался в начале.И да, не проматывай общение с чатом, там конечно куча однотипных и тупых вопросов ("Как не бояться верстать и полюбить это" - сука, тело на каждой лекции эту хуйню спрашивало у разных лекторов), но годноту тоже рассказывают.
>>1516329Курсы на сайте проходил уже, пока до лекций самих с css ещё не дошел, но спасибо за совет, анон.
>>1516350Ничего, либо тебе понравится и ты так и останешься в продажах, либо не понравится и ты будешь после работки вкатываться с удвоенным рвением.
>>1516329Правильно все говоришь. Хочу порекомендовать курс от создателя HTMLAcademy, только он на другой платформе и бесплатный. Там есть и видео, и задания из их курсов в академии, а также есть пошаговый проект создания макета. Только нужно успеть записаться.https://openedu.ru/course/ITMOUniversity/WEBDEV/
Такая залупа на почту приходит... не секрет, что многие, кто учится создавать сайты, планируют потом зарабатывать на этом. И они прекрасно понимают открывающиеся перспективы и в плане заработка, и в плане удобства работы. И в этом письме я хочу Вам рассказать об этом более подробно.Начнём с удобства работы. Я являюсь противником офисной работы, когда речь идёт о сайтостроении вообще и о вёрстке в частности, так как эта деятельность легко может выполняться удалённо. И я сам ни дня ни в каком офисе не отработал, чем я всегда горжусь. Рекомендую и Вам зарабатывать на вёрстке и сайтостроении удалённо. Это позволит Вам жить там, где Вы хотите, а не там, где работа рядом. Позволит Вам жить в любой стране, а не там, где Вас взяли на работу. Это позволит Вам работать в любое удобное время и дни, брать отпуск в любое подходящее время и на любой срок. Таким образом, удобств очень много.Теперь по поводу заработков. Вёрстка одной средней страницы стоит в районе 4-5 тысяч рублей, необходимое же время при наличии опыта – 3-4 часа. Таким образом, за час работы верстальщик получает в районе 1000 рублей. За час – 1000 рублей, и это не выходя из дома. При этом заказчиков не хватает только начинающим, но со временем, при нарастании числа отзывов, портфолио и главное довольной клиентской базы – по сути, Вашего золотого актива, заказов будет столько много, что Вы будете отказываться от них.Таким образом, чем дольше работаете, тем больше у Вас постоянных клиентов. И, разумеется, через некоторое время можно и просить за вёрстку больше, чем другие.Поэтому на фоне заработков от умения верстать сайты, стоимость курса «Вёрстка сайта с нуля 2.0» просто блекнет: https://srs.myrusakov.ru/makeup2Сообщаю, что цена может измениться в большую сторону в самое ближайшее время, поэтому торопитесь оформить заказ по старой цене: https://srs.myrusakov.ru/makeup2С Уважением, Михаил Русаков!
>>1516629Ну хоть сразу готовит к тому, что максимум развития типичного покупателя этих курсов - это натягивать верстку под цмс битрикс за 30-40к.
>>1516715Благодарю. Мне правда с PSD не охота морочиться. Беру готовый html шаблон и просто переверстываю. Плюс смотрю его код, какие фишки там используют. Но все равно спасибо. Рано или поздно придется с PSD столкнуться.
>>1516704>максимум развития типичного покупателя этих курсов - это натягивать верстку под цмс битрикс за 30-40кЛюди за 10-20 тыщ горбатятся физически. А тут сидя в кресле 30-40 тыщ еще не нравится. Зажрались вы ребята.
>>1516727Это ты из дно-треда к нам заглянул? Ты пойми, нам похуй на васянов с завода, мы годами вкладывались в себя и в свои знания, и хотим получить с этого максимум. И наша цель - это если не силиконовая долина с зп 150к в год, то хотя бы куда-нибудь в теплые края за 80к+.
>>1516760Этот уже нагуглил. Но все равно благодарю. Может есть такие где дохрена шаблонов, сотни-тысячи? А то в html5up маловато, и однотипные.
>>1516329>Как не бояться верстать и полюбить это" - сука, тело на каждой лекции эту хуйню спрашивало у разных лекторовАхаха, я тоже знатно пригорел с этой хуйни. Вот такие люди сейчас лезут в IT.
>>1516776Ага, только проблема в том, что на почти любой работе за 25к не будет менторства, потому что там похуй на профессиональный рост сотрудников, да и скилловые люди не задерживаются на подобных местах. Там будет похуй на качество продукта, и никто не будет бить по рукам за говнокод. Поэтому с точки зрения наращивания скиллов работать на такой работе однохуйственно сидению дома.
>>1516467Сколько там человек на поток идет? А то как то страшно, вдруг запишусь но дропну, потому что может быть лето все загружено. или когда там начало
>>1516772Тут еще есть. https://www.behance.net/search?content=projects&sort=appreciations&time=week&featured_on_behance=true&search=html%20free%20template
>>1517167Да он сам дебаунс, походу. Гнать на кантора - это еще тем дауном надо быть. Учу сейчас питон, и так даже близко нет такого хорошего учебника с задачками, как у кантора по жсу.
Отправил во все места, куда можно было свой мувисерчер. Все посмотрели с утра, потом после обеда. Никто так и не ответил :(((((((((
>>1516789>>1516752Скиллы переоценены из-за взрывного роста рынка, а у тебя отрицание. 20 лет назад была профессия оператор ПК, а сегодня 2-летние дети магнитик на холодильнике пытаются увеличить жестом. Довольно жалок такой снобизм.
>>1517174>так даже близкоLearning programming in Python 3 Mark Summerfield. Все. Ты ебанулся что ли? Это по жсу дохуя надо потому, что язык уебанский. А по богоданному Питону вот это читаешь и все. Потом либу продрачиваешь, пепу8, если за это время ее не выучишь по подсказкам ide, и идешь учишь джангу или че там модно.
>>1517292Это не онлайн учебник. У Кантора веб-интерфейс, который предоставляет удобную навигацию, поиск, возможность потыкать на фичи на месте, решать задачи "не вставая с дивана" и так далее.
>>1516752Тебя уже определили твои братанчики. Ты сам то какие навыки имеешь? Думаю я тебя обойду как стоячего. Но дело тут не в этом. Ты неблагодарное говно. Этим все сказано.
Верно ли я понимаю, что хеш в конце файлов генерируется только для кеширования? Типа bundle?v=721381.js.
>>1516806Какая тебе разница. Запишись главное, а проходить можно когда захочешь. Дедлайны может и есть, но курс даже после окончания остается в завершенных. Можно потом открывать его снова.
Лол, антуаны, меня в мухосранске на вротпресс-макаку на собеседование позвали, а я этой хуйни руками не трогал. Че делать?