24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Здесь аноны изучают верстку, фронт-енд и обсуждают все, что с этим связано. Полноценная инфа по материалам в пасте, здесь только краткая выкладка базиса и основные ссылки. Если ты ньюфаг, то тут тебе будут рады. Но только в том случае, если ты, перед тем как что-то спросить, погуглишь хотя бы минут 5 и прочитаешь фак/пасту. В противном случае будешь послан нахуй, и абсолютно заслужено. Совершенно идиотские вопросы, нытье и прочее - аналогично. Не говорите, что мы не предупреждали.
==========================================
КРАТКИЙ ФАК ДЛЯ НЬЮФАГОВ И ПРОЧИХ МИМОКРОКОДИЛОВ (ОБНОВЛЯЕТСЯ).
>Можно ли вкатиться в randomAge. Можно. >Можно ли вкатиться без знаний программирования/матана/функционирования гипертекст протоколов/етц. Можно. >С чего начать? Что учить? Куда смотреть? Внимательно прочитать ОП-пост, затем прочеcть пасту от корки до корки. Подумать, надо ли оно тебе, перечитать все еще раз. Приступать к изучению материалов по порядку. >Есть ли работа? Была, есть и будет, устраиваются как версталой, так и джунами фронт-ендами. Верстала без хотя бы базового знания JS сейчас как мамонт, поэтому готовьтесь учить и Javascript. В любом случае он вам понадобится, если планируете развиваться хоть куда-то. Джун фронтенд, полноценный и востребованный на рынке, а не программист на джиквери - это спец, умеющий и сайтик сложный сверстать, и страничку оживить, и приложение на нативном сваять. >Кто-то уже приходил к успеху/расскажите кулстори/кто-то уже работает/кто-то съехал от мамки/поднимите мне настроение и вселите надежду в себя/etc Да, и не один а двое, азазазза, кхм. Да приходили, и да, вряд-ли кто-то тут получает удовольствие от повторения одних и тех же слов в тысячный раз. Пожалуйста, избавь нас от этой головной боли.
>Сколько времени займет обучение? Плотно стоящий на ногах верстальщик с портфолио из 3-5 адаптивных макетов, но практически без знаний JS - 400+ часов. Верстала с пониманием JS и портфолио - 600+ часов. Фронт-енд джун с уверенной версткой, уверенным JS, умением в дополнительные техи/фреймворки/препроцессоры/либы/системы сборки/otherSkillName, своими пет-проджектами, в том числе наверстанным портфолио - 1000+ часов.
>Могу ли учить верстку/JS после работы по 2 часа? Можешь но это вряд ли будет эффективно. Указанное время в таком случае можешь смело умножать на 1,3+.
>Слышал что для устройства на работу нужно портфолио. Нужно, чтобы всякие эйчары могли убедится еще до отсылки тестового что ты что-то умеешь. Верстале для портфолио достаточно запилить самостоятельно пару макетов. Джуну фронту надо либо макеты с вменяемой клиентской логикой и безупречной версткой, либо какую-то приложуху.
>Подскажите хостинг/сайт/место где все эти проекты держать? Для сверстанных макетов без логики или с клиентской логикой хватит и гитхаба. Гуглишь бесплатный хост для страничек от гитхаба - github pages(gh-pages). Иметь профиль на гитхабе вообще - признак хорошего тона, так что в любом случае пригодится.
>Могу ли я спросить что-то в треде? Конечно. Но перед этим следует проделать следующие действия. 1. Подумать. 2. Погуглить. 3. Попробовать решить задачу самостоятельно. 4. Еще раз подумать. Если решения все равно нет - спрашиваешь.
Задачу описываем четко, код показываем только в песочнице тут не экстрасенсы сидят нам нужно пощупать код, иначе никто не поможет Аноны с кодом в постах, на скринах, в архивах, сразу идут нахуй. Вас предупредили. Дополнительно можно приложить скрины где показано, что работает/что не работает/как хотелось бы/как планировалось/етц. Плюс текстовые пояснения конечно. Оформите вопрос правильно - практически гарантированно получите грамотную и своевременную помощь.
>Почему фронтенд вообще существует? Есть же CMS/конструкторы-сайтов. Почему существуют рестораны и кулинария?? Есть же доширак.
Дальнейшая информация для ньюфагов в пасте в конце ОП-поста. Там ВСЕ расписано, в том числе самый удачный по мнению автора алгоритм изучения основ верстки, есть тонна полезных ресурсов для разработчиков начального-среднего уровня и прочая годнота.
==========================================
Интро.
Cразу скажу, времена, когда можно было сверстать две фиксированных странички и завалиться в хардкорный фронт-енд давно прошли. Нет, работу конечно найти можно будет. Позиция называется Markup или HTML/CSS Developer называйте как хотите хотя даже там требуется знание адаптивности и прочих ништяков, но это только старт, и ЗП там вряд ли вас сильно порадует, если конечно сможете найти такую позицию. На данный момент фронтендеру нужно учить больше, чем просто HTML/CSS. В частности необходимы продвинутые инструменты разработки, автоматизаторы, работа со скриптами, сам Js и Jquery, в перспективе что-то из Js фреймворков, MVC и прочего дерьма.
Не помешает навык натяжки оболочки на движок. Можете даже в бэкенд завалиться, если интересно. Но продуктивно это совмещать со всем тем стаком технологий, что нужны для фронт-енда, получится не у каждого, особенно на старте. Впрочем, если есть желание - попробовать можно, оно того стоит. Только есть нюанс, материалов по бэкенду здесь в пасте представлено мало, если кто-то в будущем поделится – будем рады и включим в будущие редакции.
Работу находим в конторках и крупных фирмах. Конторки/студии - основное направление деятельности. Альтернативой конторкам может стать фриланс, тут уже все опять же индивидуально, но конкуренция там больше, в начале может быть сложно, скучно и относительно дешево. Помните о портфолио, оно просто необходимо, да и за время его создания руку набьете.
==========================================
Обучающие материалы. Дальше представлены первичные обучающие материалы в сильно сокращенном варианте, полные списки найдете в пасте.
Лично я все же посоветую черпать инфу по базовой верстке из интенсивов, ссылки чуть ниже. Там ребята показывают весь процесс и делают это качественно. Никаких ошибок, минимум стилизации и отсебятины.
А в кокодемии то оказывается конкурс - не простой!
Первый три курса бесплатные, а прочие - уже за подписку. То есть ты сражаешься за свою команду, втягиваешься, а дальше - плати за месяц чтобы попробовать выиграть...целых 6 дней бесплатно!!! Ни месяц, ни хотя бы 2 недели, ни даже неделю блин. 6 дней...
есть у кого на gh-pages барбершоп или седона на флексах и с бэмом, по последнему слову так сказать? а то в гугле одни флоаты и у всех одинаково, будто форкали друг у друга
аноны извините за тупой вопрос. После 1 дз в базовом 2016 html+css , лектор дает задание добавить барбершоп к себе на комп . Но именно на гитхаб найти прям нулевый барбершоп как у него на экране почти не реал, т.к они все обновленные и засранные. Как вы справились с этой задачей? просто интересно решение. Я долго гуглил но нашел годишней давности какой то телки, которая видимо хуй забила прямо с 1 задания. Или все намного легче?
>>846432 Наверно у них РИПАЗИТАРИЙ с тем Барбершопом. Пошарься прям по их акку на Гитхабе. У них задания рассчитаны на гуппиков, ты должен справиться. Может ты где-то что-то упустил? И вообще. Ты этим жуебкам денег отдал. Пиши им: "НИХУЯ НИПАНЯТНА, давайте мне готовый Барбершоп для портфолио, я уже хочу вкатиться на 120".
Как научиться дебилу работать с гитом на маке? Открываю учебник по гиту, там начинают просить делать какую-то хуйню без предварительного объяснения как работать с консолью. Начинаю гуглить как работать с консолью на маке - вылезает лютая поебота.
>>846495 Простые команды перемещения, просмотра папки, копирования, удаления, создания посмотри и для начала хватит. Далее приступай к гиту и его основным командам (че набирать будет написано)
>>846495 Что конкретно непонятно с гитом? Пиши вопросы, я отвечу. По поводу терминала, его изучать как и английский язык нужно еще до программирования. Вот короткий, базовый курс, прям 101 – https://ru.hexlet.io/courses/bash Займет около часа, но даст нужные основы.
>>846508 Я сначала выучил основные команды (status, diff, push/pull и прочее), а теперь вот понял что да, надо как-то уметь работать с каталогом.
>>846519 Вот, годный курс, спасибо. Есть немного глупый вопрос, если я научусь работать с терминалом на unix системах, смогу ли я потом на винде работать? Сейчас сижу с мака, но возможно скоро придется за винду пересесть временно.
Ребят, объясните по БЭМ'у кой чего. Вот на академии говорят что нужно избегать перечисление классов под общие свойства (ну дабы была максимальная независимость), т.е одинаковые свойства просто копируются. И вот Громов говорит что одинаковые свойства копируются чаще с помощью миксинов. Но разве это не завязка на другом каком-то классе, т.е если этот миксин изменится, то и в другом блоке где он применен - тоже поменяются свойства.
>>846432 Ты сделал все не правильно. Во-первых лектор мог иметь в виду что из интерфейса интенсива ты должен скачать макеты барбершопа. Это раз.
Во-вторых он мог дать тебе задание создать папку на твоем гитхабе с этим баребршопом и скопировать эту папку себе на комп (или наоборот). Как локальную копию. Через прогу GitHub Desktope (или аналогичную)
>>846639 Бля БЭМ - этот говно для пидоров из Яндекса. Сначала просто верстай как душа ляжет, а потом уже про БЭМ думай. Кстати мне больше помог стайл-гайд кокдемии в css - какие свойства писать вверху класса, какие в середине, какие в конце.
>>846639 Миксин это набор шаблонных свойств, к примеру для стилизации кнопок - инлайн блок, бордер 0, паддинг 10 25 и т.п. В миксины не выносятся уникальный стили, которые могут меняться, к примеру цвет, размеры шрифтов и т.п. Так что у тебя будет что-то типа .btn--small {@include mixin-btn; bgc: #fff; font-size: 0.9em;} .btn--large { @include mixin-btn; bgc: #eee; font-size: 1.2em; }
Я когда верстал в миксины выносил в основном всякую сеточную хуитку, чтобы по сто раз не писать 10 строчек разной флексовой поебени, хотя это вроде бэд практис, тип медленно работает, лучше экстендить, но кого вообще ебет скорость парсинга цссникого
>>846887 Но бэм это просто методология нейминга, причем если следовать полностью следовать канонам конторки темы лебедева - с крайне ебанутой и неудобной концепцией. Там нечего учить, а верстать второй макет без бэма / любого другого конвиниент соглашения аля oocss - трата времени, такое даже на гитхаб выкладывать стыдно. Если анон уже дошел до миксинов, значит он собирается юзать препроцессоры и галп, чому бы бэмнейминг не добавить?
Сап, фронтач. На нг батя напился и сказал, чтоб я шел искать работу в ближайшее время. Типа заебались они меня содержать. Хотя все, что я делаю это сижу в комнатке и дрочу фронт. Я ем мало (55/177), деньги ни на что не прошу. Учу пока только цсс+хтмл. Думал, что до весны мне разрешат посидеть, поучить, а потом надеялся вкатиться джуном за 10к, чисто за еду. Но хуй там. Я до этого упорно все изучал, но теперь все желание отбилось и пропало. В прошлом треде чел скинул потс с ебаного айти, где статья про то, что нихуя нет вакансий. Это еще больше заставило опустить руки. Когда я сказал бате, что учусь кодить, батя сказал, мол не лезь в эту хуйню, ты ничего не добьёшься, иди в грузчики. (Я был отчислен с 3-го курса мухосранского вуза, обучение в котором было мне неинтересно, и теперь из-за этого батя называет меня дураком/дауном/ебланом/трутнем/дебилом и всячески смешивает меня с говном и постоянно твердит, что я ни на что не способен и что у меня ничего не получится.) Работать на дно-работах я не смогу, у меня синдром Аспергера. Я испытываю трудности в общении, на людях у меня могут случаться панические атаки. Я заикаюсь, путаю слова местами. Я не смогу идти в продаваны и манагеры. В грузчики тоже не смогу, у меня порок сердца. Всё, больше вакансий нет. И если убедить батю, в том, что сердце больное, можно, то вот мои психические отклонения для него ничего не стоят. "Будь смелее, девка. Не мямли, блять. Иди блять и работай". Единственной моей надеждой было айти, я надеялся, что вкачусь в конторку с десятком людей и буду потихоньку работать. Но теперь я не знаю, что делать. Вчера было так хуево, что в приступе истерики я завязал шнур от ноута на шее и привязал к батарее. Хотел выкинуться с окна, ей богу. Потом подумал, что наверно это очень больно, одумался, и просто сидел в ванной и рыдал. Я не знаю, что делать. 3 дня назад я был уверен в своем будущем. ЧТо вот-вот и все будет хорошо. Буду потихоньку учить и обязательно вкачусь. Но теперь я боюсь. Боюсь жить дальше и всерьез сомневаюсь в своих силах. Это никому не интересно, но мне не с кем больше поделиться. >>846036 (OP)
>>846993 У нас тут не клуб психологической помощи, но на правах человека, который живет с хардкорной эндогенной дерпессией на таблетках, отвечу. Все это хуйня, которую ты выдумал сам, инфа соточка. Боязнь людей, блабла, хуйня. Синдром аспергера считается легкой/среднью степенью аутизма, подтверждается в больнице, после чего тебе дают инвалидность и всякие прикольные процедурки таблеточки и бесплатный проезд (эт в ДС, правда, так что мухосранские аутисты обходятся только инвалидностью, скорее всего), так что пиздеть про свою уникальность не надо.
Учиться ему было неинтересно, лол, вакансий у него нет, потому что дебики с хохлосайта так написали, пиздец, че ты хочешь вообще? Только не говори, что пердолить цсс с перспективой шлепать однообразные формы на ангуляре/реакте тебе якобы интересно. Фактически у тебя два выхода: 1) убедить родителей, что ты не конченое мудило и реально осилишь до конца то, чем занимаешься сейчас. 2) засунуть свои комплексы в анус и искать работу по силам, в т.ч. на удаленке (привет копирайтинг, да-да). А работа для фронтов (не для верстал) есть, и много, и чтобы ее получить достаточно быть чуточку умнее обезьян с гикбрейнса.
>>846887 Ты слишком превозносишь верстку. Это типо так дохуя сложно? И в чем проблема сразу начинать учиться верстать с правильном методологией, это ведь никак не мешает процессу обучения.
>>846993 Держись там.Продолжай учить. За новогодние выходные закончи курсы хтмл и базовый интенсив. Просто учи и не думай о плохом. Жизнь не заканчивается. После базового интенсива ты сможешь вкатиться джуном-верстальщиком за еду. Возможно зп будет даже меньше 10к. Но хоть что-то. Шанс зацепиться на таком начальном уровне есть.
>>847015 Вот ты его сейчас обнадеживаешь, а потом он соснет хуйца и выпилится, т.к. найти место для личинки версталы даже в ДС\ДС2 - задача, которая требует, скажем так, весьма больших трудовремяэнергозатрат. А с его комплексами да в мухосранске он ебанется после первого же отказа. Да и вообще я сомневаюсь, что он по 12 часов в сутки тратит на учебу. Уж пару часов можно потратить на днищезаработки, вариантов где не нужны мозги и сила воли не так уж и много, та же толока или копирайтинг, рублей 300 за 4-5 часов в день можно делать. Так что ему надо мозги прочистить, может даже к халявному психотерапевту сходить { а то он вон себя аспергером называет, охуеть вообще }, наладить контакт с предками и уже дальше решать, что делать.
>>847013 Какой ещё порог вхождения, нужно всего лишь понять что такое БЛОК ЭЛЕМЕНТ И МОДИФИКАТОР блять, больше от тебя ничего не требуется. Это не фулл-стак БЭМ-методологии.
>>847044 Порог вхождения, когда человек узнает что такое p что такое b и что такое img.
Ты видно совсем забыл каким ты был в самом начале. Или просто ты привык ковыряться во всяком говне дням и неделями и мозг к этому расположен, а у многих то - нет.
Отсюда и порог вхождения и отсюда тот факт, что не ты (как впрочем и не я) не зарабатываем по ляму в месяц на обучении доверчивых граждан через инет.
>>846993 >Работать на дно-работах я не смогу А придется, потому что в такой атмосфере хуй ты что выучишь. Нужна некоторая финансовая стабильность и отдельное жилье.
>у меня синдром Аспергера Справка есть или ты это сам себе диагностировал?
В любом случае, нельзя сказать что программисты совсем уж не общаются с людьми, софт скиллы тоже важны. Донные работы это не только продаваны, менеджеры и грузчики. Есть куча донных работ, которые не требуют много общаться с людьми. Типа модерации объявлений на Авито или ковыряние говна вилкой на Толоке.
>>846993 Да, что касается востребованности — нужно не верить первому попавшемуся хохлосайту, а сходить на hh.ru в твоем городе, посмотреть на вакансии и сравнить их с собой. Охуеть сложная задача, я понимаю.
>>846726 ну напиши как правильно я ж попросил. Он дал задание типо из интерфейса добавить себе. Причем показал как это выглядит у себя на компе. Я нашел на гите телку которая добавила к себе барбершоп, но забила на него хуй, и не правила его. Можно считать что я нажал скопировать из интерфейса. Как то так .
Хуй знает о чем вы говорите, мол вакансий много - стоит только открыть глаза. Живу в Украине, Харьков, вроде не село зарыганое, но вакансий на фронта рили штук 20-30 максимум, из них 70% это те, где требуются лиды, синьоры и редко мидлы. О джунах речи не идет вообще, редко вижу. Как вкатваться в таких условиях? Я без понятия. От требований в вакансиях хочется умереть нахуй - просто блять тысяча строк хуиты всякой, которую надо знать.
>>847151 Да Харьков еще на самом деле норм. Не Киев конечно, но все же. Понимаешь в чем прикол, если ты реально сидишь во всем разбираешься постоянно, тебе это нравится и ничего другого не хочешь, то в итоге все-равно рано или поздно устроишьсяъ, по-другому не может быть, потому что замотивированный чел нехило так прокачается за все время поиска, ведь у него нет ничего другого, что бы отвлекало.
друзья кто нибудь может подробно обьяснить , вот есть у меня папка с барбершоп, шрифты, картинки, css js, index, что с этим потом делать как выложить в инет? для этого и существуют cms чтобы накатить туда? типо joomla or wordpress? или покупать админку отдельно?
Хз о чем вы, опубликовал резюме за неделю до НГ, хотя все говорили что нужно подождать до конца января. Сам никуда его не отсылал, отклики на вакансии не оставлял, просто сделал видимым. В итоге по 2-3 приглашения в день, телефон звонит каждые 3-4 часа. Пришлось купить проездной. Но это ДС.
>>847436 Скиллы классические, про ваниллу и jquery даже не писал (они упомянуты в опыте), написал про любимые связки react+redux, express+mongo, упомянул про фп и clojure, немного про docker и ops в целом. Опыт 3 года.
Я не собирался устраиваться на новую работу, у нас был спор, что будет хоть один оффер до НГ. Плюс хотел немного подтянуть теорию и вообще посмотреть изменилось ли что нибудь на собеседованиях за последний год.
>>847392 >Хз о чем вы... >по 2-3 приглашения в день... >Но это ДС >написал про любимые связки react+redux, express+mongo, упомянул про фп и clojure, немного про docker и ops в целом. Опыт 3 года
>Хз о чем вы... Поясню - они про то, что трудно устроиться джуниором, особенно в мухосрани.
Кстати джуниором устраивался 3 года назад в течении двух месяцев. А точнее, сделал резюме, пригласили, приехал, обосрался за 5 минут на базовых вопросах, и почти со слезами на глазах уехал домой. Закрыл резюме, не выходил на связь больше двух недель, сидел сутками с Фленаганом. Ну а потом опубликовал, пригласили в другое место, приехал, показалось что опять обосрался за 5 минут, перед уходом сказал что готов работать за проездной. Перезвонили на следующий и пригласили за 30к на испытательный (через 2 года, перед уходом уже было 98к в месяц, и куча опыта).
>>847450 > 3 года Ну тут все ясно. Я планирую написать про год опыта домашнего погромирования, на самом деле даже больше т.к. я до этого с полгодика быдлокодил всякие говнопарсеры на питоне + верстку не считаю, но все равно.
>>847579 Без нее можно. Я например вообще считаю что зря свою получал. Благо что бесплатно еще и степуху платили, а то бы совсем печально было. Но ходят слухи что за бугром при отчаливании может и пригодится (типа уменьшит колво нужных лет)
>>847588 Образование нужно только -врачам -всяким там юристам -на гос.службе скорее совковая формальность Сам электрик, но сколько не вкатывался по жизни в разные отрасли, а сейчас в фронтенд - то никогда не спрашивали за вышку.
Анончики, есть у кого аккаунт htmlacademy с оплаченной подпиской, я хотел бы премиум курсы ещё раз пройти (давно очень проходил), а оплачивать месяц ради 3х курсов это как бы такое себе... Я понимаю что в шапке всё это есть в виде скриншотов, но так очень плохо запоминается.
>>847579 Вышка для многих - это показатель твой "успешности", адекватности, "нормальности". Для этих многих - если у тебя нет вышки, пох какой, то ты какой-то унтерменш. В любом случае с вышкой будут иметь существенное преимущество при прочих равных, а в некоторые конторы без вышки даже на собеседование приглашать не станут, если ты разумеется не профессионал в своем деле.
Не пойму, чем примеси лучше расширений? Ведь что в одном что в другом случае при изменении примеси/расширения во всех элементах где они были использованы тоже произойдут эти изменения и всё может пойти по пизде.
>>847579 Я по вышке вообще филолог лул. Единственное с чем мне это чувствую поможет - с неким иллюзорным "социальным капиталом", некоторой чуть большей грамотностью, чем в среднем по палате и... Фсе.
>>847918 хз вроде все норм, единственное что миксы (то есть когда блок одновременно является элементом, как например "search-form page-header__search-form" или "bookmarks page-header__bookmarks") нужны только тогда, когда блок нужно дополнительно спозиционировать, потому что сам блок не может отвечать за своё позиционирование но это так, на всякий случай написал, наверняка тебе надо будет им флоаты-хуёаты задавать через эти классы, разве что если на флексах будешь делать
>>846993 Мы в тебя верим, Лёха. Ты смог написать более - менее внятный текст и нормально расставить запятые, что уже означает, что ты лучше 40% россиян. Видишь, не всё так плохо.
>>847663 не думаю что на мычащего унтерка с корочкой будут смотреть лучше, чем на адекватного человека без ,а коль ты адекватен, то и корочка не нужна никому
По поводу вышки есть еще такой момент, если тимлид в прошлом успешно закончил топовый вузик, который ему так нравился, в добавок ходил в техмат, да и вообще готов каждую минуту рассказывать истории из студенческой жизни, то без вышки к нему в тиму не попадешь. Для него теперь все люди без вышки - говно.
У меня оконченного высшего нет (ушел с 3 курса), а с тимлидами везло, об образовании даже не спрашивали, но при трудоустройстве когда hr отдаешь доки, спрашивали - а диплом где? Я на первом месте работы ответил "потом занесу", на втором месте так и сказал - нет вышки.
>>848007 Без в/о и на собеседование не пригласят, или при отсутствии выбора, а это возможно только в случае, если ты уже состоявшийся специалист со знанием всех необходимых технологий и годами опыта.
>>846993 Бля, анон, ты это я(предки гонят въебывать, панические атаки и вся хуйня). Только я начал учить немного раньше и уже немного понял, в чем проебался.
Вот тебе мой совет, ищи работу прям сейчас. Кроме шуток. Все твои беды от дивана. Обучаться с предками, которые тебя пилят, нихуя не эффективно и хорошего результата не даст, более того затянется очень на долго. Серьезно, пожалей свою психику.
Ищи вакансии по тегу "без опыта", колл-центры, сборщики мебели и т.д.(общепит и всякие листовки в последнюю очередь). Перебирай и обзванивай все подряд, только гугли номера, что бы не попасть на агенства поиска работы и не потратить время впустую. Если есть какие-то деньги, выпей немного перед собесом. Про то что звонить страшно, даже не говори, просто заучиваешь и повторяешь 10 раз, что будешь говорить, когда позвонишь. Один раз звонишь через силу, потом уже делаешь это без всякого напряжения. Есть ещё вариант, найти опять же колл-центры, только удаленно. Но лучше рассматривай это как совсем крайний вариант.
Пойми, твои проблемы социализации не такие страшные, как тебе кажутся, но решать их нужно как можно скорее.
На ебанное.айти лучше и не заходи. Эти озлобленные пидоры слишком драматизируют, все не так плохо.
>Вчера было так хуево, что в приступе истерики я завязал шнур от ноута на шее и привязал к батарее. Не поддавайся на ложное чувство безысходности. Сейчас может все и кажется хуево, но в какой-то момент все может измениться.
Анон из б говорил об видеокурсах "специалист", на ннм-клабе много. Скачал, думаю а может начать? Что скажите? хтмл-академи не зашло мне, непривычная система. Мне вообще хотелось бы по старому - книги блджад, но про них ничего в факе не написано. Может все-таки припомните какую годноту? Или стоит начать с компьютер саенс? Мол что такое компьютер, как там в транзисторах електроны прыгают?
Ну блин я хотел вкатиться однажды, так друг работает в конторе одной и сказал: "Тебя ж отчислили с универа и диплома у тебя нет, так кому ты нахуй нужен"
>>848050 Мыслил как ты, тоже академи не устраивала, в итоге начал искать альтернативы. Специалист, первый курс зашел на ура, но под конец меня начал расстраивать, а остальные вообще показались полным говном после интенсива академии.
Потом пробовал Нетологию, всякие ноунейм курсы от продавцов воздуха, затем книгу "Новая большая книга CSS" от создателя Teamtreehouse, в итоге вернулся на академию и записался на базовый можете называть долбоебом, но это обдуманное решение, т.к осознал, что лучше в рунете все равно ничего нет. Кроме видеоуроков от Sorax'a, он гений.
>>848120 Не он говорит - это я через пять лет. Т.е. он будет работать на себя через 5 лет, но у него уже есть 4 моника и он учится на программиста при условии, что норм прогеры со специальной вышкой уже на 3 курсе могут идти работать...
>>848120 Не осилил поступить на бюджет,пошел работать в мак ради безсмысленной РАШКИНСКОЙ вышки,это рассчитано на людей,которые думают что закончив погро-шарагу тебя заберут на работку за 300к?
1000+ часов дрочева, чтобы устроится на оффлайн работу с окладом 10к? Это же карьера уровня толокера, а может даже и выше. Вкатится без работы в команде на дядю вообще никак? Есть ли варианты новичку работать 8/5, находясь онлайн в мамкиной квартире, а не в офесе?
>>848134 Не 1000+, а 10000+ Не уровня толокера, а хуже. Фронтенд поднимает дай боже 120 к в месяц, а толокеры - по 300 вывозят. Нет, не реально. Нет, только офис.
>>848134 ну например курсы на freecodecamp расчитаны на 2к часов и после них ты типо фуллстак, а именно фронтенд там занимает +-400 часов, с гуглом и аутизмом пускай 800, после них у тебя уже будет более менее набита рука, прокачан английский и 10 проектов в гитхабе, это тебя очень выделит среди таких как >>848137
>>847499 Слушай, я счас интенсивно прохожу видеокурс из "Специалиста" - базовый js, dom, jquery. + html css само собой уже ок. Это я примерно такого же уровня личинка?
>>848145 Я уже который раз, перекатывая, хочу все удалить к хуям, оставив только ссылки на материалы, т.к. никто не читает все равно, а копировать и форматировать такую стену текста лень. Но рука не поднимается.
Хочу прояснить про концепцию Mobile First. То есть, мы изначально ориентируемся на мобильные устройства и подстраиваем верстку под них. Мобильная версия – это часто усеченная версия полноэкранного сайта. То есть не просто элементы стали поменьше и попроще, а многие вообще пропадают. Каким образом мы делаем первоначальную разметку страницы? Под усеченную мобильную и потом уже в процессе добавляем новые элементы? Или (как я сейчас делаю) верстаем полноэкранную версию, но на мобильных устройствах некоторые элементы просто отключаем.
>>848328 Не нужная хуйня, которую придумали какие-то ебланы, которым нечего делать. Суть в том, что да, ты делаешь разметку + стили под мобилу, одновременно в голове удерживая, что вот на 1280Х у тебя все распидарасит и надо будет добавлять какой-нибудь враппер и т.п. Сверстав пару макетов под мобайл ферст я даже теоретических профитов не увидел.
Примерно такая же ебанистика - TDD (тест драйвен девелопмент), когда ты сначала пишешь тесты, а потом под эти тесты пишешь код. Абсолютно ненужная и неудобная ебанина, но хипсторки любят кукарекать, как это охуенно и прикольно "вот я за пару месяцев на выходных написал приложуху по TDD, хочу сказать, что это реально удобно))))0", сука, еблан тупой, почему же тогда даже гугл с фейсбуком отдают тесты отдельным отделениям, которые тестируют уже написанный код? Пошел нахуй, уебок, expect(yourMom).toBe('fat'), пидор.
Извините, порвался немножно)) Короч поковыряться полезно, дабы прочувствовать боль, да и если че сможешь сказать, типа "вот да, мобайл ферст могу, умею, практикую, а еще люблю жесткий фистинг".
>>848120 нет у него просто шиза, он думает что говорит о будущем но на деле он говорит о прошлом, просто не все могут работать в Макдаке и быть в сознательном состоянии
Блять, начал смотреть 7 урок продвинутого интенсива от академии (Адаптивность сетки), пиздец какой-то, вообще нихуя непонятно, он там сразу на три версии одновременно верстает, как там хоть что-то понять можно? Ещё и так быстро рассказывает, я раза 3 прокручиваю одно и тоже и всё равно не могу осмыслить нихуя. Похоже я один такой тупой здесь, но есть ли материалы попроще?
>>849046 Идея то понятна, мне непонятно как вообще верстать адаптивно. Хотя вот смотрю видос и вроде хоть какие-то базовые штуки начинаю понимать.
Т.е мы просто задаем разные стили под разные медиа выражения (ширины), и сетка при этом сама меняется. Только вот мне не ясно, если при этом нельзя менять html-код, то как заранее правильно выстраивать его? Т.е вроде бы mobile-first, то html-структуру нужно начинать делать именно с десктопной версии?
>>849067 Нет никакого мобайл-ферста. Это мантра, которая повторяется в силу того, что на Швятом западе у обычных людей дома уже ПК нет полноценного - чаще всего ноуты и все больше людей сидят только на планшетах-мобилках.
Структура html пишется сразу под все разрешения. А потом уже css на 4 блока - общий и три под разрешения (мобилки, планшеты и декстоп).
>>849072 Я блин вроде на флоатах и инлайн блоках стандартных барбершоп сверстал (старый), но пока всё до сих пор не могу запомнить преимущества и недостатки каждого из этих способов построения сеток перед друг другом. Есть ли какая-то хорошая памятка которая бы об этом рассказывала и напоминала в каких местах что лучше использовать. (ну или хотя бы примерное что-то подобное, желательно и с другими инструментами для построение сеток вроде флексов и css-таблиц).
>>849199 как же проиграл взбесила ещё манера общения ХРа, неужели у них так принято в деловой беседе смайлики ставить?)))0))0 про ноут тоже бомбит, работал как-то три месяца за ноутом так потом долго шею чувствовал, так как само рабочее место не предназначено было для него да и рост у меня приличный
>>849373 Да там как-то всё слишком разбросанно и вяло рассказывается, я помню где-то в интернетах была статья где подробно описываются преимущества и недостатки каждого способа, ещё и так оформленно хорошо было. Но блять что-то я эту статью проебал =(
>>849199 Этот дебил явно было готов жрать дерьмо, 100 баксов в месяц в перспективой выйти аж на 200(!), ебать мой лысый череп. Получил то, что и заслуживал.
>>849385 ппц как неудобно пилить что-то на ноуте, возможно это какой-то специальный скилл у хипстерков ладно там на джсе чето подправить еще можно, но пилить сетку на 15" это залупа какая-то
Только только начал изучать английский язык с нуля. И вот осознал что некоторые слова в английском языке могут быть сразу в нескольких знаниях, например слово love - любить (глагол), любовь (существительное), любовный (прилагательное), я правильно понимаю что определить какая именно это часть речи можно только по контексту? А также почему у некоторых слов нет столько форм? Как тогда определять что у этого слова нет например формы прилагательного?
>>849598 Просто я вот в полиглоте задание прохожу, и тут подобная хуйня, например "Ты не начал" и хуй поймешь когда блять не начал, сейчас или прошлом, пиздец какой-то.
Когда надо требовать от работодателя заключения контракта? Что если ты приходишь, а тебе говорят что-то вроде: "Ну ты походи тут просто так, посмотри чё как, познакомься с людьми, поработай с макетом, который мы тебе выдали. Мы посмотрим на тебя. Потом уже заключим." Надо ли в таком случае быковать и настаивать на немедленном заключении? Сам без опыта работы.
>>849662 если ты начинаешь чувствовать что выполняешь работу за которую должен получать деньги и от тебя уже требуют больше чем надо, то пора уже заключать какой-то контракт
>>849662 Зависит от того, нужны тебе деньги или нет. Вот выше в ем *т парень писал что ему за квартиру нечем платить. Если дрочишь на компанию где работаешь, то не требуй ничего, а в остальных случаях без бумажки ты не человек.
>>849662 В первый рабочий день приносишь доки, которые тебе в сопроводительном с оффером перечислил hr. Он/она же тебя и встречает и проводит по документам, заключает договор, в первый же рабочий день. > мы посмотрим на тебя заключаешь договор, и пусть смотрят (и конечно же платят) в течении испытательного срока. При малейшей суете с их стороны - посылай на хуй, и вкидывай в паблик (можешь прям Козуле) имя конторы и что случилось.
>>846993 Я полтора месяца искал того кто сделает мне сайт на джумла. В своей мухосрани, на фл.ру. и еле еле нашёл. Другое дело, что ты не сможешь адекватно, судя по посту, выполнять такую работу. Так что лучше осуществи задуманное.
>>850658 Макбук необходим только если на нем лицензионный Adobe и прочие плющки хипсторов. А для фронта пойдёт и простой ноут с 2гб оперативы. Ибо пека лишь удочка, которая бесполезна без рыбака.
>>850799 Без пары лет реальной работы на апворке ты сможешь разве что пососать немытый член индуса. Исключения настолько редки, что в в былые времена посты уровня "вкатился на апворк с нуля" собирали аншлаг, а автору дарили именную авторучку и бессрочный паскод.
>>850856 Ну мой знакомый работал там по ставке 25/час (в основном всякие чарты, графики, сложные анимации и прочая дребедень), не спрашивал, сколько в месяц выходит, но летом он съебал в офис на 100к(ДС2) и доволен.
>>850866 Это было справедливо раньше, можно было сидеть месяцами и воевать с индусами, оставляя апплаи на кривом английском. Сейчас по новым правилам ты просто словишь бан, пока будешь искать первый заказ.
Ребят, поясните за обертку __inner в БЭМ'е. Ориентируюсь вот на эту статью: https://ru.bem.info/forum/656/. Понимаю, что эту обёртку можно и нужно использовать как центровщик, но вот зачем её использовать, как, например, указано в статье, для позиционирования иконки в кнопке, я не понимаю. Неужели нельзя дать кнопке position: relative, а иконке absolute и спозиционировать как угодно? И получается, что при любом позиционировании элемента внутри блока нужно элемент оборачивать в __inner?
>>851329 уже представляю как наставникам сказали: Так, даже если они тебя заебут ты сука обязан сказать. Молодец , ты все правильно сделал. Обращайся еще)) Ну чо прикольно) повезло тому у кого есть деньги. Но лично бы я ради наставника не отдавал 20к или скок там. Можно арендовать кого нибудь
>>851336 Так то да. Надо было в обход кассы пока я там был фотки всех наставников выцепить и их имена. Или там ники? Чот забыл уже. Короче я думаю по их фоткам там можно половину в файндфейс найти и предложить деньги напрямую.
>>851339 Есть другая схема, чекаешь на кокодемии сайте, типчиков у которых овер 9000 выполненых курсов, + в достижениях пройденные базовые интенсив, и жс , пишешь в вк им , мол пиздец хуйня в жизни случилась, какой то мошенник продал мне курс за 10к, плак плак. Потом впервые зашел на сайт нашел тебя, помоги плиз.
Смотрю базовый от академии, на дворе 2017, верстают там float хотя сам лектор говорит что он устарел, и что верстают на нем с 2000х годов, можно ли мне отойти от этого типа верстки и попробовать верстать блоками? добрый анон расскажи про это пожалуйста. Т.к это прям серьезная часть в во фронт энд подскажи во что углубиться? в display: block и position? буду очень благодарен ответу.
>>851328 Есть такие. Привык обучаться сам. Компенсировал недостаток наставника количеством материала, количеством практики и самое главное въедливостью и придирчивостью ко всему (с этим проблем нет, где-то внутри сидит перфекционист и всегда находит к чему придраться)
ну и кратенько: 1) фронт 2) интересный лично мне стек технологий (full js) 3) занимался около года (можно было и быстрее, но никуда не спешил + пару месяцев болел сильно) 4) опыта работы ествественно не было 5) отправил резюме только в одну компанию (типа 100% результат, но считаю что свезло, правда одному из собеседующих очень понравился мой так скажем кругозор в js и то, что не зацикливаюсь на одном лишь фронте) 6) сижу тут с верстка треда еще иногда отвечая на вопросы 7) двач нашел уже после того как начал смотреть интенсивы из академии (вот такой вот парадокс, да) 8) считаю, что в первую очередь должен интересовать сам процесс кодинга/изучения нового, все остальное - вторично 9) на этой неделе выходные, поэтому и пишу в столь раннее время из дому (на работе на двачиках не сижу)
Начал с codecademy (набрел на них на каком-то сайте) и соло на клавиатуре/клавогонки (хотел научиться набирать не глядя на клавиатуру)
Далее гуглил, наткнулся на упоминание профессии версталы и на поболтушки от Юрия Артюха потом в процессе поиска инфы по работе с ФШ где-то увидел ролик Громова и упоминание академии
Начал смотреть базовый интенсив и проходить курсы на их сайте Наткнулся на архивач верстка-треда и пришел сюда когда уже сверстал первый макет почти - выложил на обзор, сказали норм Добил все макеты с базового - сел за продвинутый (тоже выкладывал на обзор - тоже сказали норм) Потом на ютьюбе попал на переводные ролики от DevTips на PSDtoHTML или как-то так канал был Нашел по ним канал Тревиса, потом еще смотреть стал WebDesign Master (пролистывал ради интереса нетологию, гикбрейнс и еще чего-то не помню уже)
Этот период был хаотичный достаточно
Далее сел за js JS for kids Базовый по js академии, learn.javascript.ru + торрент записей обсуждений Кантора задач с учениками JS Garden Учебник по jQuery для начинающих Шевчука Скринкаст Кантора по ноде Скринкаст Кантора по галпу Скринкаст Кантора по webpack IT bursa Kottans JS торрент udemy web developer bootcamp торрент js: understanding the weird parts задачки с codewars и free code camp (и PHP треда, лол) YDKJS блог 2ality от Акселя Professor Frisby's guide to functional programming Learning js design patterns JS allonge
книги react ru react js fundamentals react js essentials доки реактовские доки редакса два видео курса от Дена на egghead
ну еще youtube каналы типа sorax, the net ninja, funfunfunction, methmethmethod, codedojo, wesbos, reactcasts еще куча всяких мелких записей, выступлений и конференции
постоянно параллельно со всем что-то кодил/удалял/снова кодил/снова удалял
Сейчас кому не хватает начальной практики - идет от того же Wes Bos'a бесплатный javascript30 и есть 30 days of React в подддержку книги fullstaсk react и видосы-тягомотины типа React club
Если брать в среднем часа 4-5 чистого времени на изучение в день (техника помидорки, кстати, можете пролистать с курсеры learning how to learn). За начальный период не уверен сколько, но не думаю, что больше, скорее меньше даже
Сейчас только если рано встану часик до работки, после работки 2 часика и на выходных могу позаниматься/почитать/покодить для себя
>>851693 Я смотрел сразу базовый по js, записи от Кантора и изучал его учебник. Если не ошибаюсь 2-2,5 месяца заняло все. Из дополнительного раздела внимательно читал только ajax - остальное просто пролистал Потом прошел тесты на его сайте и упоролся всякими квизами по js
>>851724 Ну нормально давались, я еще в школе на паскале/делфи всякие штуки делал. Батяня мой когда у меня комп появился где-то достал диск с кучкой самоучителей - развивайся сынок
>>851724 Добавлю еще, что не надо особо ориентироваться на других: все люди учатся по-разному. Главное - хотеть именно заниматься тем чем занимаешься и продолжать не смотря ни на что, если уверен, что тебе это нравится. Результат придет. Ведь ты каждый день становишься чуточку лучше.
Тут некоторых демотивирует ебаное ит. Почему? Я не знаю. Если ты уверен в том, че ты хочешь заниматься, тебя не должно затрагивать вообще, только наоборот читать ради полезного чужого опыта (как кого-то кинули, как компании дурят сотрудников и т.д.), чтобы самому не попадаться.
"Проблема в том, что нет такого большого запроса на вакансии начального уровня, чтобы трудоустроить всех. Нехватка кадров ощущается на уровне выше, но тут IT-школы помочь не могут.
С появлением большого количества курсов складывается ложный миф, что абсолютно каждый сможет за 3 месяца стать профессионалом и гарантированно получить место. А по факту этого не происходит. Лишь малый процент потом успешно проходит стажировку и находит работу. Почему так случается? Потому что человека должны привлекать в IТ не деньги, а сама профессия."
Тоже какая разница че пишут. Не написано что вообще нет мест - уже хорошо. Ты ведь хочешь заниматься не ради денег в первую очередь, а потому что нравится - ну так все, у тебя просто нет другого варианта, кроме как устроиться и работать, т.к. всегда человек который заинтересован обойдет рано или поздно того, кому нужны только деньги или еще чего.
>>851670 Лол, вводные данные почти как у меня, только мне 25 и я по максимуму избегал русскоязычных ресурсов (кроме кантора ничего не смотрел/не читал).
Правильно ли я делаю, что только по одному курсу на html академии прохожу, чтоб информацию хоть как-то переварить и усвоить или лучше все-таки проходить как можно больше, чтобы до интенсивов побыстрее дойти? Курсы оплатил.
Что-то не пойму, вот он объясняет что типо если в белый блок добавить информации, то блоки справа тоже будут расширяться по высоте. Но я немного не понял как он это сделал. Все эти блоки - это один флекс контейнер? Как он тогда сделал чтобы белый блок был на всю ширину, а остальные были по строкам?
>>851975-кун Насколько я понял, белый блок является флекс контейнером (чтобы элементы внутри выровнять), далее сам этот большой блок тоже является флекс-контейнером, т.е белый блок это 1 флекс элемент, а эти темные панельки - это 2й флекс-элемент. И вот этот блок с темными панельками является и флекс элементом и флекс контейнером и внутри него эти карточки - это флекс элементы.
>>851944 Просто когда я включил интесив, некоторые моменты мне были не ясны, поэтому я решил сначала пройти курсы. >>851954 Т.е. сейчас мне главное побыстрее освоить как можно больше и быстрее информацию и приступить непосредственно к практике?
Короче я тут такой пытаюсь разобраться в этом резиновом wrapper'e. Ширина по умолчанию auto - потому что на мобильной версии все блоки тянутся до конца экрана. Дальше как только min-width становится больше (т.е например больше чем 600px), то ширина враппера становится в процентах, и если мы будет тянуть окно браузера, то и враппер будет изменяться соответственно. А 84% делаем для того, чтобы был отступ от края вьюпорта, потому что на планшетной версии блоки не прижимаются к краям экрана. max-width по всей видимости нужен чтобы при переходе на декстопную версию враппер больше не тянулся. Только в интенсиве он это как-то странно объяснял, что я нихуя не понял, зачем-то 960 разделил на 0.84, и тд, объясните пожалуйста нахуя это надо.
>>851999 >освоить как можно больше и быстрее информацию и приступить непосредственно к практике? Конечно. Знания становятся знаниями как только они применяются на практике. До того момента - это просто мёртвый груз, который быстро вылетает из головы.
>>851908 Там нет особого смысла подолгу сидеть на одном курсе. Если ты задрачиваешь основы, то ты с ними будешь сталкиваться в почти каждом задании и рано или поздно их поймешь. Если уже что-то продвинутое, то ты никогда это не освоишь, решая задания из курсов, в этом случае важно хотя бы уловить идею, чтобы не обосраться, если предстоит с чем-то подобным сталкиваться. После курсов нужно знать основные свойства, селекторы, структуру и вот это всё, остальное одними курсами не получится освоить, не практикуясь.
Привет, мои маленькие любители фронт-енда. Только что adobe прислал письмо, что фотошоп подорожает до 644 рублей в месяц. Реквестирую ссылку на торрент, чтоб без регистрации и смс скачать рабочу версию замечательной программы.
Сап двощ. Может быть мой вопрос недостоин тру фронтендера, но в одиночку с ним я справится не могу. Как установить и настроить GRUNT или GULP я хуй знает ???? В общем, есть на компуктере папка css и папка less в первой файл style.css во второй файл style.less. Собственно нужно добиться компиляции style.less в style.css. Консоль у меня git bash. Какие команды писать ананасы ? Сам нихуя разобраться не могу, я блядь походу тупой
Новый год, количество вкатывальщиков увеличилось втрое, а вместе с ними увеличилось и количество тупых вопросов. Мой один из них.
Аномасы, вот накатил я базовый и продвинутый, сейчас по хардкору ударился в JS. То есть версткой в классическом варианте уже не занимаюсь недели 3 и понимаю что начинаю все забывать по верстке. Судя по ощущениям, с JS я закончу еще не скоро. Это нормально, что знания улетучиваются?
>>852488 Если ты накатил реально базовый и продвинутый, то это минимум макетов так 5, а в новых версиях интенсива и наверное больше. По идее должно было уже отложиться в голове то. Может кажется что забываешь, когда возникнет необходимость должно вспомнится + полюбому будешь слегка поверстывать делая всякую фигню на js
>>852488 > недели 3 Лол, я забил на верстку где-то на полгода, пока не закончил пердолиться с реактом, после чего спокойно заверстал адаптивную хуевину на флексах. Пришлось правда гуглить всякие иконки-свг и прочую поебень. Что там забывать то можно, это же верстка? Я вот даже пхп сейчас помню, хотя не притрагивался к нему года два (в свое время забил хуй на него, дошел до ооп).
Энивей, не парься, это не тот навык, за который стоит цепляться. Ну забушь и забудешь, потом денек-другой покопаешься если будет нужно и вспомнишь.
>>852488 Да ничего не улетучится. Я года полтора нихуя ничем не занимался, но подвернулась работка по врестке - сел, пролистал старое, сверстал все норм. Теперь надо учить JS, а то без него это вообще какое то днище. Не могу уже жить в своей мухосрани, сейчас поучу еще полгодика паралельно поверстая за копейки и попробую рвануть в дс2.
23 лвл. Есть высшее образование, учился на прохрамиста, но по специальности проработал всего 4 дня и ушёл, с тех пор работаю не по специальности. Есть ли смысл вернуться и вкатиться во фронтентд? Или сейчас по 50 вкатывальщиков на место?
>>852787 Я хочу, чтобы мне прояснили за рынок, тяжело устроиться или нет. Когда я выпускался из универа, то прошёл в общей сложности штук 15 собеседований, чтобы устроиться, народу было очень много. Моя текущая работа не сильно распространена, но и соискатель появляется раз в год, поэтому устроиться просто даже с нулевым порогом.
В таком же ключе мне хочется знать, как обстоит дело сейчас с фронтендом, если ты сам вкатывальщик и нихуя не работаешь, да сказать нечего - так не пизди и не выёбывайся.
>>852797 Ммм. Необоснованный вскукарек селянского быдла. Ну ежели тут такой скам сидит, то точно про трудоустройство никто не пояснит, ибо с такими повадками вечно мод мамкиной юбкой возиться.
>>852795 Чего тебе пояснять? Пиздуешь на хх, смотришь вакансии под свой профайл, делаешь выводы. Стоит / не стоит - это вопрос предпочтений. Если ты хочешь во фронтенд ради денег, то соснешь в любом случае и наоборот - если у тебя есть навыки/желание их приобрести, то работу ты найдешь в любом случае, а все эти 50 вкатывальщиков отсеятся еще на этапе беседы с эйчаром, когда скажут "ну я проходил курсы гикбрейнса))) во фронтенд хочу потому что сразу видно результаты))) ну тип на мониторе короч сразу картинка))0 не то что в бэкенде нихуя непонятно))0"
>>852807 ты такой забавный. Вкатился в тред, важный такой, с надутыми щеками. "Я прохрамист по образованью, хочу вкатиться во фронтенд, давайте поясняйте мне." Своей коркой программиста Мухосранского ГУ ты можешь разве что жопу подтирать. Если будешь ебашить, то найдёшь хорошую работу. Ебашить надо будет около года, почти каждый день. 50 вкатывальщиков на место идет на уровне "прошел курсы академии, ну и еще у меня вышка какбы". На серьёзном уровне, когда начинаются всякие там ангуляры и реакты, все эти люди отсеиваются.
подскажите по барбершоп, самый начальный момент. Почему он ставит фоном картинку на черный фон? (#000000 background url(...barbershop.png) пробовал без фона, она сьезжает и вообще не получается. Почему так? я думал прост вставить фон и все. А тут какая то магия. Разьясните пожалуйста.
где вы берете сайты чтобы поинспектить их? в гугле не разгонишься, может быть есть какой то источник где тип вот посмотрите мой сайт.. гуглил но тема как то тухла. Может быть поможете?
>>852967 Цвет задается для того, чтобы в случае неподгрузки картики текст не сливался с белым фоном. Делай так всегда и будет тебе счастье. Ну а если по каким то причинам не хочешь так делать, то пиши backgroung-image: url(""); или background: transparent url("") ... ;
>>852806 >во фронтенд хочу потому что сразу видно результаты))) ну тип на мониторе короч сразу картинка))0 не то что в бэкенде нихуя непонятно))0" Анон, поясни плес. Что хуевого в том, чтоб сказать подобное ? Я не тот анон, просто мимошел
>>853084 Ничего плохого, просто таких реально 50 на место, соответственно любой мимокрокодил с более-менее дельными знаниями js будет предпочтительнее.
А вам тоже каждый день снится погромирование, потому что вы учите целыми днями? Когда учил вёрстку, мне каждый день снилось, как я высчитываю ширину и маргины с паддингами, это было ужасно. Щас сел учить JS - теперь функции приняли пост и не дают мне покоя. Я схожу с ума.
>>853237 Ты таймер на js видишь? Нет? Ну и дрочи хоть год. И да, они не проверяют вручную никакие задания, сертификат выдаётся автоматически сайтом, кек, пидоры.
>>853240 Т.е я могу прощелкать все, и решить элементарные задачи? WTF
И да, первые задачи элементарны, но какая то странная степень обучения. Вроде учишь мелочи какие, по сути меняя один класс из примера. И....фигак, сверстайте страницу.
Короче расширить свои знания, кругозор, набить руку на проектах.
Но ни как не получить сертификат, получить диплом, получить корочку и т.д.
Нам подобная херня еще с детства в бошку втемашивается вместе с получением школьных оценок, в универе - хороших отметок для диплома и т.д. и пофиг на сколько хорошо ты знаешь материал, списывал ты или сделал самостоятельно.
Цель - знания, а не количественный (оценка) или вещественный (бумажка, корочка, сертификат) показатель этих знаний, который к тому же может и не отражать истинное положение вещей.
Да, кто-то может поспорить, что в процессе получение сертификата ты прокачаешь знания или вот в одной книжке написано что цели должны быть достижимыми и материальными, чтобы хорошо осознавать когда ты ее достигнешь. Но в данном случае это все приводит к подсознательному заблуждению, что мерилом является получить сертификат, а качественное усвоение материала.
Короче как-то так, надеюсь понятно, хоть и сумбурно.
>>853337 Надо себе визитку в еврейском стиле оформить. Если не примут где-то на работу или кинут с заказом - сразу можно начать кричать про Холокост и ущемление евреев.
Анчобусы, подскажите как правильно делать - до сих пор написание дефолтных скриптов а-ля открытие/закрытие мобильного меню, открытие/закрытие какого-нибудь блока по нажатию кнопки, появление поп-апа, валидация форм етц. я осуществлял в файл script.js, который содержал конструкцию $(document).ready( function() {}) внутри которой все эти скрипты и были. Время идет и захотелось мне разбить этот общий файл на модули, чтобы в дальнейшем их собирать. Собственно вопросов у меня два: 1) нужно ли каждый отдельный модуль начинать вот с этой штуки $(document).ready( function() {}) ? Если нет, то как в будущем гарантировать, что скрипт будет выполняться после загрузки страницы? 2) скрипт мобильного меню используется на всех страницах, а что если одна из страниц содержит оригинальный код, который больше нигде не встречается - могу ли я в общую сборку добавить модуль необходимый для этой страницы без каких-либо последствий?
>>853435 В модулях ты пишешь дженерик код, например функция yobaPopup, которая принимает элемент и добавляет/убирает класс active или типа того. В праймари файле импортирушь нужную тебе хуйню, делаешь домконтентлоадед (потому что если ты засунешь жиквери в ес6 - тебе анально вырежут гланды без наркоза) и вешаешь обработчики.
>>853435 > могу ли я в общую сборку добавить Да, пока модули нативно не поддерживаются браузерами (а когда они будут поддерживаться нормально - хуй его знает).
>>853451 >>853457 Погодите-ка, может я неясно описал суть. Разъясню пару моментов - за ес6 я не шарю, реакты и прочие штуки туда же, использую только жиквери для стандартных ентри-левел задач.
Я хочу в один файл собрать скрипты со всех страниц сайта, при этом изначально я не предполагал пихать туда же жиквери (хотя можно и так попробовать, чего бы и нет).
>>853495 Если ты собираешься собирать скрипты в один и при этом хочешь, чтобы все это работало не только в последнем хромоге за флагами, то тебе в любом случае нужен транспайлер даже чтобы банальный коммонжс собрать. Ну а там и до ес6 недалеко. Причем здесь реакт вообще?
Как задать бэграунд, как на пике? Ширина фиксированная 1366px. На первом макете через img z-index устал шаманить Я там закомментировал подсветку чтобы было понятнее что я сверстал.
Один из вариантов разметки (возможно не самый удачный)
Можно вынести top-panel из контейнера-центровщика (вдруг у него фон будет специфический по всей ширине или еще чего) и сделать в нем самом такой же центровщик. Можно переназвать все по БЭМ Но в любом случае - это все у тебя хедер, который тянется на всю ширину экрана и на фон которого ты и ставишь свое изображение
>>853928 Все исправил. Думал подводные камни будут. Пока заебись. Только вопрос вот у меня вся ширина контента .Main-Content а как потом на другом слайде задать бэграунд?
гайз, прохожу курсы на сайте академии пока есть халява:) скажу сразу новичок в этом всём. Я считаю себя дауном, который проходит эти курсы и нихуя не понимает, какие то родительские классы, дочерние, блочная модель ваще пиздец . Успокой меня анон. Все же расставится по полочкам чуть позже? главное не останавливаться?
Чето я не выкупаю такую штуку - cssnano состоит из плагинов-модулей, при этом каждый из них можно отдельно установить и интегрировать в postcss, логичней ведь так и поступить, учитывая, что из всего цсснано мне нужно два/три модуля, нежели устанавливать всю эту махину и потом отключать ненужный функционал?
Вот и закончились новогодние каникулы, а значит завтра на работу! Смотрите какая ситуация - это моя первая в жизни работа. Летом 2016 закончил универ и вот с сентября устроился. Получается 4 месяца уже отработал. Шел именно на верстальщика и за это время нормально так прокачался во всем этом, учитывая, что пришел совсем неофитом (один макет на бутстрапе был сверстан и тот с косяками). После первых двух недель спросил за дальнейшую свою судьбу у начальника, ибо все эти 14 дней тупо ходил на полный день, не зная ничего о своей будущей зарплате (и вообще, взяли ли меня). Ну вот короче захожу, говорю "я типа у вас уже две недели тут, что насчет трудоустройства и зарплаты?" и разговор был такой - первый месяц будет стажировочный за 10К; далее будет 2-3 месяца испытательного срока (на самом деле не помню точно как этот период назвали, но суть та же) во время которого зп будет от 15К до 20К в зависимости от приобретенных и показанных скиллов; и уже потом пойдет речь о трудоустройстве (ведь мало ли, может не справишься) во время которого можно будет еще апнуть зп. На деле все так и было (почти) - первый месяц 10К; второй 14К (!) - здесь я по своей омежности не стал спрашивать куда зажали косарь, плюс коллеги говорили, что иногда бывают задержки зп; третий месяц 16К - все-таки добросовестно добавили ту тысячу; ну и за декабрь тоже 16К - странно, ведь тогда, еще в сентябре речь шла о 15К. Собственно на этой неделе постараюсь поговорить по поводу официального трудоустройства и вот тут самое главное и сложное для меня - заговорить про повышение. Как я и говорил, объективно мои знания увеличились. Скорость верстки - вот тут хз, вроде не тормоз, но и не турбоверстальщик, средне короче. В сложившейся ситуации я был бы очень доволен 30К - все-таки обычная верстка + лайтовый кодинг на жквери. Нормальный ход вообще? По моим прикидкам, на какое-то количество зп все-же должны поднять, но вангую, что могут посчитать меня охуевшим (все-таки с 16К до 30, почти в два раза) и предложить что-то меньше. Здесь еще может сыграть тот момент, что я зарекомендовал себя как затворник-скромняга (что так и есть по сути). Кто-нибудь был в такой ситуации? Какие аргументы можно предоставить в свою защиту?
>>854543 Кстати еще мелочь добавлю - тестовое задание я делал в связке грант/лесс, взявшись за них впервые в жизни, руководствуясь тем, что раз уж решил работать, то надо современные методы юзать а то че я, лох что ли?!. Что неудивительно, до сих пор все проекты я делаю с их использованием. Так вот - я первый верстальщик в этой конторе, который обмазывается такими вещами! Начальству я об этом не говорил, ибо оно один хрен не поймет что к чему.
Ну хз, для ДВ 30к верстале это выше средней наверное. Но в принципе можешь попросить, почему нет. Проанализируй, сколько там платят у вас за ту работу, которую ты выполняешь. Я в Новосибе в принципе джуном 30к первое время получал после испытательного.
То, что автоматизировать рутину стал конечно молодец, но грант и лесс не особо уже немного подустарели на самом деле, особенно первый. Про это конечно же лучше сказать, в подробности вдаваться не надо, просто скажи, что это позволяет значительно ускорить процесс верстки и повысить эффективность.
Сам я повышение в среднем раз в 3-4 месяца просил, обычно после какого-то крупного проекта или внедрения каких-то новых технологий по моей инициативе. Проблем с этим не было, правда у меня с начальником довольно хорошие отношения были.
>>854566 > думал что ты нифига себе спец во фронтенде стал Это имелось ввиду относительно того уровня с каким я пришел в сентябре.
>а вот это тупо не понял Ну как по мне странно, что в этой конторе (которой лет 6-7) все верстальщики тупо писали чистый цсс в один общий файл.это я типа выеживаюсь какой я заебись пацан, ёба приблуды использую с первого дня
>>854567 Насколько мне известно у вас цены не такие конские как у нас, поэтому 30К я считаю минимум, за который не стыдно работать. По части грант/лесс да, хочу перейти на галп/сасс, но все руки не доходят (ты же их имел ввиду?).
>Сам я повышение в среднем раз в 3-4 месяца просил На какую сумму просил повысить? И проекты я так понимаю не тупо верстальные были? Сейчас там же работаешь? Чем конкретно занимаешься? Сколько получаешь?
Обычно на десятку сразу просил повысить. Проекты разные были, в т.ч. и на пхп приходилось иногда писать, хоть это и не входило в мою основную деятельность, можно сказать я это добровольно делал. Меня уже тогда подзаебало пипеткой паддинги мерить и программировать, пусть и на пхп намного интереснее для меня было. Проработал там год, когда уходил зарплата была 50к. Сейчас устроился на удаленку за 65к + премия, обленился пиздец. Надо что-то с этим делать.
>>854601 Мое увожение! Тоже планирую год проработать, а дальше мыслить что-то более глобальное, только вот прогресс у меня медленный конечно. Больше думаю, чем делаю. У тебя это первая работа была? И какой уровень по приходу был в целом?
Если хочешь прогресс ускорить, то надо дома еще что-то делать после работы или на выходных. Какой-то пет проджект организовать, ну и просто новые технологии учить.
Да, первая была. Ради нее и переехал в Новосиб из своего мухосранска. Уровень был так себе, знал бутстрап и жиквери на базовом уровне. Плюс пхп еще немного, благодаря анону из пхп треда в /пр/. Сделал пару проектов, а именно сайт с рандомными вебками и файлообменник. Потратил на это все где-то полгода.
Первое время творил дичь полнейшую, как то редактировал генерируемые галпом файлы, не мог врубиться как вьюхи подрубать и прочее. Но довольно быстро разобрался в принципе и уже через пару месяцев взяли на работу официально.
Доставьте ссылку, где расписан путь с 0 до фронтендера. Пару тредов назад вбрасывали. Там прямо пошагово расписано что учить и в какой последовательности.
Смотрю продвинутый интенсив, как же меня Громов заебал. Еще в базовом заметил. Если Першин хоть и гундосит что-то, но хоть по делу говорит, тогда как Громов что в разделе про фотошоп в базовом, что в продвинутом порет сплошную хуйню: "А вот это легко вообще", "Тут даже говорить нечего", "Тут все просто, даже объяснять лень", "Вот так, раз-раз-раз вилкой, давай чисти". Пока все что я слышу, я уже знаю из других источников и статей на хабре, но решил так сказать систематизировать, но если бы слушал впервые, то, скорей всего, нихуя бы не понял.
>>855085 Надеюсь, я не сильно обосрался, начав учить JS после верстки макетов базового интенсива. Как-то подзаебало это всё на тот момент, а JS казался интересным котом в мешке.
Сап ананасы. Хочу считать содержимое тега, например, спан. Имеется, например, такой способ content=document.getElementById("divID").innerHTML и в итоге в переменной content строка. Но мне нужно, чтоб тег можно было найти не по ID, а по классу. Хелп ребята
у меня возникла проблема непонимания css. Почему черная ебола не растягивается на длинну всего документа? Не обращайте внимания на options.[], код встроен в скрипт [sploiler]изобретаю свой лайтбокс[/spoiler] .popup - контейнер, popup_bg -черная штука, которая должна растянуться на весь документ, popup_img - картинка. Проблема в бг, как я понимаю, а не контейнере. Как поправить? position: relative ебарит ее с ноги просто. .popup{ 'z-index': 1000, position: 'absolute', height: '100vh', width: '100vw', top: 0, left: 0, display: 'none' } .popup_img{ position: 'relative', 'z-index': 1002, opacity: 0.8, width: options.w, height: options.h, cursor: 'pointer', display: 'block', margin: '10vh auto',} .popup_bg{ position: 'absolute', 'z-index': 1001, height: '100%', width: '100vw', opacity: options.op, 'background-color': options.bg, }
>>855461 при клике на картинку создается блок, который содержит бакграунд и увеличенную картинку, к ним ко всем применяется стили и меняется опасити с 0 до 100%. Через него проще одновременно у двух элементов менять. Кстати, проблема решилась изменением position на fixed у _bg. Я ВООБЩЕ не понял, почему. Теперь, правда, это дело растягивает страницу вширь на 1% примерно, появляется нижний ползунок на любом разрешении, лол.
Ахх..... как жаль что нет братишки, у которого можно спросить нахуй над учиться верстать на флоатах, блоках, если один хуй тренд адаптив и флекс бокс, а может и не над, и верстать резину. или например после первой сверстанной страницы, можно приступить к sass + gulp , так же не помешало куда нибудь из этих промежутков воткнуть БЭМ и в какой последовательности? и вообще нужно ли? на что сделать уклон и зачем и почему?
>>855479 >>855604 Блядь да что за тупые вопросы. Учите и то и то, как будто это что то сложное. Учится флоатам надо как минимум для того чтобы понимать как вообще они работают, ибо никто их из блочной модели не выпилит и в интернетах все еще больше половины ресурсов работают на флоатах. И хули вы со своими охуенными флексбоксами будете делать когда придется доработать существующую страницу с флоатами? Переверстывать все на флексы?
А еще через пару лет сюда будут приходить клованы с кукареканьем "чо чо флексбоксы в 2019 году кок пок пок уже ведь гриды есть пок".
нет ну нахуй вообще на html academy за 20к + или скок там, он учит людей верстать на флотах, которые блядь 1990 года блядь, и придумывались чтобы ставить картинку а текст был с одной стороны или другой. Пиздец как бомбит сука я ваще хуею . Только после изучения веб технологий, я понял на сколько важен англишь, и что в россии нет нихуя полезной информации, и тут сука до 2020 будут верстать на флотах, потому что это консервативно и работает до сих пор. сука сука сука
>>855638 20 к это для кого-то пару походов в клубас... Не большие деньги для образования. Я помню смотрел в 2010-2011 какую-то школу в Мск, которая 3d-моделлингу обучала за год или полтора. Так там обучение стоило лям что ли за все время обучения.
>>855638 чувак, 20к это только для пидарахии и прочих отстающих стран постсовка и африки огромные деньги. В цивилизованном мире, а так же отчасти в ДС и ДС2, это вполне адекватная сумма за месяц индивидуального обучения. Для немцев 20к рублей это в магазин сходить за одеждой + едой на неделю. А для пидарах это больше месячной зп.
Возможно ли сделать, чтобы блок .baz занимал оставшееся от .bar пространство по вертикале в блоке-родителе при том, что высота .bar динамическая и зависит от контента?
>>855648 Дурак блядь, эти костыли создали интернет страницы в том виде в котором они сейчас существуют, альтернативные системы разметки стандартизировали относительно недавно да и то не все (еще гриды на подходе). Большая часть интернетов так или иначе работает на флоатах, все существующие браузеры потдерживают флоаты, и никуда в обозримом будущем эти флоаты не уйдут (даже когда последнюю страницу переведут на флексы и гриды флоаты все равно продолжат использоватся). Если ты не в состоянии осилить эти "костыли" - хули ты вообще лезешь сюда? Перейти на флексы зная флоаты дело 15-20 минут буквально.
Я не он и я прекрасно знаю все эти флоаты ебучие. Просто недоволен тем, что все так наплевательски делается с подходом аля "и так сойдет)))00". Какого хуя столько времени понадобилось на то, чтобы сделать нормальное решения для такой стандартной задачи, как построение сетки?
Да сейчас то все еще более-менее хорошо, наконец-то все к каким-то единым стандартам приходит и всякие IE перестали выебываться, а так же постепенно отказываемся от костылей. Как наши деды там хуярили в нулевых даже представить страшно.
>>855672 Вот тогда почтено было - веб-мастер! Звучит гордо. Ни у кого компов то не было, инет хреновый, а ты уже веб-мастер. А сейчас фронтендеров как собак нерезанных, а будет еще больше. И сельди в профессию пролезли. Могу поспорить и у нас тут парочка сидит.
Не от хорошей жизни программистами становятся. По сути это единственный способ выбиться в люди без образования и связей. Если в США в программисты идут в основном те, кто с детства этим увлекается, то во всяких рашках и индиях идут просто чтобы было что пожрать купить.
>>855689 А че сделать, если у нас реально общество ебанного феодализма и в любое место скорее возьмут брата тети дальнего шурина, чем крутого спеца? Кроме конечно технарей и айти. Вот и приходиться...
у нас на работе только во float проекты делаются...и принято так. и по этому никто не выебывается. по этому идите нах. float это еще будет жить миллион лет! и даже в соседстве с flexbox и grid.
Нашел в прошлом треде сайт http://otkritiearena.ru/event/ :) И это сук не хуйня какая-то сайт фирмы сокол, а одна из главных спортивных площадок страны, с концертами и прочей хуйнёй. Пытался найти расписание концертов на стадионе и вляпался в это. А какие бабки на это выделены были? У меня бомбит, такие дела. (с) Анон .
d:\barbershop>npm i grunt-contrib-less d:\barbershop `-- [email protected]
npm WARN enoent ENOENT: no such file or directory, open 'd:\barbershop\package.j son' npm WARN barbershop No description npm WARN barbershop No repository field. npm WARN barbershop No README data npm WARN barbershop No license field.
Для того чтобы Grunt поставить нужно какие-то файлы в директорию проекта добавлять или че? Хуле он хочет от меня.
Анон, а есть ли у тебя макет sedona с разрешением под смартфоны? У меня в архиве 768 и 1200, но на видео в интенсиве он показывает макет с меньшим разрешением.
Аноны расскажите свои методы изучения html + css ? учили по htmlbook? или другой годный справочный ресурс? прям заучиливали, или в практике сразу применяли? или вам было достаточно курсов от хтмл академии? или мож употребляли препараты чтобы запомнить?
>>855944 Сразу все применяй на практике. Первый макет я сверстал по htmlbook до хтмлакадеми и ее курсов. Когда смотрел их лекции большую часть уже знал, но систематизировал знания.
Я тут задумался - вот работаю я в типичной веб-студии, делаем несложные сайты для малого бизнеса. Есть ли возможность (и смысл) внедрять в свои проекты, скажем, реакт (или ангуляр)? Просто у меня сложилось мнение, что они именно для веб-приложений используются, а для типичных сайтов по старинке жиквери юзается. с жс фреймворками дел не имел
>>856051 Я это к чему спросил-то - учитывая, что большую часть времени провожу на работе, есть возможность совмещать приятное с полезным (если такая возможность действительно есть, о чем и предыдущий вопрос), иначе придется как все советуют - пет-проджекты, все дела.
>>856051 Ангулар внедрить у тебя вряд ли получится по целому ряду причин. Касательно реакта или например хайповой параши для даунов вью - внедрить то можно, но смысла в этом особо не будет. К тому же, тебе придется все это самостоятельно скрещивать с каким-нибудь ларавелем, рельсами или не дай бг вордпрессом. Удовольствие не из приятного. Лучше пили свой проектик на современном стэке.
>>856109 Да со временем само приходит. Я вот сейчас потихоньку пилю свой аналог этой хуитки http://css3generator.com/ на реакте. Хочу еще чего-нибудь добавить, типа возможность запиливать разметку и к ней применять стили сразу с предпросмотром. Ничего такого экстравагантного, но всяко лучше, чем тудулист, лол.
Просто всем стало нравиться походить на дровосека и нравиться другим дровосекам. Честь им и хвала, я лучше по старинке начисто электро-бритвой побреюсь и пойду к женщинам.
>>856071 >К тому же, тебе придется все это самостоятельно скрещивать с каким-нибудь ларавелем Вот! этот момент тоже очень интересует. Я когда работать начал, удивился тому, что делают с готовой версткой - разбивают на блоки, вставляют свой код и пр. (к слову в моей конторе используют джанго) Посмотрев же на ютюбе видосы, где кодят с использованием того же реакта (или любого другого фреймворка), я не смог представить как это потом объединить с серверной частью. Получается, что подобные веб-приложения пилятся в одиночку что ли? Серверная часть в современном стеке это нода? И почему не получится на ангуляре? Хотя бы в двух словах. в любом случае я почему-то хочу именно с реакта в будущем начать
К слову, идея для своего проекта есть, но она очень такая амбициозная. Особенно для ньюфага.
>>856063 >бородки Сразу представляю хиленькую козлиную бородку у долговязого задрота с сальными волосами. У симона же годная такая борода, хочу такую же, чтобы на жсе лучше кодить. на самом деле немного покороче хочу
>>856257 В нормальных современных проектах весь html генерится на фронте и язык серверной части не имеет абсолютно никакого значения. Соответственно, фронту знать его без надобности. Обычно к этому же бэкенду обращается не только веб, но еще и мобильные аппы, если они есть.
пиздец почему мне так не хочется учиться верстать на float которые пропагандируют на html academy. Кстати в 2017 у них тоже интенсив будет на флоатах? ) или у них эт спец фишка, базовый на флоатах , а продвинутый на флексах? я правда даж не смотрел еще продвинутый.
>>856257 > не получится Ну как сказать не получится, получится, но это будет колоссальный объем работ. Реакт или тот же вью - это просто библиотеки, их можно вот прям в сосаче засунуть и пофиг, даже серверный рендеринг не нужен. А ангулар это полноценный фреймворк с кучей хуйни, не представляю, как в одиночку можно внедрить ангулар в проект, клиентская часть которого состоит из кучи лапшекода на жквери. > как это потом объединить с серверной частью Погугли изоморфный реакт (на самом деле кошерно говорить universal, но всем похуй), на хабре был годный туториал. По сути сервер принимает кучу говна из реакткода, рендерит его на страницу и при надобности обновляет (надобность отслеживается самим реактом, там оче клевые инструменты для этого). С вью примерно тоже самое, но ебли намного меньше, т.к. сама либа создавалась для дефективных пхпшников. Как рендерят на сервере ангулар не скажу, т.к. с ним не работал вообще, только простенькие хуитки писал.
>>856295 Ну ты молодец. Я уделял по 4-5 часов в сутки, плюс я упоротый и вникал во все мелочи, игрался с прототипами, пихал себе в анус синглтоны и т.п., потом подъехал ес6, вебпак, хуяк, вот так 3 месяца и прошло. Просто у меня цель была стать не очередным джунодауном, который не сможет собственную реализацию промисов написать, а неплохо шарящим хипстерком (вроде получилось, собеседования покажут).
>>856322 Нет, ну если ты неплохо знаешь какой-нибудь питон и у тебя достаточно мозга, чтобы какой-нибудь typeof null не вогнал тебя в ступор, то за месяц вполне реально вкатиться в жс. Но с нуля минимум 3 месяца до уровня дауна. >>856323 Скажу больше - я за год не устроился, и даже не пытался.
>>856295 >>856298 >>856306 они наверное имеют ввиду что они за месяц получили достаточно знаний, чтобы их взяли на работу а работа всякая бывает, можно и за две недели накатить верстку 2007 года и устроиться в какую-нибудь конторку со стандартами 2007, которая делает сайты для жилищных кооперативов или же повезёт, и устроиться супер-литл-треине-анал-джуном за 9.99$/мес с перспективай)))00 но тоже нельзя забывать что сидеть и дрокать все от корки до корки не нужно, первая работа как раз нужна для того чтобы научиться
each: function(collection, cb) { var len = collection.length; var value; if (isArrayLike(collection)) { for (var i = 0; i < len; i++) { value = collection; cb.call(value, i, value); } } else { for (var prop in collection) { if (collection.hasOwnProperty(prop)) { value = collection[prop]; cb.call(value, prop, value); } } } return collection; }
Один чувак как-то на Котанах сказал, что в Украхе никто не знает js, в том числе и он сам, так что можно не обращать внимание на тех, кто рассказывает про "выучил js за месяц, чего там учить". Это при том что тот чувак специализируется на стандартах, оптимизации производительности и т.д.
Так что все тут зависит от степени освоения. Так то я сам уже через пару недель всякую хрень писал, ибо опыт на проганья был
>>856327 >нельзя забывать что сидеть и дрокать все от корки до корки не нужно, первая работа как раз нужна для того чтобы научиться ага блять, я тоже так думал, пока не сходил на собеседование, меня там так обосцали я красный вышел весь, хорошо в открытую мне в лицо не заржали, но я ебал, теперь пока я на нормальном уровне не буду знать JS, хуй я куда пойду пробовать
>>856336 Вот потому программирование и не наука. Каждый свое понимает под "знает", "понял", "нормальный уровень", "качественный код". А четко сравнимых, определенных и т.д. понятий - нет.
>>856353 Программирование не наука не поэтому, а просто по определению науки — программисты не производят знание. По хорошему программированию нужно учить в школе на уроках труда, а потом в ПТУ.
В университете преподают информатику (CS), которая наукой как раз таки является. Но там совершенно другие задачи и методы.
Пацаны, а кто чем был мотивирован, когда начал вкатываться? Вот ко мне пришло осознание, что это единственный мой шанс выбраться из говна, когда я работал санитаром в психдиспансере.
>>856374 Я понял что это один из шансов наконец стать квалифицированным специалистом, посмотреть какой мой уровень. Надоело пять лет подряд сидеть на жопе на одной и той же работе на которой я ничему давно не учусь, только деградирую и вообще давно уже выгорел. До этого пробовал пхп, не очень понравился бек энд. А тут почему то понравилось, я еще в институте лет 6 назад в браузере на практике какое то мелкое браузерное говно делал
>>856374 Мне просто с детства был интересен кодинг. Все. Ну и т.к. техвышки нет, всякие хардкорные штуки для меня закрыты, поэтому я решил трайнуть веб, оказалось норм.
Пацаны, как можно адекватно ресайзить фоновое изображение? С десктопа все хорошо, а если зайти с мобильного, то до загрузки текста оно сначала фуллсайз горизонтален(и белый фон под ним), когда загружается контент, оно растягивается соответственно size: cover и становится вертикальной вырезкой из центра, но если изменить размер контента, соотв. растягивается сайт вниз и изображение тоже немного увеличивается, что сопровождается рывком. Я могу задать просто ебучий вертикальный пик, который будет статичен для всех мобильных разрешений?
>>856295 Ты учебник Кантора открывал? Если тебе, конечно, повезло родиться с математическим складом ума и 150+ IQ, то освоишь всё и за месяц, но вот что-то мне это кажется очень маловероятным. Не представляю, что вы там за месяц выучиваете, мне полтора месяца только на изучение первой части учебника потребовалось, хотя html и css очень быстро освоил.
Братья макаки, как зацепиться ява-неосилятору за фронтенд? Ну типа без рисования картинок для нарезки, а именно кодинг? В яве пугает что начальных вакансий примерно хуй десятых, зато да, Ява самый популярный. А во фронте так чтобы по изи, вкатиться, заебало на заводе работать (.
очень прошу годных видео/статей по вордпрессу, а именно по превращению своих хтмл-макетов в вордпресс-тему, а то чето во всех видосах что я посмотрел или какие-то 50-летние деды вещают или хз что вообще
Не понял откуда портфолио брать. Можно любой макет из интернетов брать (хоть с той же академии), верстать и на свой гитхаб заливать? Разве там нет всякой мешуры с авторскими правами и плагиатом?
Поясните за поддержку старых браузеров. Например анимация CSS3 поддерживается только 9+ ослами, а на 8 уже нет. Если требуется сделать поддержку 8-го нужно специально для него на js'е всё делать?
>>857592 Мелкософт прекратила поддержку ишака. У тех, кто выходит в интернет с 8 осла есть проблемы посерьезнее, чем кривая анимация и отсутствие скругленных уголков, главное чтоб сетку не сильно распидорасило.
>>857607 IE часто используют во всякой государственной параше из за простой интеграции со всякой криптографией. Всякие гос услуги, и прочие банки все еще требуют осла разных версий. Хотя и там тренд уже в сторону миграции на специальные сборки хромиума.
>>857664 Старые ослы сейчас гнездятся в азии (особенно китай и почему-то юкорея) и африке. Там иногда даже под 6-й ишак делают, насколько я знаю (хотя может мне и напиздели).
Поясните плз за LESS. Вроде Grunt настроил. Как вообще происходит работа, вот у меня есть 5 файлов раскиданных в папке less и в подпапках "blocks" и "global", теперь мне нужно создать общий файл style.less куда вручную прописать импорты всех созданных мной .less файлов? А потом этот style.less компилируется в style.css через мой конфиг.
Т.е вот так почему-то нихуя не работает. По моем логике импорты должны импортироваться в файл style.less, а потом уже через Gruntfile.js должны компилироваться в файл style.css находящийся в другой папке. Или это так не работает?
>>857851 Забей хуй на грант и потрать еще часок на галп. Все равно придется на него уходить. Можешь даже тупо скопипастить готовый бойлерплейт, потом вникнешь как время будет. Сириусли, галп раз в 10 быстрее все компилит, да и конфиг понятный.
Будет что-то типа пикрелейтед (сасс/лесс/стайлус - без разницы).
>>857865 Я только начал разбираться в верстке, сверстал свой кривой барбершоп без бэма и тд, теперь хочется перейти на LESS, но чтобы переход был максимально понятным и быстрым. Возможно я и начну изучать Gulp, но точно не сейчас ибо у меня сейчас есть более приоритетные вещи. Для меня даже конфиг гранта непонятен, потому что я никогда не изучал JS и в глаза его не видел.
>>857873 У гранта своя атмосфера, галп намного понятней. Если уж ты заморочился с этим тормозным старичком, то добей сразу до галпа, там учить нечего. Я в свое время тупо спиздил готовый конфиг и верстал по нему, лол. Подробнее про галп почитал уже после того, как осилил вебпак, такие дела.
Олсо я лично не знаю, как там в гранте прописываются пути и надо ли указывать расширения. В галпе все можно засунуть в объект const path = { build: { css: 'build/css/' }, src: { style: 'src/scss/main.scss' } watch: { style: 'src/scss//*.scss' } } Ну и дальше юзать path.src.style, например
Это я к тому, что трабл скорее всего где-то там у тебя.
>>857902 Да никаких, они все одинаковые, епт. Ну когда-то в бородатые времена сасс (написанный на руби) дико тормозил, сейчас это нерелевантно, т.к. все юзают кошерный либ-сасс по дефолту.
И вообще тру хипсторы пишут на чистом css обмазавшись говном десятками postcss плагинов и вбрасывая в твитор посты уровня "вау, сегодня попробовал плагин rename-shit-into-piss-css-revo-1.6.656-prealfa, это действительно круто!".
>>857910 Я вот учусь сейчас на SCSS (нравится мне что обычный css суть валидный scss, можно старые наработки кусками прямо копипастить) сделал несколько страниц используя самый базовый его функционал (минимум переменных, миксины только для медиазапросов, и никакой логики кароче, использую только вложенность). Но следуйщий проект хочу делать используя бутстрап (хочу получить представление о CSS фреймворков да и много где они нужны).
Но бутстрап на LESS. Есть смысл переходить на LESS (больших трудов у меня это не займет, только привыкнуть к новому синтаксису). Или есть какие то безболезненные способы использовать бутстрапы с scss?
>>857892 Для меня это пока в любом случае сложно, я не ебу что это за объекты и как и с ними работать. Не вижу никаких принципиальных отличий от гранта. И про какую скорость компиляции ты там говоришь вообще? в 10 раз быстрее чем что? чем 2 секунды?
Я всё таки лучше подожду пока мне ответят на мой вопрос.
>>857929 Бутстрап есть и на сасс, хотя разницы нет, так что ставь то, что легче заводится ("родной" для бутстрапа лесс легче) >>857931 > в 10 раз быстрее чем что Пикрелейтед. Да и в принципе он удобнее намного.
Посмотрел требования к вакансиям, это реально выучить обычнокуну?При таком объеме неизученой информации просто аж трисёт от того как это все далеко,пиздос.
>>858130 Если тебе нравится фронтенд, то реально выучить. Если у тебя в голове только сотни тысяч долларов которые фронтендеры зарабатывают одним щелчком мыши, то со временем дропнешь, придумав какую-нибудь отговорку. Да и удивишься, что не такие уж тут большие суммы вертятся, особенно когда твой знакомый Васян сантехник будет получать 40к и калымить еще столько же, совершенно не напрягаясь по жизни.
аноны расскажите как вы учили html + css как пришли к тому что пора бы уже начать верстать? и обязательно ли учить прям пиздец всё? этож ебнуться. и еще я жс и не учил и не начинал. Но когда его учишь возвращаешься же к html + css и его так мельком вспоминаешь учишь некоторые еще моменты?
Посоветуйте пожалуйста годный html + css справочник с примерами как официальный только на русском. Кроме htmlbook и webref там такое старье и примеры дерьмо. Есть что нибудь годное на русском?
Такой извратный метод еще - в блок ставишь картинку img, размером 1*1 пкс, этот пиксел прозразный. В css ему пишешь width: 100%, height: auto. Картинка квадратная, занимает всю ширину - следовательно высота блока выравняется по ширине. Проблема - реальный контент блока придется размещать абсолютом.
>>858302 Я на базовом интенсиве верстал nerds, т.к. времени было ОЧЕНЬ мало. Все бесплатные курсы htmlacademy до этого были пройдены. И не сказать, что мне все легко далось. Сейчас сверстал technomart (уже использовал что-то похожее на БЭМ). В принципе второй макет дался легче, но у меня повышенный перфекционизм, поэтому выравнивание отступов, высоты и ширины отнимает у меня очень много времени. Ну и отвечая на твой вопрос: с практикой все знания устаканиваются. Без практики толка нет от слова совсем.
>>858431 никак не управлять, там ведь просто картинки и больше ничего. Выбираешь картинки одинаковых пропорций, а лучше размеров. В css всем им задаешь width в процентах, в зависимости от ширины вьюпорта, в медиазапросах, а height: auto. И все, будет как надо.
>>858474 Я имел ввиду, что пытался сделать по БЭМ, но вышло что-то похожее на него. Повторюсь, я у мамы перфекционист. Могу оптимизировать код до бескончечности.
<div class='container'> <div class='col-lg-5 col-md-3 col-sm-2 col-xs-1> <img src='...'> </div> <div class='col-lg-5 col-md-3 col-sm-2 col-xs-1> <img src='...'> </div> ... и так 10 раз </div>
CSS:
Для контейнера: .container { width: 100%; margin: 0 auto; }
@media (min-width: 768px) and (max-width: 991px) { .container { width: 750px; } } и так далее для остальных медиа-запросов, также для контейнера нужно будет сделать clearfix
Начал учить JS, дошел почти до конца первого раздела - "Основы JavaScript", чувствую себя полным дауном. Это нормально или пора выкатываться и идти чистить картошку в kfc?
>>858481 А какое у height значение по умолчанию? Должно же быть auto вроде. Но какое-то другое, потому что вот я блоку img задал width: 100% и он начал тянуться по ширине, а высата не увеличилась, а как только высоте задал auto так сразу начала пропорционально растягиваться.
>>858596 > пора выкатываться this Если серьезно - там негде чувствовать себя дауном. Переменные, функции, условные операторы да циклы. Все веселье впереди. Перечитай на свежую голову или иди чистить картошку))))00.
>>858620 Т.е height: auto каким-то образом говорит блоку что нужно изменять свою высоту в зависимости от ширины? С обычными блоками насколько я понимаю так сделать не получится. Хотя на примере у челика там в квадрате цифра, может она как-то задает размер шрифтом (что-то вроде картинки), или не выйдет?
Получилось очень криво, потому что по сути первый раз на LESS что-то делаю, но вроде работает =D Флекс элемент как обертка картинки тоже имеет width 100%, только height: auto зря задал, ведь высота блока меняется в зависимости от его содержимого.
>>858667 >Т.е height: auto каким-то образом говорит блоку что нужно изменять свою высоту в зависимости от ширины?
Да, height: auto говорит, что надо сохранять пропорции картинки.
>С обычными блоками насколько я понимаю так сделать не получится.
Да, это только для картинок. Для div к примеру height:auto будет означать - вычислять высоту в зависимости от контента.
>Хотя на примере у челика там в квадрате цифра, может она как-то задает размер шрифтом (что-то вроде картинки), или не выйдет?
Нет, у него там просто картинки, в которых нарисованы цифры, шрифта там нет.
>>Получилось очень криво, потому что по сути первый раз на LESS что-то делаю, но вроде работает =D
Нормально получилось). Ты пропустил только один брекпойнт, где по 3 картинки, и еще флекс-контейнеру поставил jastify-content:space-around, а в задании картинки не выравниваются по центру, там justify-content:flex-start. А в остальном вроде все нормально.
>>858684 Ну я там дальше уже не по заданию делал, а просто от себя =) Сейчас интенсив по флексбоксу второй раз просматриваю, до сих пор не пойму этих ебучих резиновых wrapper'oв и зачем там нужен max-width...
Поясните, в чем разница? Думаю удалить который "git 2.11". В первом есть гуи, проекты синхронизируются, изменения отображаются, на гитпагес все появляется, вроде бы есть командная строка, иконка с котиком. В чем пруфиты "git 2.11"?
>>859226 Сначала надо приготовить бульон, желательно на говядине, чтобы потом можно было сказать что было наваристо. Пока варится бульон, обжариваешь свеклу, лук, и морковь. это называется пассеровка. После того как мясо в бульоне приготовилось, процеживаешь бульон, добавляешь мясо, и пассеровку + можно картошку добавить если любишь. В конце приправить можно маойонезом, и зеленью.
>>859194 Зачем второй когда есть virtualbox, пусть там потыкает и поймет нужно ли оно ему, сам сижу на линупсе давно, проблема только с фотошопом но это решаемо опять же виртуалкой, в остальном все ок особенно радует работа в терминале с гит'ами нпм'ами и другими ништяками
>>859492 можно самому LAMP за 20 мин накатить, но конечно пердолька немного для первого раза хз че там мутят про линукс, мне кажется для фронтенда профитов никаких, даже макось и то лучше разве что если ещё по бекенду и всей этой хуйне угараешь
>>859492 > какие профиты Если ты задаешься таким вопросом - значит ты максимум верстаешь/решаешь задачки кантора. Со временем станет ясно, насколько убог процесс относительно серьезной разработки на шинде, начиная от багов переменных сред исполнения и заканчивая трехчасовым анальным марафоном по установке редиса и/или монги.
>>858783 даа, вообще заебись, сломанную проверку в каком то степе базовой стилизации уже год не могут пофиксить, а без этого степа дальше хуй чо пройдешь, годнота
>>858930 гитхаб поверх гита работает, гитхаб/гитлаб/битбакет это веб отображение гита. это все равно что собираться удалять ОС и оставить браузер, аргументируя тем, что используешь только браузер
Помогите с серией коротких вопросов, разобраться как я понимаю front: 1) Есть PSD картинка сайта, по которой выделяются всякие кусочки, превращая в интерактивные вещи? А как происходит растягивание сужение? 2) Есть изначально блоковое построение, которое растягивается сужается и меняется цвета в css и там же по странице раставляются картиночки и элементы? 3) Какой самый мейнстримовый редактор для верстки? 4) Подключение php/js фишечек происходит в этом же редакторе? Или отдельно, интересует больше JS.
Как сделать минимум для вката во front? htmlacademy, jquery/angular. сверстать 5 страничек выложить их на git и показывать с резюме? Интересует быстрый вкат.
>>859757 Во классика. Написал бы за сутки и когда у тебя поинтересовались как это за сутки, ты бы ответил: НЕ НУ Я НЕ ВЕНОВАТ ЧТО ВЫ ДАУНЫ ОК ДА Я ВОТ ЗА 2 ЧАСА ПРОШЕЛ СОР3........
>>859782 конеш про бесплатные.. и то у мя за неделю не получилось хотя прост дрочу дома. Кто нибудь тут находил годный справочник css + html чтоб скачать на комп. всё хуйня какая то..
>>859810 бро я сам думал меня щас тапками закидают что за неделю , ты ваще типо даун хуль так долго)) мы тут за день все проходим бесплатные, а потом на эти знания покупаем подписку и проходим ее за пол дня, мыж на опыте.
>>859821 я вообще под подушку портрет першина положил на ночь, переспал с мыслью так сказать, и на некст день меня уже в молодой успешный стартап взяли, серьезно, я не тролль
>>859827 поясните, почему у меня некоторые странички с поделками на кодепене бесконечно обновляются, так и не загрузившись до конца, и я не могу ничего сделать?
А какие темы из первой части учебника Кантора вы бы назвали не совсем обязательными, как часто используются на практике, например, декораторы, классы, прототипы?
Хз для цвета фона и шрифта я зачем-то прямо так свойства написал, а для размеров сделал через миксины. По сути это ведь одно и тоже? И что вообще лучше делать?
>>859226 ЖИВАЯ ТЯНОЧКА ПОЯСНЮ ВСЕ ОСНОВЫ БУДЕМ ЛАМПОВО ВКАТЫВАТЬСЯ И НЯШИТЬСЯ ПОД ПЛЕДИКОМ СМОТРЕТЬ ИНТЕНСИВЫ БУДЕШЬ ЛЕЖАТЬ У МЕНЯ НА КОЛЕНКАХ ЧИТАТЬ КАНТОРА НАВАЯЕМ СВОЕ SPA НАЗОВЕМ ЕГО КАК ПОНРАВИТЬСЯ ТВОЕЙ МАМЕ ПОСТАВИМ СП НА ГИТХАБЕ И БУДЕМ КОММИНТИТЬ ДРУГ ДРУГА ОБСУЖДАТЬ ШЛЮХ РЕКРУТЕРШ И ПИДАРОВ МАНАГЕРОВ БУДУ НОСИТЬ ТЕБЯ НА РУКАХ И СМУЗИ В ПОСТЕЛЬ
>>860132 Ну потом возможно можно будет через функцию изменения цвета как-то играть с этими цветами кнопок, или делать темнее-светлее через функции, короче лишним не будет я думаю. А вообще в целом по коду это так делает или нет?
кто может объяснить про стайлгайд нового барбершопа, что там означает top menu DOWN. Что значит DOWN? Типо неактивное меню или что? И при каких условиях оно вообще может быть не активно?
>>860444 Так в любой сфере, если углубиться. Мимо закончивший транспортный техникум, так и не понял, как сука можно разобраться в устройстве автомобиля
Работающие фронтендеры, поясните, зачем в вакансиях пишут кучу требований о знании технологии, выполняющих одно и то же.
Примеры: 1. профессиональное владение одним из серверных инструментов: NodeJS / Symfony2 / RoR / Drupal 8 / .NET 2. знание JavaScript, AngularJS или ReactJS 3. Глубоким пониманием работы хотя бы одного из клиентских JS фреймфорков AngularJS/Vue.js и/или библиотек Backbone.js/ReactJS 4.опыт работы с фреймворками (ExtJS, Angular, Bootstrap, JQuery, React, Redux, Node.js, git)
Просто пасты из разных вакансий. Везде такая картина. Что, реально в одной конторе одновременно кодят на Angular, React и каком-нибудь ExtJS? Или нахуя они собирают все в кучу?
>>853198 а мне снится что я в брюхе самолета чумаданы выгружаю наверно потому что я работаю грузчиком в аэропорту( надеюсь скоро буду сидеть в чистом офисе и отмерять паддинги с маргинами...
>>860532 Чекают условный лвл кандидата, очевидно же... Вдруг он необучаемый, а кодить будет на чем скажут, веб-петуханство элементарно осваивается же. мимо_с_дивана
>>860532 Ты слово «или» не видишь? Кодят на чем-то одном конечно, люди с нерелевантным фреймворком переучиваются за пару недель. Это просто запрос к уровню владения JS и опыту построения средних и крупных приложений, а не только лендингов на бутстрапе с джиквери.
насколько отличается обычная верстка с бемчиком и прочим от верстки под вордпресс? на сколько надо пыху знать? можно ли обычный норм макет на вордпресс натянуть (так чтоб статейки, комменты и всякое такое) без подводных камней?
>>860580 По ряду причин. Несколько продуктов, нужен разный уровень, сам выбираешь на чем писать, вакансия не обновлялась полгода, CTO пытается найти хоть кого-нибудь и т.д.
>>860532 Че ты ноешь, у меня знакомый из хохлашки проходит собеседование на плюсокодера, ему дали тестовое написать графический редактор (типа пейнт). Тру стори, я не копирайтер.
Анон, есть два стула: Москва и Питер. Куда посоветуешь поехать начинающему верстальщику? В Москве вакансий побольше, но в Питере проще с бытовыми условиями. По зп в принципе не отличаются.
Посоны, кто-нибудь пробовал пилить контент для стоков? Ну там всякие паки анимированных переходов, заглушки, UI наборы, плагины, наборы для инфографики, вот это все.
Нужно ли как-то обзывать тег <main>? Или присваивать классы только более контентным и не таким большим блокам, например блоку статистики (class="main-stats"), блоку с новостями и акциями (class="main-news) и отзывам (class="main-reviews") При этом тег <header> у меня имеет класс и считается как блок в который вложены другие блоки (у которых уже есть свои элементы). Вообще то что я разметил можно назвать БЭМ'ом или всё таки что-то не так?
Пытаюсь в node.js (на самом деле нужен только npm) и чуть позже gulp. Для примера пробую добавить https://github.com/leongersen/noUiSlider npm install nouislider --save В папке проекта появляется node_modules с папкой nouislider с кучей документации и тестов и прочей срани. Вопросы: 1) Чтобы получить 1 js и 1 css файл в соответствующих папках нужно использовать уже gulp? 2) А настроить так чтобы добавлялась загрузка этого js на а) страницах, где используется слайдер б) во всех html файлах - это тоже gulp? 3) Я вообще на правильном пути? Пользовался prepros, пока он не начал доябывать с активацией, в целом хватало. Может есть что-то такое же, более подходящее верстайле?
>>861298 1. Да, любом сборщик. 2. Если у тебя страница собирается на сервере, то добавить этот js в общий шаблон, если на фронте, то там вообще один index.html. Это в самом простом случае. 3. Смотря куда ты направляешься.
>>861289 >нужно ли давать классы таким блокам как main Чтобы привязать стили — да, нужно. Просто так — нет, это тупо.
http://codepen.io/anon/pen/ggrvKZ - проверьте разметку плз. Пока до конца не понимаю как артикл юзать, обернул в него новостные статьи, хотел ещё в футере блоки в него обернуть, но хз. Они ведь вроде тоже реиспользуемые могут быть на другой странице какой-то, и вставлены в любую часть, ну по крайней мере блок с социалками. И да, не надо мне говорить что в артикле или секшионе обязательно должен быть заголовок, в документации об этом не сказано.
>>860300 >нового барбершопа Мне все интересно - тут реально есть люди, которые тупо верстают все макеты академии? Хз, у меня на работке ни о каких стайлгайдах речи не идет, мобильные/планшетные версии сайтов не рисуются (хотя абсолютно все, что я верстал были адаптивными), дизайнер не врубается в сетку (то есть он рисует как-бы по сетке, но с хорошими такими погрешностями), следовательно ни о каких пиксель-перфектах речи тоже не идет. Никаких личных претензий автору поста! Просто на всякий случай напомню совсем новичкам, что в мухосранских студиях такого не будет. Надеюсь, что в нормальных местах действительно такие сферические условия в вакууме.
>>861626 Почему бы просто СРАЗУ не учиться на хорошем стайлгайде? Это разве настолько сложно и тратит так много времени? Чем выше у тебя уровень, чем качественнее ты делаешь, тем больше шанс что тебя возьмут куда-то в нормально место, а не сидеть версталой где-то в офисе за 17к рублей.
Article - самодостаточный кусок, который можно разместить где-то в другом месте. Типа пост целиком. Это все (секшон еще, но он какой-то совсем бестолковый) семантические теги, они должны помогать структурировать контент, а не твои блоки-модули с кнопками.
аноны я молю вас, дайте пожалуйста ссылку или где можно скачать\посмотреть в стиле пролистывания удобного справочник html + css помоечные htmlbook + webref просто хуйня, неудобно смотреть премеры уебщные пиздец. Где вы палите инфу? Спасибо.
>>861731 Как не забивай голову? Вот задрочу я жс, приду устраиваться на работу, а мне скажут "прости, Вася, у тебя нет чувства прекрасного", и что потом, в макдак идти?
>>861701 Это не принципиально, но вообще любому программисту, который работает с интерфейсами неплохо бы иметь начальные знания в UI/UX.
Я, например, полностью делаю дизайн и интерфейс приложения, которое пишу (там формочки в основном), мне за это больше платят и пользователи говорят молодца. Но остальные фронта в компании вообще ни в зуб ногой в дизайне.
не добавил доктайп не включил нормалайз в общий файл дальше начинаешь использовать семантические теги просто чтобы использовать наверни-ка статейку https://habrahabr.ru/post/214407/
хедер - заголовок контента+сопутствующая хуита (дата, автор, содержание, теги...) артикл - полная статья с заголовком секшон - части статьи, например, каждая с заголовком более низкого уровня
я бы не использовал там ничего, кроме хедер-меин-футер
>>861924 1) доктайп не добавил потому что кодпен ругается 2) а зачем его в общий файл включать если можно отдельно подключить? 3) И что не так по семантическим тегам? У меня что-то неуникальное хранится в теге main? И с хуя оно должно быть не уникальное? А если у меня на макете блок с новостями в центре страницы, я должен его выпилить вообще? ОН ЖЕ НЕ УНИКАЛЬНЫЙ.
Артикл и секшон это не только теги ДЛЯ СТАТЕЙ, вчитайся в документацию.
2) Чтобы не обращаться за файлом 2 раза 3) Ты верстаешь фактически лендос и используешь 10 тегов для структурирования контента, которого там 3 строчки + 5 картинок. Страницы с прайсом, контактами, о фирме, новости - там есть контент и можно об этом рассказать браузеру и сеоботам. Но в чем смысл распихивать по строчке в 5 тегов article?
Подскажите кто шарит / кому не влом. - есть функция, допустим она имеет простейший вид, всегда принимая на вход тру эррэй с числами и умножая их на два: const doubler = (arr) => arr.map((el) => el 2);
- есть произвольное число таких массивов: const d = [1, 2, 3, 4, 5, 6, 7]; const d1 = [2, 3, 4, 5, 6, 7, 8]; const d2 = [3, 4, 5, 6, 7, 8, 9];
Как применить функцию к произвольному количеству массивов? Т.е. что-то подобное: const traverser = (fn, ...args) => {/do shit/}; /call/ traverser(doubler, d, d1, d2, /d3, d4, d5 and so on*/);
У меня мозг уже не варит настолько, что я даже загуглить не могу. Олсо я с таким уже сталкивался и решал, но найти/вспомнить не могу, пиздец бомбит от собственной тупизны. Это не тестовое и не задача, мне просто интересно
Подскажите правильно ли я дивы размещаю? Все не могу правильно понять иерархию размещения блоков там, центровщиков и т.д. Когда надо создать что-то выходящие из сетки .container то начинаются проблемы. Ну точнее все получается но ощущение что не так почему-то делаю. Как пойму наверно адаптив попробую. ширина фиксированная, 2 макет
>>862365 Почему всем не похуй на IE? Там же 1.5 долбоеба сидят. Видел охуительную статистику дескать там процент большой на эксплорере. Вангую 90% от этой статы люди зашедшие скачать нормальный браузер.
Сделал на реакте приложуху неделю назад небольшую и приложил к резюме на вакансию фронтенда в своей мухосрани, позвали на собеседование в 13:00. Завтра пойду, учу всякую хуйню, повторяю ООП, наследование, чтобы не обосраться, повторил всякие области и видимости. Короче, то, что редко применял. После всех этих текстов кажется, что я ебаный неуч, и что путь мне в официанты или кассиры макдака, потому что я не знал почти всего, что там описано, как они сами пишут, "для новичков", хоть и сам додумывался до всего этого на практике. Пиздец, блядь.
>>862561 >>862781 Отсосал. Пришел в кабинет, там сидели 3 человека и еще один, который меня собеседовал. Спрашивали про объекты, че такое объекты, че такое замыкания, хуяния, потом ES6, потом es2015, потом по реакту спрашивали, про работу ничего не рассказали. Забегая вперед, скажу, что в теории я действительно слаб, ибо учил все самостоятельно по англицким офдокам, где-то что-то недопонял, где-то недочитал, половину сказанного мной я кое-как перевел на русский, чтобы не обосраться, в итоге обосрался еще сильнее. На середине собеседования один из сидящих сзади работников тамошних или хуй знает кого, засмеялся после моего ответа на вопрос. Тогда я уже понял, что все. После этого он еще минут 20-30 меня спрашивал о чем-то, давал какие-то задачки, я на отъебись отвечал, на все ответил неверно и был таков. Прошелся 6 километров и только сейчас попустило. Пиздец, ну я и говно.
>>863398 Да везде, в задачках всяких "что выведет этот код", какие бывают методы связанные со значениями внутри объектов(filter, map и такую хуйню он имел в виду, я ему говорил про .push, но это не то), "для чего нужно замыкания", нахуй нужны конструкторы, какие бывают циклы (for, for in), всякие вопросы типа как в объектах хранятся данные, разве что за наследование смог пояснить, и то, не всё. В реакте там спрашивали за immutable.js.
аноны , я как новичок, учусь, верстаю пока первый барбершоп, прям ток начал, но понимаю что есть проблема. Например я верстаю меню, и сразу накидываю стили. как научиться делать разметку всей страницы, а потом накинуть стилей? или это с опытом?
Аноны, а в чём смысл этого треда в врк? Предлагаю ОПу перенести тред в /pr или /web Во-первых, там больше людей, которые в теме и разбираются. Во-вторых, новые люди, которые интересуются этой темой скорее всего будут искать подобный тред, подобные разговоры в тех разделах, а не здесь. В-третьих, уменьшится количество вкатывальщиков уровня мне_30 лет,_работаю_200к/м_риелтором/мне_26_работаю_15к/м_охранником_хочу_вкатиться_в_вёрстку с их традиционными вопросами.
>>863786 > разбираются Ahaha oh wow, загляни как-нибудь в js тред, что-ли, там вообще нет людей, которые шарят в жс. Здесь мне ответили на вопрос в течение 10 минут, там я собрал с десяток ответов уровня "ну бля жс говно, вот короч на си можно так написать))))" > будут искать подобный тред Меньше народу - больше кислороду. > уменьшится Лучше вкатывальщики, чем очередной диванный сениор скала девелопер и 300 постов с содержанием "жс не язык, учите хаскель"
А чего ты не писал на почту тому типу, который на удаленку набирал новичков на react - redux - meteor? Он вообще собеседует так чтобы просто посмотреть, что ты не даун и все.
Ну-ка хакеры-хуякеры, пояснили мне. Экспортирую векторное изображение из фотошопа в SVG. И ОНО ТЕРЯЕТ ВЕКТОРНОСТЬ, МАСШТАБИРУЕТСЯ, КАК РАСТРОВОЕ. В чём проблема?
>>864099 нашол зацепку Векторность не теряется, если отключить эффекты. Со включенными эффектами он экспортирует это как растр. Как мне экспортнуть ето с эффектами, как вектор?
>>863258 >засмеялся после моего ответа на вопрос блять сука въебал бы, выебщик блять, ууууух сука наверняка ж нихуя из себя не представляет на самом деле
Вот академия идет в прогресс и делает одну бонусную лекцию по флексбокс, а технологии и ум людей идет в ногу со временем чтобы выкладывать актуальные лекции и материал для нас любимых? И вообще практиковалось ли это ранее? И как скоро на торентах появится их уроки? или в этот раз они всё предусмотрели?
>>864256 На торрентах и так есть их предыдущие уроки и эти будут. Но они друг от друга не особо отличаются. Если ты год назад на них хуй забил, то и в этом забьёшь.
Сегодня письмо приходило что у них теперь дополнительная лекция посвященная флексбоксу будет начиная со следующего потока. Так что ждемс 2017 интенсив на торрентах.
>>864377 Вообще странно, в видео-уроках всё эквпортируется с эффектами. Попробовал создать квадрат с тенью и экспортировать - экспортировался нормально, тень векторная. Но из чужих файлов почему-то не экспортируется с эффектами, думаю, может этот документ был создан в каких-то старых версия фш.
Конечно хуёво, придётся всем картинкам задавать эффекты свойствами.
Господа вот решил уписаться в каку JSом. Почитал Кантора, думаю дай гляну академию. Ну там пиздец конечно, с Кантором не сравниться. Все таки решил повыполнять их квесты. Короче вопрос. А это нормально что у меня картинки загружаются в кеше. Просто посмотрел спидтест странички и он ругается на кеш. Не пойму схуя, на сколько я понял это хорошая практика делать прелоад.
>>864476 Ну фон элементов загружается по событию. В общем я и сам не пойму что от меня тестер хочет. Тестер писал что-то про кеш, а сейчас еще раз затестил и все норм. Короче ложная тревога =)
Можно ли спрятать источник изображения не прибегая к полному проксированию через сервер сайта? Чтоб вместо lol.com/i.png было mysite.com/kajskl.img, и при этом траффик не бегал через мой сайт?
>>864805 Что тебе блядь не понятно? Было ли когда нибудь в практике с 2013 года, как выходит первый урок, ученикам дают задания на неделю, следственно кто то из них, идет на торент создает раздачу, которая пополняется с каждым уроком. Вопросы тупица?
>>865312 Да я знаю, что в вакансиях очень редко требуется вышка, а если требуется, то нормальный вуз типа МФТИ. Есть ли хоть какой-то смысл в вышке обычного *ГУ милионника? Сам я уже пол года фронтачу за зарплату, но все на работе с вышкой сидят. С другой стороны, времени на ненужное итак дохуя проебал, не хочется больше ни минуты на это говно терять. Вот и мучаюсь, а восстанавливаться уже сейчас надо, еще и платить 60+ кусков.
Сначала добавил в игнорируемые файлы в гите целую папку, потом решил, что не хочу игнорировать. Пытаюсь добавить в отслеживаемые с помощью git add -f Но вылазит ошибка пикрел. Как можно убрать папку из игнорируемых?
дайте какой нибудь годный html + css справочник , кроме помоечного htmlbook and webref одно и тоже гавно от влада маржевича хуесос блядь наплодил хуйни гандон. Как вы вообще можете советовать это OP ? вот на буржских ресурсах че не коснись и пример норм и под ним норм обьяснение( наверное ) потому что я нихуя не понимаю. Но выглядит все оч красиво и понятно. Но как новичку разобраться сложновато. Есть что нибудь подобное как htmldog или вроде того но на русском? чтоб просто лампово западать и получать удовольствие от прибывания на ресурсе + инфы.
Кстати, прохожу сейчас бесплатный курс по алгоритмам на курсере. Насколько же охуенная подача материала, насколько проработаны материалы, какой охуенный диктор, я просто кончаю радугой. И это бесплатный курс. Такой то контраст с снгшным скамом.
>>865395 хули ты на свой лад все переделал? я не сказал что html css разобраться сложновато. Я спрашивал о подсказке в ресурсе где приятно будет проводить время, читать. Чтобы это было по кайфу. В рашке походу дела такого никогда не будет. И это еще один повод начать учить английский.
>>865403 Ну если бы ты хоть 1 запятую поставил, я бы не "переиначивал". Энивей вебреф и хтмлбук годные ресурсы, учитывая, что хтмл и цсс это примитивная хуйня на месяц-два максимум (и то, большую часть времени ты будешь пердолиться с галпом, препроцессорами, свг и прочей поеботой), где ты там залипать собрался?
http://htmldog.com/ вот ток зацените как все просто ахуено сделано. ну просто божественно. Покажите мне хоть один такой ресурс в рашке? да хуй та там, один влад моржевич наплодил сайтов, на htmlbook дата статей 2010 год и ему похуй.
>>865411 Поспорил бы насчет охуенности. Неудобная навигация, как инфу искать - непонятно, хочу про байндинг почитать, например - мне че, весь раздел JS листать? Зато да, все свистит, пердит и иконочки красивые.
А то, что среди русскоязычных ресурсов только уютный бложик Кантора нормальный (за счет структурированной безводной подачи правильной инфы, что, впрочем, является сильным минусом для домохозяек) - это и так все знают.
В пизду, вас тут почитаешь и хочется все бросить. Нее нихуя. Старайтесь господа и все будет норм. Понятно что не каждый будет ахуительным фрон эндером, но можно быть хорошим, заниматься любимой работой и получать от нее норм деньги и кайф.
>>865424 Ну, "решаешь" это громко сказано, я же типичный реактодебил-формошлеп. Скорее пердолюсь. Но это связано не с тем, что у них там все на джаве, а с моей общей бедностью тех.бэкграунда. Так то переложить код на жс много ума не надо.
>>846036 (OP) > Фронт-енд джун с уверенной версткой, уверенным JS, умением в дополнительные техи/фреймворки/препроцессоры/либы/системы сборки/otherSkillName, своими пет-проджектами, в том числе наверстанным портфолио - 1000+ часов. Вот это лол.
Сегодня ночью приснился сон, в котором пришла идея для стартапа - приложение, в которое вводишь количество имеющихся денег, а оно тебе показывает какую ВОДКУ и ГАНДОНЫ ты можешь купить на эти деньги. Сижу проигрываю.
>>865369 Гит все равно не добавляет папку в отслеживаемые. Может есть какой-нибудь вариант тупо из .gitignore удалить элемент? При git status моя папка все равно в ignored и я нихуя не могу сделать. И создаю новую, добавляю туда файлы из старой папки, но он новую также игнорит. Я так понимаю, потому что он игнорирует именно файлы из папки, а не папку. И куда бы я не перенес эти файлы, он их нахуй посылает. Может есть теперь вариант все откатить и заново настроить статусы элементов?
Поясните плз как происходит взаимодействие клиента с сервером, если клиент написан на js-фреймворке типо реакта.
Я понимаю так: 1. При первом заходе на сайт отправляется html-страничка с неизменными блоками (типо хедера и футера), контентные области пустые, а также - js-скрипты и скрипты фреймворка. 2. js с помощью ajax запрашивает данные для отображение в контентных областях. 3. сервер получает данные из базы, пакует их в json-формат и отправляет json-файл. 4. js на клиенте получает json-файл и отрисовывает контентные области. 5. В дальнейшем если посетитель что-то делает с данными (например щелкает отсортировать товары по определенным критериям), если это можно выполнить с помощью уже имеющегося json-файла, то js-код выполняет все без обращения к серверу, если же данных недостаточно, то запрашиваются новые, как в шагах 2-4.
Все верно или я что-то не так понимаю?
Еще мне интересен пункт, если посетитель может менять данные (например, это форум и он добавил новое сообщение или создал тему). Как здесь происходит процесс? js все отрисовывает и потом сообщает серверу, чтоб он добавил новые данные в базу или сначала оповещается сервер, тот добавляет данные и потом сообщает клиенту, что все нормально и можно отрисовывать вновь добавленные данные.
>>861626 Барбершоп и есть дизайн а-ля твоей канторы. Этож надо блядь додуматься кнопку растрировать, и раскидать их по разным частям макета. Понять до сих пор не могу почему на этих макетах учаться верстать, на бихенс зайди чудовище там фри псд в 100 раз лучше чем этот высер.
>>861701 Бля про правило <<внутреннего и внешнего>> почитай, это все что от версталы надо. Чтобы если ты не пиксель перфект делаешь за нормальным дизайнером, ты понимал, какие элементы должны быть ближе визуально.
>>865784 >кнопку растрировать, и раскидать их по разным частям макета Вот это не понял. К слову, сам то я барбершоп не верстал (и никакие другие макеты академии), просто когда смотрел интенсивы, обратил внимание как у них все вроде разложено по полочкам. Биханс да, очень годные вещи там лежат.
>>865738 Бамп вопросу. Тоже очень интересна эта тема.
Получается, что в таких SPA-приложениях сервер используется только для взаимодействия с базой данных. А сайт по сути представляет собой нечто вроде программы, которую пользователь скачивает и которая потом работает у него на компьютере в браузере, по необходимости обращаясь к серверу за данными?
Мне не очень понятно в чем премущество этого метода, по сути вся нагрузка перекладывается на комп пользователя. Единственный выигрыш - меньше траффика и меньше обращений к серверу. Если соединение плохое или нужно экономить траффик это может и выгодно, во всех остальных случаях никаких преимуществ для пользователя.
>>865994 Предлагаю тебе отключить javascript и вернуться в web 1.0 с гифками, пользователь ёбаный. Как предлагаешь обрабатываеть карты или Google Office без SPA? У тебя на компе можно просчитать запуск спутника, а тебе видите ли нагрузка мешает. Что, Батла вторым окном не запускается? Так играй через playkey.
>У тебя на компе можно просчитать запуск спутника, а тебе видите ли нагрузка мешает.
На моем не просчитаешь), потому и мешает. Хотя не то чтоб мешает, просто начал реактом обмазываться и не могу понять, в чем преимущество подобных фрейморков, это ведь просто перенос сервер-бекенд логики во фронтенд.
>>866074 >и не могу понять, в чем преимущество подобных фрейморков Это всего лишь означает, что ты не до конца изучил пюре жс и модель-вид-контролёр. И с каких пор сервер должен заниматься отрисовкой страницы, вообще-то браузер для это разработали. Так что можеь начать с удаления браузера и сидеть на дваче через командную строку, да, ведь именно это ты и предлагаешь вместо "нагрузки".
>>866115 >Это всего лишь означает, что ты не до конца изучил пюре жс и модель-вид-контролёр.
Это верно, что там на сервере происходит я вообще представляю весьма смутно.
>И с каких пор сервер должен заниматься отрисовкой страницы, вообще-то браузер для это разработали.
Представим задачу - есть интернет-магазин, куча товаров, юзер нажимает отфильтровать их по параметрам. Js аяксом пересылает серверу параметры, тот формирует строку html-кода и отправляет ее клиенту, где js с помощью innerHtml просто вставляет ее в нужный блок.
На сервере может быть тот же Реакт , виртуальный ДОМ, или нечто иное, более низкоуровневое, потому что на сервере ты не ограничен браузером, а можешь кодить на чем угодно.
>>865994 > только для взаимодействия с базой данных Нет. Это клиент нужен только для взаимодействия с бд и отрисовкой полученной инфы. На чем будет клиент - неважно, это могут быть паговские темплейты пререндеренные нодовской прослойкой, бэкбоновская хуита или что-нибудь современное. > нечто Нет. > по необходимости Да. > перекладывается Что ты имеешь в виду? Нагрузка по отрисовке хуиты браузером ничтожна по сравнению с обработкой сотны тысяч записей в бд, которую производит среднестатистический говносервер среднестатистического говноинтернет магазина. К тому же перфоманс js достигает 30% перфоманса чистого С, а это так дохуя, что при любом упоминании подобного факта у питонастов и прочих скрипткидди выделяется несколько миллионов электронвольт анальной энергии. > Единственный выигрыш Это единственный выигрыш, про который можно сказать "овчинка стоит выделки". > innerhtml > просто вставляет Удачи тебе перестроить традиционное дом дерево без полной перерисовки страницы. Как только ты это реализуешь, тебя возьмут на работу в гугл. > виртуальный ДОМ > на сервере Чего_блядь.webm Шдом - это DOM-alike структура, которая хранится в памяти браузера. В отличие от топорного дом прямиком из палеолита шдом позволяет динамически перересовывать нужные элементы, а не хуярить нахуй всю страницу. Единственное, что ты можешь сделать на сервере - пререндер изначального стэйта шдома (та самая изоморфность (universality)). tl;dr у тебя какая-то каша в голове, большая часть вопросов отпадет сама собой если ты нормально поковыряешь любой современный js фреймворк/либу. Не считая А2, кек
>>866127 >js с помощью innerHtml просто вставляет ее в нужный блок И в чём тут отличие от реакта? Реакт тоже отправляет запрос и вставляет данные в нужный блок.
>>866224 Иии? Ну удалится последний элемент. Что дальше то? Нет, конечно, среднестатистический хипстер, два дня как втыкающий в ЕС6 (да и я тоже, т.к. я реакторедаксодебил) напишет для такого целую стену моднявого псевдофункционального псевдоиммутабельного говнокода уровня
Поясните за гит хаб. Кроме того чтобы работать с ним как файлообменником, какую пользу еще может он принести? если я например только вникаю, помочь я так понимаю он может если я буду смотреть как у других сверстано и так подглядывать? или есть еще какие то фишки? и как разобраться в этой помойке, если там пиздец бардак)
>>866233 А, ты об этом. Ну а почему бы и нет))0 Ладно, признаю этот фейл. Впрочем, я бы не стал делать выводов о то, что "автор вью не знаею жс" по одной отсутствующей проверке.
>>866234 Ты можешь установить его и использовать просто локально сохраняя версии своего проекта. в любой момент сможешь откатить свой проект к любому из прошлых состояний. Кроме того ты можешь делать один и тот же свой проект из разных мест с разных компов, если хранишь его на гитхабе. и гитхаб это не бардак, а помойка располагается в твоей голове. Если ты не в состоянии освоить как пользоваться гитхабом то туда ли ты вообще пришел? Не забывай о том, что рано или поздно тебе придется расстаться с привычным интерфейсом и работать с командной строкой. Ты даже файлы и папки будешь создавать из нее.
А в каком случае переданного элемента может не быть? Допустим, если в этом элементе крестик, который удаляет текущий элемент по его индексу. Как можно будет нажать кнопку удаления, если самого элемента не будет? И как правильней нужно написать?
>>866127 Он строит дом-дерево виртуальное, согласует его с браузеровым, еще возможно много внутренних операций выполняет, скрипты на js выполняются, а так бы все это делалось на сервере.
>>866225 Он строит дом-дерево виртуальное, согласует его с браузеровым, еще возможно много внутренних операций выполняет, скрипты на js выполняются, а так бы все это делалось на сервере.
>>866216 >tl;dr у тебя какая-то каша в голове, большая часть вопросов отпадет сама собой если ты нормально поковыряешь любой современный js фреймворк/либу.
>>866251 Ну на самом деле в подобном примере такой сценарий в принципе невозможен, наверное поэтому автор и опустил проверку на андефайнед. Будет что-то типа во вью не секу, сори <button onClick={this.removeTodo(item.id)}>delete</button>
Да и никто сплайсами уже давно стэйт не меняет, в худшем случае будет фильтр по андефайнед и вернется исходный массив данных.
>>866306 Любой иммутабельный подход, в контексте js это, почему-то, принято называть функциональщиной, у меня как у лисподебила в прошлом от этого бомбит. Можешь хоть циклом в аккумулятор все скопировать и отдать в стэйт. А вообще пикрелейтед. В случае с filter никаких проверок не нужно, если вызывать ф-ию без параметров массив отфильтруется "по андефайнед" и вернется в неизменном виде.
Но вот все эти способы формируют новый массив. А если предположить, что в массиве 1000 элементов или 10000, и мы удаляем один, как быть в таких случаях?
>>866315 Мы же скриптодебилы, у нас есть двухуровневый оптимизатор и гарбидж коллектор, любезно написанный красноглазыми мутантами.
Насколько я помню операция записи/доступа в массив линейна, т.е. создается новый массив, в него просто передаются подходящие значения, после чего (в случае с редаксом, например) нужному куску стэйта присваивается ссылка на новый массив/объект. Старая хуита удаляется GC. Если хочется быстрее - можно сделать все то же самое, что и с filter, но на традиционных циклах, они охуенно быстрые и прекрасно оптимизированы но хипстерки любят хуячить везде свои мапы и фильтры.
Вообще когда речь заходит о перфомансе JS, то там всплывают всякие подводные камни оптимизаторов и т.п., сам по себе JS оптимизировать трудно, разве что преаллокацию делать, юзать циклы и не мешать оптимизатору а как именно не мешать - знают только истинные олдфаги, такие по всяким киевским конференциям не ездиют. Я лично в это не лез дальше пары даунских видосов от котанов где чувак с голосом помирающей ламы втирал какую-то дичь пятилетней давности.
>>866247 >рано или поздно тебе придется расстаться с привычным интерфейсом и работать с командной строкой. >рано или поздно тебе придется расстаться с привычным интерфейсом и работать с командной строкой. Чому так?
>>866268 Лол, только хотел написать про это, но уже все пояснили без меня :3 >>866306 >Так а какой хороший способ? Я лично не вижу ничего плохого в сплайсе. Вью там сделает свою магию https://vuejs.org/v2/guide/list.html#Array-Change-Detection Только обрати внимание, там ниже есть предостережение по поводу изменения знгачения указанием индекса.
1. Отправляется index.html, где нет ничего, кроме пустого дива-контейнера, и линков на JS и CSS-файлы. Потом JS рендерит страницу и вставляет в контейнер. 2. JS запрашивает просто данные, серверу все равно как и где они будут отрисованы. 3. Нет, сервер отправляет JSON в запросе, никакие файлы тут не используются. 4. Нет, в случае с Реактом просто меняются данные, а HTML перерисовывается автоматически. В этом и смысл Реакта, собственно. 5. Можно и так делать. Опять же, JSON-файл тут не причем, JS (как и другие языки) не умеет работать с JSON и файлами напрямую.
По вопросу модификации: 1. Уходит запрос к серверу, пользователю показываем «Загрузка...» и, вероятно, блокируем какую-то часть интерфейса. 2. С сервера приходит ответ, если это ошибка, то показываем ошибку, если успех, продолжаем держать состояние загрузки и инвалидируем данные треда. 3. Тред обновляется, показывая, в том числе, и новый пост.
Можно на шаге два показать пост сразу, а тред обновить в фоне, но это иногда выглядит стремно, потому что если пока ты потел над постом, кто-то мог тоже запостить в тред и тогда слетит нумерация и новый пост странным образом воткнется до твоего через полсекунды.
>>866539 Сорта говна. Все претензии к сплайсу слайсу и т.п. основаны исключительно на том, что мутируется стэйт/кусок стэйта напрямую и это типа плохо, но почему именно юзать мутации в языке, которые изначально создан для мутаций плохо, да еще и на клиенте, где в принципе похуй на данные - никто тебе не скажет, даже сам Дэн Абрамов.
Так тебе никто не мешает играться с данными как ты хочешь, главное никому код на ревью свой не давай, лол. реактодебил
>>866554 Нет, это не напрямую. В том примере выше - напрямую. Т.ч. единственный аргумент в пользу return state.filter((shit) => shit.id !== id) это читабельность. Т.е. если выбирать между 1микросекундой к скорости рендеринга и тремя лишними строчками кода, большая часть реактодебилов (в т.ч. и я) сядет на второй стул.
>>866545 >почему именно юзать мутации в языке, которые изначально создан для мутаций плохо, да еще и на клиенте, где в принципе похуй на данные - никто тебе не скажет, даже сам Дэн Абрамов
Могу я тебе сказать, хоть я и не Абрамов. Мутации плохи тем, потому что теряется возможность сравнить предыдущий стейт со следующим по ссылке. Или ты всерьез думал, что мутировать в Редаксе нельзя потому что ЗАШКВАР?
>>866563 верстаю с 12 до 19.00 (минус еще час на обед и еще один на перекуры) 5/2 за 30к (один раз в неделю работаю из дома, когда впадлу ехать в офис). но я не фронтенд (только в апреле вкатился в верстку, взяли на работу версталой/контент манагером). в итоге занимаюсь разными штуками. верстаю блоки по мелочи, встраиваю скрипты от маркетинг агентства на сайты, переносил сайты на другой хостинг, на php сделал смену дат акций (крон), верстаю сайты и пилю адаптив к уже готовым, сажаю на cms. когда делать нечего могу заняться оптимизацией сайтов - выполняю требования google pagespeedinsights. как-то так. дс2
>>866626 > теряется возможность И ты сможешь внятно, своими словами, объяснить, зачем тебе сравнивать текущее состояние с прошлым, не повторяя фраз, которые кочуют из одного умного туториала в другой? Без подъебов спрашиваю, если че, может я чего-то не понимаю. Восстановить прошлое состояние ты все равно не сможешь, если только не напишешь собственную структуру данных. На передачу пропсов в нижестоящие компоненты для запрета ререндеринга мутации тоже никак не влияют.
И я не спорю с тем, что используя редакс лучше / нужно писать в соответствие с его парадигмой, в противном случае, если так уж тошнит от осознания того, что малейшее нажатие на кнопочку для закрытия какой-нибудь ебучей модалки засирает коллстэк 10-ю одноразовыми функциями, лучше писать без редакса, и вообще нахуй не юзать реакт. Но речь изначально шла о js как таковом, а не только о редаксе.
>>866563 Прихожу в офис где-то к 13, ухожу в 19-20, иногда работаю из дома. Пилю одно и то же приложение уже полгода, в день пишу 50-100 строк JS-кода, все стандартные компоненты давным-давно сверстаны. 140к, ДС.
Вакансий на удаленку мало, потому что работать удаленно СЛОЖНО и требует высокого профессионализма и налаженной коммуникации от всей команды.
>>866694 Понятно, значит не можешь. Тебе ничего не помешает сделать тоже самое при обычном подходе. Собственно, я это даже практиковал как-то, во времена когда еще все писали реакт.криэйткласс.
И я уже довольно давно формошлепствую на реакте с редаксом и мне нравится вся вот эта вот "псевдофункциональщина", если что.
>>866699 Что такое «обычный подход»? Shallow equal? Deep equal? Ты понимаешь, что это намного более затратные операции, чем простое сравнение по ссылке?
>И я уже довольно давно формошлепствую на реакте с редаксом Не похоже, что ты понимаешь их внутренние механизмы.
>>866704 Исторически значительная часть людей в IT-релейтед индустрии кладет хуй на график, а программисты сейчас еще и в фаворе, поэтому до них особо не доебываются. Был, помнится, на собеседовании в Связном, сказали что у них IT отдел строго к 10. Ну, я сразу сделал покерфейс и отвалил. Во всех остальных компаниях, где я проходил собеседования (в т.ч. Сбертех и Альфа-лаб) были те или иные послабления — поздних приход, гибкий/свободный график, возможность работы из дома и т.д. Все это, конечно, относится к людях, которые хоть чего-то стоят на рынке труда.
5 февраля - старт онлайн-курса по основам веб-разработки: "ВЕБ-РАЗРАБОТЧИК 5.0"
С нуля за 5 недель научим верстать сложные, адаптивные сайты и сформируем первые работы в портфолио под руководством опытного наставника!
Это уже наш пятый поток и мы с уверенностью можем сказать, что: - Каждый из учеников получает фундаментальные знания в работе с HTML и CSS и готов брать заказы на верстку сложных, адаптивных сайтов; - 20% студентов отбивают курс еще во время обучения; - Любого нашего выпускника спокойно возьмут на должность "HTML-верстальщика" с окладом в 20-25 т.р, если он добросовестно выполнял все задания на курсе и защитил дипломную работу.
Что тебя ждет на курсе: - 5 недель ежедневной работы в Sublime Text 3 и Photoshop; - 30 подробных видеуроков от основ работы до продвижения себя как специалиста; - Поддержка преподавателем на протяжении всего обучения; - Полноценная выпускная работа;
Курс тебе подойдет, если ты: - Начинающий веб-разработчик с опытом работы от 0 до 1 года; - Веб-дизайнер или руководитель веб-студии и тебе важно разбираться в основах верстки; - Уже работаешь, но хочешь сменить профессию; - Студент/школьник технической специальности и ищешь перспективное направление для работы;
Чтобы получить отзывы наших выпускников и программу курса, прямо сейчас напиши мне в личку с пометкой "Хочу кодить. Дистанция":
Менеджер "Школы основ веб-разработки Артема Исламова". Добавляйте в друзья - скину информацию по курсу!
>>866857 >- Любого нашего выпускника спокойно возьмут на должность "HTML-верстальщика" с окладом в 20-25 т.р, если он добросовестно выполнял все задания на курсе и защитил дипломную работу. Сильное заявление.
>>863048 Функциональщину чтоли дрочишь? Можно ли реализовать монады и функторы в js или они нинужны? Кун-который-предлагал-тебе-запилить-приложение-с-d3
Блядь горит что-то пиздец. Я сам дизайнер, знаю основы html\css. Решил нарисовать UI KIT и его собственно сверстать, для этого начал уже фулл-тайм изучать CSS. Потом нарвался на пикрелейтед (ссылка кому интересна: http://rgho.st/6rMbN5Ln4 ) и у меня блядь ощущение что без JS вообще ничего нельзя. Казалось бы простая хуйня а там все равно что-то на JS есть. Я ебнусь еще его учить, мозг взорвется. Неужели без него вообще нихуя нельзя, только как в 2001? Попробывал удалить из папки .js файл, все нахуй полетело даже шрифты нахуй это че за пиздец.
>>867207 Это тайный заговор фронтендеров. Они специально все усложняют, чтоб с умным видом говорить, что для пары кнопочек и панелек нужно знать овердохуя языков, технологий и лет опыта. Это короче как средневековая масонская секта. Даже не пытайся туда влазить.
Аноны чо вы юзаете чтобы страница обновлялась в реальном времени? browser sync? liverealod? live page? brakets? у меня какой то пиздец всё работало с browser sync но щас какая то залупа, html вкладка обнвляется а css как раньше нет. Че за поебота? запускаю с папки где работаю .
Есть тут доны аноны, достигшие высот без вышки? Так ли она важна для работодателя? Когда-то учил html с сss, недавно от безделья решил освежить базовые знания. После этого возникла мысль дропнуть свой строительный ВУЗ и в плотную заняться изучением веб-разработки. Стоит ли соваться на рынок без ВО?
>>867244 глянул, там собсвенно жса совсем немного, в файлике просто сидит jquery, плагин слайдера и плагин выпадающего меню, которое на маленьком экране включается. Если ты дизайнер и сильно бомбит от жса то разбери хотя бы подключение jquery плагинов, это совсем легко, тем более в своих проектах сможешь учитывать какие плагины тебе или програмысту понадобятся для реализации той или иной фишки (типо паралакса, слайдера или такой выпадающей менюшки). На freecodecamp например jquery идёт ещё до изучения даже базового js'a.
>>867349 emmet эт не то. подсказки я имел в виду другое в брекетс в css работает например пишешь display и он уже те выдает варианты всего, там relative, absolute. А в html не выдает (: podskazok
>>867493 ctrl+z заморозит текущий процесс fg вернет замороженный процесс bg продолжит выполнять этот процесс в бекграунде И да, нахуй я все это учил, если можно сделать как вот этот макакогосподин и не ебаться>>867494 Смело пропускайте всякие лекции про баш)
>>866563 Начинаю работать в 9-11 по желанию. Первый час - совещания, постановка задач и планов. Дальше либо еще немного совещаний, либо разработка. Верстки касаюсь только на уровне разметки в реакт компоненте. Все остальное время пишу разного рода фичи к приложениям на джс. Если надо что-то новое изучить - изучаю и применяю в работе. Удаленка если что.
Не бывает такого, что у тебя в какой-то системе висят какие-то задания от предположим тимлида и ты их постепенно делаешь и коммитишь отписываясь в какой-то конфочке?
В общем, так чтобы работать ночью и никто тебя днем не ебал особо - это только фриланс?
>>867613 Теоретически такое возможно, практически очень накладно. Общение необходимо без него крайне сложно содержать проект в нормальном виде. Если ты более менее опытный разработчик и команда работающая над проектом небольшая, тогда количество общения только увеличивается, потому как надо кучу всего обсудить, вычитать спеки, посоветоваться, переварить апдейты и т.д. и т.п. >В общем, так чтобы работать ночью и никто тебя днем не ебал особо - это только фриланс? Да
>>867627 Но там о профильном образовании ничего нет. Да, есть туториал для самообучения, но это ни о чём не говорит, ведь людям после вуза нередко приходится задрачивать самим.
>>867636 Дропай вышку, она не нужна. Конечно с условием что ты успешно выучишь нужное для работы программистом, а для этого придется долго и упорно работать над своими знаниями и умениями.
>>867636 Профильное образование для программиста на территории СНГ - это миф. А для фронта вообще ничего подобного не требуется, кроме разве что теории графов/дискретки (если хочешь рисовать всякое говно).
Суп, аноны, напишите как должен выглядеть код, суть такова. Есть пикча 2500px на 1300px. Прописываю ее через бекгроунд имейдж, она появляется, когда я уменьшаю масштаб, она тоже уменьшается и справа и снизу просто белый фон остается. Как сделать, чтоб при масштабировании она растягивались, но с экрана не слазила? Знаю что платина, но гугл молчит.
>>867767 Ну если он хочет клепать формочки, зачем ему строительство? Другое дело, если он сам не знает, чего хочет. Тогда да, лучше не бросать, пока не дойдет до вычисления фибоначчи на жс)))0 >>867768 http://codepen.io/anon/pen/VPKNqY
>>867783 Ппц ты тупой. бекграунд имейж не может быть больше контейнера(дива) А у него ты задаешь фиксировано width: 2500px; поменяй на min-width: 2500px и будет как ты хочешь, но ты реально тупой, советую заняться чем-то полегче. другой анон
>>867767 Кризис мучает отрасль, конторы банкротятся. Зайди в соседний тред строителей. К распилам тебя просто так никто не допустит, так что сейчас по большей части это превозмогание и работа за доширак.
>>867821 Да ничем не лучше, вкладки для того и придумали. Просто когда например хочешь запустить редактор открывать новую вкладку это оверкилл, можно просто свичнуться быстро в консоль, запустить редактор в текущей папке и вернуть вебпак в фореграунд. Да и я ж и написал что это почти что бесполезные знания которые с какого-то хуя я выучил когда смотрел видеоуроки по командной строке.
В 2017 году вёрсткой/бэкэндом всё ещё можно заработать? Прост у меня сейчас такое состояние здоровья, что я из дому фактически не выхожу, и работать по специальности инжинегром не могу. А просто сидеть в интернете надоело, хочу самообучится хоть на какой-то полезный навык.
Задам тупой вопрос. Вот я сижу например "учу" JS путем читания учебника кантора и решения от туда задачек по паре тройке часов в день, совмещая это с паралельной версткой с прикручиванием готовых Jquery (плагинов которые я в душе не ебу как работают) и попытками на ходу разобраться в этом жейквери (пиздец какой то, любой мало-мальски сложный jq код для меня выглядит как китайская грамота, нативный жс часто в разы яснее и понятнее, хоть и то же самое на нем будет часто в несколько строк с циклом вместо одной функции). Пока что это все в голове воспринимается как совершенно разные пласты знаний, первое какая то абстрактная теория со сложными для меня задачками которые пока хрен пойми как применить, второе применимый на практике инструмент который я кое как использую не понимая, и который выглядит как говно просто.
Я что то не так делаю и в пустую время трачу или в итоге как начну лучше мочь в само программирование а не синтаксис - меня внезапно должно осенить?
>>867930 Верстаки ещё нужны, но слабо, в основном нужны фронтендеры, то есть йоба-верстальщики которые и на жс чето могу запилить, или даже чисто с жсом работают, так как бывает что весь хтмл на нём генерится. Бекенд это отдельная ветвь, очень востребованная и с заработком иногда и получше чем у фронтов
помню тот момент когда моча мне ударила в голову (1,5 г назад) и я решил упороться версткой. об этом немного знал, т.к. в школке развлекался созданием всяких домашних страниц, правда без особого понимания всего. но даже с цмской (cutenews) побаловался.. так вот о чем я. в целом понимал, что можно научиться верстать и т.п. без курсов, но решил все-таки посмотреть, где можно поучиться этому делу. курсы нашел быстро, а когда увидел на их сайте, что они еще и помогут работу найти - то мигом отправил заявку.
на первом занятии заполняли анкету, в ней поставил галочку, мол не откажусь от помощи в поиске работы. нас реально спрашивали хотим ли мы этого.
ок, прошел я курсы, длились они месяц или может чуть побольше, не помню точно, на заключительное занятие к нам пришел какой-то чувак, у него якобы стартап, звал к себе на стажировку и что-то активно впаривал про JS и PHP (это ребятам, что только что закончили курсы по базовой верстке окда), больше про работу не были ни слова. естественно, наши преподы рассказывали о том, как все-таки вкатиться в реальную работу, но это было кукареку из серии «попробуйте зарегаться на фрилансе и хед хантере».
помню еще один html обучающий сайт с платными курсами - в первого же блока на сайте ляля о том, что проучившись у них N месяцев можно будет спокойно претендовать на зп 50-100к рублей.
>>868099 разве не все языки похожи друг на друга и выучив один, ты выучиваеш почти все? немного меняется только синтаксис от языка к языку или как? мимо нюфак начавший изучать верстку и JS
>>868110 Во-первых, нет. Во-вторых, ты тупо проебешь время на изучение мертвого говноязыка, работа на котором есть только в области поддержки текущего и тормозящего легаси говнокода. Рельсы еще можно пощупать но только любопытства ради, когда будет время.
>>868115 Без понятия, на самом деле. Хотя так то он в принципе и не оживал, популярностью пользовались только рельсы, там можно хуяк-хуяк и интернет магазин в продакшн. Сейчас для этого есть более надежные и быстрые инструменты.
>>868117 Ну так и есть, руби сдох, а его дефективный братец в виде рельс сидит на химиотерапии. Поддерживать легаси дерьмецо кому-то нужно, работайте дальше, получайте денежку, кто ж вас в этом обвиняет?
Поясните нюфаку для чего уебища насоздавали 20 ЯП, и каждый уебок кукарекает за преймущества/мертвость и еще какую-то хуету своего языка, в каждом треде какой-то тролинг толи хз -Haskell HaskellHASKELL, в программе обучения этих http://codenamecrud.ru/pages/curriculum уебищ руби, в чем прикол.
>>868110 Похожи. Но вокруг каждого более менее известного дохулиард разных фреймворков, библиотек, автоматизаторов, IDE, движков и прочего. Оно в принципе тоже все похоже, но.. это как с языками. Выучишь к примеру английский, а потом решишь какой-нибудь итальянский. Оно конечно будет проще, чем совсем с нуля, но слова то другие и правила другие, хоть и похожие, и фразеологизмы (всякие тонкости и особенности употребления).
>>868126 Может тебя это и удивит, но хтмл и ксс стандарты уровня черновика вовочки на уроке информатики, как и все остальные впрочем. ведь ты тоже можешь создать свой язык уровня брэйнфак. А все потому что нет такого понятия, как диплом в области программирования, гыгы, дипломированный специалист АШТМЛ лел. Есть степени CS, но они означают лишь степени компьютерной науки. то есть университеты выдают степени в различных областях компьютерных технологий, не языков, потому что язык разрабатывается под алгоритмы, там функцианальщина, процедурщина, скрипты. Вот это база. мимоматематик
Делюсь негодованием, друг съебался в германию жить и работать, пздц у меня пригорает, сидели вместе пиво пили, а теперь он в гермашке будет работать, я и рад за него и досадно, что так же не могу, в англ я на голову выше него, а вот по немецки даже здрасте не скажу, самое интересное, что про переезд всегда я говорил и задумывал свалить в канаду пока она визы для айтишников не прикрыла, а в итоге свалил то он, а теперь мне с моим инглишем одна дорога в австралию, но это ебеня дикие и там пауки с кота, нахуй, лучше в рашке сидеть, честно говоря подзаебало это айти немного за 6 лет, приходишь домой как школьник и делаешь ещё домашнюю работу, пиля свои проекты для набивания руки в слабых местах, а без этого ты будешь хуй сосать на рынке труда, 1-2ч в день личного времени немного смахивает на рабство и как бы деньги вроде есть, грех жаловаться, только вот и тратить их особо некуда, ну купил машину и хули толку она всегда под окном стоит, на работу проще на метро добраться, да и почитать чё нить можно. Где то пол года назад видел в этом треде как врывался мидл, который всё бросил нах и съебался жить в Тай, подрабатывая экскурсоводом - фотографом, как же хочется так же сделать, но я слишком труслив для таких авантюр, ай да и чё я разнылся то, кто то в так же ебашет на своей работе, проклиная её, только за 30к. Радоваться должен, по идеи.
>>868111 я то работу нашел после базового. не сразу, конечно, но нашел.
а пригорает по большей части от радужных обещаний всевозможных курсов по верстке о том, что сразу после их интенсива можно идти работать и ты будешь таким невъебенным спецом.
>>868307 Ну, ты сам виноват, что поторопился с выбором курса. Ты повелся на обещания трудоустройства, даже не погуглив об этой конторе. Но всё же ты молодец, что нашел работу. Рад за тебя.
>>868429 Ты похоже вообще пороха не нюхал. Люди занимаются таким говном, чтобы прокормиться, а тебе видишь ли денег некуда тратить и времени нет. Его ни у кого нет блядь, только большинство при этом еще и сосёт финансовый хуй. Пiшов в пiзду.
Ну хз про какую проебанную молодость речь. График обычно у разрабов халявный, по сравнению с большинством других офисных профессий. Никто тебя не заставляет после работы задрачивать. Да, так ты будешь отставать от задротов, но раз тебе деньги все равно особо не нужны, то думаю тебе похуй будет.
Я вот щас вообще на удаленке работаю и половину "рабочего дня" хуйней маюсь, при этом зарплата для начинающего фронта в мухосранке очень даже приличная. Мой друг работает инженером на заводе, встает в 5 утра, а приезжает домой часов в 19. Вот это настоящий проеб молодости.
У меня есть два файла, хочу сделать из них один, но там какой-то непонятный export, в нем какие-то вызовы функций, я не знаю как это переписать в один файл.
Как работает эта строчка? export default DragDropContext(HTML5Backend)(Container);
>Есть мнение что это все очередной раздутый пузырь. И может получиться точно как с дотком-кризисом в девяностых. И когда он лопнет то пограмисты будут прогать за еду. Пахомия конечно отсала от запада лет на 20 и до нее все тренды доходят с рандомными задержками но если у них там рыночек пизданет то и по рашке ударит. Ведь 90% местных макак кодит на аутсорсе у иностранных компаний.
>>868872 спасибо за ответ! Да уж.. косяков у них пиздец. То лезут куда попало, то пробелы. Но как я понял, можно и то и то использовать в одном месте как мейн, а можно и раздельно. Еще б пояснил , если можно, за этот момент(:
>>868864 Флексы. Флоаты и инлайн-блоки использовались от безысходности.
>>868836 Это ерунда. Крах доткомов вообще не про то, и он слабо повлиял на востребованность программистов. Возможно, что наебнется несколько единорогов (Дропбокс, Убер), но на общую картину стремительного приближения технической сингулярности это никак не повлияет.
>>868836 > Пахомия > пограмисты > тренды > рашке > макак Ну, я скажу так: стоит ли прислушиваться к высеру очередного великовозрастного порашника или нет - каждый решает сам за себя.
>>868868 На волне успеха раннего интернета (Yahoo и т.п.) инвесторы бросились вливать бабло во все подряд интернет-проекты не смотря на их качество. Прошло несколько лет, стало очевидно, что эти проекты никогда не окупятся и денег не вернут. Ну и бахнуло.
>>868914 С чего вдруг? У бизнеса ВНЕЗАПНО исчезнет потребность в автоматизации процессов? Наоборот, их потребуется еще больше и средний уровень программиста упадет еще ниже.
>>868956 1. Можешь написать маленькое приложение в одном файле. 2. Можешь написать среднее приложение из десятков файлов. 3. Можешь спроектировать и написать приложение любого масштаба и сложности.
>>868888 сейчас уже надо на флексы переходить, их стараться везде использовать, но знать и уметь надо на всем верстать. Использовать можно все вместе, вперемешку, это без разницы, вопрос кодестайла и удобства дальнейшей работы с подобным кодом.
Была страничка на GitHub Pages. Сверстал портфолио. Решил убрать старый сайт с гит пэйджс а туда воткнуть портфолио. Переименовал репозиторий сайта в другое имя, а реп портфолио в <username>.<username>.github.io и теперь обращение по адресу http(s)://<username>.github.io выдает There isn't a GitHub Pages site here.
If you're trying to publish one, read the full documentation to learn how to set up GitHub Pages for your repository, organization, or user account.
документацию поковырял и нихера не понял. помогай анон хочу уже по собесам походить.
Создай новую репу, создай для нее ветку gh-pages, заходи по github.com/<username>/<repo> Еще в настройках репы надо выбрать сурс для гхпагес - бранч гх-пагес
Анон какой ты редактор кода юзаешь? ST3? Atom? Brackets? заебался их по очереди юзать) у одного одно не работает, у другого работает, но то что работало в первом нет у второго и так по троим езжу. бывает целый день проебываю на всякую хуйню с редактором))
>>870179 смысл есть 1) для опыта ( собеседований ) ( легче будет потом) но поинтов мало, надо думать на перед, возможно через некоторое время придется идти туда же, и ты там накосячишь так что тебя видеть не захотят. 2) для возможности поработать за опыт и еду.
Аноны, стоит ли вообще вкатываться в это дело? Если пройду все бесплатные упражнения на htmlacademy и learn.javascript.ru смогу хотя бы небольшие деньги заработать на upwork или fl.ru?
>>870395 Вряд ли. Пытаться вкатиться сразу на удаленку не очень хорошая идея. Или ты вообще нихуя не заработаешь или будешь на уровне говночиста-прикручивателя-джиквери-плагинов за копейки и ничему не толком не научишься. Начни с устройства в офис.
>>867322 HR сразу обычно отсеивает людей без вышки, так как вышка для него верный признак того, что человек не даун. Без ВО, скорее всего, твоё резюме полетит в мусорку и никакие курсы не помогут.
Меня еще очень веселит, что вопрос «нужна ли вышка» возникает не потому что люди надеются получить в ВУЗе какие-то знания, а потому что бояться, что HR-дебил завернет их резюме. Просто пиздец, люди готовы тратить пять лет на ерунду чтобы пройти фильтр, который существует только во всяких говноконторах, которые не могут в нормальные критерии годности программиста.
>>865877 Кнопки делаются shap-ами и складываются ровно по папкам btn_call и тому подобной. Чтобы можно было по шейпу кликнуть через «a» и легко замерить высоту\ширину\бордер и тд. Этот урод его растрировал и раскидал по разным частям макета, как закладку чисто ищешь. Это лишь песчинка в его море говна, короче там все хуйня.
>>865934 FREE PSD/FREE LANDING/psd в поиске на бихенсе бей и листай вниз проекта, там будет или должна быть ссылка.
>>870448 Вы с работой эйчаров знакомы или тут одни диванные? 80% резюме на джунов 27-30 летние дяди без во, которых если и берут, то в самую последнюю очередь. И даже если их вдруг возьмут - карьера этих людей мертва.
>>870586 Так уж случилось, что я как раз 30-летний дядя без ВО. И когда той весной я устраивался на работу, меня просто заваливали приглашениями на собеседование, в итоге было 4 офера на 100-140к. Это с опытом работы в полгода и одним нормальным проектом на гитхабе. Видимо сейчас мне нужно осознать, что моя карьера мертва, сесть в угол и заплакать?
Алсо, открою секретик — устраиваться джуном это дно, таких вакансий на рынке крохи. Метить нужно сразу в мидла.
>>870616 >>870617 Друзья, я в этом треде это все писал уже миллион раз. Дико не хочется повторяться, сорь.
>Как стрельнул сразу в мидла? Показал своим пет-проектом, что знаю актуальный стек (Реакт-редукс) и могу писать небольшие SPA без постоянного надзора. Описал предыдущий опыт работы так, чтобы было видно, что в IT не новичок. Для многих большего оказалось и не надо.
>>870626 Около 1000 LOC на JS, я думаю. Не сложный. Но по всем правилам — с вебпаком там, ридми, внятным разделением на модули, сообщениями в коммитах.
>>870642 Бегло посмотрел последнее приложение — cards, есть определенные стремные места (биндинг, рефы, кодстайл), но вообще все неплохо. Можешь пытаться куда-нибудь устроиться. Я правда хз что оно делает, может если запустить, то там ад.
>>870641 Ну да, мне просто повезло, что я открыл трихаус, случайно выучил там JS, по иронии судьбы написал на нем пару аппов, а потом резюме на HH само отредактировалось и я очнулся на работе. Бывает же!
>>870669 Проверь, там же есть триал. Кантор лучше, но во-первых я тогда про него не знал, а во-вторых плохо учусь по тексту, и намного лучше по видосикам.
>>870655 Да, там куча дерьма в коде, т.к. это мой первый хэллоуворлд на реакте, я даже тудулист уже после написал, лол. Учту, в общем, спасибо. >>870680 Есть же хероку.
ГОТОВИШЬСЯ К СОБЕСЕДОВАНИЮ @ НА ФРОНТ-ЕНДА @ ПОВТОРЯЕШЬ ООП, ПАТТЕРНЫ MVC, MVP, MVVM, ООП В ПРОТОТИПНОМ СТИЛЕ, ООП В ФУНКЦИОНАЛЬНОМ СТИЛЕ, ЗАМЫКАНИЯ, ES6, ИЩЕШЬ В ИНТЕРНЕТЕ "ВОПРОСЫ НА СОБЕСЕДОВАНИИ FRONT-END", ИЩЕШЬ ОТВЕТЫ НА НИХ, ПОПУТНО УЗНАЕШЬ КУЧУ НОВЫХ ВЕЩЕЙ, ПОВТОРЯЕШЬ ВЕРСТКУ (А ТО ВДРУГ ЗАБЫЛ ИЛИ УПУСТИЛ ЧТО-ТО), ОПТИМИЗАЦИЮ СТРАНИЦ, СЕМАНТИКУ @ УЖЕ ТРИ ЧАСА НОЧИ @ ПОРА СПАТЬ @ УТРОМ ВСТАЕШЬ ПРОСВЕТЛЕННЫЙ @ АБСОЛЮТНО СПОКОЙНЫЙ, ВЕДЬ КАКОЙ БЫ ТЕБЕ ВОПРОС НЕ ЗАДАЛИ - ТЫ ЗНАЕШЬ ОТВЕТ @ ИТАК НАЧНЕМ @ ЧТО ВЫ МОЖЕТЕ РАССКАЗАТЬ О NODE.JS? @ А С КАКИМИ БАЗАМИ ДАННЫХ ВЫ РАБОТАЛИ?
>>870642 Чет зря я твое резюме посмотрел... мое прямо невыносимо уныло смотрится рядом с ним. Да и скиллов почти по нулям,верстка да джс. ну сасс галп гит бэм еще и то я на что то рассчитываю ) Ты зря столько дома просидел, мог бы поди еще летом устроится на работку, и кил бы твой на работе за это время сильнее подрос чем ты его дома высиживал. + зп бы получал.
>>870820 Если ты про то, которое на ghpages, то оно нерелевантно, я немножко прокачался за это время. Все забываю потереть. Вообще пришел к выводу, что "портфолио" в сети - говно без задач, если только ты не собираешься на удаленке всю жизнь торчать.
Ну смотри, у меня качественный рывок буквально за один месяц произошел, когда я нырнул в удивительный мир говна и начал колупать реакт. Очень много всякой теоретической хуйни проясняется. А дома я сидел из-за военкомата же
>>870832 Я не могу нырнуть на месяц в реакт, я только только на джс функциональщину освоил, теперь надо осилить компоненты на прототипах... но работа с отдыхом от нее отрывают 70% времени... + дела, жена.. остается совсем немного. ВОт думаю мне бы джс доучить, с аяксом разобраться да библиотеку какую-нибдь не сложную поколупать. хотя, когда время есть идет быстро. за последние три дня разобрался с проепроцессорами, галпом и гитом практически с нуля пока портфолио верстал.
Не могу понять как сделать так чтобы при уменьшении вьюпорта картинка будто бы ужималась с двух сторон одинаково, как бы есть центр и я хотел бы чтобы этот центр всегда оставался в середине экрана. Сейчас пердолюсь с пинком, там background-size: cover; да и не кавер пробовал, разные варианты. В общем получается как на нижнем пике. Картинка уменьшается до определенного момента, но чтобы не терять пропорции в определенный момент высота остается прежней, а ширина начинает вот так с одного края обрезаться. Надеюсь, понятно объяснил.
>>871098 Сколько тебе было, когда вкатился? Тернистен ли был путь? Как долго учился и что вообще тебя на это толкнуло? Как работодатель относился к отсутсвию вышки, cоздало ли её отсутсвие проблем и много ли людей без ВО встречал в сфере? Почему выкатился? Собственно, платина, не серчай :3
>>871108 Вкатился в 19-20, учился на фриланс проектах, хотелось свободы чтоль (в перспективе свалить в Тай). В большинстве контор про вышку не спрашивали, а там где спрашивали я бы и сам работать не стал. Поработал в нескольких средних конторах (100-150 челов), в каждой из них встречал ITшников без вышки (ДА-ДА не удивляйтесь!) В данный момент думаю пиздовать опять в офис или пришло время вкатиться в Азию.
>>871643 А где парсеры, где калькуляторы, где функционал? Даже сайт, где вводишь сумму денег, а он тебе считает количество презиков и сиг, которые ты можешь на них купить и то более интересный.
Еще одно подтверждение, что фронт - это чистая халява. У бэка в таком случае просто код бы не компилировался или еще что (и он бы сидел и волосы рвал на жопе), а тут - пожалуйста. Сайт работает, сайт фурычит, просто есть одна маленькая ошибка.
>>871667 >Сайт работает, сайт фурычит, просто есть одна маленькая ошибка. Это применимо к 99.9% ПО. Фронт у тебя при синтаксических ошибках тоже не будет компилироваться, а при матчинге типов через TS или React.PropTypes выдавать ворнинги. Обычно проблемы возникают совсем не с этим.
>>871688 Не приводят. Большую часть бэка, кстати, пишут на интерпретируемых языках с динамической типизацией. И там тоже всегда полно мелких ошибок на которых просто всем похуй.
>>871688 Очередной диванный возводит в абсолют неведомую ему область. В вебэ бэк - точно такая же безответственная работа. Хуяк-хуяк интернет магазин на ларавеле.
Обезьян быдлокодеров никто не пускает писать и обслуживать выкоконагруженные сервера.
>>871670 >>871650 >>871664 cssdesignawards выиграл, а школьники до <<грамматических ошибок>> доебываются. Вангую тут никто даже близко подобное не верстал тк их уровень ограничивается лендосами и барбершопами
>>871710 Так конечно за неимением настоящего дела находишь <<Грамотические ошибки>> в книге толстого опуская содержимое. Айпад\айфон\декстоп смотрится заебись, дебил какой-то потянул за край браузера и на одном из кастомных разрешений увидел несостыковку. ВСЕ ПИЗДЕЦ Я БЫ СРАЗУ ВЫШЕЛ С ТАКОГО САЙТА.
>>871716 > качеству кода Чувак, для тебя это, наверное, новость, но в подобной верстке нет ничего особенного. По поводу дизайна - тут уж на вкус и цвет, лично я не люблю тормозное говно, которое листается на жиквери. Но вообще выглядит прикольно, да.
И я не пойму, какое ТЗ на какого миддла? Задизайнить макет: ТЗ для миддл дизайнера? Сверстать задизайненный макет: ТЗ для миддл вебдизайнера-верстальщика?
>>871714 >ВСЕ ПИЗДЕЦ Я БЫ СРАЗУ ВЫШЕЛ С ТАКОГО САЙТА.
С таких сайтов я всегда выхожу, потому что они тормозят, лагают, в них надо вникать, куда тыкнуть, чтоб найти то что мне нужно, а потом ждать, когда проиграются всякие анимации, которые мне нахуй не нужны.
Народ, что оно хочет? Я уже весь гугл обгуглил, у них там почему-то решалось, через раз но решалось, но у них была претензия на компонент, а у меня на хтмлю. Причем это началось только после того как обернул все в провайдер.
>>871860 c путями к стартовой странице что-то неверно. Запускай не из файловой системы, а через localhost.
Смотри, у тебя точка входа - <Indexlink path='/'..., это корень сайта. А реальный путь у тебя C:/users..., не знаю, что там в файловой системе считается корнем "сайта", но реальная точка входа у тебя отличается от '/'
>>872045 Ihor Zenich @Delka Frontend Developer for EPAM Systems 107,2
http://habrahabr.ru/post/114256/ - чеклист верстки. Если ваше говно проходит хотя бы половину пунктов, вы без проблем найдете работу в своем задрищенске.
>>872095 >СТоит читать? крупная галера в украине, че такого то естественно что раз она крупная, то и фейлов в ней много, но это не делает ВСЕХ её сотрудников даунами ебаное.ит хороший сайт, но не стоит на все сто воспринимать то что там пишут
>>872139 Окей, я понял. Пока что это фактически ctrl-c ctrl-v с шапки треда. По навигации не знаю как лучше сделать, если кто-нибудь покажет визуально - изменю. > пушка Это плейсхолдер же, завтра доделаю.
>>872239 смотри только Sorax на ютубе. Ни на что на другое не трать время. Ну и естествено htmlacademy курсы. конечно если только начал. и конкретнее бы вопрос какую инфу ты ищешь?
опытный анон дай совет. Вот я немного верстаю.. когда стоит переходить на sass и gulp? и в процессе разбора этих технологий, шлифуются ли знания css+ html?
>>872264 Да кстати вот такой же вопрос. Хотел уже будстраппу учиться но все думаю что я нихуя не знаю и буду в сверхов набираться так и ничего дельного не смогу сделать. Решил ща сверстаю еще один фиксированный лендос собранный с юай кита и впизду начну будстрап или лесс учить.
>>872245 >>872247 Спасибо. > и конкретнее бы вопрос какую инфу ты ищешь Да вообще всё, что связано с фронтендом, но больше всего конечно же js интересует.
Я считаю, сейчас ничего не нужно заучивать до идеала. Достаточно представлять, что с помощью чего делается, какие в целом есть функции для чего, а верстать уже по справочнику. То, что будешь часто использовать - то запомнится.
Ну классы для адаптивности можно было сразу навернуть, а компоненты по мере надобности и по документации. https://getbootstrap.com/customize/ - собери себе в стартовый шаблон минимальный набор типа grid system+responsive utilities (вообще некоторая настройка под конкретный макет потребуется).
>>872325 gulp + sass/less на самом деле можно сразу же начинать использовать как с основами разберешься. С препроцессорами все только проще становится, не обязательно сразу же погружаться в миксины и прочее джедайство (хотя потом нужно, все это сильно убыстряет работу) Но вложенность, переменные и возможность разбивать код на отдельные файлы можно использовать сразу же.
А фреймворки чет не советую пока сам не сможешь делать рабочие адаптивные сетки. Долго думал над этим, хотел очередной проект делать на foundation но решил в итоге что не достаточно быстро умею составлять адаптивную резиновую сетку с нуля, и лучше еще сам потренируюсь.
Поясните за индексацию vuejs. Везде пишут что статика заходит ОК, а вот динамика только с пререндером. Статика что подразумевает? Если при входе на сайт vue-resource стучит в api, потом рисует, это считается динамикой? Какие есть выходы кроме SSR?
http://codepen.io/anon/pen/pReyVV?editors=1100#0 Есть вот такая вот хуйня. Как сделать чтобы переходило по ссылке не исключительно с текста, а всей области кнопки. cursor:pointer ток курсор делает.
>>872800 кто знает в чем може быть проблема, захожу на эти ссылки именно на этом сайте, и идет бесконечная обновление страницы, я не могу посотреть результат из-за этого, что за бред, раньше все было нормально.
http://codepen.io/SUPERSLIK/pen/YNZPWj как сделать адаптивным андроида, дивы которым дал посишн-абсолют, разваливаются при изменении размера экрана, что конечно логично, но я не могу понять как можно усики подругому приделать к голове, руки можно флоатом допустим развести, глаза тоже хз.
>>872664 >vue-resource Неофициально deprecated в пользу axios. https://medium.com/the-vue-point/retiring-vue-resource Ну и отвечая на твой вопрос, если тебе надо чтоб какая-то инфа гуглилась, значит это явно общая для всех инфа и ей не нужна реактивность. Следовательно зачем за этой инфой лезть в api, если можно ее сразу отдавать пользователю и не застявлять выполнять кучу js? Vue как и другие SPA-фреймворки предназначены для другого типа вебсайтов.
Разве кто то занимается Шапкой? на самом деле за это время появилось много Q и A . Было бы не плохо на допил. Особенно включить ответ о начале включения технологий в свою работу. Таких как sass , less , gulp , grunt, bootstrap , добавить по инфу по адптиву ну и в целом обновить. что то убрать.
>>873429 Будь добр пояснить за "Можно спросить в треде скриншоты теории продвинутых интерактивов: их регулярно трут отовсюду, кроме меги, поэтому приходится перезаливать." что это за скриншоты такие? Так и не смог открыть мегу ни разу. Можно ли где то еще взять их?? Спасибо
>>873383 Просто мне в LESS нужна подобная конструкция, - article.&:first-child , но так почему-то не работает.
Т.е у меня есть несколько элементов в диве и артикл там не первый элемент, поэтому если просто написать &:first-child ты выберется не тот, а мне нужно чтобы выбрался первый артикл в родителе с данным классом. Возможно ли это?
>>873520 Используй классы или :nth-child. :first-child выбирает первый дочерний элемент. Если у тебя там только 1 артикл, то можешь ещё через :not сделать.
>>873476 Ближе к 20 по мск отпишу, если ты не против. >>873482 Ну до меня их заливал анон, изначально сливший их, потос я уже раз 10 заливал их на яндекс_диск и их постоянно оттуда трут, пикрелейтед. На мегу заливать не хочется, т.к. медленно и регистрация нужна, лень.
Скажите, если сборка реакта весит 450кб это нормально? Bundle.js, собранный через webpack, с подключенным babel и некоторыми аддонами реакта, типо react-dnd, react-router и пр. Просто react с аддонами 40кб весит минифицированный, моих скриптов там кб на 10 максимум, откуда такой большой размер bundle получается?
Ощущение, что у меня как то webpack неверно настроен.. хотя я ничего там не менял, скачал просто с гитхаба минимально необходимую сборку для реакта.
>>873699 Да, все минифицировано, без этого он вообще 2.5 мб весит.
Ну да, я и подумал, что это вебпак с бабелем столько своего дописали. Вот меня и терзают сомнения, это у всех так, или можно как-то настроить. А то необходимого кода килобайт на 50 и почти в 10 раз больше не понятно чего.
>>873770 понятно, спасибо. А ты не мог бы скинуть ссылки, какие у тебя настройки в webpack.config.js, или , если не сложно, не можешь сказать, что в моих конфигах неверно.
>>873541 Короче идея такова что у меня есть контейнер .news, в котором идут разные элементы и article в том числе, но находится он где-то в середине, т.е через first или last-child не получится задать свойства нужно делать завязку именно с article. И я не знаю как это правильно сделать, по БЕМу и с функциями доступными мне в LESS.
>>873868 >Есть такое, я просто в условии true писал) Лил. Эта переменную учитывают и библиотеки, надо обязательно ее в дефайн плагин прописывать, иначе в Реакте остаются миллионы дев-кода.
>>873807 У меня на артикле итак есть класс, называется .news-item =D но только вот я не могу написать .news-item:first-child просто потому, что этот класс идет не первым в своем родителе. И я хз как правильно сделать.
>>873870 Ага есть у него такое, но я думаю все равно слухану, тем более суббота и бесплатно.
Я вот вью не ковырял толком, разок глядел - он мне не понравился в сравнении с реактом (эти типа html-шаблоны с какой-то херней). Правда говорят на вью jsx тоже юзать можно, но то такое. Да и на работке реакт во все поля)) Короче будет для общей осведомленности
>>873927 Ну вот выше поступил вопрос про мотивацию. Предлагаю добавить в качестве ответа какие-нибудь вакансии с HH чтобы было жирным подчеркнута высокая зп или ссылку на психач.
>>873937 >Ну вообще там есть инфа про возраст, работу, вакансии и даже про нужность матана (в самом низу, надо будет пофиксить, чтобы было понятно). Лучше удалить, потому что там ложь.
>>873947 Ну готово, короче. Спасибо анону за дельное введение и инфу по JS + общее причесывание текста (я сам пишу как дегенерат) >>873949 Это уже пусть аноны решают, я в этом не шарю, говорю же. Только не просто "удалить нахуй", а "вот тут надо написать вот это, вместо этого - это, мой друг Вася сеньор говорит, что вот так и так, ОП-хуй".
>>873912 Сделал несколько говно-проектов, изучил js, функциональный, императивный подход, кучу API, несколько фронтенд/бэкенд фреймворков, тестирование, заработал 400 долларов на мелких фриланс фиксах.. проблема в том что я сельский унтерменш без денег на переезд. Мой бюджет на месяц никогда не превышал 2к рублей, а месяц сьема квартиры в ебучем колониальном центре стоит как полтора года моего убогого существования.. Никто не берет на удаленку, они постят объявления и никого не выбирают, или не меня. При этом мой баттхерт раскаляет информационный мусор как кому то платят по 600$ пособий в месяц просто за факт нахождения в определенной местности. Какие еще технологии, автоматизация. 21 век это век баттхерта. Пол года без работы (последний нормальный заказ был по верстке). Весь мой день начинается и кончается баттхертом. На еду я трачу в день 3$, не говоря о одежде (хожу 7 лет в одном и том же). Мать пгмнутая скатина каждый вечер читает свои молитвы в моей комнате вечером и жгет ладан. Из за вынужденных голоданий в детстве (во время постов скатина варила только крупу без соли которую невозможно есть, иногда летом приходилось ходить в лес и есть землянику чтобы заглушить чувство голода) мой вес не превышает 55кг. Как я ненавижу попов. Если бы вылез какой то ленин [тесак или еще кто то...] дал мне ружье и сказал бы сдохнуть за него убивая всех подряд и разрушая и сжигая все вокруг то я бы даже не раздумывал. Лучше умереть но перед этим дать кому нибудь 100 ножевых и расстреливая богатую мразь как в фильме чекист (-Не убивайте меня я жить хачу!! -Держи пулю в затылок сука! Отправляй телегу с трупами по назначению!) чем жить как скотина и слушать шовинистскую, религиозную и ксенофобскую мразь из телевизора каждый вечер. Отец периодически агитирует идти на завод крутить гайки на станках 70-х (завод производит какую то военную хуйню). Апатия уже пол месяца. Ничего особенного, просто еще одна смешная история в копилку этого треда.
>>874094 Пиздец ты ебанутый лентяй. Если кого и нужно отстреливать, так это таких уебанов как ты. Вместо того, чтобы поработать на заводе 1-10 месяцев хз какая подушка тебе нужна на первое время , периодически подбирая фриланс-крохи, и съебать от своих ебанутых по твоим словам родителей, ты заходишь сюда поныть. Безинициативный мусор.
Как вот сделать чтобы я тыкнул в инпат и этот value пропал? Ну тип пропала надпись "Your E-mail Adress". Как тут например — https://brandshop.ru/ в футоре форма рассылки.
>>874100 Как я могу быть инициативным? Я недоразвитый унтерменш у меня скорее всего выделяется меньше тестостерона чем у Людей, имя мне decadent... лучше бы немцы победили и истребили моих предков рабов и тогда бы не было и меня.
Ананасы, ебусь уже 3 час с gh-pages, чтоб выложить демку на своё приложение. Постоянно выбивает ошибку 404. Написал в саппорт. Так вот собственно вопрос, думаю рассылать резюме с прикреплённой сссылки на гитхаб и если там не будет демки на моё приложение, то это нормально? Т.е. никто ж не сможет потыкать приложуху и т.д онли код посмотреть.
Участвую в базовом, можете позадавать ответы. Пока что могу сказать, что с этого интенсива добавили вебинар по флексам, разрешили делать проекты на флексах. Пока что вебинаров было два, на втором про разметку теперь вижу явную тенденцию к либерализму - Першин говорит чуть ли не ебашить дивами и забить хуй на семантику, потому что в работе все так и делают. В том базовом годичной давности, который и есть последний на торрентах, они про семантику строже говорили, лол.
>>874240 >Участвую в базовом, Зачем? Я вот взял курс кантора по JS, и то только по тому что нет его видеокурсов в доступе. Ну и для самоорганизации. А от академии есть все во всех видах. Да вообще верстку учить не сложно, от слова совсем.
>>874107 var a = new Array(3); a.forEach(console.log); // Что выпадет в консоль? Почему?
Почему в консоль ничего не выводится?
1. Первая строчка создает массив из 3-х элементов, значения которых равны undefined. 2. forEach принимает функцию с 3-мая аргументами: value, index, array 3. console.log принимает любое количество параметров и выводит их все в консоль через пробел.
Следовательно, вывод должен быть такой: undefined 0 Object undefined 1 Object undefined 2 Object
>>874296 >Нет, это создает просто массив с длинной 3
Чем просто массив отличается от непросто? В js ведь можно обращаться совершенно к любым свойствам объекта, без разницы есть они или нет, во втором случае просто будет undefined
Я так понимаю, forEach проходит по циклу от 0 до length и вызывает переданную ему функцию.
Или получается он проходит не по индексам, а по перечислимым свойствам? Вот так - for (var key in array)
>>874304 >Чем просто массив отличается от непросто? В первом случае у него не определены свойства для элементов, только длинна. Посмотри сам: console.log(Array(3), [undefined, undefined, undefined])
>Или получается он проходит не по индексам, а по перечислимым свойствам? Вот так - >for (var key in array) Сомнительно, он же из обходит в порядке возрастания. Скорее всего просто проверяется существование элемента под этим индексом и функция вызывается только если он есть.
>>874240 Красавчик! спасибо что ты тут! :) Держи нас в курсе пожалуйста:) Интересует дальнейшее развитие. Сам как , не жалеешь что купил? т.к тут аноны говорят мол и так можно скачать?
>>874294 Бггг , тест на отклик из вакансии на hh.ru Видел его,там еще есть посложнее тестовое на фронта куда то, я блять полчаса потратил, решение запиздячил, а они мне сразу отказ вхуячили). а я кроме решения еще и тест автоматический прилепил. https://jsfiddle.net/uyxcdg0x/
>>874379 И как там без циклов? что то мне только такое решение пришло в лоб.Нужно же случайное количество итераций. к реакту я даже не примерялся пока, и не буду скорее всего пока работать не начну по верстке/фронту.
Ну вот хочется. По деньгам смог позволить, до этого верстке не очень-то успешно самообучался, не хватало наставника. Все же из-за него пошел по большей части. Плюс там классный интерфейс участника, да и на торрентах уже версия годовой давности. Не люблю старое.
>>874390 >до этого верстке не очень-то успешно самообучалс да уж представляю как у тебя бомбанет на js там тебе наставник особо не поможет, да и не будет его.
>>874405 я fill чето даже не знаю) укантора в учебнике его нет, а спецификацю ядетально не изучал, вчера вот только методы строк все изучил по ней. надо наверно поднажать
>>874524 Что у тебя по пизде пойдёт? Даёшь своим артиклам обёртку .news-list например. Нифига не лишний элемент, а вполне себе отдельный блок, который как раз-таки легко расширяется. Плюс появляется возможность подключения этого блока на любых других страницах без привязки к заголовку "ноовости и акции"
>>874534 >>874532 ну если так то может и не пойдет, но чисто гипотетически может произойти как то так, код натягивают на цмс, потом какойнибудь контент-менеджер решает добавить еще один артикль, или элемент или еще какое говно и все поедет. оно конечно может поехать и с другими селекторами от грубого вмешательства, но все же с жесткими селекторами по крайней мере стили на другие элементы никак не перепрыгнут.
Аноны, в чем разница между webpack и gulp? Я так понял webpack умеет все то же, что и gulp, плюс к этому - собирать js из модулей. Следовательно, лучше использовать только его, как более многофункциональный и универсальный? Есть ли какие-нибудь преимущества у галпа по сравнению с вебпаком?
>>874623 Вот как раз зашел сюда после просмотра половины этих видео. НАХУЯ МНЕ ЭТА ХУЙНЯ НУЖНА А? Я ПРОЕБАЛ 3 ДНЯ, ПЫТАЯСЬ ЗАСТАВИТЬ ЭТО ГОВНО РАБОТАТЬ, Я БЫ УЖЕ В БРЕКЕТСЕ С ПЛАГИНАМИ СВЕРСТАЛ СОТНЮ МАКЕТОВ, И ВСЕ РАВНО ЭТО ГОВНО НЕ РАБОТАЕТ, ВСЕ ДЕЛАЮ НАХУЙ КАК В ВИДЕО, ОЙ ЭТА ХУЙНЯ НЕ ТА ОЙ И ЭТО НЕ ТО, ДА ПОШЕЛ ОН НАХУЙ ЭТОТ ГАЛП.
заморские фронт енд друганы вообще про эти хуйни гранты галпы неслышали, нахуй страдать с ними вообще? Брекетс поднимает страничку и обновляет в реальном времени без ебли, конвертит препроцессорные файлы без ебли, минифицирует без ебли, префиксы лепит без ебли, на ху я?
>>874691 хз, за пару дней разобрался с препроцессорами и галпом. Конфиг галпа сам написал разумеется. И нахуй тебе эти видео, там же не ясно нихуя делай по нормальному гайду https://webformyself.com/gulp-dlya-nachinayushhix/ и все получится
Каких костылей, алло. Все три блока лежат в флекс контейнере, находится левый блок а два красных обернуты тоже во флекс контейнер в котором флекс-дирекшн: колумн
>>874691 я не один такой даун <3 мимо ебусь с гульп-сас 2 день >>874708 делал по похожему руководству, но решил потом ПРОСТО скачать образец. Спс, попробую.
Какого хуя фотошоп так криво экспортирует в SVG? Если я беру уже где-то нарезанную графику svg, вставляю без проблем, а когда режу сам, то она тупо не отображается, если вставляю через <img>, гуглил другие методы вроде через xml как-то. уже не помню, но вроде и вставилось. Перезапустил браузер и опять все слетело нахуй. Что я делаю не так?
>>874767 Мне кажется именно этот способ костыльным (ну я нуб ещё потому что), ибо мне для этого приходится добавлять в разметку какой-то лишний элемент и непонятно как его называть по БЕМу.
>>873537 Попробовал свое говно запустить в сафари - все работает и отображается. В хроме нихуя. Верстаю сейчас макетик с нарезанной графикой и вот та графика которая уже была подготовлена с макетом работает без нареканий, но когда я режу то в хроме не отображается, что за хуйня?
Вот сейчас открыл код этих картинок и вижу что он различается. А главное - готовые картинки экспортированы из Illustrator, а мои из Photoshop. Есть какие-нибудь варианты нормального экспорта из psd макетов или только Illustrator накатывать?
>>874719 Ну охуеть, нашел какого-то индуса и судит по нему о всей индустрии. Могу представить фронта, который не пользуется галпом, но такого, чтобы никогда о нем не слышал — это уж совсем дно какое-то.
>>873878 >Правда говорят на вью jsx тоже юзать можно, но то такое. Можно, но не разу не видел чтоб кто-то так делал. Шаблоны настолько проще, меньше и декларативней, что даже пробовать прикрутить jsx нет желания.
Как же хочется поныть. Я так уже заебался учить. 2 дня делал курс "Сетки". Всего часов 14 наверно потратил на один сраный курс. И всё равно чувство, что я не полностью усвоил материал, а испытания на 100% сделал нерационально.
такой код в продакшене это норм практика, или лучше по старинке писать? вот например задачка "верните наибольшую длину строки в массиве" return str.split(' ').sort((a, b) => a.length < b.length)[0].length; сначала сделал по дедовски, работает, потом подсмотрел у других, у них такое
>>875018 Что тебе там понятно? Мне вот нихуя не понятно нахуй он разбил строку на массив символов и потом их сортирует по длине. Эта хуйня всегда будет давать 1.
>>875018 почему js-еры так не любят "бегать по массиву"? Это ведь быстрее. Строчки кода что ли экономят.
>>875031 return str.split(' ').sort((a, b) => a.length < b.length)[0].length;
1. str.split(' ') - разбиваем строку на подстроки и помещаем в массив 2. sort((a, b) => a.length < b.length) - сортируем этот массив строк по длине строки 3. [0].length - длина строки 0-го элемента массива
>>875047 Не увидел что там пробел есть между ' ' cорян. Ну тогда уж лучше так сделать, нет? str.split(' ').reduce((length, el) => el.length > length ? el.length : length, 0) ИМХО должно быстрей работать да и читаемей вроде.
>>874094 иди кассиром работать. В любой мухосрани есть магнит/пятерочка/перекресток. Я сам с февраля пойду устраиваться на дно-работу вроде кассира. Мечтаю съебать в Москвабад. А для этого надо привести себя в порядок, походить в зал, обновить гардероб, купить телефон (хожу с кнопочным) и скопить денег на переезд и 2-3 месяца проживания пока буду искать работу там. За год кассирования можно скопить такую сумму.
>>875068 Да я вообще не вчитывался. Такие примитивные операции обычно выношу в модуль, где все делаю "традиционно", чтобы не засорять код компонентов в реакте. Толку с этих псевдофункциональных изощрений за пределами редакса я для себя не вижу (лично мое мнение).
>>875079 > очень пиздаты Возможно, я выключил через 5 минут, слушать голос умирающей ламы неприятно. > имеет право Он выдает свое субъективное мнение за некую непреложную истину, при этом никакого вклада в развитие реакта, vue или js он не сделал, за одно это его можно бить ногами вне зависимости от качества "контента" который он выдает.
>>874859 Так это что ж, ради этой залупы мне ставить векторный редактор а-ля корел-дро или иллюстратор? Никакого микроплагина нет для фотошопа чтобы растровое изображение в вектор переводить?
>>874094 Добро пожаловать в реальный мир, а ты верил про сказки 300к в сек? На фрилансе не реально работать, тем более без опыта, я бы на твоём месте поехал в любой город от 1м жителей, не обязательно в мск. Тыщ за 15 можно найти работу в вебе, а через пол годика глядишь и повысят, иных путей не вижу.
>>875108 Да схуяли. Ну можно, просто выйдет это очень криво, в зависимости от растрового изображения.
>>875112 Схуяли ты взял. В скетче очень мало контроля. НУ единственный плюс адаптив, то есть сразу видишь как все будет. Я лично только фотошоп, но т.к. в нем уже интуитивно работаю и мне важна скорость, нахуй велосипед изобретать.
>>875106 Если уж и ставить то люстру. Ну можешь мне пиздануть, я сделаю за минуту
Поясните как делают сетку через бутстрап если у макета размеры элементов не кратны 1/12 от 1170. Вручную правят стили? Или его пользуют там где можно отойти от пиксель префект,ну или дизайнеры изначально под него макеты лабают?
Объясните челу со стороны зачем нужен весь этот фронтед/бэк и прочее веб болото в 2017 году которое вы так дрочите если сейчас все сайты лепятся в конструкторах типа wix? Кому сейчас нужны все эти сайты если сейчас в инете почти никто не сидит( по молодежи сужу). Максимум это вк, ютуб, инст и всё и то большинство даже дальше вк никуда в мировой сети не ходит ведь в нем всё есть: музыка, видео, группы/сообщества которые заменяют любые тематические сайты. Так зачем тогда все это нужно, неужели за это кто платит причем много? Буду рад если ошибаюсь.
>>875247 > Объясните челу со стороны зачем нужны все эти кастрюли и газовые плиты и рестораны в 2017 году если сейчас можно заварить дошик или сходить в макдак?
>>875247 Сука, я уебу тебя сейчас. Вк, фейсбук, ютуб это не сайты? Их тоже в виксе делать предлагаешь? Гугл драйв в виксе напишешь? А CRM для автоматизации бизнеса? Школьники у него вконтаче сидят, охуеть вообще. Ты письма партнерам тоже вконтаче писать будешь? И аналитику продажную вконтаче считать? У людей вообще-то есть РАБОТЫ и софт, который помогает выполнять эту работу. Как будто кого-то ебет где там школьники сидят. Так вы заебали с этим вопросом, пиздец просто.
>>875247 Обьясни челу со стороны, зачем в 2017м году нужны такие дегенераты как ты, которые не понимают что большая часть бизнес-процессов которые обеспечивают человеку закрытие 95% его жизненных потребностей, используют веб. Это банки, муниципальные ведомства, почти вся торговля и оптовая и разничная, образовательные учереждения, медицинские, всевозможные услуги связи, информирования, транспорта и тп и тд. Так же вся развлекательная и информационная среда исключая блоги и простейшие информационные странички без нормальной обратной связи. И ни один сайт или приложение для них нельзя сделать ни на виксе, ни на каком другом подобном говне.
>>875377 Первый подход не по бэму. Если хочешь, что все было как в книжках учат - только второй, а так в принципе делай как тебе удобнее, второй вариант тоже рабочий.
>>875403 Я так понял что есть полностью этой методологии придерживатся то весь хтмл будет просто засран охуительными не читаемыми классами длинной в три километра в которых вручную без яндексового стека хуй потом разберешься.
Поясните такую вещь. Выучил теорию, начал пилить простой макет и все время сталкиваюсь с такой проблемой, задаю положение какого-то блока с текстом по точным цифрам как в фотошопе. Но все равно оно куда-то съезжает, причем иногда далеко, хотя в боди написано маржин 0. Со шрифтами та же ситуация. В фотошопе глянул высоту например 18 пх, выставляю в css, а буквы получаются заметно меньше. Перепробовал уже всё и все равно какая-то дичь выходит.
>>875443 научись пользоваться отладчиком, там всегда видно какие стили в результате приминилсь к элементу, откуда они взялись. Браузер тоже добавляет стили по умолчанию, если ты их не обнулили сначала(это делается подключением спецального цсс файла )
Антунасы. В фотошопе эта штука сдела двумя градинтами. Один светлый из центра. Один тёмный снизу вверх. Светлый наложен выше на 1 пиксель ,чем тёмный, поэтому кажется, что там линия.
>>875531 Чому сутки то, тут три градиента - три строчки первый готов.
Я могу просто вложить в этот блок ещё два блока и прописать им нужные градиенты. Но мне кажется это как-то неправильно. Есть же всякие псевдоклассы и всё-такое, меня интересует, как это сделать оптимальнее.
Верстаны, нид хелп. Накатил вчера BrowserSync и новый конфиг на Gulp. Все работает нормально, BrowserSync стартует index.html и на ходу подхвативает изменения. Проблема в другом, что делать с остальными страницами? Как например запустить в BrowserSync faq.html или news.html? Гугл и чтение оф. документации ничего не дало.
Верстаны, здаров. Подскажите такой момент ньюфагу.. вот есть макет.. , как определять что можно вырезать и позиционировать, а что делать ручками? возможно вопрос пиздец идиотский но я нуждаюсь в помощи.
>>875521 >>875521 Можно А еще можно блоки без динамики не верстать а вырезать прямо из макета и добавлять. Какая разница? 2017й жи. Тут выше даже ссылка есть на такой сайт.
>>875191 На сайте бутстарапа перейди на вкладку Customize и отметь там только Grid System, все остальное не нужно. В скаченном css-файле тоже много лишнего, можно поудалять. Тебе будут нужно только классы: container, row, clearfix и все , где присутствует col. А также обязательно нужно правило * {box-sizing: border-box}. Потом просто разбираешься, как это все работает, можно посмотреть руководства по сеткам на сайте бутстрапа, там с картинками, все понятно. А потом просто редактируешь цифры в css-файле и делаешь какие угодно и сколько угодно колончатые сетки.
кароч дан массив массивов, нужно вернуть массив наибольших чисел в этих массивах, например [13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]]) вернет [27,5,39,1001]
какой код будет быстрее работать при большем количестве элементов? return arr.map((val) => val.sort((a, b) => b - a)[0]) или return arr.map((val) => val.reduce((a, b) => a > b ? a : b));
>>875562 >>875564 Спасибо конечно, но я gulp-ом уже месяца три пользуюсь и понимаю как watch работает, просто только теперь в BrowserSync надобность возникла
А что.. не знаю даже. Можно какую-нибудь простенькую игру, типо шашек, пошаговая стратегия примитивная, но с онлайном, регистрацией, профилем пользователя, доской лидеров и прочее.
Можно хоть туду лист начать делать, но добавлять туда новые фичи, например к обычному функционалу туду листа добавить блокнот, блог, возможность загружать картинки, оставлять комментарии и т.д.
В общем будет зависеть от количества людей, их навыков, времени и пожеланий.
>>875723 обновляет страницу на лету, то есть пишешь код, и он сразу применяется не нужно F5 жать. Раньше не пользовался так как в Брекетс была встроена эта возможность, а потом начал пользоваться WebStorm тоже все работает из коробки. Вот теперь задумался как сделать проекты более независимыми от рабочего окружения
>>875814 Игры это такое себе удовольствие, больше ебли с графоном, чем с кодом. Я бы забацал что-нибудь функционально-полезное, хз, какой-нибудь граббер музла откуда-нибудь с проигрыванием, плейлистами и шлюхами или что-нибудь в таком вот ключе.
На интенсиве об Адаптивной графике говорится, что если мы делаем картинку тянущейся (через CSS) и через медиавыражения задаем ей другие размеры (например width 100% и @media (min-width: 600px) { width: 50%} ) То браузер не сможет выбрать картинку из srcset потому что не может посчитать ширину пока не загружен CSS.
Но почему он не может посчитать ширину, мы ведь можем в теге img задать width:100%...
>>875862 >>875723 BrowserSync также умеет синхронизировать страницы между браузерами, например ты открыл сайт в Лисе, IE, Хроме и на телефоне одновременно. И если ты в одном браузере открыл выпадающее меню например, то оно откроется на всех браузерах и устройствах. Удобно для отладки, короче. У него еще много киллер-фич, расписывать лень-если интересно можете погуглить
Сколько вы в среднем курсов на html academy проходили в среднем за один день? Я вот по одному, просто боюсь, что если буду проходить по несколько, то в голове ничего не останется.
>>875909 Лично мое субьективное мнение, пройти курсы раз, выполнив испытания (!) , конечно в голове будет каша , но зато можно будет научиться гуглить инфу которая нужна, например как убрать маркеры у списка, как развернуть картинку и т.д. ну если бы я мог вернуть время, я бы так делал.
>>875987 Вкатываюсь в тред. Фронтаны, есть форма ответа в куклоскрипте, так вот, при нажатии на tab активным становится не поле капчи, а всякая фигня вроде ватермарки и т. д. Подскажите пожалуйста, как пофиксить. Есть ли в куклоскрипте функционал добавления своих js скриптов, или чтобы нормально двачевать, нужно тащить сюда ещё какую-то приблудину-расширение?
>>876236 Поебался маленько, но нифига не получается. Последней каплей стало то, что форма запускается не сразу, а копаться в коде куклы и сделать так, чтобы переменные поля капчи и поля текстового поля появлялись только тогда, как появилась форма, считаю для себя невыполнимой задачей. Если кто запилит такое, чтобы при нажатии на tab в форме куклоскрипта переключало на капчу - скину 100 рублей на карту. Если кто попробует и не сможет сходу решить эту задачку - можно попробовать обмозговать её в этом треде, прикладная задачка всё-таки.
>>876276 Можно конечно делать инициализацию переменных по нажатию r, и вызывать поле ввода только таким методом, не щёлкая на номера постов, но это костыль же.
>>876398 Ок, свяжусь с ним, но мне кажется, что ему уже давно похуй на проект. И что ещё есть печального, так это-то, что капча и текстареа, оказывается, даже не в одной форме, и поэтому переключение при помощи таба вообще невозможно
>>876644 Я думаю, что принципиально ничем не отличаются, только языком но вдруг я не прав? Что было изначально курица или яйцо ру или орг whois говорит что ру? Кто у кого спиздил?
Объясните плз про поведение картинок если им указывать с теге img только width или только height. На интенсиве (видос) про адаптивную графику с этим какие-то проблемы были, но я нихуя не понял (как и большинство учеников по всей видимости). И задавая width и height через тег img и через CSS, это разные вещи, если да, то в чем различия?
Аноны, будьте добры ответьте на пару вопросов. Скок и чего нужно знать чтобы стартовать в дс2 фронт-ендом? есть ли ide по умолчанию для редактирования страниц? как писать подключать js в отдельной ide? вроде php-storm. typescript поддерживает все фреймворки?часто встречаю выражение натянуть страницу туда то, это совместить ссылки и скрипты? уважуха аноны
>>876736 Потому что слишком быстро заполняются и чтобы было по-меньше таких >>876717 Я вообще предлагал уйти в /pr или /web Потому что этот тред здесь смысла уже не имеет.
>>876743 В пр хотя бы люди адекватнее, вкатвывальщик с какого-нибудь факультета прикладной математики и информатики в молодом возрасте - это адекватный и правильный вкатывальщик. А тут вон то риелтор 200к/с хочет вкатиться, то сторож, то продавец.
Веб создался для нас всех, это хороший раздел, просто нужно его заселить. Там можно было бы и разделить всё по тредам, чтобы фронтенд отдельно, вёрстка отдельно, вкатывальщики с гупыми вопросами отдельно, всем было бы удобно и кудахторы с i7 выдерживали.
Но нет, не хочу свою доску, хочу в воркаче сидеть на 2000 постов.
мне кажется фронт нужно знать хотя бы для понимания где он заканчивается и начинается бэк. а то ведь mvc mvc а как его понять хуй знает. мне кажется в россии можно сказать про все что оно мертво.
>>876733 Бывает и годные треды бампают, хотя в целом ты прав, я сегодня куклу установил для того, чтобы нормально общаться с какой-то шлюхой-камвхорой.
>>876750 Бери уж шире, в мире тоже всё мертво. Технологии не идеальны, даже в самом идеальном и передовом проявлении, тем не менее это никого не ебёт, работает - и ладно.
Вот взять например, машину. Весит несколько тонн, потребляет немерено, шума много, загрязнение, дышать невозможно, перевозит, как правило 1 человека, хотя влезть могут 5 + груз, всё ими заставлено, пройти невозможно, высокая аварийность, нужно управлять самому в напряжённой атмосфере на дороге. Но тем не менее весь мир пользуется и их всё больше и больше, этих машин. Очевидно, что это плохой транспорт, отвратительный, и можно было бы сделать в 100 раз лучше, но нахуя?
>>876749 Ты давно там в js тред заходил то? Факультет прикладной математики, ну-ну. Стоит принять тот факт, что JS имеет нижайший порог для вкатывания, даже у пехапе выше, так что не имеет никакой разницы, где сидеть: врк, веб, пр, hc - большую часть аудитории будут составлять интересующиеся вкатывальщики разного сорта.
Ну и тащем-то тред изначально создавался для вкатывальщиков, не понимаю такого пренебрежительного отношения к ним.
Есть ли инфа когда будут новые курсы на htmlacademy? Именно курсы, а не интенсивы. А то я хотел подписку приобрести в максимально выгодный для этого момент (когда появляется что-то новое).
>>876755 >Стоит принять тот факт, что JS имеет нижайший порог для вкатывания Как там в 2008? JS он был и есть, но то, что на нём делают сейчас и 5 лет назад - совсем разные вещи. Сейчас требования стали выше, даже если ты просто хочешь стать верстальщиком и js тебе не нужен как полноценный язык программирования, а просто,как средство для анимации, тебе всё равно нужно достаточно много знать. В вёрстке огромное количество подводных камней и просто так сверстать правильно страницу из пальца нельзя, этому нужно сначала научиться и не один десяток жопочасов. А если брать дальше, уже непосредственно программирование, то и требования ещё выше. Любая халявная и лёгкая сфера быстро заполняется по законам рынка и цены демпингуются. Можно считать вёрстку вполне заполненной, но программирование вряд ли, хоть js, php и считают многие простыми, на деле вкатывается не так много людей, многие просто не осиливают, многие охуевают от работы и уходят.
А вкатиться в какую-нибудь Java или C# или C++ намного проще, учишь основы языка, пишешь элементарные программы для новичков - и всё, этого достаточно для резюме и достаточно, чтобы пройти собеседование и времени на это уйдёт гораздо меньше. Да и работа за те же деньги будет проще.
Так что глупо полагать, что для фронта не нужно ничего, как раз таки нужно и очень много чего, иначе себя тут просто не реализовать.
>>876755 мне кажется у тех кто давно заехал в веб, с годами разаивается что-то типа желания наставлять, повествовать, учить. Это во всех сферах так и возможно связанно с тем что создают семьи, воспитывают детей, учатся ладить со своими половинками. Превращаются в эдаких бородатых профессоров. И есть куча не так давно вкатившихся и им постоянно кажется что следующие за ними обязательно все испортят. Закон пассажира в час пик всеми правдами и неправдами влезть и не пускать по возможности никого. Обычная человеческая натура, ни хорошая ни плохая. Но люди забывают что все в мире динамично и эластично, и нужно скажем не пытаться изо дня в день ездить в часы пик. А например купить машину, найти работу или начать работать удаленно.
>>876764 Например картинка черная, и если вдруг косяк, она не прогрузится , ставится на это место черный фон. примерно так background: black , url(....) . подробнее на базовом 5 урок. 2 половина .
>>876767 Не там смотришь, продавать курсы - это бизнес в первую очередь. И экономически обоснованный на данный момент, торговать курсами намного выгоднее, чем работать, а если можно и курсами поторговать и поработать, то почему бы и нет? На них высокий спрос, потому что раньше этого не было, ну вот совсем. В моём детстве окно в мир программирования - это были дорогие, толстые книги, в которым нужно было разбираться не один месяц или иностранная литература через интернеты. затем конечно появилось много доступных переводах и отечественной литературы, но всё равно это не то, для массового обучения это не годится. А для массового обучения годится как раз формат таких курсов, который возник на совершенно пустом рынке.
>>876762 > программачерский тред в JS Ну т.е. наоборот >>876765 Ты меня немного неправильно понял. Не спорю с тем, что вкат в полноценного фронтенд разработчика - это ад и израиль, нужно иметь стальную задницу и лавировать между тоннами ненужной инфы, умудрясь вылавливать какие-нибудь полезные статейки. Я имел в виду сам по себе "вкат в программирование". На JS ты просто открываешь кантора, нажимаешь f12 и пишешь код. После ты просто создаешь статик шаблон/index.html, подключаешь в нем скрипты и открываешь в браузере. В том же пехапе если на первом этапе будет достаточно пхпшторма, который скрипты хостит, то на втором этапе тебе нужно будет как минимум настроить свой локальный сервак, подрубить к нему базу данных, попутно разобраться с сетевыми протоколами хотя бы на базовом уровне. По себе знаю, как это отталкивает типичного гуманитария. В крестах, например, тебе придется сразу столкнуться с матаном и CS пусть и на примитивном уровне, что тоже не благоволит популярность у домохозяек. JS же совмещает в себе простоту (пусть и напускную) типичного скриптоязыка и уже готовую среду исполнения, которую не надо настраивать (браузер).
>>876774 Ну и во-вторых, вкатывальщики не создают конкуренции преподавателям курсов. Преподаватели находятся в другом сегменте опыта, вкатывальщики не могут выполнять ту работу, которую выполняют преподаватели, если вкатывальщик запилт свои курсы, их никто не купит, потому что преподаватель уже закрепился на рынке и имеет имидж. Когда вкатывальщик подрастёт и станет опытным, тогда он составит конкуренцию преподавателю, но к тому времени препод будет уже на пенсии или полностью уйдёт в бизнес, не обязательно на обучение.
>>876765 Сначала скажу за java/c#. Сидишь ты такой счастливый хеллоуаорлды пишешь может даже структуры данных освоил и алгоритмы и поковырял исключения. а потом идешь на хх смотришь почти все вакансии про мидлов сеньоров какой то спринг и кучу иже с ними.... Сравнить фронтэнд и с++ это сильно.
>>876776 >В крестах, например, тебе придется сразу столкнуться с матаном С каким блять матоном? Какой бы ты язык не начал учить, все типичные задачки для обучения сводятся к посчитай дискриминант и перебери массив. А что конкретно о программировании, то программист в реальной работе больше работает с абстракциями, вне зависимости от языка. Для решения математической задачи у меня уходил день, а чтобы это правильно и эффективно реализовать уже средствами программирования уходило куда больше времени. И в итоге только 1 день из недели я думал о математике, решая математическую задачу.
>>876779 А зачем вкатывальщику смотреть вакансии мидлов и сеньёров? Пусть смотрит вакансии без опыта, я недавно видел вакансию на с++ в компанию, которая разрабатывает хуету для виртуальной реальности вакансию без опыта, кроме с++ и линейной алгебры нихуя в требования не было. Перемножать вектора и матрицы можно научиться за 1 час. Со школьной скамьи в алгебру ну максимум неделя нужна.
>>876765 >А вкатиться в какую-нибудь Java или C# или C++ намного проще, учишь основы языка, пишешь элементарные программы для новичков - и всё, этого достаточно для резюме и достаточно, чтобы пройти собеседование и времени на это уйдёт гораздо меньше. Да и работа за те же деньги будет проще.
>>876681 Ну Перишн как-то решил, что неплохо было бы сделать англ версию. Потом подвезли новый камаз кокса и она забил на это дело. Неужели так сложно?
>>876811 Ну так степень "быдлизма" определяется исключительно охватом аудитории же. Так уж сложилось, что сейчас именно в JS ломятся все, кому не лень. Сам по себе современный жс очень клевый язык.
>>876818 Все, кому не лень, не способны писать код, до работы на реальных проектах, у которых есть аудитория, допускают только адекватов, способных, при необходимости, писать хоть на небе, хоть на Аллахе.
>>876818 >ломятся В США тоже все ломились по полит убежищу и его с барского плеча всем давали, легализируйся - нет не хочу. Огромная масса скама осталась на брайтон бич жить в дерьме, жрать дерьмо и жить на дотации. Обыдлили они америку? Стала америка русской? Думаю нет, живут в своей резервации в пределах одной улицы и хуй с ними.
Думаю в программировании будет тоже самое, нужно быть изначально в своей конструкции другим человеком, чтобы тут работать, настоящие навыки - это уже следующий вопрос. Я очень не любил вкатывальщиков, но сейчас мне похуй, ведь действительно огромная часть из них отсеется на собесах, другая часть не выдержит работы, на деле вкатится небольшой процент, который никакой роли не сыграет. Поэтому я не согласен с тем, что с JS работает быдло, если человек осилил и вкатился, вряд ли он будет быдлом, весь скот отсеивается.
>>876820 Это цветочки в сравнении с вебом. Вопрос оптимизации ставится в любом языке на любом уровне программирования. А уж технологии на js можно оптимизировать вечно.
Даже по вёрстке выше обсуждали, что лучше css градиент или пикча, заморочек хватает везде. Я не собирался разводить тут срач, просто выше была такая идея, что ЖС ПРОСТА, ТАМ В ПЛЮСАХ МАТАНЫ, ВАЩЕ ТЯЖЕЛО. Я сказал, что это не так, как как работал и знаком с этой сферой хорошо, фронт во многом сложнее, даже хотя бы в том, что для самой работы здесь гораздо больше нужно знать и оперировать этим.
Анон дай пизды, лентяю , тварь сука пидар. Кароче я ленивая хуйня, которая каждый понедельник обещает начать уже верстать, в прошлый понедельник, я выполнил свое обещание) и разметил барбершоп, всю эту неделю я занимался хуй знает чем, причем был все время дома, даже не вышел никуда кроме выходных. Как сука заставить себя сесть и делать эту задачу по 12 часов, время есть и желание. Но вырезать с фотошоп, и измерять падинг и маргины, этож пиздец ебаная скукотища. Вот ток не над щас предлагать мне кассира. Тут явно есть такие же аноны, которые как то перебороли себя. Трачу всё время на ютуб просмотр всякой хуеты, и твич. Удалить ютуб нахуй и твич? как сука избавиться от этой зависимости? В игори вообще не играю...
>>876849 >как сука избавиться от этой зависимости? на хуевую работу устройся я вот когда на работе своей работаю, получаю столько негативных эмоций что хуярю код на выходных без остановки. Ну и мне еще это нравится...так и поэтому хуярю. Но в отпуске все же поменьше.
>>876849 Тебе нужно заинтересоваться, посмотреть че вообще возможно делать в этой области, какие перспективый и начать чето делать. есстесвенно что лендинги всю жизнь клепать никому не понравится, это просто как начало. Меня например в один момент просто заебало хуи пинать (примерно 4к часов в играх) и стало интересно каждый день чето новое учиться делать, щас хочу чтобы так же в отношении спорта переклинило, потому что спине пизда.
>>876863 Согласен с тобой анон, я тоже это понимаю, что быть лечинкой, в одной хуйне, это полная хуйня. Когда учился с бесполезном институте, я работал поваром, это тип моя мейн профешен, до этого я был птушник. Дыг вот была у меня одногрупница, работала парикмахером курсе на 4, эт я к тому что по сути, над в себе развивать доп навыки зарабатков. Как бабы, там где т не задалось хуяк пошла ногти делать , красить еще че. А мужикам, сантехнику, электрику. Вот заебись. А мое время проеабано, и остается учить ток эту верстку, потому что больше ничего не умею, а что умею, полная хуйня. Могу еще пойти винды поставить, почистить ноут. Но блядь я реально боюсь за хуйню, что меня схватят и сьедят за авторские права. Да и конкуренция у нас в городе пиздец, каждый день с домофона вытаскиваю по 5 визиток мошенников, которые винды устанавливают по 5к рублей. А этим визитчикам платят по 5к чтоб срывать обьявы.
>>876768 Да, мне жалко, особенно когда стараешься контролировать свои расходы. Тем более все эти курсы я уже проходил и хотел просто освежить в памяти, а заодно узнать что-то новое (если таковые курсы будут).
Пиздец как в этом ебучем фотошопе сохранить из макета SVG картинку? Нихуя не пойму. Получается только если преобразовать в смарт-объект, но тогда svg файл весит +1-2 мб.
>>876831 Я не спорю с тем, что с js работают много толковых хардкорных программистов. И в тоже время в js коммьюнити очень много отборного быдла. Причем крайне самоуверенного быдла, которое только только из песочницы девтулзов вылезло, а уже блядь "преподает" какую-нибудь хуйню на какой-нибудь "конференции", где собираются такие же дауны, чтобы подрочить друг другу и добавить строчку в резюме аля "спикер конференции 'программирование для тех, у кого лишняя хромосома-2017'".
Смотришь на все эти "жс нинзя)))", "билдинг туду лист зе райт вэй)))", "ультра москоу харкив жс))0", "как написать клиент для чятика на вьюжс" и тошно становится.
Реально если хочешь следить за развитием отрасли, то приходится буквально плавать в океане отборного говна, пытаясь выцепить что-то годное и полезное.
Лан, это у меня просто пригорело и вообще это оффтоп, забейте.
>>876860 Удваиваю этого. Когда работал на одной ужасной червепидорской работе, то думал, что когда появится свободное время, сразу буду дичайше задрачивать фронт, но когда я уволился и время таки появилось, приходится себя заставлять. Просто охуеваю иногда со своей тупости и легкомысленности.
>>876991 Я про тебя говорю, а не про гика-красноглазика с Хабра. Или кто там спизданул про "языки - всего лишь инструменты"? Опять какой-то голос со стороны параши?
>>876993 Кокой ты агрессивный. Кто-то там спизданул про инструменты, да, ну вот собственно и подтверждение - рабочий сайтец на ассемблере. То, что я, ты, и васян с завода никогда в жизни не осилит подобное - эт уже другой вопрос.
>>876849 > Как сука заставить себя сесть и делать эту задачу по 12 часов Есть хинт: не надо заставлять себя делать эту задачу по 12 часов. Заставь себя её делать хотя бы 25 минут. 25 минут - это же нихуя не много, ты даже не заметишь как время пролетит, а выполнение задачи приблизится. И кто знает, может после этих 25 минут ты решишь на этой задаче задержаться ещё на 25?
>>877010 Анон это реально охуеная идея, но 25 минут пиздец как мало) думаю завтра ебануть себе активное окно на все другие с таймеров 12:00 часов. Остальные\ дрочить\ютуб\прочее. но никто пожрать не приготовит приходится еще часа 2 в день на пожрать, потом покурить, руки помыть и прочая хуйня. Вы когда нибудь замечали сколько времени тратит всякая ебаная мелочь, особенно еще когда пошел мыть руки, а там стоит верстка, такой, дай ка ванну помою, ах посуда еще, идешь хуяришь эту посуду, ток чтобы верстка постояла . кароч ищешь себе задачи. Всё завтра вторник! а ведь это начало недели! :)
>>877007 То что заявление про "яп - всего лишь инструмент" это признак человека с 3 работающими нейронами в голове. Или школьника с дивана что впрочем одно и тоже.
Пускай тогда человек, сказавший это попробует провести операцию на мозге при помощи молотка, а дом построить - при помощи скальпеля.
Сколько же тут диванных кукаретиков... Как прям на СНГ-конфах. Точно!
>>876849 > делать эту задачу по 12 часов Я больше 3-4 часов в день на это всё не трачу и тебе не рекомендую. Часик утром, часик днём, часик вечером и уже не так страшно начать.
>>877028 >но 25 минут пиздец как мало Ты удивишься, но этого вполне достаточно, если ты в эти 25 минут концентрируешься на выполнении задачи. Вообще, погугли про метод "Помидор", может тебе вкатит.
>>877042 Да тут даже не прокастинация, а скорее перфекционизм. Либо 12 часов ебашить, либо не ебашить совсем. Если не получилось ебашить 12 часов, а всего лишь 11:59, то всё пиздец, весь день насмарку, а потому ну его нахуй, я неудачник и вообще пойду поем. Тру стори, сам такой хуйнёй страдаю.
>>877079 Как так вообще можно жить? Весь реальный софт же дырявое говно, написанное индусами, а вы тут прокрастинируете над пет-проектами и самообучением.
>>877078 Я уже не помню. Вроде просто регаешься и все. Потом подключаешься к курсу и получаешь доступ к материалам Бесплатно, если сертификат не нужен. Но нафиг тебе сертификат))
>>877084 >Как так вообще можно жить? А хули делать, тяжёлое детство, деревянные игрушки прибитые к полу. Нет покоя ебанутым. Если бы тебя в детстве ругали за малейшие оплошности ну или там за четвёрки вместо пятёрок в школе таким же был бы.
>>877035 Ну он в широком смысле прав же, при желании можно и на коболе сайт накатать, и хирург при желании может гланды через жопу вырезать, и дом можно с одной каменной кувалдой построить.
>>876831 Когда идет спор о ЯП, всегда забывают, что программировать нужно не на языке, а с использованием языка, а главный инструмент программиста - голова.
я тот кто спрашивал йоба таймер для помидора) Нашел для себя оптимал KeepFocused , маленькое не мешающее окошечко без всяких звуков. Думаю лучшее что может быть) download - https://keepfocused.codeplex.com/ .
>>877079 А потом такие перфекционисты имеют низкую самооценку, потому что учить что-то новое эффективно по 12 часов невозможно в силу несовершенства человеческого организма. Это же не на заводе работать.
>>877079 Какое красивое слово придумали патологические лентяи, вы только посмотрите. Из треда в тред вылезают эти мамкины пирфикцианисты и рассказывают нам, какие они классные и что это лыжи не едут. Это что, мантра такая у ниосиляторов? У тру перфекциониста не будет либо 12, либо нисколько. У него будет 12 во что бы то ни стало, если уж он задался такой целью.
ну я как бы не говорил что я перфекционист , я просто сказал что я ебаный лентяй сразу , и хочу ее преодолеть поставив себе задачу 12 часов , возможно условно, но суть что есть время свободное, и что его я хочу тратить на обучение. Но есть привычки залипнуть в ютуб и смотреть все подряд. И Я борюсь с этим. А учителя ебаные типо, пытаясь хейтнуть нахуй вы эт начинаете? без вас всё понятно. Требовалось найти подобных анонов на опыте, которые справились .
Если у меня .page-footer__barbershop-adress является и блоком (по БЭМу) и элементом для своего родителя, то как мне нужно написать к нему класс? Или это невозможно и не по БЕМу? Т.е это вроде и элемент блока-футера, а в тот же момент он является блоком с адрессом который вроде можно вставить в любую часть страницы (практически). Т.е по сути нужно просто назвать его как-то .adress-block и всё? Без какой-либо привязки к .page-footer__*
>>877267 Ну я уже пару раз отхватывал волну хейта, когда говорил, что если задача неинтересна изначально, то вероятность соснуть намного выше, чем вероятность завершить начато. Хз, самое сложное для меня было проскочить верстку, вот это реально унылое говно.
>>877288 Помню времена, когда я тоже сидел и думал "так, ну эт короч типа блок, бля, или нет, сук, ебну-ка селектор длинной в 30 символов". А теперь я пишу как-то так, если уже пришлось набрасывать верстку без цссмодулей.
>>876849 У меня вот наоборот - мотивации дохуя и больше. Но когда раз за разом читаю уверенные строки о том, что без образования и с возрастом за 20 твоя карьера безнадёжно мертва ещё в зародыше - это демотивирует настолько, что вся былая мотивация уходит в минус. Из-за различия мнений в этом вопросе уже не понимаешь, где истина. И ложась в постель, после очередного дня обучения не понимаешь имеет смысл твоё стремление или нет.
Да-да, шапка обмусолена не раз, но паста пастой, споры вокруг этого вопроса возникают не на пустом месте.
>>877374 >споры вокруг этого вопроса возникают не на пустом месте Споры возникают, потому что некоторым людям свойственно искать причины неудач во внешних факторах, а не в своих действиях.
>>877374 мне за 25 но не 30 , я учусь , никогда не работал официально да и вообще никогда не работал больше 3 х месяцев . нет трудовой, вышка есть но не по тематике треда. И мне похуй. Главное выбраться на собеседование, там уже от тебя зависит.
Я сверстал пару фиксированных макетов. С анимацией кнопок там, растягивающимся бэграундом на картинках. Что теперь учить. LESS или Bootstrap? Или флексбоксы? Я вроде лесс открывал там написано дескать ты знать должен джаву немного верстать заебись и тд.
>>877451 Ты не понял. Я тут указа 1 час в день. А для себя (в голове) - хотя бы 1 час в день. Главное начать, а там уж втянусь. Надеюсь этот сайт с геймификацией поможет поддерживать темп.
>>876849 Рассказываюнадеюсь тут знакомые не сидят железобетонный способ. Переезжаешь в новосиб короче. Снимаешь квартиру на вокзальной магистрали. Устраиваешься на работу грузчик\кассир\охранник где-нибудь на карла маркса\академе. В 8 утра в понедельник встаешь и пиздуешь на работку, идешь на жд вокзал, сижку покуриваешь, садишься в маршруточку\автобус. Там в зависимости от выбора либо толкаешься с бабками которые заполонили 100% сидячих мест и крехтя едут кататься чтобы кататься либо стоишь в маршрутки тело в тело с такими же ущербами. Выходишь на студяги и пиздуешь до работки. Там хуяришь часов 12 и идешь домой, снова толкаться и слушать унижения. Если тебе это не поможет, то забей, ты настоящий среднестатистический росиянин и тебе большего не надо, не обманывай себя. можно в любом городе разумеется, это чтобы кто-то понимал весь спектр ощущений от описанного способа
>>877497 А теперь зайди на сайт с вакансиями и посмотри сколько там вакансий на верстал и сколько им платят. Это еще с учетом дикой конкуренции тысяч выпускников html-academy)
>>876990 так суть в том, что под каждую задачу берётся просто свой язык, и всё. Ассемблер сделан не под написание говносайтов (как и какая-нибудь сишка)
Есть два стула слова, если все буквы из второго слова есть в первом слове, то вернуть тру, если нет вернуть фолс. Как это сделать, есть варианты? Я что-то в полном тупике.
>>877666 Да это как бы понятно, можно даже на массив не разбивать, ища в первом слове с помощью indexOf каждую букву из второго, вызывая её типа indexOf(string).
>>877674 Например, есть два слова "снеговик" и "нос". Ищем букву "н", нашли, но остальные-то буквы могут и не содержаться, правильно? Поэтому, ищем дальше.
В условии цикла поменяй первый массив на второй и заработает. Ты несколько дополнительных раз цикл запускаешь и поэтому после того, как буквы во втором слове кончаются срабатывает return false.
>>877374 То же самое, только мне 26 и я уже успел уволится с основной работы и временно устроится версталой, тут меня сразу же звалили тоннами работы и теперь за версткой у меня не остается времени на изучение базы JS. Сами говносайты нашпиговываю жейквери плагинами, и в лучшем случае копипащу жейквери говнокод со стак оверфлоу.
>>877764 Ты это я месяца 2 назад, когда только устроился, правда я ещё и на 2 года старше. Сейчас всё как-то проще и остаётся времени и ву/реакт поковырять, и тут посидеть.
>>877839 Ну надеюсь на лучшее. Учился я на голом ксс, теперь использую препроцессоры с галпом, и читаю доки foundation. Надеюсь что как освоюсь с инструментарием работа пойдет кратно быстрее.
>>877786 Делал 5 лет назад какое то говно в качестве преддипломной практики. С тех пор н хуя не помню уже да и много что поменялось, но даже тогда у них была группа с документацией.
>>877377 Алсо, видел интервью владельцев различных контор. Мнения об образовании разделились, по-моему большее число было за вышку. Так что не в личных неудачах дело.
как правильно анимировать css-свойство height, когда оно auto? Например, нужно свернутый блок (height: 0) развернуть анимированно, но высота его неизвестна. element.offsetHeight выдаст ведь 0.
Изучаю JS по Кантору и вот уже дошёл до обработки событий мыши, клавиатуры и вот этого всего. Задачи охуеть какие сложные, очень много времени трачу на то, чтобы в них разобраться. Простые вещи уже делать научился, всплывающее окно с логином вывести могу и всё такое, и вот думаю, стоит ли тратить время на копание в дебрях. Поясните неофиту, что примерно нужно знать/уметь делать новичку в JS перед тем, как отложить учебник в сторону.
Какие сейчас есть биржи на которых я как простой трудяга верстала без опыта и без знания JS может начать свой путь и зарабатывать по 200-300 рубчиков в день? Просто так верстать какие-то макеты совсем нет желания (2 сверстал), а тут одновременно и опыт и копейка хоть какая-то, пусть даже и за целый день. Или таким как я вообще там делать нечего и нужно хотя бы месяца 2 дрочить верстку и основы JS?
Сейчас нахожусь на стадии поиска работы. Пиздец полный. Из 14 компаний, 2 отказали, 1 прислала тестовое (кроссбраузерность, респонсив, sass, js......пикрелейтед). Хочу в первую очередь быть именно js разрабом, а не версталой. Но ситуация настолько паршивая, что уже приходится отправлять резюме на вакансии HTML-верстальщик (аж плохо от этого заголовка). Что думаете, ананасы, идти версталой и как-то вылезать на full frontend/js или продолжать искать js dev позицию?
>>878215 Никакие, во фрилансе сидят люди с опытом и между собой конкурируют, очередной новичок там никому не нужен. Таких по 40 человек откликается на заказ, но заказщик выбирает максимум из 2-3 человек с опытом. Иди работать на обычную работу, там платят больше и тратишь время только на работу.
>>878272 > Из 14 компаний, 2 отказали, 1 прислала А ты что думал, как в курсах всё будет? 300 к/с и все фирмы тебя отрывают с руками и ногами? Некоторые и по году ищут работу, а у тебя всего-то 14 компаний. Это обычная ситуация.
>>878276 Я на курсы не ходил и их лапшу о 300/к в секунду не слушал. Знаю, что тяжело, но не думал, что настолько. Вот и не знаю теперь, если будет шанс пойти версталой, то идти или забить, потому что роста нет и буду через год тем же долбоёбом, как и на старте.
почему вы все так ноете о работе, устройтесь кассирами, в 2 дня раб, отдых тупо, чтобы было пожрать. И делайте свои какие нибудь проекты, учитесь. Жаль что некоторые хотят забить на ит, потратив столько времени на это.
>>878294 Ты понимаешь, что монотонная работа кассира с напряжением одного спинного мозга без всякой работы головного и полеты интеллекта и абсолютного духа в js - это вещи разные и для разных людей?
Мы блядь аристократы духа, а не плебеи из Магнита. Будем сидеть до упора на мамкиных борщах и ботать js по 12 часов чтобы потом вкатиться на апворк по 30$ в час.
>>878273 Сомневаюсь что ОПЫТНЫЕ будут браться за какую-то совсем нищенскую и убогую работку за 100-200рублей. Идти на нормальную работу в данный момент не представляется возможным, ибо мне нужна удаленка.
>>878398 Возможно стоит думать о переезде в тот же Киев? Не знаю просто ваших реалий, в рашке фактически есть только два города в которых есть работа в этой области (на самом деле нет, работа есть в любых миллионниках, но на уровне одна вакансия в полтора года)
>>878413 Я и не говорю, что это сверх-задание. Просто дохуя хотят, это времени займёт не мало. + я кидал ссылку на гитхаб с вёрсткой как раз для того, чтоб такую хуйню не верстать каждый раз.
В общем, я хз. Кто тут опытный насчёт тестовых заданий, скажите, это всегда такое объёмное дерьмо присылают или просто мне попалась невменяемая компания?
Мне такое тестовое дали. Причем в псд - футер и шапка - просто картинки. Сетки нет, падинги, маргины в одинаковых элементах не совпадают, слоев для различных состояний нет, некоторые иконки сохранены кучей (например так где звездочки - это все одна картинка), ну и остальное на том же уровне.
>>878469 Разве это задание на верстку? По виду похоже на упор в js, к нему бы json c элементами и описание фильтров и логики формы. Просто на верстку тупость какая то, тут верстать то нехуй делать почти.
>>878476 почитал отзывы про эту контору. Пишут, что задерживают зарплату по несколько месяцев, если увольняют или увольняешься - кидают с деньгами за последние месяцы.
>>878481 Они мне сами написали. Напрямую на мыло. Хотя я им не писал и вообще не знаю кто это. О чем это говорит если у них такая стратегия по набору новых сотрудников?
Верстаны, я с таким вопросом. Насколько нужна ирл ебля с ретинодисплеями? Вот просто ебусь сейчас с srcset. Вроде как понял, устанавливаем стандартную картинку и потом добавляем для двойной ретины скажем <img src="govno.png" srcset="dvoinoe-govno.png 2x"> Правильно делаю? Двойное говно для ретины все равно не появляется. У меня у самого ретина + на всякий случай в dev tools эмулирую 2.0 DPR. Вот думаю надо оно вообще разбираться? С медиа-квери все просто, но это подойдет онли на background. А что делать с картинками в html?
Аноны, помогите макаке, пожалуйста. Пытаюсь сверстать первую страничку и уже день бью хуем по голове, т.к ебучая картинка-маркер не встает так, как надо.
Первая пикча - как есть на макете, т.е так должно быть. Вторая пикча - как получается у меня с помощью list-style-image Третья пикча - задаю эту же пичку бекграундом, дальше текста она не вылезает, что видно на четвертой пикче. overflow:visible, применяемое к ul нихуя не помогает.
Вот что здесь должен сделать фронт и что - бек? Я так понимаю, кто-то должен настроить формирование запроса в виде json строки и запись ее в БД. Ну и обратный процесс. Где закончится работа фронта? На разметки формы с пустыми инпутами-селектами? Или надо будет добавить несколько тестовых значений и продемонстрировать весь этот интерактив с добавлением-удалением-выбором? Так здесь и строка с параметрами уже формируется. А дальше ее и в БД аяксом отправить недолго. И вернуть оттуда.
>>878272 Учить дальше, делай проекты, быстрее тянись до мидла. После первого опыта работы будет НАМНОГО легче. И 14 компаний это очень мало, когда напишешь в 100 будет о чем говорить.
>>878584 Фронт должен сформировать запрос к серверу (базе данных), послав все необходимые данные, проверив их валидность. Я так понимаю.
Некоторые данные уже должны быть переданы фронту, ну или зашиты в его коде. Например, список доступных стран и регионов, минимальная и максимальная стоимость поездки. Еще надо что-то с городами думать.. наверное тут нужен какой-то онлайн сервис, даже не знаю.
Ну добавляй свои классы для адаптивности вместо бутстраповских если дохуя перфекционист. Потом сравни, будет ли код меньше, проще и складываться как надо.
>>878653 А речь шла о 20к? Я увидел "задачи фронта" и пояснил примерную сверу ответственности. Если подобное заставляют делать версталу/джуниора_прочитавшего_кантора, то это хуевая вакансия, т.к. подобные задачи обычно реализуются на фреймворках.
>>878140 Спасибо, анонче. Только вот одно у меня не получается. Если задать опасити, то вся ссылка вместе с текстом становится прозрачнее, а мне надо только фон сделать прозрачным. Как ето можно сделать?
Вкатился так за месяц более менее. занимался только ради того чтобы сделать интернет магазин, но оказалось там вводят какие то кассы пиздец кароч. Пойду кассиром устроюсь.
Оказывается, проблему со схлопыванием родительского элемента можно решить с помощью overflow:auto. Просто блять в одно свойство решается проблема. А на академии учили распорки добавлять, псевдораспорки с кучей свойств. Всё-таки западные ресурсы гораздо понятнее и правильнее объясняют, и запоминаемость материала там лучше. Жаль, что не учил инглиш, как истинный пидараха считал, что он не нужон.
Йо, фронтэндач. Понял, что моё изучение JS зашло в тупик. Хочу хорошенько попрактиковаться, пиля вещи, которые чаще всего используются на сайтах: слайдеры, кнопочки всякие, вызывающие появление окон и т.п. Буду смотреть, как делают другие, и делать по аналогии. Может, на просторах интернета есть какой-то сайт, где всё это собрано в одном месте и объяснено подробно?
Нихуя не пойму, стиль display:none не срабатывает потому что находится выше чем другое правило с таким же приоритетом. Но как управлять тем какой код идет выше а какой ниже через LESS? Он же просто компилируется и всё. Я даже импорты местами менял но всё равно чет нихуя.
>>879181 Чем выше специфичность правила тем больше его приоритет. Если у тебя этот класс должен железобетонно скрывать окно и назначатся жаваскриптом - то вообще делай что то вроде
>>879249 А он и научился, сидит больше года на мамкиных борщах и втыкает по 12 часов в моник. Притом что и начинал не с нуля. Не слушай его, сделай 15 слайдеров, разных и на нативном и на жиквери и на цсс. Когда тебя будут собеседовать, это тебе пригодится больше чем твои путанные объяснения про реакт. Реакт практически для всего что ты можешь написать избыточен. Это то же самое что сапожные гвозди кувалдой забивать. Что бы его его использовать нужно понимать как строиться архитектура приложения, и почему в данном случае нужен именно реакт, а пихать его везде где только можно это признак дилетанства. И это не мои слова, слова техдира крупной веб-студии специализирующейся на крупных веб проектах, для известных корпораций рф, которые он мне сказал на недавнем собеседовании когда речь зашла о реакте.
>>879249 Кстати да. Если джиквери весьма похож на нативный, это своего рода просто обертка, то уже в Реакте и плагинах к нему много чисто специфических вещей. По сути изучаешь другой язык.
>>879262 Абсолютно с ним не согласен, Реакт практически всегда лучше нативного ковыряния в DOM, если в приложении больше трех кнопок. Нахуя писать слайдеры мне вообще непонятно, я за два года разработки ни разу их не использовал. Это что-то из мира лендингов?
Посмотри на вакансии на hh, оцени зарплаты разработчиков на фреймворках и разработчиков на джиквери.
>>879271 Да слайдеры я просто как пример привёл. Мне нужна площадка для того, чтобы ковыряться в коде и что-то писать и, как мне кажется, слайдеры для этого подходят. Хочу уверенно себя ощущать, работая с простейшими алгоритмами вроде "нажал на кнопочку - поменялась картинка, нажал еще раз - поменялась обратно" и т.п.
>>879332 Копипастишь старый, выкидываешь лишнее, npm i. Какой bower в 2017, лол? Вообще это не такая уж частая процедура, чтобы ее как-то сильно автоматизировать.
>>879324 — Как бы вы реализовали вот такой вот сценарий? — Э, ну короч, HOC компонент и в нем короч нативный стэйт передаем пропсы и эээ — Подождите, какие компоненты, какой стейт? — Ну эт, я типа, реакт девелопер)))00 — Хорошо, и что вам нравится в реакте, почему вы хотите решить эту задачу именно на нем? — Ну там виртуальный дом, и еще он в общем, ээээ.. — А что такое виртуальный дом? Чем он отличается от шэдоу дом троллфэейс, чем от стандартного? — Ну там типа он в памяти и потом отрисовывается и... — А если бы у вас не было реакта, как бы вы взаимодействовали с дом — Мне Ероха на сосаке сказал, что стандартное апи для даунов, поэтому я сделаю yarn add react react-dom и... — Понятно, мы вам пеерезвоним.
>>879358 Вот я накатал тебе ответ, но у меня ПРИСУТСТВУЕТ СЛОВО ИЗ СПАМ ЛИСТА, так что ну их на хуй, эти споры на сосаке. Спасибо абу в рот твой пропсы мутировал, обезьяна криворукая.
>>879347 Если ты идешь именно на реакте ебошить и это написано в вакансии, то нахуя спрашивать про нативную домоеблю? Чем отличается виртуальный дом от стандартного я прекрасно знаю и это даже пару раз отвечал на это на собеседованиях. Но обычно просто показываешь свой код и сразу все понятно.
> Обязанности: > - устанавливает на серверы и рабочие станции сетевое программное обеспечение; > - конфигурирует систему на сервере; > - обеспечивает интегрирование программного обеспечения на файл- серверах, серверах систем управления базами данных и на рабочих станциях; > - поддерживает рабочее состояние программного обеспечения сервера и рабочих станций; > - регистрирует пользователей, назначает идентификаторы и пароли; > - контролирует использование сетевых ресурсов; > - организует доступ к локальной и глобальной сетям; > - обеспечивает своевременное копирование и резервирование данных; > - участвует в восстановлении работоспособности системы при сбоях и выходе из строя сетевого оборудования; > - выявляет ошибки пользователей и сетевого программного обеспечения и восстанавливает работоспособность системы; > - осуществляет контроль за монтажом оборудования специалистами сторонних организаций. > Требования: > - опыт работы в аналогичной должности от 1 года; > - профильное образование (высшее или среднее специальное); > - знание системного блока на уровне «железа» (умение находить и устранять несложные поломки как то – смена оперативной памяти, винчестера, смазка кулера и т.п.); > - умение устанавливать и настраивать программное обеспечение (операционная система, драйверы, MS Office, и т.п.); умение устранять последствия сбоев ПО; > - опыт по работе с антивирусными программами (установка и настройка антивирусов, поиск вирусов, антивирусная профилактика); > - понимание организации сетей (настройка сетевых протоколов, сетевого оборудования – проводного и wifi); > - навыки по прокладке сетевых и телефонных кабелей; > - опыт работы с 1С 8.3 и СRM системой на уровне системного администратора (заведение пользователей, настройка параметров пользователя, настройка фискальных регистраторов); > - понимание основ компьютерной безопасности; > - быть ответственным; > - действовать профессионально. > Условия: > - стационарная работа; > - официальное трудоустройство на 0,5 ставки; > - режим работы с 13.00ч до 17.00ч, 5/2, сб.вс.- вых.; > - белая заработная плата 15тыс.руб.(оклад+премия).
>>879433 Типичная вакансия на раба-эникейщика, под половину требований подходит даже моя бабушка. "Год опыта" набирается таким же рабством где-нибудь в техподдержке.
http://codepen.io/anon/pen/ggrvKZ - подскажите, почему на мобильной версии сайта есть небольшой оступ под коричневой кнопкой? Как его убрать, вроде итак height: 100% выставил и в этом блоке вообще не показывает данный оступ, хуйня какая-то.
Как правильно создавать спрайты - один общий спрайт под все страницы сайта. Или под каждую страницу отдельный спрайт только с теми элементами которые есть на странице? Вроде по логике второй способ получается более рациональным, т.к уменьшается вес спрайта.
Есть одна простая форма, которая через ajax обращается к файлу пхп и отправляет данные из формы на почту. Нормально работает на разрешениях более 900 пикс., на смартфоне или в Goigle Chrom имитации смартфона кнопка отпраки (button type="submit") перестаёт реагировать на нажатие. По нажатию ENTER в одном из полей форма нормально отпрпвляется, а вот кнопка не работает. Примерно, мне в какую сторону копать при такой проблеме?
Джентльмены, пытаюсь освоить бутстрап (верстать статичные странички более-менее научился). Для тренировки нашел рандомный шаблон. На первый взгляд все вроде бы просто и логично, но с каждым элементом приходится долго возиться. Разумеется, речь идет об адаптивной верстке. Больше всего у меня разорвало пердак от размеров заголовков. Наворотил какой-то хуеты с медиазапросами, но все-равно кажется, что в браузере выходит какой-то вырвиглазный пиздец. В общем, сделал небольшую часть шаблона чтобы не пришлось переделывать всю страницу, посмотрите, тут все потеряно или есть надежда? https://drive.google.com/open?id=0BxVWnZ8LfkHKY0hhMEVROGMydkk
бутстрап аноны, помогите плиз. сделал навбар, который превращается в кнопку при просмотре с малых экранов.
в разрешениях >=769 навбар выглядит, как строка из ссылок в разрешениях <=767 навбар скукоживается в кнопку, откуда выпадает меню при нажатии
а при ебучем разрешении 768px навбар выглядит, как выпавшее из кнопки меню, при этом никакой кнопки нет. где искать ошибку? как исправлять? батарею на руки кидал, не помогло
Если ты ньюфаг, то тут тебе будут рады. Но только в том случае, если ты, перед тем как что-то спросить, погуглишь хотя бы минут 5 и прочитаешь фак/пасту. В противном случае будешь послан нахуй, и абсолютно заслужено. Совершенно идиотские вопросы, нытье и прочее - аналогично. Не говорите, что мы не предупреждали.
==========================================
КРАТКИЙ ФАК ДЛЯ НЬЮФАГОВ И ПРОЧИХ МИМОКРОКОДИЛОВ (ОБНОВЛЯЕТСЯ).
>Можно ли вкатиться в randomAge.
Можно.
>Можно ли вкатиться без знаний программирования/матана/функционирования гипертекст протоколов/етц.
Можно.
>С чего начать? Что учить? Куда смотреть?
Внимательно прочитать ОП-пост, затем прочеcть пасту от корки до корки. Подумать, надо ли оно тебе, перечитать все еще раз. Приступать к изучению материалов по порядку.
>Есть ли работа?
Была, есть и будет, устраиваются как версталой, так и джунами фронт-ендами. Верстала без хотя бы базового знания JS сейчас как мамонт, поэтому готовьтесь учить и Javascript. В любом случае он вам понадобится, если планируете развиваться хоть куда-то. Джун фронтенд, полноценный и востребованный на рынке, а не программист на джиквери - это спец, умеющий и сайтик сложный сверстать, и страничку оживить, и приложение на нативном сваять.
>Кто-то уже приходил к успеху/расскажите кулстори/кто-то уже работает/кто-то съехал от мамки/поднимите мне настроение и вселите надежду в себя/etc
Да, и не один а двое, азазазза, кхм.
Да приходили, и да, вряд-ли кто-то тут получает удовольствие от повторения одних и тех же слов в тысячный раз. Пожалуйста, избавь нас от этой головной боли.
>Сколько времени займет обучение?
Плотно стоящий на ногах верстальщик с портфолио из 3-5 адаптивных макетов, но практически без знаний JS - 400+ часов.
Верстала с пониманием JS и портфолио - 600+ часов.
Фронт-енд джун с уверенной версткой, уверенным JS, умением в дополнительные техи/фреймворки/препроцессоры/либы/системы сборки/otherSkillName, своими пет-проджектами, в том числе наверстанным портфолио - 1000+ часов.
>Могу ли учить верстку/JS после работы по 2 часа?
Можешь но это вряд ли будет эффективно. Указанное время в таком случае можешь смело умножать на 1,3+.
>Слышал что для устройства на работу нужно портфолио.
Нужно, чтобы всякие эйчары могли убедится еще до отсылки тестового что ты что-то умеешь. Верстале для портфолио достаточно запилить самостоятельно пару макетов. Джуну фронту надо либо макеты с вменяемой клиентской логикой и безупречной версткой, либо какую-то приложуху.
>Подскажите хостинг/сайт/место где все эти проекты держать?
Для сверстанных макетов без логики или с клиентской логикой хватит и гитхаба. Гуглишь бесплатный хост для страничек от гитхаба - github pages(gh-pages). Иметь профиль на гитхабе вообще - признак хорошего тона, так что в любом случае пригодится.
>Могу ли я спросить что-то в треде?
Конечно. Но перед этим следует проделать следующие действия.
1. Подумать.
2. Погуглить.
3. Попробовать решить задачу самостоятельно.
4. Еще раз подумать.
Если решения все равно нет - спрашиваешь.
Задачу описываем четко, код показываем только в песочнице тут не экстрасенсы сидят нам нужно пощупать код, иначе никто не поможет Аноны с кодом в постах, на скринах, в архивах, сразу идут нахуй. Вас предупредили.
Дополнительно можно приложить скрины где показано, что работает/что не работает/как хотелось бы/как планировалось/етц. Плюс текстовые пояснения конечно. Оформите вопрос правильно - практически гарантированно получите грамотную и своевременную помощь.
>Почему фронтенд вообще существует? Есть же CMS/конструкторы-сайтов.
Почему существуют рестораны и кулинария?? Есть же доширак.
Дальнейшая информация для ньюфагов в пасте в конце ОП-поста. Там ВСЕ расписано, в том числе самый удачный по мнению автора алгоритм изучения основ верстки, есть тонна полезных ресурсов для разработчиков начального-среднего уровня и прочая годнота.
==========================================
Интро.
Cразу скажу, времена, когда можно было сверстать две фиксированных странички и завалиться в хардкорный фронт-енд давно прошли. Нет, работу конечно найти можно будет. Позиция называется Markup или HTML/CSS Developer называйте как хотите хотя даже там требуется знание адаптивности и прочих ништяков, но это только старт, и ЗП там вряд ли вас сильно порадует, если конечно сможете найти такую позицию. На данный момент фронтендеру нужно учить больше, чем просто HTML/CSS. В частности необходимы продвинутые инструменты разработки, автоматизаторы, работа со скриптами, сам Js и Jquery, в перспективе что-то из Js фреймворков, MVC и прочего дерьма.
Не помешает навык натяжки оболочки на движок. Можете даже в бэкенд завалиться, если интересно. Но продуктивно это совмещать со всем тем стаком технологий, что нужны для фронт-енда, получится не у каждого, особенно на старте. Впрочем, если есть желание - попробовать можно, оно того стоит. Только есть нюанс, материалов по бэкенду здесь в пасте представлено мало, если кто-то в будущем поделится – будем рады и включим в будущие редакции.
Работу находим в конторках и крупных фирмах. Конторки/студии - основное направление деятельности. Альтернативой конторкам может стать фриланс, тут уже все опять же индивидуально, но конкуренция там больше, в начале может быть сложно, скучно и относительно дешево. Помните о портфолио, оно просто необходимо, да и за время его создания руку набьете.
==========================================
Обучающие материалы.
Дальше представлены первичные обучающие материалы в сильно сокращенном варианте, полные списки найдете в пасте.
http://htmlacademy.ru/ - ультрагоднота
http://learn.javascript.ru/ - по JS на русском лютая годнота. Годнее только Флэнаган
http://www.codecademy.com/
http://codeschool.com/ - тут платно, но есть бесплатные курсы, годные вещи про jquery и git
http://htmlbook.ru/ Справочник. Каждый верстальщик пользуется им. Все непонятное смотрим там.
http://teamtreehouse.com - тут все платно, но первые две недели бесплатно, можно успеть пройти пару курсов, объясняют хорошо.
Для работы понадобятся текстовые редакторы или среды разработки, тут уж решать вам.
Лично я все же посоветую черпать инфу по базовой верстке из интенсивов, ссылки чуть ниже. Там ребята показывают весь процесс и делают это качественно. Никаких ошибок, минимум стилизации и отсебятины.
Гайд от анона по гитхабу:
http://randomfederation.github.io/
Шпаргалка от Громова по гиту
http://nicothin.pro/page/git
Теория продвинутых курсов HTMLacademy
Старая ссылка больше не работает, спрашивайте анона в треде.
Базовый интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=899131
Тот же базовый но посвежее, за 2016 год:
http://nnmclub.to/forum/viewtopic.php?t=999246
Продвинутый интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=900609
Дополнительные материалы к интенсивам, рекомендуются к ознакомлению.
https://github.com/tsergeytovarov/htmlacademy-basic-additional-material
Базовый JS интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=974803
https://github.com/o0/keksobooking
Базовые обучалки от teamtreehouse любезно слитые аноном (только видео и только на английском):
JavaScript Angular/Node/D3/Gulp/NPM/OOJS/Ajax/Ember
https://mega.nz/#!C0ZmhIhJ !PoCGxIVvExoTa0rAjrDoXp-tjQ2kc3k5UasFu8lRB_4
Верстка Fluid grid, dev tools, seo, flexbox, sass, etc
https://mega.nz/#!PgRiXJLK!Ske0xNBP aC9Rm_3mV9c5Zoz6rD5Yna-V7pI-yzJOB_A
Используемые нынче во фронтенде технологии:
https://medium.com/javascript-and-opinions/state-of-the-art-javascript-in-2016-ab67fc68eb0b#.ez
Макеты для верстки, тоже от академии. Все из их рассылки, поэтому лучше бы тебе на нее подписаться. Ребята вываливают кучу годноты, хоть и относительно редко.
https://mega.nz/#!CtYGSCbB!3Y6fDxxL_N_LstGFPGjHrhXbIoNqk4BzmNjjEmk2jPc
Все основная инфа и материалы здесь:
Обновленная паста, она же FAQ - http://pastebin.com/ytWW0UfU
==============================================
Обновления, организация и предложения.
Планов много, но всем похуй. Если есть какая инфа - закидывай, если можешь предложить, что и как изменить - не молчи.
Ребята из академии предлагают сотрудничество верстальщикам и фронтендерам, с опытом от 1-2х лет в индустрии.
Подробности здесь https://htmlacademy.ru/intensive/htmlcss/tutors
Старая паста если кому вдруг понадобится - http://pastebin.com/tvvwC7uz
Прошлый тред: https://2ch.hk/wrk/res/808827.html