Вы видите копию треда, сохраненную 6 февраля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Если ты ньюфаг, то тут тебе будут рады. Но только в том случае, если ты, перед тем как что-то спросить, погуглишь хотя бы минут 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 (М)
Первый три курса бесплатные, а прочие - уже за подписку. То есть ты сражаешься за свою команду, втягиваешься, а дальше - плати за месяц чтобы попробовать выиграть...целых 6 дней бесплатно!!! Ни месяц, ни хотя бы 2 недели, ни даже неделю блин. 6 дней...
Зачем вы проходите их курсы эти. Скачал макет и верстаешь, а что неясно - гуглишь.
для того чтобы скачать макет и сверстать, вероятно , надо пройти хотя бы базовый
Тебе 300 рублей жалко, дядя? За месяц можно вдоль и поперек платные курсы пройти.
Курсы это автоматизированные задания. А видео - это часть интенсивов. Кстати курсы тоже часть интенсивов.
хочу записать на все курсы в этом году.
Они все у них минимально отличаются от прошлых. Если не брать конечно интенсивы совсем старые.
Наверно у них РИПАЗИТАРИЙ с тем Барбершопом. Пошарься прям по их акку на Гитхабе. У них задания рассчитаны на гуппиков, ты должен справиться. Может ты где-то что-то упустил?
И вообще. Ты этим жуебкам денег отдал. Пиши им: "НИХУЯ НИПАНЯТНА, давайте мне готовый Барбершоп для портфолио, я уже хочу вкатиться на 120".
ты шо конченый читал между строк? я сказал что я нашел решение, интересуюсь как другие справились.
Простые команды перемещения, просмотра папки, копирования, удаления, создания посмотри и для начала хватит. Далее приступай к гиту и его основным командам (че набирать будет написано)
Сам напиши.
вот и юнный вкатывальщик с горящими глазами, свежее мясцо
Что конкретно непонятно с гитом? Пиши вопросы, я отвечу.
По поводу терминала, его изучать как и английский язык нужно еще до программирования.
Вот короткий, базовый курс, прям 101 – https://ru.hexlet.io/courses/bash
Займет около часа, но даст нужные основы.
>По поводу терминала, его изучать как и английский язык нужно еще до программирования
Двачую адеквата
Я сначала выучил основные команды (status, diff, push/pull и прочее), а теперь вот понял что да, надо как-то уметь работать с каталогом.
>>846519
Вот, годный курс, спасибо.
Есть немного глупый вопрос, если я научусь работать с терминалом на unix системах, смогу ли я потом на винде работать? Сейчас сижу с мака, но возможно скоро придется за винду пересесть временно.
Ты сделал все не правильно. Во-первых лектор мог иметь в виду что из интерфейса интенсива ты должен скачать макеты барбершопа. Это раз.
Во-вторых он мог дать тебе задание создать папку на твоем гитхабе с этим баребршопом и скопировать эту папку себе на комп (или наоборот). Как локальную копию. Через прогу GitHub Desktope (или аналогичную)
Бля БЭМ - этот говно для пидоров из Яндекса. Сначала просто верстай как душа ляжет, а потом уже про БЭМ думай. Кстати мне больше помог стайл-гайд кокдемии в css - какие свойства писать вверху класса, какие в середине, какие в конце.
А ну тогда пускай сам ковыряется.
Миксин это набор шаблонных свойств, к примеру для стилизации кнопок - инлайн блок, бордер 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 строчек разной флексовой поебени, хотя это вроде бэд практис, тип медленно работает, лучше экстендить, но кого вообще ебет скорость парсинга цсс никого
А вот и работник Яндекса подтянулся.
Так сложно понять, что человеку нужно сначала научиться просто верстать, а потом уже БЭМ?
Но бэм это просто методология нейминга, причем если следовать полностью следовать канонам конторки темы лебедева - с крайне ебанутой и неудобной концепцией. Там нечего учить, а верстать второй макет без бэма / любого другого конвиниент соглашения аля oocss - трата времени, такое даже на гитхаб выкладывать стыдно. Если анон уже дошел до миксинов, значит он собирается юзать препроцессоры и галп, чому бы бэмнейминг не добавить?
Хотя все, что я делаю это сижу в комнатке и дрочу фронт. Я ем мало (55/177), деньги ни на что не прошу.
Учу пока только цсс+хтмл. Думал, что до весны мне разрешат посидеть, поучить, а потом надеялся вкатиться джуном за 10к, чисто за еду. Но хуй там.
Я до этого упорно все изучал, но теперь все желание отбилось и пропало. В прошлом треде чел скинул потс с ебаного айти, где статья про то, что нихуя нет вакансий. Это еще больше заставило опустить руки.
Когда я сказал бате, что учусь кодить, батя сказал, мол не лезь в эту хуйню, ты ничего не добьёшься, иди в грузчики. (Я был отчислен с 3-го курса мухосранского вуза, обучение в котором было мне неинтересно, и теперь из-за этого батя называет меня дураком/дауном/ебланом/трутнем/дебилом и всячески смешивает меня с говном и постоянно твердит, что я ни на что не способен и что у меня ничего не получится.)
Работать на дно-работах я не смогу, у меня синдром Аспергера. Я испытываю трудности в общении, на людях у меня могут случаться панические атаки. Я заикаюсь, путаю слова местами. Я не смогу идти в продаваны и манагеры. В грузчики тоже не смогу, у меня порок сердца. Всё, больше вакансий нет. И если убедить батю, в том, что сердце больное, можно, то вот мои психические отклонения для него ничего не стоят. "Будь смелее, девка. Не мямли, блять. Иди блять и работай".
Единственной моей надеждой было айти, я надеялся, что вкачусь в конторку с десятком людей и буду потихоньку работать. Но теперь я не знаю, что делать.
Вчера было так хуево, что в приступе истерики я завязал шнур от ноута на шее и привязал к батарее. Хотел выкинуться с окна, ей богу. Потом подумал, что наверно это очень больно, одумался, и просто сидел в ванной и рыдал.
Я не знаю, что делать. 3 дня назад я был уверен в своем будущем. ЧТо вот-вот и все будет хорошо. Буду потихоньку учить и обязательно вкачусь. Но теперь я боюсь. Боюсь жить дальше и всерьез сомневаюсь в своих силах.
Это никому не интересно, но мне не с кем больше поделиться. >>846036 (OP)
Хотя все, что я делаю это сижу в комнатке и дрочу фронт. Я ем мало (55/177), деньги ни на что не прошу.
Учу пока только цсс+хтмл. Думал, что до весны мне разрешат посидеть, поучить, а потом надеялся вкатиться джуном за 10к, чисто за еду. Но хуй там.
Я до этого упорно все изучал, но теперь все желание отбилось и пропало. В прошлом треде чел скинул потс с ебаного айти, где статья про то, что нихуя нет вакансий. Это еще больше заставило опустить руки.
Когда я сказал бате, что учусь кодить, батя сказал, мол не лезь в эту хуйню, ты ничего не добьёшься, иди в грузчики. (Я был отчислен с 3-го курса мухосранского вуза, обучение в котором было мне неинтересно, и теперь из-за этого батя называет меня дураком/дауном/ебланом/трутнем/дебилом и всячески смешивает меня с говном и постоянно твердит, что я ни на что не способен и что у меня ничего не получится.)
Работать на дно-работах я не смогу, у меня синдром Аспергера. Я испытываю трудности в общении, на людях у меня могут случаться панические атаки. Я заикаюсь, путаю слова местами. Я не смогу идти в продаваны и манагеры. В грузчики тоже не смогу, у меня порок сердца. Всё, больше вакансий нет. И если убедить батю, в том, что сердце больное, можно, то вот мои психические отклонения для него ничего не стоят. "Будь смелее, девка. Не мямли, блять. Иди блять и работай".
Единственной моей надеждой было айти, я надеялся, что вкачусь в конторку с десятком людей и буду потихоньку работать. Но теперь я не знаю, что делать.
Вчера было так хуево, что в приступе истерики я завязал шнур от ноута на шее и привязал к батарее. Хотел выкинуться с окна, ей богу. Потом подумал, что наверно это очень больно, одумался, и просто сидел в ванной и рыдал.
Я не знаю, что делать. 3 дня назад я был уверен в своем будущем. ЧТо вот-вот и все будет хорошо. Буду потихоньку учить и обязательно вкачусь. Но теперь я боюсь. Боюсь жить дальше и всерьез сомневаюсь в своих силах.
Это никому не интересно, но мне не с кем больше поделиться. >>846036 (OP)
Семантическое ядро плохое.
У нас тут не клуб психологической помощи, но на правах человека, который живет с хардкорной эндогенной дерпессией на таблетках, отвечу.
Все это хуйня, которую ты выдумал сам, инфа соточка. Боязнь людей, блабла, хуйня. Синдром аспергера считается легкой/среднью степенью аутизма, подтверждается в больнице, после чего тебе дают инвалидность и всякие прикольные процедурки таблеточки и бесплатный проезд (эт в ДС, правда, так что мухосранские аутисты обходятся только инвалидностью, скорее всего), так что пиздеть про свою уникальность не надо.
Учиться ему было неинтересно, лол, вакансий у него нет, потому что дебики с хохлосайта так написали, пиздец, че ты хочешь вообще? Только не говори, что пердолить цсс с перспективой шлепать однообразные формы на ангуляре/реакте тебе якобы интересно. Фактически у тебя два выхода: 1) убедить родителей, что ты не конченое мудило и реально осилишь до конца то, чем занимаешься сейчас. 2) засунуть свои комплексы в анус и искать работу по силам, в т.ч. на удаленке (привет копирайтинг, да-да).
А работа для фронтов (не для верстал) есть, и много, и чтобы ее получить достаточно быть чуточку умнее обезьян с гикбрейнса.
Ты слишком превозносишь верстку. Это типо так дохуя сложно? И в чем проблема сразу начинать учиться верстать с правильном методологией, это ведь никак не мешает процессу обучения.
Держись там.Продолжай учить. За новогодние выходные закончи курсы хтмл и базовый интенсив. Просто учи и не думай о плохом. Жизнь не заканчивается.
После базового интенсива ты сможешь вкатиться джуном-верстальщиком за еду. Возможно зп будет даже меньше 10к. Но хоть что-то. Шанс зацепиться на таком начальном уровне есть.
Вот ты его сейчас обнадеживаешь, а потом он соснет хуйца и выпилится, т.к. найти место для личинки версталы даже в ДС\ДС2 - задача, которая требует, скажем так, весьма больших трудовремяэнергозатрат. А с его комплексами да в мухосранске он ебанется после первого же отказа.
Да и вообще я сомневаюсь, что он по 12 часов в сутки тратит на учебу. Уж пару часов можно потратить на днищезаработки, вариантов где не нужны мозги и сила воли не так уж и много, та же толока или копирайтинг, рублей 300 за 4-5 часов в день можно делать.
Так что ему надо мозги прочистить, может даже к халявному психотерапевту сходить { а то он вон себя аспергером называет, охуеть вообще }, наладить контакт с предками и уже дальше решать, что делать.
А потом уж и оставаться в копирайтинге. Чего там. Кусок хлеба есть (6000-12000 рэ в месяц), а больше нам и не надо.
Какой ещё порог вхождения, нужно всего лишь понять что такое БЛОК ЭЛЕМЕНТ И МОДИФИКАТОР блять, больше от тебя ничего не требуется. Это не фулл-стак БЭМ-методологии.
Порог вхождения, когда человек узнает что такое p что такое b и что такое img.
Ты видно совсем забыл каким ты был в самом начале. Или просто ты привык ковыряться во всяком говне дням и неделями и мозг к этому расположен, а у многих то - нет.
Отсюда и порог вхождения и отсюда тот факт, что не ты (как впрочем и не я) не зарабатываем по ляму в месяц на обучении доверчивых граждан через инет.
>Работать на дно-работах я не смогу
А придется, потому что в такой атмосфере хуй ты что выучишь. Нужна некоторая финансовая стабильность и отдельное жилье.
>у меня синдром Аспергера
Справка есть или ты это сам себе диагностировал?
В любом случае, нельзя сказать что программисты совсем уж не общаются с людьми, софт скиллы тоже важны. Донные работы это не только продаваны, менеджеры и грузчики. Есть куча донных работ, которые не требуют много общаться с людьми. Типа модерации объявлений на Авито или ковыряние говна вилкой на Толоке.
Да, что касается востребованности — нужно не верить первому попавшемуся хохлосайту, а сходить на hh.ru в твоем городе, посмотреть на вакансии и сравнить их с собой. Охуеть сложная задача, я понимаю.
Ты как мужик из анекдота про ключи, канаву и фонарь.
В долине вакансий еще больше, и хули теперь? Наверно работу в первую очередь стоит искать там, где живешь?
че к hh то привязались, в моей хохломухосрани вообще чето никто на hh вакансии не оставляет, думают что это больше рашинский сайт
Долина? Э, блэт, ты на что намекаешь? Что я в горах живу?
Вообще на хохлосайтах больше вакансий на удаленку. Вот их качество - это да.
я с кременчуга, у нас контор мало, более менее приличных на пальцах пересчитать, больше всего вакансий на work.ua
Божечки, нет. Силиконовая долина. Сан-Франциско. Bay area.
Удаленку оставь синьорам-помидорам, для новичков она не подходит от слова совсем.
ну напиши как правильно я ж попросил. Он дал задание типо из интерфейса добавить себе. Причем показал как это выглядит у себя на компе. Я нашел на гите телку которая добавила к себе барбершоп, но забила на него хуй, и не правила его. Можно считать что я нажал скопировать из интерфейса. Как то так .
У них для каждого интенсива создаются новые папки. Ты должен себе сфоржить такую папку. НА свой аккаунт. Смотри интерфейс внимательнее.
очевидно же. чекнул один раз день вакансии, и дальше хуяришь там js и подобное .
Надо понимать, что до конца февраля "мертвый сезон", хотя айти это касается меньше, но количество вакансий все равно заметно снижается. Во-вторых, когда говорят "работы дохуя" и "дефицит нормальных разработчиков" применительно к СНГ, то имеют в виду ДС+ДС2 и нормальных разработчиков. Дорасти до такого уровня нетрудно, было бы желание. Вот нарыл то, что подходит лично мне, запрос javascript, опыт 1-3 года, первая страница, дальше не листал, лень.
https://hh.ru/vacancy/19138977
https://hh.ru/vacancy/19141578
https://hh.ru/vacancy/19298960
https://hh.ru/vacancy/19186377
https://hh.ru/vacancy/19286618
https://hh.ru/vacancy/19167389
https://hh.ru/vacancy/19166601
https://career.ru/vacancy/18874860
https://hh.ru/vacancy/19114339
Да Харьков еще на самом деле норм. Не Киев конечно, но все же.
Понимаешь в чем прикол, если ты реально сидишь во всем разбираешься постоянно, тебе это нравится и ничего другого не хочешь, то в итоге все-равно рано или поздно устроишьсяъ, по-другому не может быть, потому что замотивированный чел нехило так прокачается за все время поиска, ведь у него нет ничего другого, что бы отвлекало.
Шапку читай.
В итоге по 2-3 приглашения в день, телефон звонит каждые 3-4 часа. Пришлось купить проездной.
Но это ДС.
Есть 4 оффера, ожидаю еще несколько после НГ.
В 2 местах точно получу отказ (им нужен больше верстальщик, чем JS).
>>847428
Дворец советов.
>>847436
Скиллы классические, про ваниллу и jquery даже не писал (они упомянуты в опыте), написал про любимые связки react+redux, express+mongo, упомянул про фп и clojure, немного про docker и ops в целом. Опыт 3 года.
Я не собирался устраиваться на новую работу, у нас был спор, что будет хоть один оффер до НГ.
Плюс хотел немного подтянуть теорию и вообще посмотреть изменилось ли что нибудь на собеседованиях за последний год.
дворец советов это что? пгт какое-то чтоли?
>Хз о чем вы...
>по 2-3 приглашения в день...
>Но это ДС
>написал про любимые связки react+redux, express+mongo, упомянул про фп и clojure, немного про docker и ops в целом. Опыт 3 года
>Хз о чем вы...
Поясню - они про то, что трудно устроиться джуниором, особенно в мухосрани.
Да, я ступил.
Кстати джуниором устраивался 3 года назад в течении двух месяцев.
А точнее, сделал резюме, пригласили, приехал, обосрался за 5 минут на базовых вопросах, и почти со слезами на глазах уехал домой. Закрыл резюме, не выходил на связь больше двух недель, сидел сутками с Фленаганом. Ну а потом опубликовал, пригласили в другое место, приехал, показалось что опять обосрался за 5 минут, перед уходом сказал что готов работать за проездной. Перезвонили на следующий и пригласили за 30к на испытательный (через 2 года, перед уходом уже было 98к в месяц, и куча опыта).
> 3 года
Ну тут все ясно. Я планирую написать про год опыта домашнего погромирования, на самом деле даже больше т.к. я до этого с полгодика быдлокодил всякие говнопарсеры на питоне + верстку не считаю, но все равно.
30 тысяч это "за проездной"?
Кстати прочел эту историю и возник вопрос, а вышка требуется или во фронт-енде и без неё можно на работу устроиться?
Ну блин я джуном тоже быстро устроился: только на одну вакансию отправил резюмеху. Но это же не значит, что у всех так будет.
Без нее можно. Я например вообще считаю что зря свою получал. Благо что бесплатно еще и степуху платили, а то бы совсем печально было.
Но ходят слухи что за бугром при отчаливании может и пригодится (типа уменьшит колво нужных лет)
Разве фронт-енду могут где-то научить официально? По-моему только сам с нуля задрачиваешь через интернет.
Халтура, май бразер не вырезали надпись.
Образование нужно только
-врачам
-всяким там юристам
-на гос.службе скорее совковая формальность
Сам электрик, но сколько не вкатывался по жизни в разные отрасли, а сейчас в фронтенд - то никогда не спрашивали за вышку.
О ну и как успехи? В каком возрасте вкатился? Просто тоже подумываю вкатится, но в свои 27 думаю уже поздно.
Я понимаю что в шапке всё это есть в виде скриншотов, но так очень плохо запоминается.
Вышка для многих - это показатель твой "успешности", адекватности, "нормальности". Для этих многих - если у тебя нет вышки, пох какой, то ты какой-то унтерменш. В любом случае с вышкой будут иметь существенное преимущество при прочих равных, а в некоторые конторы без вышки даже на собеседование приглашать не станут, если ты разумеется не профессионал в своем деле.
Я по вышке вообще филолог лул. Единственное с чем мне это чувствую поможет - с неким иллюзорным "социальным капиталом", некоторой чуть большей грамотностью, чем в среднем по палате и... Фсе.
https://github.com/philonoff/technomart/blob/master/index.html
хз вроде все норм, единственное что миксы (то есть когда блок одновременно является элементом, как например "search-form page-header__search-form" или "bookmarks page-header__bookmarks") нужны только тогда, когда блок нужно дополнительно спозиционировать, потому что сам блок не может отвечать за своё позиционирование
но это так, на всякий случай написал, наверняка тебе надо будет им флоаты-хуёаты задавать через эти классы, разве что если на флексах будешь делать
Спасибо за ответ. Миксы именно для позиционирования и использовал.
Мы в тебя верим, Лёха. Ты смог написать более - менее внятный текст и нормально расставить запятые, что уже означает, что ты лучше 40% россиян. Видишь, не всё так плохо.
не думаю что на мычащего унтерка с корочкой будут смотреть лучше, чем на адекватного человека без ,а коль ты адекватен, то и корочка не нужна никому
У меня оконченного высшего нет (ушел с 3 курса), а с тимлидами везло, об образовании даже не спрашивали, но при трудоустройстве когда hr отдаешь доки, спрашивали - а диплом где? Я на первом месте работы ответил "потом занесу", на втором месте так и сказал - нет вышки.
А диплом на гитхабе. Смекаешь?
У меня только спросили есть ли рилейтед вышка и какая, саазали потом норм и все, лол)
Без в/о и на собеседование не пригласят, или при отсутствии выбора, а это возможно только в случае, если ты уже состоявшийся специалист со знанием всех необходимых технологий и годами опыта.
Бля, анон, ты это я(предки гонят въебывать, панические атаки и вся хуйня). Только я начал учить немного раньше и уже немного понял, в чем проебался.
Вот тебе мой совет, ищи работу прям сейчас. Кроме шуток. Все твои беды от дивана. Обучаться с предками, которые тебя пилят, нихуя не эффективно и хорошего результата не даст, более того затянется очень на долго. Серьезно, пожалей свою психику.
Ищи вакансии по тегу "без опыта", колл-центры, сборщики мебели и т.д.(общепит и всякие листовки в последнюю очередь). Перебирай и обзванивай все подряд, только гугли номера, что бы не попасть на агенства поиска работы и не потратить время впустую.
Если есть какие-то деньги, выпей немного перед собесом. Про то что звонить страшно, даже не говори, просто заучиваешь и повторяешь 10 раз, что будешь говорить, когда позвонишь. Один раз звонишь через силу, потом уже делаешь это без всякого напряжения.
Есть ещё вариант, найти опять же колл-центры, только удаленно. Но лучше рассматривай это как совсем крайний вариант.
Пойми, твои проблемы социализации не такие страшные, как тебе кажутся, но решать их нужно как можно скорее.
На ебанное.айти лучше и не заходи. Эти озлобленные пидоры слишком драматизируют, все не так плохо.
>Вчера было так хуево, что в приступе истерики я завязал шнур от ноута на шее и привязал к батарее.
Не поддавайся на ложное чувство безысходности. Сейчас может все и кажется хуево, но в какой-то момент все может измениться.
Сам подумай, кого возьмут - тебя или вчерашнего студента/старшекурсника профильного вуза (или даже не профильного а смежного направления).
В миллионниках каждый год сотни, если не тысячи, программистов выпускается.
Хз, мне вот специалист не понравился этот (тоже слышал от анонов и ради интереса решил глянуть по js, чтобы понять можно ли его советовать)
Тебе по верстке? По верстке книги ты вряд ли найдешь, все таки это дело больше практичное, а для такого подходит лучше формат видео.
Но можешь глянуть на чего-то типа такого:
http://krekotun.ru/ui-developer-skills
http://krekotun.ru/level-up
По js - Кантор, Фленаган, YDKJS, Exploring ES6 и т.д.
Если совсем-совсем легенькое для старта, то JavaScript for kids норм.
Ну а дальше доки, спеки и т.д.
Мыслил как ты, тоже академи не устраивала, в итоге начал искать альтернативы. Специалист, первый курс зашел на ура, но под конец меня начал расстраивать, а остальные вообще показались полным говном после интенсива академии.
Потом пробовал Нетологию, всякие ноунейм курсы от продавцов воздуха, затем книгу "Новая большая книга CSS" от создателя Teamtreehouse, в итоге вернулся на академию и записался на базовый можете называть долбоебом, но это обдуманное решение, т.к осознал, что лучше в рунете все равно ничего нет.
Кроме видеоуроков от Sorax'a, он гений.
ДС и ДС-2 не Россия же
Так я то про свой мухосранск говорил, а не про ДС. Так че я зря послушал кореша?
htmlacademy и точка. Не трать время.
специалист там пиздец воды дохуя. С шуточками несмешными, которые не уместны и тратят время.
>>848059
Еще вот такую хрень вспомнил, но мне она тоже не нравится) Но мало ли
https://www.gitbook.com/book/melnik909/tutorial-for-beginner-front-end-developer/details
лол, обосрался
Зачем человеку у которого есть 4 моника (хоть и не самых новых) нужно работать в макдаке? Ну кроме того что у него дегенеративное лицо?
http://codepen.io/VladB/pen/egYeBO
Не он говорит - это я через пять лет. Т.е. он будет работать на себя через 5 лет, но у него уже есть 4 моника и он учится на программиста при условии, что норм прогеры со специальной вышкой уже на 3 курсе могут идти работать...
Короче пиздец а не реклама.
Если коротко то все.
А ну тогда все норм. Першин одобряет.
Не осилил поступить на бюджет,пошел работать в мак ради безсмысленной РАШКИНСКОЙ вышки,это рассчитано на людей,которые думают что закончив погро-шарагу тебя заберут на работку за 300к?
Студентов готовят к тому, что их образование не нужно, поэтому можно идти в мак уже с самого начала обучения
Делать данное лого с помощью background'a - ошибка.
А потом бац - и роботы 2025 году. Все - пошел на хуй с работы.
хз зачем тебе это но исправил
http://codepen.io/kambala3000/pen/ZLEaXE
display: block должен быть первым и -119 а не 119
Не 1000+, а 10000+
Не уровня толокера, а хуже. Фронтенд поднимает дай боже 120 к в месяц, а толокеры - по 300 вывозят.
Нет, не реально.
Нет, только офис.
ебать я угараю с тебя копирайтер
>>848134
ну например курсы на freecodecamp расчитаны на 2к часов и после них ты типо фуллстак, а именно фронтенд там занимает +-400 часов, с гуглом и аутизмом пускай 800, после них у тебя уже будет более менее набита рука, прокачан английский и 10 проектов в гитхабе, это тебя очень выделит среди таких как >>848137
Да задолбали уже такие вопросы. Вынесите их в следующую шапку с ЖИРНЫМ курсивом и капсом.
https://habrahabr.ru/post/318916/
Это же боги среди людей.
бамп
Слушай, я счас интенсивно прохожу видеокурс из "Специалиста" - базовый js, dom, jquery. + html css само собой уже ок. Это я примерно такого же уровня личинка?
> полезно и приятно
Пиздец, даже на С++ бэк писать - это усраться можно, а им на ассемблерах приятно. Умом красноглазиков не понять.
Я уже который раз, перекатывая, хочу все удалить к хуям, оставив только ссылки на материалы, т.к. никто не читает все равно, а копировать и форматировать такую стену текста лень.
Но рука не поднимается.
Мобильная версия – это часто усеченная версия полноэкранного сайта. То есть не просто элементы стали поменьше и попроще, а многие вообще пропадают. Каким образом мы делаем первоначальную разметку страницы? Под усеченную мобильную и потом уже в процессе добавляем новые элементы? Или (как я сейчас делаю) верстаем полноэкранную версию, но на мобильных устройствах некоторые элементы просто отключаем.
Не нужная хуйня, которую придумали какие-то ебланы, которым нечего делать.
Суть в том, что да, ты делаешь разметку + стили под мобилу, одновременно в голове удерживая, что вот на 1280Х у тебя все распидарасит и надо будет добавлять какой-нибудь враппер и т.п. Сверстав пару макетов под мобайл ферст я даже теоретических профитов не увидел.
Примерно такая же ебанистика - TDD (тест драйвен девелопмент), когда ты сначала пишешь тесты, а потом под эти тесты пишешь код. Абсолютно ненужная и неудобная ебанина, но хипсторки любят кукарекать, как это охуенно и прикольно "вот я за пару месяцев на выходных написал приложуху по TDD, хочу сказать, что это реально удобно))))0", сука, еблан тупой, почему же тогда даже гугл с фейсбуком отдают тесты отдельным отделениям, которые тестируют уже написанный код? Пошел нахуй, уебок, expect(yourMom).toBe('fat'), пидор.
Извините, порвался немножно))
Короч поковыряться полезно, дабы прочувствовать боль, да и если че сможешь сказать, типа "вот да, мобайл ферст могу, умею, практикую, а еще люблю жесткий фистинг".
когда первый раз попал в этот тред, первый пост читал 2 раза, внимательно. Так что не надо ничего удалять)
Ничем. Те же яйца, только в профиль
Почему бы нет, если они потеряют в весе.
нет у него просто шиза, он думает что говорит о будущем но на деле он говорит о прошлом, просто не все могут работать в Макдаке и быть в сознательном состоянии
> моя реакция, когда хипстерки формят очередную поебень, чтобы рисовать формочки на андроиде
https://habrahabr.ru/post/318950/
ебать ты конструктивный, сразу виден профессионал с опытом
Это ведь лицо Лебедева на гифке?
Ох уж это татарское программирование.
Похоже я один такой тупой здесь, но есть ли материалы попроще?
Там в комплекте просто мет присылают по почте. В дни, когда видео показывают - принимаешь и уже на 1 волне с ведущим.
Ну а если серьезно, как вообще можно помедленнее вкатываться в эту адаптивность, а то я что-то охуел.
И вообще, часто используются ли такие вспомогательные обводки при построении сетки или нет?
Как-как. Верстаешь обычный макет. Он у тебя не адаптивный. Седона например.
Потом читаешь статьи про саму идею адаптивности, как она пришла в умы людей, про меди-кварезы, видтз 100% и прочие em. И уже тогда...
Идея то понятна, мне непонятно как вообще верстать адаптивно. Хотя вот смотрю видос и вроде хоть какие-то базовые штуки начинаю понимать.
Т.е мы просто задаем разные стили под разные медиа выражения (ширины), и сетка при этом сама меняется. Только вот мне не ясно, если при этом нельзя менять html-код, то как заранее правильно выстраивать его? Т.е вроде бы mobile-first, то html-структуру нужно начинать делать именно с десктопной версии?
Нет никакого мобайл-ферста. Это мантра, которая повторяется в силу того, что на Швятом западе у обычных людей дома уже ПК нет полноценного - чаще всего ноуты и все больше людей сидят только на планшетах-мобилках.
Структура html пишется сразу под все разрешения. А потом уже css на 4 блока - общий и три под разрешения (мобилки, планшеты и декстоп).
Я блин вроде на флоатах и инлайн блоках стандартных барбершоп сверстал (старый), но пока всё до сих пор не могу запомнить преимущества и недостатки каждого из этих способов построения сеток перед друг другом. Есть ли какая-то хорошая памятка которая бы об этом рассказывала и напоминала в каких местах что лучше использовать. (ну или хотя бы примерное что-то подобное, желательно и с другими инструментами для построение сеток вроде флексов и css-таблиц).
https://github.com/tsergeytovarov/htmlacademy-basic-additional-material/blob/master/articles/алгоритм-выбора-сетки/алгоритм-выбора-сетки.jpg
как же проиграл
взбесила ещё манера общения ХРа, неужели у них так принято в деловой беседе смайлики ставить?)))0))0
про ноут тоже бомбит, работал как-то три месяца за ноутом так потом долго шею чувствовал, так как само рабочее место не предназначено было для него да и рост у меня приличный
Пересмотри видео про сетки из базового интенсива. Там рассказывают про проблемы которые возникают с флоатами и инлайн-блоками.
Да там как-то всё слишком разбросанно и вяло рассказывается, я помню где-то в интернетах была статья где подробно описываются преимущества и недостатки каждого способа, ещё и так оформленно хорошо было. Но блять что-то я эту статью проебал =(
а как же голливудские программисты в летних кафешках, у них даже не существует пекарень
Этот дебил явно было готов жрать дерьмо, 100 баксов в месяц в перспективой выйти аж на 200(!), ебать мой лысый череп. Получил то, что и заслуживал.
ппц как неудобно пилить что-то на ноуте, возможно это какой-то специальный скилл у хипстерков
ладно там на джсе чето подправить еще можно, но пилить сетку на 15" это залупа какая-то
Голливудские программисты существуют только в Голливуде и на модных фотосессиях.
А также почему у некоторых слов нет столько форм? Как тогда определять что у этого слова нет например формы прилагательного?
опа ,не в тот тред
to love, love, lovely.
Да контекст.
Ващет часть речи определяется и по структуре слова. Прилагательное точно так можно определить.
Эй, парень, хочешь поверстать макетики? Первый макетик - бесплатно...
дыг этож над на папку постоянно нажимать открыть консоль и прочее , вообщем привязанность к папке(
сейчас начинает,а начала в прошлом,но тут немножко сложнее,если только сейчас то she has started, презент пёрфыкт епту
Выучил ингриш в ммо дрочильнях, которые поспособствовали розникновению регулярных поболтушек с буржуями в скайпах, задавай свои ответы.
Просто я вот в полиглоте задание прохожу, и тут подобная хуйня, например "Ты не начал" и хуй поймешь когда блять не начал, сейчас или прошлом, пиздец какой-то.
Блядь.
Надо ли в таком случае быковать и настаивать на немедленном заключении? Сам без опыта работы.
если ты начинаешь чувствовать что выполняешь работу за которую должен получать деньги и от тебя уже требуют больше чем надо, то пора уже заключать какой-то контракт
Зависит от того, нужны тебе деньги или нет. Вот выше в ем *т парень писал что ему за квартиру нечем платить. Если дрочишь на компанию где работаешь, то не требуй ничего, а в остальных случаях без бумажки ты не человек.
В первый рабочий день приносишь доки, которые тебе в сопроводительном с оффером перечислил hr. Он/она же тебя и встречает и проводит по документам, заключает договор, в первый же рабочий день.
> мы посмотрим на тебя
заключаешь договор, и пусть смотрят (и конечно же платят) в течении испытательного срока.
При малейшей суете с их стороны - посылай на хуй, и вкидывай в паблик (можешь прям Козуле) имя конторы и что случилось.
Я полтора месяца искал того кто сделает мне сайт на джумла. В своей мухосрани, на фл.ру. и еле еле нашёл. Другое дело, что ты не сможешь адекватно, судя по посту, выполнять такую работу. Так что лучше осуществи задуманное.
почаще читай желтые сайтики
Там есть шрифт один для редактора за 200 если память не изменяет
Действительно ли макбук во фронте так необходим?
Макбук необходим только если на нем лицензионный Adobe и прочие плющки хипсторов. А для фронта пойдёт и простой ноут с 2гб оперативы. Ибо пека лишь удочка, которая бесполезна без рыбака.
у тебя сейчас не макбук?у тебя работа то есть без макбука?ну наверное борода и андеркат скомпенсировали его отстутствие
Под бейна
Без пары лет реальной работы на апворке ты сможешь разве что пососать немытый член индуса. Исключения настолько редки, что в в былые времена посты уровня "вкатился на апворк с нуля" собирали аншлаг, а автору дарили именную авторучку и бессрочный паскод.
Ну мой знакомый работал там по ставке 25/час (в основном всякие чарты, графики, сложные анимации и прочая дребедень), не спрашивал, сколько в месяц выходит, но летом он съебал в офис на 100к(ДС2) и доволен.
я так понял что не уберпрофи туда не стоит даже смотреть, потому что индусы твою работу выполнят в 3 раза дешевле?
Это было справедливо раньше, можно было сидеть месяцами и воевать с индусами, оставляя апплаи на кривом английском. Сейчас по новым правилам ты просто словишь бан, пока будешь искать первый заказ.
За то, что ты не приносишь профита.
Одно дело притвориться - другое дело жировать на 30 баксов в месяц. Тру индус на эти бабки всю свою деревню может содержать.
Пикрилейтед с примером.
Блять, не тот пик, вот.
Интенсив
no
Стоит найти себе наставника. Если нет знакомых фронтендеров, то записывайся на интенсив.
В академии всего лишь час в неделю наставник. Это вообще ерунда.
уже представляю как наставникам сказали: Так, даже если они тебя заебут ты сука обязан сказать. Молодец , ты все правильно сделал. Обращайся еще)) Ну чо прикольно) повезло тому у кого есть деньги. Но лично бы я ради наставника не отдавал 20к или скок там. Можно арендовать кого нибудь
Так то да. Надо было в обход кассы пока я там был фотки всех наставников выцепить и их имена. Или там ники? Чот забыл уже. Короче я думаю по их фоткам там можно половину в файндфейс найти и предложить деньги напрямую.
Есть другая схема, чекаешь на кокодемии сайте, типчиков у которых овер 9000 выполненых курсов, + в достижениях пройденные базовые интенсив, и жс , пишешь в вк им , мол пиздец хуйня в жизни случилась, какой то мошенник продал мне курс за 10к, плак плак. Потом впервые зашел на сайт нашел тебя, помоги плиз.
Можно сразу писать мол хочу вас в репетиторы. Зачем юлить?
И то и то нужно знать.
Мда, у тебя каша в голове, курсы на кокодемии проходил по сеткам?
А вообще да, не дочитал твое сообщение, как у тебя, смотри flexbox и флоаты.
Есть такие. Привык обучаться сам. Компенсировал недостаток наставника количеством материала, количеством практики и самое главное въедливостью и придирчивостью ко всему (с этим проблем нет, где-то внутри сидит перфекционист и всегда находит к чему придраться)
Конечно, иначе зачем бы я отвечал?
ну и кратенько:
1) фронт
2) интересный лично мне стек технологий (full js)
3) занимался около года (можно было и быстрее, но никуда не спешил + пару месяцев болел сильно)
4) опыта работы ествественно не было
5) отправил резюме только в одну компанию (типа 100% результат, но считаю что свезло, правда одному из собеседующих очень понравился мой так скажем кругозор в js и то, что не зацикливаюсь на одном лишь фронте)
6) сижу тут с верстка треда еще иногда отвечая на вопросы
7) двач нашел уже после того как начал смотреть интенсивы из академии (вот такой вот парадокс, да)
8) считаю, что в первую очередь должен интересовать сам процесс кодинга/изучения нового, все остальное - вторично
9) на этой неделе выходные, поэтому и пишу в столь раннее время из дому (на работе на двачиках не сижу)
24лвл
Блин, ну ладно, попытаюсь вспомнить
Начал с 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
и анон какой-то пилит
https://www.youtube.com/channel/UC0WyGFCHMnofTIbKVmS7DgQ
100% что-то забыл, но ладно
Если брать в среднем часа 4-5 чистого времени на изучение в день (техника помидорки, кстати, можете пролистать с курсеры learning how to learn).
За начальный период не уверен сколько, но не думаю, что больше, скорее меньше даже
Сейчас только если рано встану часик до работки, после работки 2 часика и на выходных могу позаниматься/почитать/покодить для себя
24лвл
Блин, ну ладно, попытаюсь вспомнить
Начал с 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
и анон какой-то пилит
https://www.youtube.com/channel/UC0WyGFCHMnofTIbKVmS7DgQ
100% что-то забыл, но ладно
Если брать в среднем часа 4-5 чистого времени на изучение в день (техника помидорки, кстати, можете пролистать с курсеры learning how to learn).
За начальный период не уверен сколько, но не думаю, что больше, скорее меньше даже
Сейчас только если рано встану часик до работки, после работки 2 часика и на выходных могу позаниматься/почитать/покодить для себя
Как в воду глядел - еще udacity забыл)
Удвою-ка я технику помидорки. Пользуюсь уже 4 года, зависимость лютая. Прекрасно организует рутинную работу.
идет таймер на 25 минут,если отвлекся то сбиваешь его наново
Я смотрел сразу базовый по js, записи от Кантора и изучал его учебник. Если не ошибаюсь 2-2,5 месяца заняло все.
Из дополнительного раздела внимательно читал только ajax - остальное просто пролистал
Потом прошел тесты на его сайте и упоролся всякими квизами по js
>>851700
https://ru.wikipedia.org/wiki/Помидор_(метод)
у автора еще книга есть - там более подробно расписаны этапы ведения записей и т.д. Но я использую самый базовый вариант - просто таймер.
А так я же писал выше - пролистай в свободное время https://www.coursera.org/learn/learning-how-to-learn
Ну нормально давались, я еще в школе на паскале/делфи всякие штуки делал. Батяня мой когда у меня комп появился где-то достал диск с кучкой самоучителей - развивайся сынок
Добавлю еще, что не надо особо ориентироваться на других: все люди учатся по-разному. Главное - хотеть именно заниматься тем чем занимаешься и продолжать не смотря ни на что, если уверен, что тебе это нравится. Результат придет. Ведь ты каждый день становишься чуточку лучше.
Тут некоторых демотивирует ебаное ит. Почему? Я не знаю. Если ты уверен в том, че ты хочешь заниматься, тебя не должно затрагивать вообще, только наоборот читать ради полезного чужого опыта (как кого-то кинули, как компании дурят сотрудников и т.д.), чтобы самому не попадаться.
Или вот пишут:
http://forshmag.me/2016/12/28/it-bum-bum-bum-itogi-goda/
"Проблема в том, что нет такого большого запроса на вакансии начального уровня, чтобы трудоустроить всех. Нехватка кадров ощущается на уровне выше, но тут IT-школы помочь не могут.
С появлением большого количества курсов складывается ложный миф, что абсолютно каждый сможет за 3 месяца стать профессионалом и гарантированно получить место. А по факту этого не происходит. Лишь малый процент потом успешно проходит стажировку и находит работу. Почему так случается? Потому что человека должны привлекать в IТ не деньги, а сама профессия."
Тоже какая разница че пишут. Не написано что вообще нет мест - уже хорошо. Ты ведь хочешь заниматься не ради денег в первую очередь, а потому что нравится - ну так все, у тебя просто нет другого варианта, кроме как устроиться и работать, т.к. всегда человек который заинтересован обойдет рано или поздно того, кому нужны только деньги или еще чего.
На это сегодня все. Мне надо топать
настолько хорошо владеешь английским, что усваиваешь материал с codecademy?
Лол, вводные данные почти как у меня, только мне 25 и я по максимуму избегал русскоязычных ресурсов (кроме кантора ничего не смотрел/не читал).
По-настоящему ты усваивать начнёшь только когда практика будет, т.е. при самостоятельной вёрстке макетов.
Насколько я понял, белый блок является флекс контейнером (чтобы элементы внутри выровнять), далее сам этот большой блок тоже является флекс-контейнером, т.е белый блок это 1 флекс элемент, а эти темные панельки - это 2й флекс-элемент.
И вот этот блок с темными панельками является и флекс элементом и флекс контейнером и внутри него эти карточки - это флекс элементы.
Просто когда я включил интесив, некоторые моменты мне были не ясны, поэтому я решил сначала пройти курсы.
>>851954
Т.е. сейчас мне главное побыстрее освоить как можно больше и быстрее информацию и приступить непосредственно к практике?
Дальше как только min-width становится больше (т.е например больше чем 600px), то ширина враппера становится в процентах, и если мы будет тянуть окно браузера, то и враппер будет изменяться соответственно. А 84% делаем для того, чтобы был отступ от края вьюпорта, потому что на планшетной версии блоки не прижимаются к краям экрана. max-width по всей видимости нужен чтобы при переходе на декстопную версию враппер больше не тянулся. Только в интенсиве он это как-то странно объяснял, что я нихуя не понял, зачем-то 960 разделил на 0.84, и тд, объясните пожалуйста нахуя это надо.
>освоить как можно больше и быстрее информацию и приступить непосредственно к практике?
Конечно. Знания становятся знаниями как только они применяются на практике. До того момента - это просто мёртвый груз, который быстро вылетает из головы.
Там нет особого смысла подолгу сидеть на одном курсе. Если ты задрачиваешь основы, то ты с ними будешь сталкиваться в почти каждом задании и рано или поздно их поймешь. Если уже что-то продвинутое, то ты никогда это не освоишь, решая задания из курсов, в этом случае важно хотя бы уловить идею, чтобы не обосраться, если предстоит с чем-то подобным сталкиваться. После курсов нужно знать основные свойства, селекторы, структуру и вот это всё, остальное одними курсами не получится освоить, не практикуясь.
Юзал портабл версию от рандомного васяна с рутора, виросов не поймал, подводных камней не обнаружил (кроме загрузки в 10 сек даже на ссд).
ох уж эти вкатывальщики
не могут даже прогу с торрента скачать
и с такими людьми я сижу в 1ом треде
Как установить и настроить GRUNT или GULP я хуй знает ????
В общем, есть на компуктере папка css и папка less в первой файл style.css во второй файл style.less. Собственно нужно добиться компиляции style.less в style.css. Консоль у меня git bash. Какие команды писать ананасы ? Сам нихуя разобраться не могу, я блядь походу тупой
-Продвинутый интенсив академии-урок про автоматизацию
-Скринкаст по галп на learn.javascript.ru
-Gulp для самых маленьких на ютьюбе
Аномасы, вот накатил я базовый и продвинутый, сейчас по хардкору ударился в JS. То есть версткой в классическом варианте уже не занимаюсь недели 3 и понимаю что начинаю все забывать по верстке. Судя по ощущениям, с JS я закончу еще не скоро. Это нормально, что знания улетучиваются?
Если ты накатил реально базовый и продвинутый, то это минимум макетов так 5, а в новых версиях интенсива и наверное больше. По идее должно было уже отложиться в голове то. Может кажется что забываешь, когда возникнет необходимость должно вспомнится + полюбому будешь слегка поверстывать делая всякую фигню на js
> недели 3
Лол, я забил на верстку где-то на полгода, пока не закончил пердолиться с реактом, после чего спокойно заверстал адаптивную хуевину на флексах. Пришлось правда гуглить всякие иконки-свг и прочую поебень. Что там забывать то можно, это же верстка? Я вот даже пхп сейчас помню, хотя не притрагивался к нему года два (в свое время забил хуй на него, дошел до ооп).
Энивей, не парься, это не тот навык, за который стоит цепляться. Ну забушь и забудешь, потом денек-другой покопаешься если будет нужно и вспомнишь.
10/10
Да ничего не улетучится. Я года полтора нихуя ничем не занимался, но подвернулась работка по врестке - сел, пролистал старое, сверстал все норм.
Теперь надо учить JS, а то без него это вообще какое то днище.
Не могу уже жить в своей мухосрани, сейчас поучу еще полгодика паралельно поверстая за копейки и попробую рвануть в дс2.
Есть высшее образование, учился на прохрамиста, но по специальности проработал всего 4 дня и ушёл, с тех пор работаю не по специальности.
Есть ли смысл вернуться и вкатиться во фронтентд?
Или сейчас по 50 вкатывальщиков на место?
Охуеть вопросы. Ты хочешь чтобы на Дваче решили чем тебе в жизни заниматься или что?
Я хочу, чтобы мне прояснили за рынок, тяжело устроиться или нет.
Когда я выпускался из универа, то прошёл в общей сложности штук 15 собеседований, чтобы устроиться, народу было очень много.
Моя текущая работа не сильно распространена, но и соискатель появляется раз в год, поэтому устроиться просто даже с нулевым порогом.
В таком же ключе мне хочется знать, как обстоит дело сейчас с фронтендом, если ты сам вкатывальщик и нихуя не работаешь, да сказать нечего - так не пизди и не выёбывайся.
Ммм. Необоснованный вскукарек селянского быдла. Ну ежели тут такой скам сидит, то точно про трудоустройство никто не пояснит, ибо с такими повадками вечно мод мамкиной юбкой возиться.
Чего тебе пояснять? Пиздуешь на хх, смотришь вакансии под свой профайл, делаешь выводы. Стоит / не стоит - это вопрос предпочтений. Если ты хочешь во фронтенд ради денег, то соснешь в любом случае и наоборот - если у тебя есть навыки/желание их приобрести, то работу ты найдешь в любом случае, а все эти 50 вкатывальщиков отсеятся еще на этапе беседы с эйчаром, когда скажут "ну я проходил курсы гикбрейнса))) во фронтенд хочу потому что сразу видно результаты))) ну тип на мониторе короч сразу картинка))0 не то что в бэкенде нихуя непонятно))0"
Это типо ты так шутишь, что мой текст похож на текст продаж и привлечения новых соискателей?
codewars
ты такой забавный. Вкатился в тред, важный такой, с надутыми щеками. "Я прохрамист по образованью, хочу вкатиться во фронтенд, давайте поясняйте мне."
Своей коркой программиста Мухосранского ГУ ты можешь разве что жопу подтирать.
Если будешь ебашить, то найдёшь хорошую работу. Ебашить надо будет около года, почти каждый день.
50 вкатывальщиков на место идет на уровне "прошел курсы академии, ну и еще у меня вышка какбы". На серьёзном уровне, когда начинаются всякие там ангуляры и реакты, все эти люди отсеиваются.
Два компонента етому рендеру.
Цвет задается для того, чтобы в случае неподгрузки картики текст не сливался с белым фоном. Делай так всегда и будет тебе счастье.
Ну а если по каким то причинам не хочешь так делать, то пиши backgroung-image: url(""); или background: transparent url("") ... ;
>во фронтенд хочу потому что сразу видно результаты))) ну тип на мониторе короч сразу картинка))0 не то что в бэкенде нихуя непонятно))0"
Анон, поясни плес. Что хуевого в том, чтоб сказать подобное ?
Я не тот анон, просто мимошел
Ничего плохого, просто таких реально 50 на место, соответственно любой мимокрокодил с более-менее дельными знаниями js будет предпочтительнее.
Вот ты и попался.
Мне снятся полеты и бабы. Красота прям.
Мне сегодня снилось, что я пошел в бар с какими то хипстерами, и мне там хач нож в пузо воткнул. Проснулся, было неприятно.
Проснулся, смотрю: в руке нож, а в зеркале - хач. ХмЪ.
Раджик? я знал что тебе тоже надоело впахивать на базаре
два раза снилось что на собеседовании (причем один раз в ЕПАМе лол) начитаются своих жебаных айти
Топовый сайт в гугле. Первый в выдаче по запросам, связанным с иудаизмом.
Ты таймер на js видишь? Нет? Ну и дрочи хоть год. И да, они не проверяют вручную никакие задания, сертификат выдаётся автоматически сайтом, кек, пидоры.
Т.е я могу прощелкать все, и решить элементарные задачи? WTF
И да, первые задачи элементарны, но какая то странная степень обучения. Вроде учишь мелочи какие, по сути меняя один класс из примера. И....фигак, сверстайте страницу.
Свой сайт с сотней уников.
Изучить штука_нейм
Углубить понимание технология_нейм
Короче расширить свои знания, кругозор, набить руку на проектах.
Но ни как не получить сертификат, получить диплом, получить корочку и т.д.
Нам подобная херня еще с детства в бошку втемашивается вместе с получением школьных оценок, в универе - хороших отметок для диплома и т.д. и пофиг на сколько хорошо ты знаешь материал, списывал ты или сделал самостоятельно.
Цель - знания, а не количественный (оценка) или вещественный (бумажка, корочка, сертификат) показатель этих знаний, который к тому же может и не отражать истинное положение вещей.
Да, кто-то может поспорить, что в процессе получение сертификата ты прокачаешь знания или вот в одной книжке написано что цели должны быть достижимыми и материальными, чтобы хорошо осознавать когда ты ее достигнешь. Но в данном случае это все приводит к подсознательному заблуждению, что мерилом является получить сертификат, а качественное усвоение материала.
Короче как-то так, надеюсь понятно, хоть и сумбурно.
Без бумажки ты букашка, а с бумажкой...
Еще одна прелесть IT - ценятся реальные умения и навыки, а не какие-то дипломы и регалии. Хотя и в IT это со временем изменится.
там вроде бы только часть только бесплатна. Я где-то скрин видел. Доходишь, например, до 10/18 и тебе пишут, что дальше только по подписке.
Нет, именно сейчас бесплатно. Уже 2 курса навернул подряд. Доступны все.
Подчеркивание пулей съезжает
Надо себе визитку в еврейском стиле оформить. Если не примут где-то на работу или кинут с заказом - сразу можно начать кричать про Холокост и ущемление евреев.
1) нужно ли каждый отдельный модуль начинать вот с этой штуки $(document).ready( function() {}) ? Если нет, то как в будущем гарантировать, что скрипт будет выполняться после загрузки страницы?
2) скрипт мобильного меню используется на всех страницах, а что если одна из страниц содержит оригинальный код, который больше нигде не встречается - могу ли я в общую сборку добавить модуль необходимый для этой страницы без каких-либо последствий?
В модулях ты пишешь дженерик код, например функция yobaPopup, которая принимает элемент и добавляет/убирает класс active или типа того. В праймари файле импортирушь нужную тебе хуйню, делаешь домконтентлоадед (потому что если ты засунешь жиквери в ес6 - тебе анально вырежут гланды без наркоза) и вешаешь обработчики.
> могу ли я в общую сборку добавить
Да, пока модули нативно не поддерживаются браузерами (а когда они будут поддерживаться нормально - хуй его знает).
>>853457
Погодите-ка, может я неясно описал суть. Разъясню пару моментов - за ес6 я не шарю, реакты и прочие штуки туда же, использую только жиквери для стандартных ентри-левел задач.
Я хочу в один файл собрать скрипты со всех страниц сайта, при этом изначально я не предполагал пихать туда же жиквери (хотя можно и так попробовать, чего бы и нет).
так, если ты не юзаешь es6
модули ты какие собрался тогда использовать то?
commonjs, amd?
или ты вообще просто про паттерн с iife?
мимо
Ну значит пихаешь туда все жаваскрипты и пихаешь туда жквери скрипты в обертке типа такой:
(function ($) {
'use strict';
$(document).ready(function () {
}); //end ready
}(jQuery));
Если ты собираешься собирать скрипты в один и при этом хочешь, чтобы все это работало не только в последнем хромоге за флагами, то тебе в любом случае нужен транспайлер даже чтобы банальный коммонжс собрать. Ну а там и до ес6 недалеко. Причем здесь реакт вообще?
кидай портфолио и контакты
http://codepen.io/anon/pen/LxVJXQ?editors=1100#0
Как задать бэграунд, как на пике? Ширина фиксированная 1366px.
На первом макете через img z-index устал шаманить
Я там закомментировал подсветку чтобы было понятнее что я сверстал.
Еще почему-то спрайт не работает на кодепейн хотя на фотохостинг картинку лил. На локалке робит.
>Как задать бэграунд?
background: average-picture-color url("link/to/picture.jpg") no-repeat center;
background-size: cover;
мимо в код не смотрел
Можно вынести top-panel из контейнера-центровщика (вдруг у него фон будет специфический по всей ширине или еще чего) и сделать в нем самом такой же центровщик.
Можно переназвать все по БЭМ
Но в любом случае - это все у тебя хедер, который тянется на всю ширину экрана и на фон которого ты и ставишь свое изображение
Все исправил. Думал подводные камни будут. Пока заебись.
Только вопрос вот у меня вся ширина контента .Main-Content а как потом на другом слайде задать бэграунд?
Спасибо. Потом короче когда дойду спрошу, пока далеко.
В базовом интенсиве мелькала, потерял к сожалению
бля склеил
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference
http://es5.javascript.ru/
про какую спецификацию идет речь? про html понятно. Но где она мелькала в каком уроке?
намекни хоть мож подскажу
Корешу 24 года где-то. с 18 бегает от военкомата, работал дохуя где, не помню чтобы ему где-то помешало это. Фронтендщик ахуенный.
:)
Еще год залипания в таком темпе и сможешь претендовать на 30 к зп. Может даже из дома. А если в Спб или Мск - умножай на два.
А так и надо.
ну точнее кто и намалюет и наверстает
Смотрите какая ситуация - это моя первая в жизни работа. Летом 2016 закончил универ и вот с сентября устроился. Получается 4 месяца уже отработал. Шел именно на верстальщика и за это время нормально так прокачался во всем этом, учитывая, что пришел совсем неофитом (один макет на бутстрапе был сверстан и тот с косяками). После первых двух недель спросил за дальнейшую свою судьбу у начальника, ибо все эти 14 дней тупо ходил на полный день, не зная ничего о своей будущей зарплате (и вообще, взяли ли меня).
Ну вот короче захожу, говорю "я типа у вас уже две недели тут, что насчет трудоустройства и зарплаты?" и разговор был такой - первый месяц будет стажировочный за 10К; далее будет 2-3 месяца испытательного срока (на самом деле не помню точно как этот период назвали, но суть та же) во время которого зп будет от 15К до 20К в зависимости от приобретенных и показанных скиллов; и уже потом пойдет речь о трудоустройстве (ведь мало ли, может не справишься) во время которого можно будет еще апнуть зп.
На деле все так и было (почти) - первый месяц 10К; второй 14К (!) - здесь я по своей омежности не стал спрашивать куда зажали косарь, плюс коллеги говорили, что иногда бывают задержки зп; третий месяц 16К - все-таки добросовестно добавили ту тысячу; ну и за декабрь тоже 16К - странно, ведь тогда, еще в сентябре речь шла о 15К.
Собственно на этой неделе постараюсь поговорить по поводу официального трудоустройства и вот тут самое главное и сложное для меня - заговорить про повышение. Как я и говорил, объективно мои знания увеличились. Скорость верстки - вот тут хз, вроде не тормоз, но и не турбоверстальщик, средне короче. В сложившейся ситуации я был бы очень доволен 30К - все-таки обычная верстка + лайтовый кодинг на жквери. Нормальный ход вообще? По моим прикидкам, на какое-то количество зп все-же должны поднять, но вангую, что могут посчитать меня охуевшим (все-таки с 16К до 30, почти в два раза) и предложить что-то меньше. Здесь еще может сыграть тот момент, что я зарекомендовал себя как затворник-скромняга (что так и есть по сути).
Кто-нибудь был в такой ситуации? Какие аргументы можно предоставить в свою защиту?
Смотрите какая ситуация - это моя первая в жизни работа. Летом 2016 закончил универ и вот с сентября устроился. Получается 4 месяца уже отработал. Шел именно на верстальщика и за это время нормально так прокачался во всем этом, учитывая, что пришел совсем неофитом (один макет на бутстрапе был сверстан и тот с косяками). После первых двух недель спросил за дальнейшую свою судьбу у начальника, ибо все эти 14 дней тупо ходил на полный день, не зная ничего о своей будущей зарплате (и вообще, взяли ли меня).
Ну вот короче захожу, говорю "я типа у вас уже две недели тут, что насчет трудоустройства и зарплаты?" и разговор был такой - первый месяц будет стажировочный за 10К; далее будет 2-3 месяца испытательного срока (на самом деле не помню точно как этот период назвали, но суть та же) во время которого зп будет от 15К до 20К в зависимости от приобретенных и показанных скиллов; и уже потом пойдет речь о трудоустройстве (ведь мало ли, может не справишься) во время которого можно будет еще апнуть зп.
На деле все так и было (почти) - первый месяц 10К; второй 14К (!) - здесь я по своей омежности не стал спрашивать куда зажали косарь, плюс коллеги говорили, что иногда бывают задержки зп; третий месяц 16К - все-таки добросовестно добавили ту тысячу; ну и за декабрь тоже 16К - странно, ведь тогда, еще в сентябре речь шла о 15К.
Собственно на этой неделе постараюсь поговорить по поводу официального трудоустройства и вот тут самое главное и сложное для меня - заговорить про повышение. Как я и говорил, объективно мои знания увеличились. Скорость верстки - вот тут хз, вроде не тормоз, но и не турбоверстальщик, средне короче. В сложившейся ситуации я был бы очень доволен 30К - все-таки обычная верстка + лайтовый кодинг на жквери. Нормальный ход вообще? По моим прикидкам, на какое-то количество зп все-же должны поднять, но вангую, что могут посчитать меня охуевшим (все-таки с 16К до 30, почти в два раза) и предложить что-то меньше. Здесь еще может сыграть тот момент, что я зарекомендовал себя как затворник-скромняга (что так и есть по сути).
Кто-нибудь был в такой ситуации? Какие аргументы можно предоставить в свою защиту?
Кстати еще мелочь добавлю - тестовое задание я делал в связке грант/лесс, взявшись за них впервые в жизни, руководствуясь тем, что раз уж решил работать, то надо современные методы юзать а то че я, лох что ли?!. Что неудивительно, до сих пор все проекты я делаю с их использованием. Так вот - я первый верстальщик в этой конторе, который обмазывается такими вещами! Начальству я об этом не говорил, ибо оно один хрен не поймет что к чему.
>нормально так прокачался
Я после этого думал что ты нифига себе спец во фронтенде стал.
Аргументы - перечень того что ты сделал за это время для компании и в чем конкретно вырос/прокачался.
> грант/лесс
> совеременные методы
> первый верстальщик в этой конторе, который обмазывается такими вещами
а вот это тупо не понял
Ну хз, для ДВ 30к верстале это выше средней наверное. Но в принципе можешь попросить, почему нет. Проанализируй, сколько там платят у вас за ту работу, которую ты выполняешь. Я в Новосибе в принципе джуном 30к первое время получал после испытательного.
То, что автоматизировать рутину стал конечно молодец, но грант и лесс не особо уже немного подустарели на самом деле, особенно первый. Про это конечно же лучше сказать, в подробности вдаваться не надо, просто скажи, что это позволяет значительно ускорить процесс верстки и повысить эффективность.
Сам я повышение в среднем раз в 3-4 месяца просил, обычно после какого-то крупного проекта или внедрения каких-то новых технологий по моей инициативе. Проблем с этим не было, правда у меня с начальником довольно хорошие отношения были.
> думал что ты нифига себе спец во фронтенде стал
Это имелось ввиду относительно того уровня с каким я пришел в сентябре.
>а вот это тупо не понял
Ну как по мне странно, что в этой конторе (которой лет 6-7) все верстальщики тупо писали чистый цсс в один общий файл.это я типа выеживаюсь какой я заебись пацан, ёба приблуды использую с первого дня
>>854567
Насколько мне известно у вас цены не такие конские как у нас, поэтому 30К я считаю минимум, за который не стыдно работать.
По части грант/лесс да, хочу перейти на галп/сасс, но все руки не доходят (ты же их имел ввиду?).
>Сам я повышение в среднем раз в 3-4 месяца просил
На какую сумму просил повысить? И проекты я так понимаю не тупо верстальные были? Сейчас там же работаешь? Чем конкретно занимаешься? Сколько получаешь?
Да, галп/сасс имел ввиду.
Обычно на десятку сразу просил повысить. Проекты разные были, в т.ч. и на пхп приходилось иногда писать, хоть это и не входило в мою основную деятельность, можно сказать я это добровольно делал. Меня уже тогда подзаебало пипеткой паддинги мерить и программировать, пусть и на пхп намного интереснее для меня было. Проработал там год, когда уходил зарплата была 50к. Сейчас устроился на удаленку за 65к + премия, обленился пиздец. Надо что-то с этим делать.
Мое увожение! Тоже планирую год проработать, а дальше мыслить что-то более глобальное, только вот прогресс у меня медленный конечно. Больше думаю, чем делаю.
У тебя это первая работа была? И какой уровень по приходу был в целом?
Если хочешь прогресс ускорить, то надо дома еще что-то делать после работы или на выходных. Какой-то пет проджект организовать, ну и просто новые технологии учить.
Да, первая была. Ради нее и переехал в Новосиб из своего мухосранска. Уровень был так себе, знал бутстрап и жиквери на базовом уровне. Плюс пхп еще немного, благодаря анону из пхп треда в /пр/. Сделал пару проектов, а именно сайт с рандомными вебками и файлообменник. Потратил на это все где-то полгода.
Первое время творил дичь полнейшую, как то редактировал генерируемые галпом файлы, не мог врубиться как вьюхи подрубать и прочее. Но довольно быстро разобрался в принципе и уже через пару месяцев взяли на работу официально.
Если Першин хоть и гундосит что-то, но хоть по делу говорит, тогда как Громов что в разделе про фотошоп в базовом, что в продвинутом порет сплошную хуйню: "А вот это легко вообще", "Тут даже говорить нечего", "Тут все просто, даже объяснять лень", "Вот так, раз-раз-раз вилкой, давай чисти". Пока все что я слышу, я уже знаю из других источников и статей на хабре, но решил так сказать систематизировать, но если бы слушал впервые, то, скорей всего, нихуя бы не понял.
Двачую. Хочется какой то план иметь, а то кидаюсь от одного к другому.
https://medium.com/russian/от-нуля-до-героя-front-enda-часть-1-f524d668f328#.9b9kpvtt2
https://medium.com/russian/от-нуля-до-героя-фронтенда-часть-2-25f19e56eb29#.8ju3l2nkf
https://medium.com/@gucol_lu/фронтенд-для-новичка-куда-идти-и-что-делать-5397d1185a10#.886dlw5qv
https://vk.com/wall300030_7828
Если ты думаешь, что это тебе поможет. А лучше потратить час чтения этих статей на изучение кода.
Надеюсь, я не сильно обосрался, начав учить JS после верстки макетов базового интенсива. Как-то подзаебало это всё на тот момент, а JS казался интересным котом в мешке.
На объектной модели в js вообще ебанешься: все эти коллбэки, iife хуй проссышь читать и писать код вложенный. Хых, а что делать..
Имеется, например, такой способ
content=document.getElementById("divID").innerHTML
и в итоге в переменной content строка.
Но мне нужно, чтоб тег можно было найти не по ID, а по классу. Хелп ребята
ну document.getElementsByClassName() например
только он возвращает хтмл-коллекцию, можно document.getElementsByClassName()[0] юзать
querySelector
Не обращайте внимания на 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, }
Не обращайте внимания на 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, }
при клике на картинку создается блок, который содержит бакграунд и увеличенную картинку, к ним ко всем применяется стили и меняется опасити с 0 до 100%. Через него проще одновременно у двух элементов менять.
Кстати, проблема решилась изменением position на fixed у _bg. Я ВООБЩЕ не понял, почему.
Теперь, правда, это дело растягивает страницу вширь на 1% примерно, появляется нижний ползунок на любом разрешении, лол.
Fuck u
использовать для каждого блока box-sizing: border-box - плохо и зашквар (C) Лектор HTML Academy.
float 2k16?? wtf?
ну обсасывается это в КАЖДОМ треде, учите блять и то и то и не ебите мозг, было бы что учить пздц
>>855604
Блядь да что за тупые вопросы. Учите и то и то, как будто это что то сложное.
Учится флоатам надо как минимум для того чтобы понимать как вообще они работают, ибо никто их из блочной модели не выпилит и в интернетах все еще больше половины ресурсов работают на флоатах. И хули вы со своими охуенными флексбоксами будете делать когда придется доработать существующую страницу с флоатами? Переверстывать все на флексы?
А еще через пару лет сюда будут приходить клованы с кукареканьем "чо чо флексбоксы в 2019 году кок пок пок уже ведь гриды есть пок".
20 к это для кого-то пару походов в клубас... Не большие деньги для образования. Я помню смотрел в 2010-2011 какую-то школу в Мск, которая 3d-моделлингу обучала за год или полтора. Так там обучение стоило лям что ли за все время обучения.
чувак, 20к это только для пидарахии и прочих отстающих стран постсовка и африки огромные деньги. В цивилизованном мире, а так же отчасти в ДС и ДС2, это вполне адекватная сумма за месяц индивидуального обучения. Для немцев 20к рублей это в магазин сходить за одеждой + едой на неделю. А для пидарах это больше месячной зп.
Неосилятор порвался, лол.
Таблицы тоже были придуманы для табличных данных, но это не мешало раньше делать из них сетку.
https://jsfiddle.net/mwznk81j/
Возможно ли сделать, чтобы блок .baz занимал оставшееся от .bar пространство по вертикале в блоке-родителе при том, что высота .bar динамическая и зависит от контента?
Дурак блядь, эти костыли создали интернет страницы в том виде в котором они сейчас существуют, альтернативные системы разметки стандартизировали относительно недавно да и то не все (еще гриды на подходе). Большая часть интернетов так или иначе работает на флоатах, все существующие браузеры потдерживают флоаты, и никуда в обозримом будущем эти флоаты не уйдут (даже когда последнюю страницу переведут на флексы и гриды флоаты все равно продолжат использоватся). Если ты не в состоянии осилить эти "костыли" - хули ты вообще лезешь сюда?
Перейти на флексы зная флоаты дело 15-20 минут буквально.
Я не он и я прекрасно знаю все эти флоаты ебучие. Просто недоволен тем, что все так наплевательски делается с подходом аля "и так сойдет)))00". Какого хуя столько времени понадобилось на то, чтобы сделать нормальное решения для такой стандартной задачи, как построение сетки?
Таковы реалии современного веба, бугуртить можно сколько угодно, работаем с тем что есть.
Да сейчас то все еще более-менее хорошо, наконец-то все к каким-то единым стандартам приходит и всякие IE перестали выебываться, а так же постепенно отказываемся от костылей. Как наши деды там хуярили в нулевых даже представить страшно.
Вот тогда почтено было - веб-мастер! Звучит гордо. Ни у кого компов то не было, инет хреновый, а ты уже веб-мастер. А сейчас фронтендеров как собак нерезанных, а будет еще больше. И сельди в профессию пролезли. Могу поспорить и у нас тут парочка сидит.
Потребности всетаки тоже больше стало.
Не от хорошей жизни программистами становятся. По сути это единственный способ выбиться в люди без образования и связей. Если в США в программисты идут в основном те, кто с детства этим увлекается, то во всяких рашках и индиях идут просто чтобы было что пожрать купить.
А че сделать, если у нас реально общество ебанного феодализма и в любое место скорее возьмут брата тети дальнего шурина, чем крутого спеца? Кроме конечно технарей и айти. Вот и приходиться...
Вы что под 8ие все еще делаете?
https://jsfiddle.net/mwznk81j/2/
А если у .baz тоже есть контент? Как сделать, чтобы он не превышал высоту родителя, как сейчас в примере?
Всё, нашел.
вместо flex: ИМХО лучше использовать полные свойства flex-grow / flex-shrink / flex-basis.
Просто от записей вида flex: 0 1 auto голова пухнет.
о спалили всё таки годноту, я у неё учился, щас сеньёром в новой зеландии работаю, 6к$
Это мама Першина.
http://html5.by/blog/flexbox/
http://rgho.st/8wxt8jbfy.view
http://www.flexboxdefense.com/ - для самых юных
d:\barbershop
`-- grunt-contrib-less@1.4.0
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 поставить нужно какие-то файлы в директорию проекта добавлять или че? Хуле он хочет от меня.
npm init
забыл аниме-дауна спросить.
Сразу все применяй на практике. Первый макет я сверстал по htmlbook до хтмлакадеми и ее курсов.
Когда смотрел их лекции большую часть уже знал, но систематизировал знания.
курсы + интенсивы кокдемии, а справка по всяким отдельным штукам - хтмл бук, иногда форумы всякие и стаковерфлоу.
Вот тут чет в голосину!
с жс фреймворками дел не имел
Я это к чему спросил-то - учитывая, что большую часть времени провожу на работе, есть возможность совмещать приятное с полезным (если такая возможность действительно есть, о чем и предыдущий вопрос), иначе придется как все советуют - пет-проджекты, все дела.
Мужественности нет ни в поступках, ни в характере - пускай будет хотя бы во внешнем виде.
Ангулар внедрить у тебя вряд ли получится по целому ряду причин. Касательно реакта или например хайповой параши для даунов вью - внедрить то можно, но смысла в этом особо не будет. К тому же, тебе придется все это самостоятельно скрещивать с каким-нибудь ларавелем, рельсами или не дай бг вордпрессом. Удовольствие не из приятного. Лучше пили свой проектик на современном стэке.
Вот как вы идеи находите для своих проектов. Мне ничего в голову не приходит вообще
Откуда ты знаешь что эта за люди, есть ли у них мужественность или нет. Не неси хуйню долбаеб.
Это очевидно. Вот даже по тебе это видно.
Да со временем само приходит. Я вот сейчас потихоньку пилю свой аналог этой хуитки http://css3generator.com/ на реакте. Хочу еще чего-нибудь добавить, типа возможность запиливать разметку и к ней применять стили сразу с предпросмотром. Ничего такого экстравагантного, но всяко лучше, чем тудулист, лол.
В 21 веке в цивилизованном обществе к женщинам ходят только люмпены. IT-господа ходят к мальчикам - или к другим дровосекам. (сарказм)
Половину года.
Примерно 3 месяца, но js не мой первый яп. Реакт не "учил", пошло очень легко.
>К тому же, тебе придется все это самостоятельно скрещивать с каким-нибудь ларавелем
Вот! этот момент тоже очень интересует. Я когда работать начал, удивился тому, что делают с готовой версткой - разбивают на блоки, вставляют свой код и пр. (к слову в моей конторе используют джанго) Посмотрев же на ютюбе видосы, где кодят с использованием того же реакта (или любого другого фреймворка), я не смог представить как это потом объединить с серверной частью. Получается, что подобные веб-приложения пилятся в одиночку что ли?
Серверная часть в современном стеке это нода?
И почему не получится на ангуляре? Хотя бы в двух словах. в любом случае я почему-то хочу именно с реакта в будущем начать
К слову, идея для своего проекта есть, но она очень такая амбициозная. Особенно для ньюфага.
>бородки
Сразу представляю хиленькую козлиную бородку у долговязого задрота с сальными волосами.
У симона же годная такая борода, хочу такую же, чтобы на жсе лучше кодить. на самом деле немного покороче хочу
Лол. Сколько раз это фото видел, только заметил, что у тян в брови пирсинг с крестом!
Это чека от гранаты-импланта.
В нормальных современных проектах весь html генерится на фронте и язык серверной части не имеет абсолютно никакого значения. Соответственно, фронту знать его без надобности. Обычно к этому же бэкенду обращается не только веб, но еще и мобильные аппы, если они есть.
Конечно, есть. Только нахуя идти в академию? Во-первых платят копье, а во-вторых учить домохозяек верстке не самое интересное занятие.
А чего такого? Это один яп + "язык" разметки + "язык" стилизации. Фактически - один яп. Просто был опыт и по 6-8 часов в день.
> не получится
Ну как сказать не получится, получится, но это будет колоссальный объем работ. Реакт или тот же вью - это просто библиотеки, их можно вот прям в сосаче засунуть и пофиг, даже серверный рендеринг не нужен. А ангулар это полноценный фреймворк с кучей хуйни, не представляю, как в одиночку можно внедрить ангулар в проект, клиентская часть которого состоит из кучи лапшекода на жквери.
> как это потом объединить с серверной частью
Погугли изоморфный реакт (на самом деле кошерно говорить universal, но всем похуй), на хабре был годный туториал. По сути сервер принимает кучу говна из реакткода, рендерит его на страницу и при надобности обновляет (надобность отслеживается самим реактом, там оче клевые инструменты для этого). С вью примерно тоже самое, но ебли намного меньше, т.к. сама либа создавалась для дефективных пхпшников. Как рендерят на сервере ангулар не скажу, т.к. с ним не работал вообще, только простенькие хуитки писал.
Ну ты молодец. Я уделял по 4-5 часов в сутки, плюс я упоротый и вникал во все мелочи, игрался с прототипами, пихал себе в анус синглтоны и т.п., потом подъехал ес6, вебпак, хуяк, вот так 3 месяца и прошло. Просто у меня цель была стать не очередным джунодауном, который не сможет собственную реализацию промисов написать, а неплохо шарящим хипстерком (вроде получилось, собеседования покажут).
>>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, хуй я куда пойду пробовать
Вот потому программирование и не наука. Каждый свое понимает под "знает", "понял", "нормальный уровень", "качественный код". А четко сравнимых, определенных и т.д. понятий - нет.
Программирование не наука не поэтому, а просто по определению науки — программисты не производят знание. По хорошему программированию нужно учить в школе на уроках труда, а потом в ПТУ.
В университете преподают информатику (CS), которая наукой как раз таки является. Но там совершенно другие задачи и методы.
Не путайте.
Зато у тебя все кул-стори будут теперь только со времен универа и этой работы санитром. У погромистов интересных историй на работе не бывает.
Тем что как бэ новая технологическая революция, роботы и все такое. Останутся только погромисты + шоу-биз + немного хюман сервис. И все.
Я понял что это один из шансов наконец стать квалифицированным специалистом, посмотреть какой мой уровень. Надоело пять лет подряд сидеть на жопе на одной и той же работе на которой я ничему давно не учусь, только деградирую и вообще давно уже выгорел. До этого пробовал пхп, не очень понравился бек энд. А тут почему то понравилось, я еще в институте лет 6 назад в браузере на практике какое то мелкое браузерное говно делал
Мне просто с детства был интересен кодинг. Все.
Ну и т.к. техвышки нет, всякие хардкорные штуки для меня закрыты, поэтому я решил трайнуть веб, оказалось норм.
С десктопа все хорошо, а если зайти с мобильного, то до загрузки текста оно сначала фуллсайз горизонтален(и белый фон под ним), когда загружается контент, оно растягивается соответственно size: cover и становится вертикальной вырезкой из центра, но если изменить размер контента, соотв. растягивается сайт вниз и изображение тоже немного увеличивается, что сопровождается рывком.
Я могу задать просто ебучий вертикальный пик, который будет статичен для всех мобильных разрешений?
Ты учебник Кантора открывал? Если тебе, конечно, повезло родиться с математическим складом ума и 150+ IQ, то освоишь всё и за месяц, но вот что-то мне это кажется очень маловероятным. Не представляю, что вы там за месяц выучиваете, мне полтора месяца только на изучение первой части учебника потребовалось, хотя html и css очень быстро освоил.
Вот так и надо. А то ноют тут - как учить да что учить. Нужна четкая постановка задачи и все будет.
я даже боюсь представить твои эмоции когда ты решишь изучать js и попробуешь решить задачку на вывод чисел фибоначчи из учебника кантора
Над каждым правилом коммент строки и файла
/ line 115, ../sass/app.scss /
Как такое реализовать в gulp-sass? Или такие фичи есть только во всяких модных платных сборщиках?
Быдлоадмин в совковой муниципальной организации.
бамп
Видеокурс "Специалист" от бауманки
Ну го подскажу
У меня код размечен четко и по делу. Не как у смузи-лошпедов. Сразу увидят кто тут мужик, а кто с параши кодит.
Выше есть же
Мелкософт прекратила поддержку ишака.
У тех, кто выходит в интернет с 8 осла есть проблемы посерьезнее, чем кривая анимация и отсутствие скругленных уголков, главное чтоб сетку не сильно распидорасило.
> главное чтоб сетку не сильно распидорасило.
И на большей части ресурсов ее один хуй распидорасит.
Даже у моей мамы в муниципальном учреждении стоит яндекс браузер на всех компах.
IE часто используют во всякой государственной параше из за простой интеграции со всякой криптографией. Всякие гос услуги, и прочие банки все еще требуют осла разных версий. Хотя и там тренд уже в сторону миграции на специальные сборки хромиума.
Старые ослы сейчас гнездятся в азии (особенно китай и почему-то юкорея) и африке. Там иногда даже под 6-й ишак делают, насколько я знаю (хотя может мне и напиздели).
Из-за слабых компов?
Даже Сбер уже дропнул поддержку IE менее десятки, а Сычев все со своими осликами возится.
Забей хуй на грант и потрать еще часок на галп. Все равно придется на него уходить. Можешь даже тупо скопипастить готовый бойлерплейт, потом вникнешь как время будет. Сириусли, галп раз в 10 быстрее все компилит, да и конфиг понятный.
Будет что-то типа пикрелейтед (сасс/лесс/стайлус - без разницы).
прописывал, тот же результат
Я только начал разбираться в верстке, сверстал свой кривой барбершоп без бэма и тд, теперь хочется перейти на LESS, но чтобы переход был максимально понятным и быстрым. Возможно я и начну изучать Gulp, но точно не сейчас ибо у меня сейчас есть более приоритетные вещи. Для меня даже конфиг гранта непонятен, потому что я никогда не изучал JS и в глаза его не видел.
У гранта своя атмосфера, галп намного понятней. Если уж ты заморочился с этим тормозным старичком, то добей сразу до галпа, там учить нечего. Я в свое время тупо спиздил готовый конфиг и верстал по нему, лол. Подробнее про галп почитал уже после того, как осилил вебпак, такие дела.
Олсо я лично не знаю, как там в гранте прописываются пути и надо ли указывать расширения. В галпе все можно засунуть в объект
const path = {
build: { css: 'build/css/' },
src: { style: 'src/scss/main.scss' }
watch: { style: 'src/scss//*.scss' }
}
Ну и дальше юзать path.src.style, например
Это я к тому, что трабл скорее всего где-то там у тебя.
Да никаких, они все одинаковые, епт. Ну когда-то в бородатые времена сасс (написанный на руби) дико тормозил, сейчас это нерелевантно, т.к. все юзают кошерный либ-сасс по дефолту.
И вообще тру хипсторы пишут на чистом css обмазавшись говном десятками postcss плагинов и вбрасывая в твитор посты уровня "вау, сегодня попробовал плагин rename-shit-into-piss-css-revo-1.6.656-prealfa, это действительно круто!".
Я вот учусь сейчас на SCSS (нравится мне что обычный css суть валидный scss, можно старые наработки кусками прямо копипастить) сделал несколько страниц используя самый базовый его функционал (минимум переменных, миксины только для медиазапросов, и никакой логики кароче, использую только вложенность). Но следуйщий проект хочу делать используя бутстрап (хочу получить представление о CSS фреймворков да и много где они нужны).
Но бутстрап на LESS. Есть смысл переходить на LESS (больших трудов у меня это не займет, только привыкнуть к новому синтаксису). Или есть какие то безболезненные способы использовать бутстрапы с scss?
Для меня это пока в любом случае сложно, я не ебу что это за объекты и как и с ними работать. Не вижу никаких принципиальных отличий от гранта.
И про какую скорость компиляции ты там говоришь вообще? в 10 раз быстрее чем что? чем 2 секунды?
Я всё таки лучше подожду пока мне ответят на мой вопрос.
кстати если что, вот как выглядит конфиг:
module.exports = function(grunt) {
grunt.loadNpmTasks("grunt-contrib-less");
grunt.initConfig({
less: {
style: {
files: {
"css/style.css": "less/style.less"
}
}
}
});
};
Спасибо, уже всё понял. Проблема была в том что после @import не нужно было ставить двоеточие =0
Если тебе нравится фронтенд, то реально выучить. Если у тебя в голове только сотни тысяч долларов которые фронтендеры зарабатывают одним щелчком мыши, то со временем дропнешь, придумав какую-нибудь отговорку. Да и удивишься, что не такие уж тут большие суммы вертятся, особенно когда твой знакомый Васян сантехник будет получать 40к и калымить еще столько же, совершенно не напрягаясь по жизни.
Да, скачать SASS-вариант Bootstrap c оф. сайта
нет
Видимо, только через js.
Такой извратный метод еще - в блок ставишь картинку img, размером 1*1 пкс, этот пиксел прозразный. В css ему пишешь width: 100%, height: auto. Картинка квадратная, занимает всю ширину - следовательно высота блока выравняется по ширине. Проблема - реальный контент блока придется размещать абсолютом.
https://mrmlnc.gitbooks.io/less-guidebook-for-beginners/content/chapter_2/homework.html
я просто хочу вот эту штуку сделать, но не понимаю как управлять высотой.
Я на базовом интенсиве верстал nerds, т.к. времени было ОЧЕНЬ мало. Все бесплатные курсы htmlacademy до этого были пройдены. И не сказать, что мне все легко далось. Сейчас сверстал technomart (уже использовал что-то похожее на БЭМ). В принципе второй макет дался легче, но у меня повышенный перфекционизм, поэтому выравнивание отступов, высоты и ширины отнимает у меня очень много времени. Ну и отвечая на твой вопрос: с практикой все знания устаканиваются. Без практики толка нет от слова совсем.
о спасибо большой за ответ. про бэм слышал, но что ты имел в виду когда сказал использовал что то похожее на Бэм?
никак не управлять, там ведь просто картинки и больше ничего. Выбираешь картинки одинаковых пропорций, а лучше размеров. В css всем им задаешь width в процентах, в зависимости от ширины вьюпорта, в медиазапросах, а height: auto. И все, будет как надо.
Я имел ввиду, что пытался сделать по БЭМ, но вышло что-то похожее на него. Повторюсь, я у мамы перфекционист. Могу оптимизировать код до бескончечности.
Завязывай с этим, перфекционизм на продакшне до добра не доводит
https://github.com/ryanmcdermott/clean-code-javascript
HTML у тебя будет нечто вроде:
<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
Для колонок:
.col-lg-5, .col-md-3, .col-sm-2, .col-xs-1 {
box-sizing: border-box;
padding: 0 10px;
}
@media (min-width: 540px) and (max-width: 767px){
.col-sm-2 {
float: left;
width: 50%;
}
}
@media (min-width: 768px) and (max-width: 991px){
.col-md-3 {
float: left;
width: 33.33333%;
}
}
@media (min-width: 992px) {
.col-lg-5 {
float: left;
width: 20%;
}
}
Для картинки:
img {
dispaly: block;
width: 100%;
height: auto;
}
HTML у тебя будет нечто вроде:
<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
Для колонок:
.col-lg-5, .col-md-3, .col-sm-2, .col-xs-1 {
box-sizing: border-box;
padding: 0 10px;
}
@media (min-width: 540px) and (max-width: 767px){
.col-sm-2 {
float: left;
width: 50%;
}
}
@media (min-width: 768px) and (max-width: 991px){
.col-md-3 {
float: left;
width: 33.33333%;
}
}
@media (min-width: 992px) {
.col-lg-5 {
float: left;
width: 20%;
}
}
Для картинки:
img {
dispaly: block;
width: 100%;
height: auto;
}
не, есть чо по актуальнее?
А какое у height значение по умолчанию? Должно же быть auto вроде. Но какое-то другое, потому что вот я блоку img задал width: 100% и он начал тянуться по ширине, а высата не увеличилась, а как только высоте задал auto так сразу начала пропорционально растягиваться.
> пора выкатываться
this
Если серьезно - там негде чувствовать себя дауном. Переменные, функции, условные операторы да циклы. Все веселье впереди. Перечитай на свежую голову или иди чистить картошку))))00.
по умолчанию - реальные размеры картинки. Например, если картинка 60*50 пксл, то у нее width: 60px, height: 50px
Т.е height: auto каким-то образом говорит блоку что нужно изменять свою высоту в зависимости от ширины?
С обычными блоками насколько я понимаю так сделать не получится. Хотя на примере у челика там в квадрате цифра, может она как-то задает размер шрифтом (что-то вроде картинки), или не выйдет?
Получилось очень криво, потому что по сути первый раз на LESS что-то делаю, но вроде работает =D
Флекс элемент как обертка картинки тоже имеет width 100%, только height: auto зря задал, ведь высота блока меняется в зависимости от его содержимого.
ну если это твой первый язык и ты в шараге ниче подобного не учил, то наверное нормально
начинай заново
>Т.е height: auto каким-то образом говорит блоку что нужно изменять свою высоту в зависимости от ширины?
Да, height: auto говорит, что надо сохранять пропорции картинки.
>С обычными блоками насколько я понимаю так сделать не получится.
Да, это только для картинок. Для div к примеру height:auto будет означать - вычислять высоту в зависимости от контента.
>Хотя на примере у челика там в квадрате цифра, может она как-то задает размер шрифтом (что-то вроде картинки), или не выйдет?
Нет, у него там просто картинки, в которых нарисованы цифры, шрифта там нет.
>>Получилось очень криво, потому что по сути первый раз на LESS что-то делаю, но вроде работает =D
Нормально получилось). Ты пропустил только один брекпойнт, где по 3 картинки, и еще флекс-контейнеру поставил jastify-content:space-around, а в задании картинки не выравниваются по центру, там justify-content:flex-start. А в остальном вроде все нормально.
Видеокурс "Специалист" от бауманки
>>858611
Сложно все-таки такой лапшичный код читать. Php и тем более python намного проще.
Ну есть те, кто пишут на хаскеле и им норм, а там вообще глаза сломать можно.
А вообще это образец говнокода же, нахуй так жить.
Ну я там дальше уже не по заданию делал, а просто от себя =)
Сейчас интенсив по флексбоксу второй раз просматриваю, до сих пор не пойму этих ебучих резиновых wrapper'oв и зачем там нужен max-width...
Такое чувство, что в этом треде сидит кто-то с академии или кому они приплачивают, чтоб их пиарили здесь каждые 10 постов.
Да нет, я как бы ничего против не говорю, просто пиар какой-то слишком явный и навязчивый. Тоньше надо работать, господа, изящнее.
Думаю удалить который "git 2.11". В первом есть гуи, проекты синхронизируются, изменения отображаются, на гитпагес все появляется, вроде бы есть командная строка, иконка с котиком.
В чем пруфиты "git 2.11"?
консольщик = илита
В некоторых вакансиях встречал требование "отсутствие страха перед линукс".
А, ну да, ожидаемо.
второй осью накати на винду. Но эт такой пиздец) зачем ебаться с ней, если есть винда и все работает.
Сначала надо приготовить бульон, желательно на говядине, чтобы потом можно было сказать что было наваристо. Пока варится бульон, обжариваешь свеклу, лук, и морковь. это называется пассеровка. После того как мясо в бульоне приготовилось, процеживаешь бульон, добавляешь мясо, и пассеровку + можно картошку добавить если любишь. В конце приправить можно маойонезом, и зеленью.
Зачем второй когда есть virtualbox, пусть там потыкает и поймет нужно ли оно ему, сам сижу на линупсе давно, проблема только с фотошопом но это решаемо опять же виртуалкой, в остальном все ок особенно радует работа в терминале с гит'ами нпм'ами и другими ништяками
Дело не в хипстерстве, просто это факт. Для других разрабов еще можно что-то пообсуждать, но для фронта тут просто и выбора то нет как такового.
Один Бог. Одна Книга. Один Макбук.
я всегда консервативно себе ставил второй осью, мож в двух словах, дохуя гемора ставить виртуал бокс и че это за хуйня вообще?
А я тебе говорил.
Гугли
Проще чем на винде
Одной командой в терминале ставится
Расслабиться, оно само как-нибудь наверстается, само по себе.
Попросить верстальщика
Там вообще делать нехуй: есть готовые образы, но можно и с нуля поставить операционку, можно клонировать, все что хочешь.
Оно тебе надо, дед?
Посвятил. С тебя 20к, оплатить можно в кассе.
На линух есть сборки типа опенсервера?
Поверхностно гуглил, ничего не нашел.
Какие вообще профиты линуха для разработки фронтенда?
можно самому LAMP за 20 мин накатить, но конечно пердолька немного для первого раза
хз че там мутят про линукс, мне кажется для фронтенда профитов никаких, даже макось и то лучше
разве что если ещё по бекенду и всей этой хуйне угараешь
> какие профиты
Если ты задаешься таким вопросом - значит ты максимум верстаешь/решаешь задачки кантора. Со временем станет ясно, насколько убог процесс относительно серьезной разработки на шинде, начиная от багов переменных сред исполнения и заканчивая трехчасовым анальным марафоном по установке редиса и/или монги.
линукс эт жопаебля. все через консоль блядь, фотошоп хуй, про остальное даж говорить нехуй
Это работа только для настоящих мужчин с бородами, девушка.
Темка на хабре гуглится как ставить фотошоп через виртуалку, там все просто, всякие вайны я бы не юзал
даа, вообще заебись, сломанную проверку в каком то степе базовой стилизации уже год не могут пофиксить, а без этого степа дальше хуй чо пройдешь, годнота
гитхаб поверх гита работает, гитхаб/гитлаб/битбакет это веб отображение гита. это все равно что собираться удалять ОС и оставить браузер, аргументируя тем, что используешь только браузер
и чо у тебя там за ебля с монго на винде была?
1) Есть PSD картинка сайта, по которой выделяются всякие кусочки, превращая в интерактивные вещи? А как происходит растягивание сужение?
2) Есть изначально блоковое построение, которое растягивается сужается и меняется цвета в css и там же по странице раставляются картиночки и элементы?
3) Какой самый мейнстримовый редактор для верстки?
4) Подключение php/js фишечек происходит в этом же редакторе? Или отдельно, интересует больше JS.
Как сделать минимум для вката во front? htmlacademy, jquery/angular. сверстать 5 страничек выложить их на git и показывать с резюме? Интересует быстрый вкат.
шапка , и пройти всё курсы от htmlacademy. за недельку можн, потом уже сам видеть буш как чо
???
Вот как у заголовка первого «Mobile application» поменять паддинг а не у всех сразу?
Во классика. Написал бы за сутки и когда у тебя поинтересовались как это за сутки, ты бы ответил:
НЕ НУ Я НЕ ВЕНОВАТ ЧТО ВЫ ДАУНЫ ОК ДА Я ВОТ ЗА 2 ЧАСА ПРОШЕЛ СОР3........
конеш про бесплатные.. и то у мя за неделю не получилось хотя прост дрочу дома. Кто нибудь тут находил годный справочник css + html чтоб скачать на комп. всё хуйня какая то..
бро я сам думал меня щас тапками закидают что за неделю , ты ваще типо даун хуль так долго)) мы тут за день все проходим бесплатные, а потом на эти знания покупаем подписку и проходим ее за пол дня, мыж на опыте.
я вообще под подушку портрет першина положил на ночь, переспал с мыслью так сказать, и на некст день меня уже в молодой успешный стартап взяли, серьезно, я не тролль
Надо попробовать. Отправь то фото, может только оно канает
бля я теперь понял как работает first-child. Спасибо.
Немного не понял про этот обратный вызов? Что в нём обратного? Обычная постановка параметров функции куда-то в саму функцию.
поясните, почему у меня некоторые странички с поделками на кодепене бесконечно обновляются, так и не загрузившись до конца, и я не могу ничего сделать?
бесконечные циклы в js?
Правильно ли оформлен код в LESS, читабильно ли это и вообще делают ли так?
фикс: http://codepen.io/anon/pen/RKrzdr
вот тоже самое на код-пене.
Хз для цвета фона и шрифта я зачем-то прямо так свойства написал, а для размеров сделал через миксины. По сути это ведь одно и тоже? И что вообще лучше делать?
Лучше делать столько переменных, сколько ты можешь запомнить. И понятно, что использоваться они должны не 2 раза.
ЖИВАЯ ТЯНОЧКА ПОЯСНЮ ВСЕ ОСНОВЫ БУДЕМ ЛАМПОВО ВКАТЫВАТЬСЯ И НЯШИТЬСЯ ПОД ПЛЕДИКОМ СМОТРЕТЬ ИНТЕНСИВЫ БУДЕШЬ ЛЕЖАТЬ У МЕНЯ НА КОЛЕНКАХ ЧИТАТЬ КАНТОРА НАВАЯЕМ СВОЕ SPA НАЗОВЕМ ЕГО КАК ПОНРАВИТЬСЯ ТВОЕЙ МАМЕ ПОСТАВИМ СП НА ГИТХАБЕ И БУДЕМ КОММИНТИТЬ ДРУГ ДРУГА ОБСУЖДАТЬ ШЛЮХ РЕКРУТЕРШ И ПИДАРОВ МАНАГЕРОВ БУДУ НОСИТЬ ТЕБЯ НА РУКАХ И СМУЗИ В ПОСТЕЛЬ
Ну потом возможно можно будет через функцию изменения цвета как-то играть с этими цветами кнопок, или делать темнее-светлее через функции, короче лишним не будет я думаю. А вообще в целом по коду это так делает или нет?
Так в любой сфере, если углубиться.
Мимо закончивший транспортный техникум, так и не понял, как сука можно разобраться в устройстве автомобиля
Примеры:
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? Или нахуя они собирают все в кучу?
а мне снится что я в брюхе самолета чумаданы выгружаю
наверно потому что я работаю грузчиком в аэропорту(
надеюсь скоро буду сидеть в чистом офисе и отмерять паддинги с маргинами...
Чекают условный лвл кандидата, очевидно же...
Вдруг он необучаемый, а кодить будет на чем скажут, веб-петуханство элементарно осваивается же.
мимо_с_дивана
Ты слово «или» не видишь? Кодят на чем-то одном конечно, люди с нерелевантным фреймворком переучиваются за пару недель. Это просто запрос к уровню владения JS и опыту построения средних и крупных приложений, а не только лендингов на бутстрапе с джиквери.
Почему не написать то, на чем они реально работают, а не перечислять все известные технологии?
По ряду причин. Несколько продуктов, нужен разный уровень, сам выбираешь на чем писать, вакансия не обновлялась полгода, CTO пытается найти хоть кого-нибудь и т.д.
>>8601896
На какой из них?
Че ты ноешь, у меня знакомый из хохлашки проходит собеседование на плюсокодера, ему дали тестовое написать графический редактор (типа пейнт). Тру стори, я не копирайтер.
Версталой никуда
Или присваивать классы только более контентным и не таким большим блокам, например блоку статистики (class="main-stats"), блоку с новостями и акциями (class="main-news) и отзывам (class="main-reviews")
При этом тег <header> у меня имеет класс и считается как блок в который вложены другие блоки (у которых уже есть свои элементы). Вообще то что я разметил можно назвать БЭМ'ом или всё таки что-то не так?
Лучше делать css независимым от названий тегов и привязываться только к классам.
Назвать БЭМом можно, хотя там обычно используют подчеркивание, а не два дефиса.
>Лучше делать css независимым от названий тегов и привязываться только к классам.
Ну я вроде немного не об этом спрашивал.
>Лучше делать css независимым от названий тегов и привязываться только к классам.
"__" - это элемент, а "--" это модификатор.
Тогда я не вполне понял вопрос.
>"__" - это элемент, а "--" это модификатор.
https://ru.bem.info/methodology/naming-convention/#Имя-модификатора
БЭМ это три с половиной абзаца с объяснениями как нормально именовать классы в CSS, на что там даже теоретически можно проебать время?
окей) просто выглядит всё так масштабно.. да и тут отзывались, мол якобы пиздец сколько раз над прочитать чтобы вникнуть.
У меня модификация Галахера, она удобнее тем что элементы легче отличить от модификаторов.
Вопрос был в том, нужно ли давать классы таким блокам как main.
Для примера пробую добавить https://github.com/leongersen/noUiSlider
npm install nouislider --save
В папке проекта появляется node_modules с папкой nouislider с кучей документации и тестов и прочей срани.
Вопросы:
1) Чтобы получить 1 js и 1 css файл в соответствующих папках нужно использовать уже gulp?
2) А настроить так чтобы добавлялась загрузка этого js на
а) страницах, где используется слайдер
б) во всех html файлах
- это тоже gulp?
3) Я вообще на правильном пути? Пользовался prepros, пока он не начал доябывать с активацией, в целом хватало. Может есть что-то такое же, более подходящее верстайле?
А что тебе не нравится?
1. Да, любом сборщик.
2. Если у тебя страница собирается на сервере, то добавить этот js в общий шаблон, если на фронте, то там вообще один index.html. Это в самом простом случае.
3. Смотря куда ты направляешься.
>>861289
>нужно ли давать классы таким блокам как main
Чтобы привязать стили — да, нужно. Просто так — нет, это тупо.
Пока до конца не понимаю как артикл юзать, обернул в него новостные статьи, хотел ещё в футере блоки в него обернуть, но хз. Они ведь вроде тоже реиспользуемые могут быть на другой странице какой-то, и вставлены в любую часть, ну по крайней мере блок с социалками.
И да, не надо мне говорить что в артикле или секшионе обязательно должен быть заголовок, в документации об этом не сказано.
>нового барбершопа
Мне все интересно - тут реально есть люди, которые тупо верстают все макеты академии?
Хз, у меня на работке ни о каких стайлгайдах речи не идет, мобильные/планшетные версии сайтов не рисуются (хотя абсолютно все, что я верстал были адаптивными), дизайнер не врубается в сетку (то есть он рисует как-бы по сетке, но с хорошими такими погрешностями), следовательно ни о каких пиксель-перфектах речи тоже не идет.
Никаких личных претензий автору поста! Просто на всякий случай напомню совсем новичкам, что в мухосранских студиях такого не будет. Надеюсь, что в нормальных местах действительно такие сферические условия в вакууме.
Почему бы просто СРАЗУ не учиться на хорошем стайлгайде? Это разве настолько сложно и тратит так много времени? Чем выше у тебя уровень, чем качественнее ты делаешь, тем больше шанс что тебя возьмут куда-то в нормально место, а не сидеть версталой где-то в офисе за 17к рублей.
Да, я тоже. Вкатимся, браток, старых пердунов подвиним с рыночка.
Article - самодостаточный кусок, который можно разместить где-то в другом месте. Типа пост целиком. Это все (секшон еще, но он какой-то совсем бестолковый) семантические теги, они должны помогать структурировать контент, а не твои блоки-модули с кнопками.
на западе это вообще один человек у нас потихоньку к этому идут. По этому это большой плюс . Но если учишься пока, то не забивай голову.
Как не забивай голову? Вот задрочу я жс, приду устраиваться на работу, а мне скажут "прости, Вася, у тебя нет чувства прекрасного", и что потом, в макдак идти?
Это не принципиально, но вообще любому программисту, который работает с интерфейсами неплохо бы иметь начальные знания в UI/UX.
Я, например, полностью делаю дизайн и интерфейс приложения, которое пишу (там формочки в основном), мне за это больше платят и пользователи говорят молодца. Но остальные фронта в компании вообще ни в зуб ногой в дизайне.
Ну и что я тогда неправильно сделал кроме обернутых кнопок соц-сетей?
Посты-новости обернуты в артикл вроде.
не включил нормалайз в общий файл
дальше начинаешь использовать семантические теги просто чтобы использовать
наверни-ка статейку https://habrahabr.ru/post/214407/
хедер - заголовок контента+сопутствующая хуита (дата, автор, содержание, теги...)
артикл - полная статья с заголовком
секшон - части статьи, например, каждая с заголовком более низкого уровня
я бы не использовал там ничего, кроме хедер-меин-футер
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*/);
У меня мозг уже не варит настолько, что я даже загуглить не могу. Олсо я с таким уже сталкивался и решал, но найти/вспомнить не могу, пиздец бомбит от собственной тупизны.
Это не тестовое и не задача, мне просто интересно
arguments [ i ] только
или так, если в traverser нужно и функцию doubler передать:
function traverser(f) {
for (var i = 1; i < arguments.length; ++i) {
f(arguments [ i ]);
}
}
ширина фиксированная, 2 макет
гавно-макет сделанный ублюдком.
Почему всем не похуй на IE? Там же 1.5 долбоеба сидят. Видел охуительную статистику дескать там процент большой на эксплорере. Вангую 90% от этой статы люди зашедшие скачать нормальный браузер.
Как бы я про 11 и говорю.
При масштабировании паддинги у него как-то по особенному рассчитываются.
И тени там тоже пиздец.
Вернее уже сегодня.
Репортни о результате как вернешься. Что спрашивали, что хотят, чем заниматься предлагают
"Правильно" "не правильно" ничего не значащие понятия в данном случае. Сетка есть? Работает? Не падает в браузерах?
все, что ты еще хочешь.?
Удачи, хули.
Лучше рано, чем поздно.
пишу 4-ю приложуху на реакте и собственную либу на ванилле, пожирая мамкины борщи
>>862781
Отсосал. Пришел в кабинет, там сидели 3 человека и еще один, который меня собеседовал. Спрашивали про объекты, че такое объекты, че такое замыкания, хуяния, потом ES6, потом es2015, потом по реакту спрашивали, про работу ничего не рассказали. Забегая вперед, скажу, что в теории я действительно слаб, ибо учил все самостоятельно по англицким офдокам, где-то что-то недопонял, где-то недочитал, половину сказанного мной я кое-как перевел на русский, чтобы не обосраться, в итоге обосрался еще сильнее. На середине собеседования один из сидящих сзади работников тамошних или хуй знает кого, засмеялся после моего ответа на вопрос. Тогда я уже понял, что все. После этого он еще минут 20-30 меня спрашивал о чем-то, давал какие-то задачки, я на отъебись отвечал, на все ответил неверно и был таков. Прошелся 6 километров и только сейчас попустило. Пиздец, ну я и говно.
подучишь теорию збс всё будет, главное что практические навыки есть, теперь хоть знаешь че спрашивают
Да я с теорией пиздец отсосал, когда он объяснял, где я ошибся, я вспоминал всю эту хуйню, но вымолвить ни слова не смог.
Да везде, в задачках всяких "что выведет этот код", какие бывают методы связанные со значениями внутри объектов(filter, map и такую хуйню он имел в виду, я ему говорил про .push, но это не то), "для чего нужно замыкания", нахуй нужны конструкторы, какие бывают циклы (for, for in), всякие вопросы типа как в объектах хранятся данные, разве что за наследование смог пояснить, и то, не всё. В реакте там спрашивали за immutable.js.
Еще был такой подъеб с super(props), не проебитесь на нем. Как слово "конструктор" слышите - кричите про super(props).
В принципе чисто базовые вещи, ничего сложного, спасиб. А на какую зп претендовал?
Да хуй его знает, у нас везде пишут одни и те же цифры, на деле же зп в 2-3 раза ниже.
> immutable.js
Ебнутые что-ли, по реакту можно завалить сильнее, чем по ванилле, а они про реакт анрелейтед доп. либу спрашивают.
Дристанул с пика на весь офис.
Слышу слово «конструктор» — кричу «вы совсем ебанаты, 2017 на дворе, поля экземпляров класса давно завезли!».
Продающих и высококонвертируемых
Предлагаю ОПу перенести тред в /pr или /web
Во-первых, там больше людей, которые в теме и разбираются.
Во-вторых, новые люди, которые интересуются этой темой скорее всего будут искать подобный тред, подобные разговоры в тех разделах, а не здесь.
В-третьих, уменьшится количество вкатывальщиков уровня мне_30 лет,_работаю_200к/м_риелтором/мне_26_работаю_15к/м_охранником_хочу_вкатиться_в_вёрстку с их традиционными вопросами.
В /pr/ есть жс тред. Да и почему бы этому треду тут не быть? Это же тоже работа в конце концов, следовательно вполне себе относится к теме доски.
> разбираются
Ahaha oh wow, загляни как-нибудь в js тред, что-ли, там вообще нет людей, которые шарят в жс. Здесь мне ответили на вопрос в течение 10 минут, там я собрал с десяток ответов уровня "ну бля жс говно, вот короч на си можно так написать))))"
> будут искать подобный тред
Меньше народу - больше кислороду.
> уменьшится
Лучше вкатывальщики, чем очередной диванный сениор скала девелопер и 300 постов с содержанием "жс не язык, учите хаскель"
А чего ты не писал на почту тому типу, который на удаленку набирал новичков на react - redux - meteor?
Он вообще собеседует так чтобы просто посмотреть, что ты не даун и все.
doingtWs`hingsANUSyand+HUexPUNCTUMr"?Xu
Можешь написать, только в понедельник пиши, на выходных он не ответит.
Хакни их сайт. Или под дверь хоть насри. Засмеялся блядь он. Ноулайфер-говонокодер.
Экспортирую векторное изображение из фотошопа в SVG. И ОНО ТЕРЯЕТ ВЕКТОРНОСТЬ, МАСШТАБИРУЕТСЯ, КАК РАСТРОВОЕ.
В чём проблема?
нашол зацепку
Векторность не теряется, если отключить эффекты.
Со включенными эффектами он экспортирует это как растр.
Как мне экспортнуть ето с эффектами, как вектор?
Какая же тупость блять.
>засмеялся после моего ответа на вопрос
блять сука въебал бы, выебщик блять, ууууух сука наверняка ж нихуя из себя не представляет на самом деле
не существует
искать курс по фотошопу, это всё равно, что искать курс по карандашу
ищи конкретно то, что тебе нужно, для чего именно ты используешь фш
>Мы не можем это умалчивать — флексбоксы захватывают интенсивы Академии.
На «Базовом HTML и CSS», который стартует уже в понедельник, запланирована бонусная лекция.
Участники интенсива научатся делать фиксированные неадаптивные сетки и узнают, как использовать флексбоксы для более мелких элементов.
До старта интенсива осталось три дня, но вы ещё успеваете записаться.
Не прошло и три года, посоны.
саша, хватит рекламировать свои курсы по всему интернету
А почему бы и нет?
Для общего развития я бы обучал на флоатах, флексах и гридах сразу. Правда, в месяц бы точно не уложились.
На торрентах и так есть их предыдущие уроки и эти будут.
Но они друг от друга не особо отличаются.
Если ты год назад на них хуй забил, то и в этом забьёшь.
...скоро на всех торрентах страны!
Узнаю очередного "да хуле там учиться, изи же". Ты или гений, или просто забыл, как сам набивал шишки.
Причём тут гениальность, если это действительно материал на пару часов?
сделать верстку на блоках? поменять макеты? убрать громова? дать пизды першину разок немножк. убрать чат. ну не знаю мож еще чет.
Так что ждемс 2017 интенсив на торрентах.
Вообще странно, в видео-уроках всё эквпортируется с эффектами.
Попробовал создать квадрат с тенью и экспортировать - экспортировался нормально, тень векторная. Но из чужих файлов почему-то не экспортируется с эффектами, думаю, может этот документ был создан в каких-то старых версия фш.
Конечно хуёво, придётся всем картинкам задавать эффекты свойствами.
Короче вопрос. А это нормально что у меня картинки загружаются в кеше. Просто посмотрел спидтест странички и он ругается на кеш. Не пойму схуя, на сколько я понял это хорошая практика делать прелоад.
http://dzambato.github.io/
Ну фон элементов загружается по событию. В общем я и сам не пойму что от меня тестер хочет.
Тестер писал что-то про кеш, а сейчас еще раз затестил и все норм. Короче ложная тревога =)
Спасибо понял.
Что тебе блядь не понятно?
Было ли когда нибудь в практике с 2013 года, как выходит первый урок, ученикам дают задания на неделю, следственно кто то из них, идет на торент создает раздачу, которая пополняется с каждым уроком. Вопросы тупица?
Датц амейзинг.
Да, было. Или не было. Какая тебе на хуй разница, ты что, блядь, летописец интернета?
https://egghead.io/courses/build-a-react-native-todomvc-application
Спасибо за анонс, можно глянуть как раз)
Ну я работаю. Посмотри вакансии, там редко сейчас встречаются требования к вышке.
Да я знаю, что в вакансиях очень редко требуется вышка, а если требуется, то нормальный вуз типа МФТИ. Есть ли хоть какой-то смысл в вышке обычного *ГУ милионника?
Сам я уже пол года фронтачу за зарплату, но все на работе с вышкой сидят.
С другой стороны, времени на ненужное итак дохуя проебал, не хочется больше ни минуты на это говно терять.
Вот и мучаюсь, а восстанавливаться уже сейчас надо, еще и платить 60+ кусков.
Но вылазит ошибка пикрел. Как можно убрать папку из игнорируемых?
> справочник
> html + css
> разобраться сложновато
> webref говно
Без обид, но я бы задумался над сменой жизненных приоритетов.
Язык почисти с мылом, потом мозг почисти какой-нибудь хорошей литературой. Потом возвращайся.
Здесь не b
MDN
хули ты на свой лад все переделал? я не сказал что html css разобраться сложновато. Я спрашивал о подсказке в ресурсе где приятно будет проводить время, читать. Чтобы это было по кайфу. В рашке походу дела такого никогда не будет. И это еще один повод начать учить английский.
линкани
Ну если бы ты хоть 1 запятую поставил, я бы не "переиначивал". Энивей вебреф и хтмлбук годные ресурсы, учитывая, что хтмл и цсс это примитивная хуйня на месяц-два максимум (и то, большую часть времени ты будешь пердолиться с галпом, препроцессорами, свг и прочей поеботой), где ты там залипать собрался?
Поспорил бы насчет охуенности. Неудобная навигация, как инфу искать - непонятно, хочу про байндинг почитать, например - мне че, весь раздел JS листать? Зато да, все свистит, пердит и иконочки красивые.
А то, что среди русскоязычных ресурсов только уютный бложик Кантора нормальный (за счет структурированной безводной подачи правильной инфы, что, впрочем, является сильным минусом для домохозяек) - это и так все знают.
благодарю
шрифты и цветовая гамма неудобные
Ну, "решаешь" это громко сказано, я же типичный реактодебил-формошлеп. Скорее пердолюсь. Но это связано не с тем, что у них там все на джаве, а с моей общей бедностью тех.бэкграунда. Так то переложить код на жс много ума не надо.
> Фронт-енд джун с уверенной версткой, уверенным JS, умением в дополнительные техи/фреймворки/препроцессоры/либы/системы сборки/otherSkillName, своими пет-проджектами, в том числе наверстанным портфолио - 1000+ часов.
Вот это лол.
Гит все равно не добавляет папку в отслеживаемые. Может есть какой-нибудь вариант тупо из .gitignore удалить элемент?
При git status моя папка все равно в ignored и я нихуя не могу сделать. И создаю новую, добавляю туда файлы из старой папки, но он новую также игнорит. Я так понимаю, потому что он игнорирует именно файлы из папки, а не папку. И куда бы я не перенес эти файлы, он их нахуй посылает.
Может есть теперь вариант все откатить и заново настроить статусы элементов?
Ждемс. Мне пожалуйста процент с первого миллиона, как автору идеи!
ну, а w3c справочник тебе как?
Я понимаю так:
1. При первом заходе на сайт отправляется html-страничка с неизменными блоками (типо хедера и футера), контентные области пустые, а также - js-скрипты и скрипты фреймворка.
2. js с помощью ajax запрашивает данные для отображение в контентных областях.
3. сервер получает данные из базы, пакует их в json-формат и отправляет json-файл.
4. js на клиенте получает json-файл и отрисовывает контентные области.
5. В дальнейшем если посетитель что-то делает с данными (например щелкает отсортировать товары по определенным критериям), если это можно выполнить с помощью уже имеющегося json-файла, то js-код выполняет все без обращения к серверу, если же данных недостаточно, то запрашиваются новые, как в шагах 2-4.
Все верно или я что-то не так понимаю?
Еще мне интересен пункт, если посетитель может менять данные (например, это форум и он добавил новое сообщение или создал тему). Как здесь происходит процесс? js все отрисовывает и потом сообщает серверу, чтоб он добавил новые данные в базу или сначала оповещается сервер, тот добавляет данные и потом сообщает клиенту, что все нормально и можно отрисовывать вновь добавленные данные.
Барбершоп и есть дизайн а-ля твоей канторы.
Этож надо блядь додуматься кнопку растрировать, и раскидать их по разным частям макета. Понять до сих пор не могу почему на этих макетах учаться верстать, на бихенс зайди чудовище там фри псд в 100 раз лучше чем этот высер.
Бля про правило <<внутреннего и внешнего>> почитай, это все что от версталы надо. Чтобы если ты не пиксель перфект делаешь за нормальным дизайнером, ты понимал, какие элементы должны быть ближе визуально.
>кнопку растрировать, и раскидать их по разным частям макета
Вот это не понял.
К слову, сам то я барбершоп не верстал (и никакие другие макеты академии), просто когда смотрел интенсивы, обратил внимание как у них все вроде разложено по полочкам.
Биханс да, очень годные вещи там лежат.
>>865738
Бамп вопросу. Тоже очень интересна эта тема.
>>865960
Спасибо.
Получается, что в таких SPA-приложениях сервер используется только для взаимодействия с базой данных. А сайт по сути представляет собой нечто вроде программы, которую пользователь скачивает и которая потом работает у него на компьютере в браузере, по необходимости обращаясь к серверу за данными?
Мне не очень понятно в чем премущество этого метода, по сути вся нагрузка перекладывается на комп пользователя. Единственный выигрыш - меньше траффика и меньше обращений к серверу. Если соединение плохое или нужно экономить траффик это может и выгодно, во всех остальных случаях никаких преимуществ для пользователя.
Предлагаю тебе отключить javascript и вернуться в web 1.0 с гифками, пользователь ёбаный. Как предлагаешь обрабатываеть карты или Google Office без SPA? У тебя на компе можно просчитать запуск спутника, а тебе видите ли нагрузка мешает. Что, Батла вторым окном не запускается? Так играй через playkey.
Че бомбишь то так).
>У тебя на компе можно просчитать запуск спутника, а тебе видите ли нагрузка мешает.
На моем не просчитаешь), потому и мешает. Хотя не то чтоб мешает, просто начал реактом обмазываться и не могу понять, в чем преимущество подобных фрейморков, это ведь просто перенос сервер-бекенд логики во фронтенд.
>и не могу понять, в чем преимущество подобных фрейморков
Это всего лишь означает, что ты не до конца изучил пюре жс и модель-вид-контролёр. И с каких пор сервер должен заниматься отрисовкой страницы, вообще-то браузер для это разработали. Так что можеь начать с удаления браузера и сидеть на дваче через командную строку, да, ведь именно это ты и предлагаешь вместо "нагрузки".
>Это всего лишь означает, что ты не до конца изучил пюре жс и модель-вид-контролёр.
Это верно, что там на сервере происходит я вообще представляю весьма смутно.
>И с каких пор сервер должен заниматься отрисовкой страницы, вообще-то браузер для это разработали.
Представим задачу - есть интернет-магазин, куча товаров, юзер нажимает отфильтровать их по параметрам. Js аяксом пересылает серверу параметры, тот формирует строку html-кода и отправляет ее клиенту, где js с помощью innerHtml просто вставляет ее в нужный блок.
На сервере может быть тот же Реакт , виртуальный ДОМ, или нечто иное, более низкоуровневое, потому что на сервере ты не ограничен браузером, а можешь кодить на чем угодно.
Должен ли*
разумеется, а кто еще тогда будет верстать?
Должен ли строитель уметь ложить кирпичи?
> только для взаимодействия с базой данных
Нет. Это клиент нужен только для взаимодействия с бд и отрисовкой полученной инфы. На чем будет клиент - неважно, это могут быть паговские темплейты пререндеренные нодовской прослойкой, бэкбоновская хуита или что-нибудь современное.
> нечто
Нет.
> по необходимости
Да.
> перекладывается
Что ты имеешь в виду? Нагрузка по отрисовке хуиты браузером ничтожна по сравнению с обработкой сотны тысяч записей в бд, которую производит среднестатистический говносервер среднестатистического говноинтернет магазина. К тому же перфоманс js достигает 30% перфоманса чистого С, а это так дохуя, что при любом упоминании подобного факта у питонастов и прочих скрипткидди выделяется несколько миллионов электронвольт анальной энергии.
> Единственный выигрыш
Это единственный выигрыш, про который можно сказать "овчинка стоит выделки".
> innerhtml
> просто вставляет
Удачи тебе перестроить традиционное дом дерево без полной перерисовки страницы. Как только ты это реализуешь, тебя возьмут на работу в гугл.
> виртуальный ДОМ
> на сервере
Чего_блядь.webm
Шдом - это DOM-alike структура, которая хранится в памяти браузера. В отличие от топорного дом прямиком из палеолита шдом позволяет динамически перересовывать нужные элементы, а не хуярить нахуй всю страницу. Единственное, что ты можешь сделать на сервере - пререндер изначального стэйта шдома (та самая изоморфность (universality)).
tl;dr у тебя какая-то каша в голове, большая часть вопросов отпадет сама собой если ты нормально поковыряешь любой современный js фреймворк/либу. Не считая А2, кек
И что здесь не так? Вполне корректный код. Если у тебя, конечно, не иммутабельность головного мозга.
>js с помощью innerHtml просто вставляет ее в нужный блок
И в чём тут отличие от реакта? Реакт тоже отправляет запрос и вставляет данные в нужный блок.
Иии? Ну удалится последний элемент. Что дальше то?
Нет, конечно, среднестатистический хипстер, два дня как втыкающий в ЕС6 (да и я тоже, т.к. я реакторедаксодебил) напишет для такого целую стену моднявого псевдофункционального псевдоиммутабельного говнокода уровня
const imFcknHipster = (state, id) => {
const newState = state.filter((item) => item.id !== id);
return newState;
}
return {...state, todos: imFcknHipster(state.todos, action.payload.id)}
Но это ведь просто учебный пример, не вижу никаких проблем. Даже учитывая всю мою ненависть к вью
>К тому же перфоманс js достигает 30% перфоманса чистого С
щас бы запруфанные бенчмарки глянуть, мде
js самый быстрый скриптоязык в основном благодаря вылизанным до блеска средам исполнения, бомбаж любителей питона этого не изменит
Ну т.е. если переданного элемента нету можно с чистой совестью удалять любой последний элемент?
А, ты об этом.
Ну а почему бы и нет))0
Ладно, признаю этот фейл. Впрочем, я бы не стал делать выводов о то, что "автор вью не знаею жс" по одной отсутствующей проверке.
Ты можешь установить его и использовать просто локально сохраняя версии своего проекта. в любой момент сможешь откатить свой проект к любому из прошлых состояний.
Кроме того ты можешь делать один и тот же свой проект из разных мест с разных компов, если хранишь его на гитхабе.
и гитхаб это не бардак, а помойка располагается в твоей голове.
Если ты не в состоянии освоить как пользоваться гитхабом то туда ли ты вообще пришел?
Не забывай о том, что рано или поздно тебе придется расстаться с привычным интерфейсом и работать с командной строкой. Ты даже файлы и папки будешь создавать из нее.
А в каком случае переданного элемента может не быть? Допустим, если в этом элементе крестик, который удаляет текущий элемент по его индексу. Как можно будет нажать кнопку удаления, если самого элемента не будет? И как правильней нужно написать?
Так тем более.
Спасибо понятно))
Он строит дом-дерево виртуальное, согласует его с браузеровым, еще возможно много внутренних операций выполняет, скрипты на js выполняются, а так бы все это делалось на сервере.
Он строит дом-дерево виртуальное, согласует его с браузеровым, еще возможно много внутренних операций выполняет, скрипты на js выполняются, а так бы все это делалось на сервере.
>tl;dr у тебя какая-то каша в голове, большая часть вопросов отпадет сама собой если ты нормально поковыряешь любой современный js фреймворк/либу.
Надеюсь на это)
Ну на самом деле в подобном примере такой сценарий в принципе невозможен, наверное поэтому автор и опустил проверку на андефайнед.
Будет что-то типа во вью не секу, сори
<button onClick={this.removeTodo(item.id)}>delete</button>
Да и никто сплайсами уже давно стэйт не меняет, в худшем случае будет фильтр по андефайнед и вернется исходный массив данных.
>Да и никто сплайсами уже давно стэйт не меняет, в худшем случае будет фильтр по андефайнед и вернется исходный массив данных.
Так а какой хороший способ?
Через фильтр ты имеешь ввиду:
arr.filter((index) => {return index != undefined})
Любой иммутабельный подход, в контексте js это, почему-то, принято называть функциональщиной, у меня как у лисподебила в прошлом от этого бомбит. Можешь хоть циклом в аккумулятор все скопировать и отдать в стэйт.
А вообще пикрелейтед. В случае с filter никаких проверок не нужно, если вызывать ф-ию без параметров массив отфильтруется "по андефайнед" и вернется в неизменном виде.
Спасибо, буду знать.
Но вот все эти способы формируют новый массив. А если предположить, что в массиве 1000 элементов или 10000, и мы удаляем один, как быть в таких случаях?
Мы же скриптодебилы, у нас есть двухуровневый оптимизатор и гарбидж коллектор, любезно написанный красноглазыми мутантами.
Насколько я помню операция записи/доступа в массив линейна, т.е. создается новый массив, в него просто передаются подходящие значения, после чего (в случае с редаксом, например) нужному куску стэйта присваивается ссылка на новый массив/объект. Старая хуита удаляется GC.
Если хочется быстрее - можно сделать все то же самое, что и с filter, но на традиционных циклах, они охуенно быстрые и прекрасно оптимизированы но хипстерки любят хуячить везде свои мапы и фильтры.
Вообще когда речь заходит о перфомансе JS, то там всплывают всякие подводные камни оптимизаторов и т.п., сам по себе JS оптимизировать трудно, разве что преаллокацию делать, юзать циклы и не мешать оптимизатору а как именно не мешать - знают только истинные олдфаги, такие по всяким киевским конференциям не ездиют.
Я лично в это не лез дальше пары даунских видосов от котанов где чувак с голосом помирающей ламы втирал какую-то дичь пятилетней давности.
>рано или поздно тебе придется расстаться с привычным интерфейсом и работать с командной строкой.
>рано или поздно тебе придется расстаться с привычным интерфейсом и работать с командной строкой.
Чому так?
Лол, только хотел написать про это, но уже все пояснили без меня :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. Тред обновляется, показывая, в том числе, и новый пост.
Можно на шаге два показать пост сразу, а тред обновить в фоне, но это иногда выглядит стремно, потому что если пока ты потел над постом, кто-то мог тоже запостить в тред и тогда слетит нумерация и новый пост странным образом воткнется до твоего через полсекунды.
Та я не вьюшник, а начинающий реактодебик. Делал тудуху и удалял сплайсами, вот и прощупать почву на счет лучшего способа.
Сорта говна. Все претензии к сплайсу слайсу и т.п. основаны исключительно на том, что мутируется стэйт/кусок стэйта напрямую и это типа плохо, но почему именно юзать мутации в языке, которые изначально создан для мутаций плохо, да еще и на клиенте, где в принципе похуй на данные - никто тебе не скажет, даже сам Дэн Абрамов.
Так тебе никто не мешает играться с данными как ты хочешь, главное никому код на ревью свой не давай, лол.
реактодебил
>мутируется стэйт/кусок стэйта напрямую и это типа плохо
let newArr = [...this.state.arr];
newArr.splice(index, 1);
this.setState({arr: newArr})
Это напрямую разве? В редаксе так же, копируем старый старый, изменяем и вставляем.
Нет, это не напрямую. В том примере выше - напрямую.
Т.ч. единственный аргумент в пользу return state.filter((shit) => shit.id !== id) это читабельность. Т.е. если выбирать между 1микросекундой к скорости рендеринга и тремя лишними строчками кода, большая часть реактодебилов (в т.ч. и я) сядет на второй стул.
А тю. Просто вы ввели меня в заблеждения, я думал удалять сплайсом это вообще хуйня пиздец жаквар
В офисе с 8 до 19 верстать по 2-3-4 магазина в день за 20-30-50к в месяц?
Почему вакансий на удаленку только 10%?
> хуйня пиздец жаквар
Сейчас именно так и есть, отдашь свой сплайсовый код на ревью - тебя засмеют и отправят смотреть катерину поршневу.
Ну пока не засмеяли. Она, скорее, всего как раз и пишет через фильтр, она же супер функциональный программист
Cпасибо за такой подробный ответ ^_^
>почему именно юзать мутации в языке, которые изначально создан для мутаций плохо, да еще и на клиенте, где в принципе похуй на данные - никто тебе не скажет, даже сам Дэн Абрамов
Могу я тебе сказать, хоть я и не Абрамов. Мутации плохи тем, потому что теряется возможность сравнить предыдущий стейт со следующим по ссылке. Или ты всерьез думал, что мутировать в Редаксе нельзя потому что ЗАШКВАР?
верстаю с 12 до 19.00 (минус еще час на обед и еще один на перекуры)
5/2 за 30к (один раз в неделю работаю из дома, когда впадлу ехать в офис).
но я не фронтенд (только в апреле вкатился в верстку, взяли на работу версталой/контент манагером).
в итоге занимаюсь разными штуками.
верстаю блоки по мелочи, встраиваю скрипты от маркетинг агентства на сайты, переносил сайты на другой хостинг, на php сделал смену дат акций (крон), верстаю сайты и пилю адаптив к уже готовым, сажаю на cms.
когда делать нечего могу заняться оптимизацией сайтов - выполняю требования google pagespeedinsights.
как-то так.
дс2
> теряется возможность
И ты сможешь внятно, своими словами, объяснить, зачем тебе сравнивать текущее состояние с прошлым, не повторяя фраз, которые кочуют из одного умного туториала в другой? Без подъебов спрашиваю, если че, может я чего-то не понимаю. Восстановить прошлое состояние ты все равно не сможешь, если только не напишешь собственную структуру данных. На передачу пропсов в нижестоящие компоненты для запрета ререндеринга мутации тоже никак не влияют.
И я не спорю с тем, что используя редакс лучше / нужно писать в соответствие с его парадигмой, в противном случае, если так уж тошнит от осознания того, что малейшее нажатие на кнопочку для закрытия какой-нибудь ебучей модалки засирает коллстэк 10-ю одноразовыми функциями, лучше писать без редакса, и вообще нахуй не юзать реакт. Но речь изначально шла о js как таковом, а не только о редаксе.
Конечно, могу: чтобы понять нужно перендеривать компоненты, привязанные к этой ветке стейта или нет.
Если ты пишешь маленькие приложения и тебе не нужен Реакт или Редакс, то не пользуйся ими.
Прихожу в офис где-то к 13, ухожу в 19-20, иногда работаю из дома. Пилю одно и то же приложение уже полгода, в день пишу 50-100 строк JS-кода, все стандартные компоненты давным-давно сверстаны. 140к, ДС.
Вакансий на удаленку мало, потому что работать удаленно СЛОЖНО и требует высокого профессионализма и налаженной коммуникации от всей команды.
Понятно, значит не можешь. Тебе ничего не помешает сделать тоже самое при обычном подходе. Собственно, я это даже практиковал как-то, во времена когда еще все писали реакт.криэйткласс.
И я уже довольно давно формошлепствую на реакте с редаксом и мне нравится вся вот эта вот "псевдофункциональщина", если что.
Что такое «обычный подход»? Shallow equal? Deep equal? Ты понимаешь, что это намного более затратные операции, чем простое сравнение по ссылке?
>И я уже довольно давно формошлепствую на реакте с редаксом
Не похоже, что ты понимаешь их внутренние механизмы.
Исторически значительная часть людей в IT-релейтед индустрии кладет хуй на график, а программисты сейчас еще и в фаворе, поэтому до них особо не доебываются. Был, помнится, на собеседовании в Связном, сказали что у них IT отдел строго к 10. Ну, я сразу сделал покерфейс и отвалил. Во всех остальных компаниях, где я проходил собеседования (в т.ч. Сбертех и Альфа-лаб) были те или иные послабления — поздних приход, гибкий/свободный график, возможность работы из дома и т.д. Все это, конечно, относится к людях, которые хоть чего-то стоят на рынке труда.
"ВЕБ-РАЗРАБОТЧИК 5.0"
С нуля за 5 недель научим верстать сложные, адаптивные сайты и сформируем первые работы в портфолио под руководством опытного наставника!
Это уже наш пятый поток и мы с уверенностью можем сказать, что:
- Каждый из учеников получает фундаментальные знания в работе с HTML и CSS и готов брать заказы на верстку сложных, адаптивных сайтов;
- 20% студентов отбивают курс еще во время обучения;
- Любого нашего выпускника спокойно возьмут на должность "HTML-верстальщика" с окладом в 20-25 т.р, если он добросовестно выполнял все задания на курсе и защитил дипломную работу.
Что тебя ждет на курсе:
- 5 недель ежедневной работы в Sublime Text 3 и Photoshop;
- 30 подробных видеуроков от основ работы до продвижения себя как специалиста;
- Поддержка преподавателем на протяжении всего обучения;
- Полноценная выпускная работа;
Курс тебе подойдет, если ты:
- Начинающий веб-разработчик с опытом работы от 0 до 1 года;
- Веб-дизайнер или руководитель веб-студии и тебе важно разбираться в основах верстки;
- Уже работаешь, но хочешь сменить профессию;
- Студент/школьник технической специальности и ищешь перспективное направление для работы;
Чтобы получить отзывы наших выпускников и программу курса, прямо сейчас напиши мне в личку с пометкой "Хочу кодить. Дистанция":
Менеджер "Школы основ веб-разработки Артема Исламова". Добавляйте в друзья - скину информацию по курсу!
Уот так уот! А вы говорите кокодемия.
"ВЕБ-РАЗРАБОТЧИК 5.0"
С нуля за 5 недель научим верстать сложные, адаптивные сайты и сформируем первые работы в портфолио под руководством опытного наставника!
Это уже наш пятый поток и мы с уверенностью можем сказать, что:
- Каждый из учеников получает фундаментальные знания в работе с HTML и CSS и готов брать заказы на верстку сложных, адаптивных сайтов;
- 20% студентов отбивают курс еще во время обучения;
- Любого нашего выпускника спокойно возьмут на должность "HTML-верстальщика" с окладом в 20-25 т.р, если он добросовестно выполнял все задания на курсе и защитил дипломную работу.
Что тебя ждет на курсе:
- 5 недель ежедневной работы в Sublime Text 3 и Photoshop;
- 30 подробных видеуроков от основ работы до продвижения себя как специалиста;
- Поддержка преподавателем на протяжении всего обучения;
- Полноценная выпускная работа;
Курс тебе подойдет, если ты:
- Начинающий веб-разработчик с опытом работы от 0 до 1 года;
- Веб-дизайнер или руководитель веб-студии и тебе важно разбираться в основах верстки;
- Уже работаешь, но хочешь сменить профессию;
- Студент/школьник технической специальности и ищешь перспективное направление для работы;
Чтобы получить отзывы наших выпускников и программу курса, прямо сейчас напиши мне в личку с пометкой "Хочу кодить. Дистанция":
Менеджер "Школы основ веб-разработки Артема Исламова". Добавляйте в друзья - скину информацию по курсу!
Уот так уот! А вы говорите кокодемия.
Хочу кодить. Дистанция
Русский хитман.
>- Любого нашего выпускника спокойно возьмут на должность "HTML-верстальщика" с окладом в 20-25 т.р, если он добросовестно выполнял все задания на курсе и защитил дипломную работу.
Сильное заявление.
Функциональщину чтоли дрочишь? Можно ли реализовать монады и функторы в js или они нинужны?
Кун-который-предлагал-тебе-запилить-приложение-с-d3
Проверять вам его конечно не нужно...до того как заплатите нам деньги.
Это тайный заговор фронтендеров. Они специально все усложняют, чтоб с умным видом говорить, что для пары кнопочек и панелек нужно знать овердохуя языков, технологий и лет опыта. Это короче как средневековая масонская секта. Даже не пытайся туда влазить.
Лайв превью из брекетс с плугином на автосохранение всего при потере фокуса + гулп для конпеляции лесс и кретинирования цсс-жс
Когда-то учил html с сss, недавно от безделья решил освежить базовые знания. После этого возникла мысль дропнуть свой строительный ВУЗ и в плотную заняться изучением веб-разработки. Стоит ли соваться на рынок без ВО?
подскажи как плагин называется чтоб подсказки были в html ? жмешь например h без скобки и он варианты выдает
глянул, там собсвенно жса совсем немного, в файлике просто сидит jquery, плагин слайдера и плагин выпадающего меню, которое на маленьком экране включается.
Если ты дизайнер и сильно бомбит от жса то разбери хотя бы подключение jquery плагинов, это совсем легко, тем более в своих проектах сможешь учитывать какие плагины тебе или програмысту понадобятся для реализации той или иной фишки (типо паралакса, слайдера или такой выпадающей менюшки). На freecodecamp например jquery идёт ещё до изучения даже базового js'a.
emmet эт не то. подсказки я имел в виду другое в брекетс в css работает например пишешь display и он уже те выдает варианты всего, там relative, absolute. А в html не выдает (: podskazok
Дизайнер у них гашишин. По смеху видно.
Хуинарчик
А почему тогда шрифты хуевит если .js файл удалить? размер+гарнитура другая.
А то crtl + C прерывает процесс
ctrl+z заморозит текущий процесс
fg вернет замороженный процесс
bg продолжит выполнять этот процесс в бекграунде
И да, нахуй я все это учил, если можно сделать как вот этот макакогосподин и не ебаться>>867494
Смело пропускайте всякие лекции про баш)
Начинаю работать в 9-11 по желанию. Первый час - совещания, постановка задач и планов.
Дальше либо еще немного совещаний, либо разработка.
Верстки касаюсь только на уровне разметки в реакт компоненте. Все остальное время пишу разного рода фичи к приложениям на джс.
Если надо что-то новое изучить - изучаю и применяю в работе.
Удаленка если что.
Не бывает такого, что у тебя в какой-то системе висят какие-то задания от предположим тимлида и ты их постепенно делаешь и коммитишь отписываясь в какой-то конфочке?
В общем, так чтобы работать ночью и никто тебя днем не ебал особо - это только фриланс?
Теоретически такое возможно, практически очень накладно. Общение необходимо без него крайне сложно содержать проект в нормальном виде. Если ты более менее опытный разработчик и команда работающая над проектом небольшая, тогда количество общения только увеличивается, потому как надо кучу всего обсудить, вычитать спеки, посоветоваться, переварить апдейты и т.д. и т.п.
>В общем, так чтобы работать ночью и никто тебя днем не ебал особо - это только фриланс?
Да
Нет, ну серьезно, какой тебе нахуй фронтенд, если ты шапку прочитать не в состоянии? Жалко тебя даже чет стало.
Но там о профильном образовании ничего нет. Да, есть туториал для самообучения, но это ни о чём не говорит, ведь людям после вуза нередко приходится задрачивать самим.
Дропай вышку, она не нужна.
Конечно с условием что ты успешно выучишь нужное для работы программистом, а для этого придется долго и упорно работать над своими знаниями и умениями.
Профильное образование для программиста на территории СНГ - это миф.
А для фронта вообще ничего подобного не требуется, кроме разве что теории графов/дискретки (если хочешь рисовать всякое говно).
Это уже слишком ;)
А если в шапке нет то "Гугл" :)
Это Академия. Это лучше вуза.
>>867668
Спасибо, котаны, обнадёжили.
Пойду начинать базовые курсы сами знаете где. Хорошего вечера всем :3
>кроме разве что теории графов/дискретки
Английский. Единственное что пригодилось из того что учил в универе.
Как сделать, чтоб при масштабировании она растягивались, но с экрана не слазила?
Знаю что платина, но гугл молчит.
Чувак, ты только вышку то не бросай, не слушай этих питурдов, учи программирование параллельно с учебой
Вышка даже близко не профильная, бро. Иначе бросать было бы дурной затеей.
строительство - самая лучшая сфера. Человекам всегда надо будет жить где-то, а распилы на дорогах - вообще неиссякаемая жила
<div class="pic"></div>
.pic {
display: block;
width: 2500px;
height: 1300px;
background-image: url(images/pic.png);
}
Ну если он хочет клепать формочки, зачем ему строительство?
Другое дело, если он сам не знает, чего хочет. Тогда да, лучше не бросать, пока не дойдет до вычисления фибоначчи на жс)))0
>>867768
http://codepen.io/anon/pen/VPKNqY
Ппц ты тупой.
бекграунд имейж не может быть больше контейнера(дива)
А у него ты задаешь фиксировано width: 2500px;
поменяй на min-width: 2500px и будет как ты хочешь, но ты реально тупой, советую заняться чем-то полегче.
другой анон
Что тебе ясно?
Есть. Абсолютно не важна. Соваться стоит.
Не слушай дебилов на дваче, смотри на вакансии на HH.
Надо это уже в шапку добавить, заебали с платиной.
Кризис мучает отрасль, конторы банкротятся. Зайди в соседний тред строителей. К распилам тебя просто так никто не допустит, так что сейчас по большей части это превозмогание и работа за доширак.
Кстати я тут задумался вебпак и подобные выводят все на stdout или ошибки на stderr. Интересно проверить
Ок, пусть так, но нахуя мне логи 5 сервисов, которые у меня сейчас запущены, в одном окне? Чем это лучше кучи окон/вкладок?
Проверил, stdout.
>Ппц ты тупой.
Я что, сказал, что занимаюсь этим 20 лет? Я например нигде не могу найти нормальное пояснение с чего вообще начинать.
Да ничем не лучше, вкладки для того и придумали. Просто когда например хочешь запустить редактор открывать новую вкладку это оверкилл, можно просто свичнуться быстро в консоль, запустить редактор в текущей папке и вернуть вебпак в фореграунд.
Да и я ж и написал что это почти что бесполезные знания которые с какого-то хуя я выучил когда смотрел видеоуроки по командной строке.
Так и делаю. Завтра экзамен по бесполезному говнищу, а я даже не знаю определение поноса. Зато JS подучил.
На мойщика унитазов в макдоналдс.
Вот я сижу например "учу" JS путем читания учебника кантора и решения от туда задачек по паре тройке часов в день, совмещая это с паралельной версткой с прикручиванием готовых Jquery (плагинов которые я в душе не ебу как работают) и попытками на ходу разобраться в этом жейквери (пиздец какой то, любой мало-мальски сложный jq код для меня выглядит как китайская грамота, нативный жс часто в разы яснее и понятнее, хоть и то же самое на нем будет часто в несколько строк с циклом вместо одной функции).
Пока что это все в голове воспринимается как совершенно разные пласты знаний, первое какая то абстрактная теория со сложными для меня задачками которые пока хрен пойми как применить, второе применимый на практике инструмент который я кое как использую не понимая, и который выглядит как говно просто.
Я что то не так делаю и в пустую время трачу или в итоге как начну лучше мочь в само программирование а не синтаксис - меня внезапно должно осенить?
Вверх.
Ну так у большинства вкатывальщиков пригорает именно на этот моменте.
Верстаки ещё нужны, но слабо, в основном нужны фронтендеры, то есть йоба-верстальщики которые и на жс чето могу запилить, или даже чисто с жсом работают, так как бывает что весь хтмл на нём генерится.
Бекенд это отдельная ветвь, очень востребованная и с заработком иногда и получше чем у фронтов
Ну понял. Учить JS в первую очередь. HTML и CSS3 я немного знаю, по крайней мере в стиле web 1.0 верстать могу спокойно.
[Специалист] linux уровень 1, преподаватель Михаил Варакин.
Там есть этот курс новей с другим преподом, но он гораздо хуже.
найти бы еще такую вакансию..
помню тот момент когда моча мне ударила в голову (1,5 г назад) и я решил упороться версткой. об этом немного знал, т.к. в школке развлекался созданием всяких домашних страниц, правда без особого понимания всего. но даже с цмской (cutenews) побаловался..
так вот о чем я. в целом понимал, что можно научиться верстать и т.п. без курсов, но решил все-таки посмотреть, где можно поучиться этому делу. курсы нашел быстро, а когда увидел на их сайте, что они еще и помогут работу найти - то мигом отправил заявку.
на первом занятии заполняли анкету, в ней поставил галочку, мол не откажусь от помощи в поиске работы. нас реально спрашивали хотим ли мы этого.
ок, прошел я курсы, длились они месяц или может чуть побольше, не помню точно, на заключительное занятие к нам пришел какой-то чувак, у него якобы стартап, звал к себе на стажировку и что-то активно впаривал про JS и PHP (это ребятам, что только что закончили курсы по базовой верстке окда), больше про работу не были ни слова. естественно, наши преподы рассказывали о том, как все-таки вкатиться в реальную работу, но это было кукареку из серии «попробуйте зарегаться на фрилансе и хед хантере».
помню еще один html обучающий сайт с платными курсами - в первого же блока на сайте ляля о том, что проучившись у них N месяцев можно будет спокойно претендовать на зп 50-100к рублей.
разве не все языки похожи друг на друга и выучив один, ты выучиваеш почти все? немного меняется только синтаксис от языка к языку или как?
мимо нюфак начавший изучать верстку и JS
Ты прошел одни лишь базовые ноунейм курсы по вёрстке и негодуешь, что нельзя найти работу? Я правильно тебя понял?
Ага. А языковых групп в природе нет. Японский такой же как английский, а js такой же как ассемблер.
Во-первых, нет.
Во-вторых, ты тупо проебешь время на изучение мертвого говноязыка, работа на котором есть только в области поддержки текущего и тормозящего легаси говнокода.
Рельсы еще можно пощупать но только любопытства ради, когда будет время.
Без понятия, на самом деле.
Хотя так то он в принципе и не оживал, популярностью пользовались только рельсы, там можно хуяк-хуяк и интернет магазин в продакшн. Сейчас для этого есть более надежные и быстрые инструменты.
Потому что какой-то дебил с Двача так сказал, видимо. Расскажу завтра парням на работе, что они на мертвом языке пишут, посмеемся вместе.
Я думал всю дорогу был php На бекенде или еще что. А этот Руби ни к селу, ни к городу.
Ну так и есть, руби сдох, а его дефективный братец в виде рельс сидит на химиотерапии. Поддерживать легаси дерьмецо кому-то нужно, работайте дальше, получайте денежку, кто ж вас в этом обвиняет?
Вась, у тебя аргументы-то есть в пользу своих слов или так, вычитал что-то на Хабре и решил спиздануть, чтобы умным показаться?
И на этот вопрос ответ нужно занести в шапку.
Вот почему в мире есть свыше сотни реальных языков? У всяких народов и прочего?
ахуеть, вот для хтмл и ксс, есть стандарт, все клепают одинаковую хуйню, почему нельзя так же было сделать для серверной части.
Так сложилось. Засуди теперь мир и программистов в нем.
Не ссы, щас допилят WASM и такой же зоопарк будет в браузере))))
Похожи. Но вокруг каждого более менее известного дохулиард разных фреймворков, библиотек, автоматизаторов, IDE, движков и прочего. Оно в принципе тоже все похоже, но.. это как с языками. Выучишь к примеру английский, а потом решишь какой-нибудь итальянский. Оно конечно будет проще, чем совсем с нуля, но слова то другие и правила другие, хоть и похожие, и фразеологизмы (всякие тонкости и особенности употребления).
Может тебя это и удивит, но хтмл и ксс стандарты уровня черновика вовочки на уроке информатики, как и все остальные впрочем. ведь ты тоже можешь создать свой язык уровня брэйнфак. А все потому что нет такого понятия, как диплом в области программирования, гыгы, дипломированный специалист АШТМЛ лел. Есть степени CS, но они означают лишь степени компьютерной науки. то есть университеты выдают степени в различных областях компьютерных технологий, не языков, потому что язык разрабатывается под алгоритмы, там функцианальщина, процедурщина, скрипты. Вот это база. мимоматематик
Аргументов много, че у тебя так пригорело то? Мертвых технологий куча, каждый месяц их список пополняется. Руби сдох.
Тут тебе из мертвого треда мертвого языка нассали в ебло.
Настолько много, что ни одного привести не можешь?
Пригорело, потому что ты с умным видом несешь полную чушь.
я то работу нашел после базового. не сразу, конечно, но нашел.
а пригорает по большей части от радужных обещаний всевозможных курсов по верстке о том, что сразу после их интенсива можно идти работать и ты будешь таким невъебенным спецом.
Ну, ты сам виноват, что поторопился с выбором курса. Ты повелся на обещания трудоустройства, даже не погуглив об этой конторе.
Но всё же ты молодец, что нашел работу. Рад за тебя.
Ты похоже вообще пороха не нюхал. Люди занимаются таким говном, чтобы прокормиться, а тебе видишь ли денег некуда тратить и времени нет. Его ни у кого нет блядь, только большинство при этом еще и сосёт финансовый хуй. Пiшов в пiзду.
Ну хз про какую проебанную молодость речь. График обычно у разрабов халявный, по сравнению с большинством других офисных профессий. Никто тебя не заставляет после работы задрачивать. Да, так ты будешь отставать от задротов, но раз тебе деньги все равно особо не нужны, то думаю тебе похуй будет.
Я вот щас вообще на удаленке работаю и половину "рабочего дня" хуйней маюсь, при этом зарплата для начинающего фронта в мухосранке очень даже приличная. Мой друг работает инженером на заводе, встает в 5 утра, а приезжает домой часов в 19. Вот это настоящий проеб молодости.
У меня есть два файла, хочу сделать из них один, но там какой-то непонятный export, в нем какие-то вызовы функций, я не знаю как это переписать в один файл.
Как работает эта строчка?
export default DragDropContext(HTML5Backend)(Container);
На пике 1 - как есть, на 2 - как мне надо.
Нужно писать export default class Containter...
>Есть мнение что это все очередной раздутый пузырь. И может получиться точно как с дотком-кризисом в девяностых. И когда он лопнет то пограмисты будут прогать за еду. Пахомия конечно отсала от запада лет на 20 и до нее все тренды доходят с рандомными задержками но если у них там рыночек пизданет то и по рашке ударит. Ведь 90% местных макак кодит на аутсорсе у иностранных компаний.
Все так. Весь тред - это фингербокс. Как mg
Как разберешься нам сообщи.
float? flex?
>И может получиться точно как с дотком-кризисом в девяностых.
А что случилось с доткомом в девяностые?
мне флоаты и инлайны удобнее, флоаты удобнее всего, я привык к ним, все их косяки и как их обходить знаю
спасибо за ответ!
Да уж.. косяков у них пиздец. То лезут куда попало, то пробелы.
Но как я понял, можно и то и то использовать в одном месте как мейн, а можно и раздельно. Еще б пояснил , если можно, за этот момент(:
Флексы. Флоаты и инлайн-блоки использовались от безысходности.
>>868836
Это ерунда. Крах доткомов вообще не про то, и он слабо повлиял на востребованность программистов. Возможно, что наебнется несколько единорогов (Дропбокс, Убер), но на общую картину стремительного приближения технической сингулярности это никак не повлияет.
> Пахомия
> пограмисты
> тренды
> рашке
> макак
Ну, я скажу так: стоит ли прислушиваться к высеру очередного великовозрастного порашника или нет - каждый решает сам за себя.
На волне успеха раннего интернета (Yahoo и т.п.) инвесторы бросились вливать бабло во все подряд интернет-проекты не смотря на их качество. Прошло несколько лет, стало очевидно, что эти проекты никогда не окупятся и денег не вернут. Ну и бахнуло.
С чего вдруг? У бизнеса ВНЕЗАПНО исчезнет потребность в автоматизации процессов? Наоборот, их потребуется еще больше и средний уровень программиста упадет еще ниже.
Какие именно навыки чаще всего подразумеваются под (исходя из вашего опыта) следующими фразами
1. Начальное знание JS
2. Уверенное-среднее знание JS
3. Профессиональное знание JS
Я просто уже задолбался гадать что подразумевает HR на сайте вакансий на этот раз. Хочу иметь хотя бы примерную картину.
Ты просто резюме скинь с портфолио, они посмотрят и сами определят, какое у тебя по их шкале знание.
1. Можешь написать маленькое приложение в одном файле.
2. Можешь написать среднее приложение из десятков файлов.
3. Можешь спроектировать и написать приложение любого масштаба и сложности.
сейчас уже надо на флексы переходить, их стараться везде использовать, но знать и уметь надо на всем верстать. Использовать можно все вместе, вперемешку, это без разницы, вопрос кодестайла и удобства дальнейшей работы с подобным кодом.
спасибо друг! ты мне крайне помог! своими советами. Эт как свет во тьме для меня.
Так ты думаещь, что саму разработку нельзя будет автоматизировать через такой срок?
Сверстал портфолио.
Решил убрать старый сайт с гит пэйджс а туда воткнуть портфолио.
Переименовал репозиторий сайта в другое имя, а реп портфолио в <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.
документацию поковырял и нихера не понял.
помогай анон
хочу уже по собесам походить.
Создай новую репу и туда залей новую страницу, это займет пол минуты, зачем создавать себе лишние проблемы.
1 cутки
Создай новую репу, создай для нее ветку gh-pages, заходи по github.com/<username>/<repo>
Еще в настройках репы надо выбрать сурс для гхпагес - бранч гх-пагес
заебался их по очереди юзать) у одного одно не работает, у другого работает, но то что работало в первом нет у второго и так по троим езжу. бывает целый день проебываю на всякую хуйню с редактором))
Да в жопу васянские плагины, я люблю чистый софт
VS Code жи.
Чёт вроде понял, а какая-то муть в голове. Надо больше.
https://www.freecodecamp.com/
раздел Basic Algorithm Scripting, Intermediate Algorithm Scripting и Advanced Algorithm Scripting
или все же лучше только на верстал и джунов?ъ
смысл есть 1) для опыта ( собеседований ) ( легче будет потом) но поинтов мало, надо думать на перед, возможно через некоторое время придется идти туда же, и ты там накосячишь так что тебя видеть не захотят. 2) для возможности поработать за опыт и еду.
Если пройду все бесплатные упражнения на htmlacademy и learn.javascript.ru смогу хотя бы небольшие деньги заработать на upwork или fl.ru?
Вряд ли. Пытаться вкатиться сразу на удаленку не очень хорошая идея. Или ты вообще нихуя не заработаешь или будешь на уровне говночиста-прикручивателя-джиквери-плагинов за копейки и ничему не толком не научишься. Начни с устройства в офис.
Или просто писать на все тупые вопросы "Шапка"
HR сразу обычно отсеивает людей без вышки, так как вышка для него верный признак того, что человек не даун. Без ВО, скорее всего, твоё резюме полетит в мусорку и никакие курсы не помогут.
Нахуя? В программировании редко нужно даже знание CS, а математика это вообще другая область.
А если у меня есть вышка, но не погромистская, то я тоже даун?
В офис без опыта и вышки не возьмут же. К тому же я 17 лвл. Оттого и вопрос стоит ли вообще на это время тратить
Кнопки делаются shap-ами и складываются ровно по папкам btn_call и тому подобной. Чтобы можно было по шейпу кликнуть через «a» и легко замерить высоту\ширину\бордер и тд. Этот урод его растрировал и раскидал по разным частям макета, как закладку чисто ищешь. Это лишь песчинка в его море говна, короче там все хуйня.
>>865934
FREE PSD/FREE LANDING/psd в поиске на бихенсе бей и листай вниз проекта, там будет или должна быть ссылка.
Вот и начинай нарабатывать опыт. Заодно и подрасти успеешь.
Про вышку я уже выше все написал.
не сможешь
Из psd макетов
Вы с работой эйчаров знакомы или тут одни диванные? 80% резюме на джунов 27-30 летние дяди без во, которых если и берут, то в самую последнюю очередь. И даже если их вдруг возьмут - карьера этих людей мертва.
То ли дело в копирайтинге...
80% резюме на джунов это люди, которые нихуя не умеют, возраст и вышка в таких резюме - вторичные факторы.
Так уж случилось, что я как раз 30-летний дядя без ВО. И когда той весной я устраивался на работу, меня просто заваливали приглашениями на собеседование, в итоге было 4 офера на 100-140к. Это с опытом работы в полгода и одним нормальным проектом на гитхабе. Видимо сейчас мне нужно осознать, что моя карьера мертва, сесть в угол и заплакать?
Алсо, открою секретик — устраиваться джуном это дно, таких вакансий на рынке крохи. Метить нужно сразу в мидла.
Нужно осознать, что все разговоры про работу, кризис и карьеру в программаче и воркаче - диванная болтология.
https://youtu.be/1DuMu721ad8
>>870617
Друзья, я в этом треде это все писал уже миллион раз. Дико не хочется повторяться, сорь.
>Как стрельнул сразу в мидла?
Показал своим пет-проектом, что знаю актуальный стек (Реакт-редукс) и могу писать небольшие SPA без постоянного надзора. Описал предыдущий опыт работы так, чтобы было видно, что в IT не новичок. Для многих большего оказалось и не надо.
Тебя уже наверное все остоебали, но насколько большой / сложный проектик был?
А то чет я смотрю на свое говно и даже хуй знает, что можно показать (ничего).
Около 1000 LOC на JS, я думаю. Не сложный. Но по всем правилам — с вебпаком там, ридми, внятным разделением на модули, сообщениями в коммитах.
Понятно, спасибо. У меня примерно тоже самое. Допишу, наверное, тестов еще каких-нибудь.
По моему опыты юнит-тесты на фронте это пустая трата времени. Если ты не либу пишешь, конечно.
Скинь гитхаб, мб посоветую чего.
Ну мне энивей хочется поколупать тесты.
Там ничего особого то и нет, мусорка из форков, надо почистить.
https://github.com/acilsd
Бегло посмотрел последнее приложение — cards, есть определенные стремные места (биндинг, рефы, кодстайл), но вообще все неплохо. Можешь пытаться куда-нибудь устроиться. Я правда хз что оно делает, может если запустить, то там ад.
Алсо поставь eslint-airbnb-config.
Ну да, мне просто повезло, что я открыл трихаус, случайно выучил там JS, по иронии судьбы написал на нем пару аппов, а потом резюме на HH само отредактировалось и я очнулся на работе. Бывает же!
Подкину вопрос про трихаус. Там реально обучаться, если английский только на уровне чтения и то сильно хромает на обе ноги?
Сборщик, который преобразует любое говно в JS-модули, склеивает и высирает все обратно так, как ты ему скажешь.
Проверь, там же есть триал. Кантор лучше, но во-первых я тогда про него не знал, а во-вторых плохо учусь по тексту, и намного лучше по видосикам.
А почему ты не выкладываешь сборки на gh-pages? Чтоб можно было посмотреть что вообще приложение делает и как оно это делает.
Скачивать и запускать через npm... кто-то вообще так делает, когда ты просто попал на рандомный проект
@
НА ФРОНТ-ЕНДА
@
ПОВТОРЯЕШЬ ООП, ПАТТЕРНЫ MVC, MVP, MVVM, ООП В ПРОТОТИПНОМ СТИЛЕ, ООП В ФУНКЦИОНАЛЬНОМ СТИЛЕ, ЗАМЫКАНИЯ, ES6, ИЩЕШЬ В ИНТЕРНЕТЕ "ВОПРОСЫ НА СОБЕСЕДОВАНИИ FRONT-END", ИЩЕШЬ ОТВЕТЫ НА НИХ, ПОПУТНО УЗНАЕШЬ КУЧУ НОВЫХ ВЕЩЕЙ, ПОВТОРЯЕШЬ ВЕРСТКУ (А ТО ВДРУГ ЗАБЫЛ ИЛИ УПУСТИЛ ЧТО-ТО), ОПТИМИЗАЦИЮ СТРАНИЦ, СЕМАНТИКУ
@
УЖЕ ТРИ ЧАСА НОЧИ
@
ПОРА СПАТЬ
@
УТРОМ ВСТАЕШЬ ПРОСВЕТЛЕННЫЙ
@
АБСОЛЮТНО СПОКОЙНЫЙ, ВЕДЬ КАКОЙ БЫ ТЕБЕ ВОПРОС НЕ ЗАДАЛИ - ТЫ ЗНАЕШЬ ОТВЕТ
@
ИТАК НАЧНЕМ
@
ЧТО ВЫ МОЖЕТЕ РАССКАЗАТЬ О NODE.JS?
@
А С КАКИМИ БАЗАМИ ДАННЫХ ВЫ РАБОТАЛИ?
Чет зря я твое резюме посмотрел...
мое прямо невыносимо уныло смотрится рядом с ним.
Да и скиллов почти по нулям,верстка да джс. ну сасс галп гит бэм еще
и то я на что то рассчитываю )
Ты зря столько дома просидел, мог бы поди еще летом устроится на работку, и кил бы твой на работе за это время сильнее подрос чем ты его дома высиживал. + зп бы получал.
Если ты про то, которое на ghpages, то оно нерелевантно, я немножко прокачался за это время. Все забываю потереть. Вообще пришел к выводу, что "портфолио" в сети - говно без задач, если только ты не собираешься на удаленке всю жизнь торчать.
Ну смотри, у меня качественный рывок буквально за один месяц произошел, когда я нырнул в удивительный мир говна и начал колупать реакт. Очень много всякой теоретической хуйни проясняется.
А дома я сидел из-за военкомата же
вроде даже видео втыкают
Я не могу нырнуть на месяц в реакт, я только только на джс функциональщину освоил, теперь надо осилить компоненты на прототипах...
но работа с отдыхом от нее отрывают 70% времени... + дела, жена.. остается совсем немного.
ВОт думаю мне бы джс доучить, с аяксом разобраться да библиотеку какую-нибдь не сложную поколупать.
хотя, когда время есть идет быстро. за последние три дня разобрался с проепроцессорами, галпом и гитом практически с нуля пока портфолио верстал.
http://codepen.io/freelancer300k/pen/gggPpy
Допустим компонент навигация, внутри разметка:
nav.nav
__ul.nav__list
li.nav__item
a.nav__link
Смысл? Компонент маленький, там мало стилей и запутаться в них нереально. Можно именовать как хочешь.
Погрущу с тобой, анон. Столько разной информации на этот счёт, что уже мозги протекают.
@
ПЕРЕПИСЫВАТЬ ВСЕ КОНФИГИ
@
Я ЛЮБЛЮ ПЕРЕПИСЫВАТЬ КОНФИГИ
ну хоть лоадеры теперь по человечески подключаются
Хотя аттачмент вроде как не при чем, лень тестить. Но я именно так фон фигачил, когда верстал.
аттачмент чтоб фон не скролился вместе с содержимым, если полосы прокрутки появятся
Как что-то плохое
Сколько тебе было, когда вкатился? Тернистен ли был путь? Как долго учился и что вообще тебя на это толкнуло? Как работодатель относился к отсутсвию вышки, cоздало ли её отсутсвие проблем и много ли людей без ВО встречал в сфере? Почему выкатился?
Собственно, платина, не серчай :3
Вкатился в 19-20, учился на фриланс проектах, хотелось свободы чтоль (в перспективе свалить в Тай).
В большинстве контор про вышку не спрашивали, а там где спрашивали я бы и сам работать не стал. Поработал в нескольких средних конторах (100-150 челов), в каждой из них встречал ITшников без вышки (ДА-ДА не удивляйтесь!)
В данный момент думаю пиздовать опять в офис или пришло время вкатиться в Азию.
Спасибо за ответ, и да, анон, ты красавчик. Желаю успехов в реализации задуманного.
И тебе удачи!
Главное указал что макбук есть, все хорошо.
это твой сайт? Здорово сделано. Только по-моему старый формат был лучше. Хотя может новый просто еще не доделан.
Нет, нашел txt 2013 года со списком ссылок, вот разгребаю. В целом никитос неплохой(?) пример фронтендера, поэтому и сохранил его пэйдж.
кидай еще ссылки на портфолио разных фронтов, если будет что годное
А где парсеры, где калькуляторы, где функционал? Даже сайт, где вводишь сумму денег, а он тебе считает количество презиков и сиг, которые ты можешь на них купить и то более интересный.
Бля точно.
Еще одно подтверждение, что фронт - это чистая халява. У бэка в таком случае просто код бы не компилировался или еще что (и он бы сидел и волосы рвал на жопе), а тут - пожалуйста. Сайт работает, сайт фурычит, просто есть одна маленькая ошибка.
Это джиквери-поделие с утонувшим UX имет крайне мало отношения к тому, чем обычно занимаются фронты.
>Сайт работает, сайт фурычит, просто есть одна маленькая ошибка.
Это применимо к 99.9% ПО. Фронт у тебя при синтаксических ошибках тоже не будет компилироваться, а при матчинге типов через TS или React.PropTypes выдавать ворнинги. Обычно проблемы возникают совсем не с этим.
99.9% у фронтов. У бэков такие маленькие ошибки приводят к бесконечным циклам, некомпиллируемости и прочему. А у нас - и так сойдет!
Это я к чему? Дъякую тобе Боже, шо я не бэк.
Не приводят. Большую часть бэка, кстати, пишут на интерпретируемых языках с динамической типизацией. И там тоже всегда полно мелких ошибок на которых просто всем похуй.
Очередной диванный возводит в абсолют неведомую ему область. В вебэ бэк - точно такая же безответственная работа. Хуяк-хуяк интернет магазин на ларавеле.
Обезьян быдлокодеров никто не пускает писать и обслуживать выкоконагруженные сервера.
Но ошибки то на сайте это не отменяет. Понимаешь? И если аноны нашли эту ошибку (самую явную и очевидную), то сколько их там еще...?
Там мы тут вроде про фронт, кого ебет какая-то там премия по дизайну или верстке?
Так конечно за неимением настоящего дела находишь <<Грамотические ошибки>> в книге толстого опуская содержимое. Айпад\айфон\декстоп смотрится заебись, дебил какой-то потянул за край браузера и на одном из кастомных разрешений увидел несостыковку. ВСЕ ПИЗДЕЦ Я БЫ СРАЗУ ВЫШЕЛ С ТАКОГО САЙТА.
> качеству кода
Чувак, для тебя это, наверное, новость, но в подобной верстке нет ничего особенного. По поводу дизайна - тут уж на вкус и цвет, лично я не люблю тормозное говно, которое листается на жиквери. Но вообще выглядит прикольно, да.
И я не пойму, какое ТЗ на какого миддла? Задизайнить макет: ТЗ для миддл дизайнера? Сверстать задизайненный макет: ТЗ для миддл вебдизайнера-верстальщика?
> я не пойму, какое ТЗ на какого миддла?
Успокойся это ирония была. К тому что вряд ли кто тут такое сделает. Тем более делал.
Какое у вас интересное семантическое ядро.
Ну почему - был бы макет, сверстать можно что угодно.
>ВСЕ ПИЗДЕЦ Я БЫ СРАЗУ ВЫШЕЛ С ТАКОГО САЙТА.
С таких сайтов я всегда выхожу, потому что они тормозят, лагают, в них надо вникать, куда тыкнуть, чтоб найти то что мне нужно, а потом ждать, когда проиграются всякие анимации, которые мне нахуй не нужны.
Причем это началось только после того как обернул все в провайдер.
c путями к стартовой странице что-то неверно. Запускай не из файловой системы, а через localhost.
Смотри, у тебя точка входа - <Indexlink path='/'..., это корень сайта. А реальный путь у тебя C:/users..., не знаю, что там в файловой системе считается корнем "сайта", но реальная точка входа у тебя отличается от '/'
По верстке хз чего добавить, давно ей не занимался, присылайте пулл реквесты))))0 ну или прям в тредике пишите, запилю
js завтра перенесу, сегодня занят уже.
Ссылки на торренты лучше прямо в тредике оставить (в шапке или первым постом, например), ящитаю.
Я все, что напишут / пришлют, добавлю и поправлю, но уже завтра.
И про возраст. Чтобы прям огромными буквами жирным курсивом чтобы прям текст прыгал в лицо человеку. ГРРРР
Ihor Zenich @Delka
Frontend Developer for EPAM Systems
107,2
http://habrahabr.ru/post/114256/ - чеклист верстки. Если ваше говно проходит хотя бы половину пунктов, вы без проблем найдете работу в своем задрищенске.
>epam
СТоит читать?
>СТоит читать?
крупная галера в украине, че такого то
естественно что раз она крупная, то и фейлов в ней много, но это не делает ВСЕХ её сотрудников даунами
ебаное.ит хороший сайт, но не стоит на все сто воспринимать то что там пишут
Думаю, что нет смысла делить все на кучу страниц, это сильно усложняет чтение. Нужно сделать навигацию по одной странице на анкорах.
Материалов СЛИШКОМ много нужно не добавлять, а выпилить старое, неактуальное и не топовое говно. В JS-разделе вообще пушка, тупо ссылки на MDN.
Окей, я понял. Пока что это фактически ctrl-c ctrl-v с шапки треда.
По навигации не знаю как лучше сделать, если кто-нибудь покажет визуально - изменю.
> пушка
Это плейсхолдер же, завтра доделаю.
>По навигации не знаю как лучше сделать, если кто-нибудь покажет визуально - изменю.
Как здесь: https://github.com/airbnb/javascript
Хорошо, прочту.
смотри только Sorax на ютубе. Ни на что на другое не трать время. Ну и естествено htmlacademy курсы. конечно если только начал. и конкретнее бы вопрос какую инфу ты ищешь?
анон я имею в виду не стоит же прям заучивать этот html css до идеала, и хочу уточнить ту точку когда переходить на технологии
Да кстати вот такой же вопрос. Хотел уже будстраппу учиться но все думаю что я нихуя не знаю и буду в сверхов набираться так и ничего дельного не смогу сделать. Решил ща сверстаю еще один фиксированный лендос собранный с юай кита и впизду начну будстрап или лесс учить.
Я считаю, сейчас ничего не нужно заучивать до идеала. Достаточно представлять, что с помощью чего делается, какие в целом есть функции для чего, а верстать уже по справочнику. То, что будешь часто использовать - то запомнится.
>>872325
Ну классы для адаптивности можно было сразу навернуть, а компоненты по мере надобности и по документации.
https://getbootstrap.com/customize/ - собери себе в стартовый шаблон минимальный набор типа grid system+responsive utilities (вообще некоторая настройка под конкретный макет потребуется).
gulp + sass/less на самом деле можно сразу же начинать использовать как с основами разберешься. С препроцессорами все только проще становится, не обязательно сразу же погружаться в миксины и прочее джедайство (хотя потом нужно, все это сильно убыстряет работу) Но вложенность, переменные и возможность разбивать код на отдельные файлы можно использовать сразу же.
А фреймворки чет не советую пока сам не сможешь делать рабочие адаптивные сетки. Долго думал над этим, хотел очередной проект делать на foundation но решил в итоге что не достаточно быстро умею составлять адаптивную резиновую сетку с нуля, и лучше еще сам потренируюсь.
Статика что подразумевает? Если при входе на сайт vue-resource стучит в api, потом рисует, это считается динамикой? Какие есть выходы кроме SSR?
>1901
>Ты думаешь, у каждого не будет по авто в гараже через 50 лет?
>Как ты себе это представляешь?
>1950
>Ты думаешь, у каждого не будет по персональной ЭВМ дома?
> Как ты себе это представляешь?
>1980
>Ты думаешь, через 20 лет у каждого не будет по собственному мобильному телефону в кармане?
> Как ты себе это представляешь?
Левая аналогия не является валидным аргументов. Речь идет об изобретении ИИ в ближайшие 10-20 лет. Я пока не вижу к этому предпосылок.
Распространение вещи != создание автоматизированного процесса. Это все утыкается в ИИ.
Есть вот такая вот хуйня. Как сделать чтобы переходило по ссылке не исключительно с текста, а всей области кнопки.
cursor:pointer ток курсор делает.
кто знает в чем може быть проблема, захожу на эти ссылки именно на этом сайте, и идет бесконечная обновление страницы, я не могу посотреть результат из-за этого, что за бред, раньше все было нормально.
Я хз в чем твоя проблема у меня кнопки всегда работали как надо. Даже не задумывался над этим как-то.
И насчет кодпена - куки там почисти или через другой браузер зайди.
с мазилы захожу все нормально работает.
https://stackoverflow.com/questions/6393827/can-i-nest-a-button-element-inside-an-a-using-html5
Так что <a "class="btn">
как сделать адаптивным андроида, дивы которым дал посишн-абсолют, разваливаются при изменении размера экрана, что конечно логично, но я не могу понять как можно усики подругому приделать к голове, руки можно флоатом допустим развести, глаза тоже хз.
svg
>vue-resource
Неофициально deprecated в пользу axios.
https://medium.com/the-vue-point/retiring-vue-resource
Ну и отвечая на твой вопрос, если тебе надо чтоб какая-то инфа гуглилась, значит это явно общая для всех инфа и ей не нужна реактивность.
Следовательно зачем за этой инфой лезть в api, если можно ее сразу отдавать пользователю и не застявлять выполнять кучу js?
Vue как и другие SPA-фреймворки предназначены для другого типа вебсайтов.
спс
Шапку допилим - будет перекот.
А то, нас уже целых двое. Я правда до вечера не удел, но планирую закончить js сегодня.
https://github.com/acilsd/wrk-fet
Годно, годно. Может и шапку не надо сюда копировать как текст? Просто вставить ссылку и подписать мол ШАПКА.
В этом и смысл, лол.
воу годно)) ++++
Будь добр пояснить за "Можно спросить в треде скриншоты теории продвинутых интерактивов: их регулярно трут отовсюду, кроме меги, поэтому приходится перезаливать." что это за скриншоты такие? Так и не смог открыть мегу ни разу. Можно ли где то еще взять их?? Спасибо
Просто мне в LESS нужна подобная конструкция, - article.&:first-child , но так почему-то не работает.
Т.е у меня есть несколько элементов в диве и артикл там не первый элемент, поэтому если просто написать &:first-child ты выберется не тот, а мне нужно чтобы выбрался первый артикл в родителе с данным классом. Возможно ли это?
>article.&:first-child
&:first-child
Точка-то зачем?
& = article
article {
&:first-child
}
= article:first-child.
>>873486
Ох бля ты меня запутал...
>мне нужно чтобы выбрался первый артикл в родителе с данным классом
div {
article.class:first-child {
...
}
}
Используй классы или :nth-child.
:first-child выбирает первый дочерний элемент.
Если у тебя там только 1 артикл, то можешь ещё через :not сделать.
Альты не прописал. Снижаю до 40р за 1000 знаков.
Ближе к 20 по мск отпишу, если ты не против.
>>873482
Ну до меня их заливал анон, изначально сливший их, потос я уже раз 10 заливал их на яндекс_диск и их постоянно оттуда трут, пикрелейтед. На мегу заливать не хочется, т.к. медленно и регистрация нужна, лень.
Но ничего не мешает залить их еще раз https://yadi.sk/d/TMOVhHqY39zxmo
Спасибо огромнейшее:)!!!
Надо называть файл типа "Фотки с лета" а сами файлы в запароленный рар-архив. Только пароль надо придумать.
На начальном этапе, естественно. Вот ковыряю я жс второй месяц по Кантору, зашел к ним и прихуел чутка.
Ощущение, что у меня как то webpack неверно настроен.. хотя я ничего там не менял, скачал просто с гитхаба минимально необходимую сборку для реакта.
А код-то минифицирован вообще? И там еще вебпак добавляет свой код в каждый модуль. И бабель тоже не отстает.
Да, все минифицировано, без этого он вообще 2.5 мб весит.
Ну да, я и подумал, что это вебпак с бабелем столько своего дописали. Вот меня и терзают сомнения, это у всех так, или можно как-то настроить. А то необходимого кода килобайт на 50 и почти в 10 раз больше не понятно чего.
Пустой бандл у меня весит что-то около 150-170кб (с редаксом, роутером и бойлерплейтом под них)
понятно, спасибо. А ты не мог бы скинуть ссылки, какие у тебя настройки в webpack.config.js, или , если не сложно, не можешь сказать, что в моих конфигах неверно.
Короче идея такова что у меня есть контейнер .news, в котором идут разные элементы и article в том числе, но находится он где-то в середине, т.е через first или last-child не получится задать свойства нужно делать завязку именно с article. И я не знаю как это правильно сделать, по БЕМу и с функциями доступными мне в LESS.
Т.е получается что-то вроде такого кода:
.news {
& article:first-child {
............
......
.........
}
}
дай отдельный класс article и по этому классу задавай стили, что ты извращаешься то)
Мне кажется у тебя переменная окружения не подхватывается. Если на винде, то set NODE_ENV=production
Мой конфиг: http://codepen.io/anon/pen/JEWeyG?editors=1010
Большое спасибо! В твоем конфиге, там где сборка на продакшен, больше настроек и разных плагинов, думаю в этом причина.
>> Мне кажется у тебя переменная окружения не подхватывается. Если на винде, то set NODE_ENV=production
Есть такое, я просто в условии true писал)
>Есть такое, я просто в условии true писал)
Лил. Эта переменную учитывают и библиотеки, надо обязательно ее в дефайн плагин прописывать, иначе в Реакте остаются миллионы дев-кода.
Какой самоуверенный парень, хотелось бы посмотреть на реакцию ребят из фейсбука и гугла.
Даже жаль, что снгшные конфочки нигде в мире не котируются.
У меня на артикле итак есть класс, называется .news-item =D но только вот я не могу написать .news-item:first-child просто потому, что этот класс идет не первым в своем родителе. И я хз как правильно сделать.
Ага есть у него такое, но я думаю все равно слухану, тем более суббота и бесплатно.
Я вот вью не ковырял толком, разок глядел - он мне не понравился в сравнении с реактом (эти типа html-шаблоны с какой-то херней). Правда говорят на вью jsx тоже юзать можно, но то такое.
Да и на работке реакт во все поля)) Короче будет для общей осведомленности
Проверяйте, чего добавить мемчиков, например))), чего убавить.
Ну вот выше поступил вопрос про мотивацию. Предлагаю добавить в качестве ответа какие-нибудь вакансии с HH чтобы было жирным подчеркнута высокая зп или ссылку на психач.
Ну вообще там есть инфа про возраст, работу, вакансии и даже про нужность матана (в самом низу, надо будет пофиксить, чтобы было понятно).
Хз если честно как и куда подобное в FAQ вписывать, я не мастер пера/клавиатуры...
Какие-нибудь "общие вопросы" нужны. Про систему помидорки про самомотивацию, про все эти возрасты-вышки. В самый низ их нафиг.
Лады, сделаю раздел, но мне самому туда нечего будет написать, я в этом не шарю, т.к. аутист и мне норм без всяких мотиваций и помидоров.
>Ну вообще там есть инфа про возраст, работу, вакансии и даже про нужность матана (в самом низу, надо будет пофиксить, чтобы было понятно).
Лучше удалить, потому что там ложь.
Ну готово, короче. Спасибо анону за дельное введение и инфу по JS + общее причесывание текста (я сам пишу как дегенерат)
>>873949
Это уже пусть аноны решают, я в этом не шарю, говорю же.
Только не просто "удалить нахуй", а "вот тут надо написать вот это, вместо этого - это, мой друг Вася сеньор говорит, что вот так и так, ОП-хуй".
Эта ветка открыта для реквестов, такие дела.
Аргументы го.
предлагаю запилить отдельный файлик с полезными ссылками по категориям/rus/eng
нахуй это над? драгоценное время опа , тратишь на всякую хуйню.
Какая польза от тысячи ссылок? Читатель сквозь них сам продираться должен? Надо выбрать три охуенные и вставить их.
article.news-item?
или у тебя много артиклов?
вбросил бы уже свой код. хотя бы блок с этим(-и) артиклом/-лами.
Сделал несколько говно-проектов, изучил js, функциональный, императивный подход, кучу API, несколько фронтенд/бэкенд фреймворков, тестирование, заработал 400 долларов на мелких фриланс фиксах.. проблема в том что я сельский унтерменш без денег на переезд. Мой бюджет на месяц никогда не превышал 2к рублей, а месяц сьема квартиры в ебучем колониальном центре стоит как полтора года моего убогого существования.. Никто не берет на удаленку, они постят объявления и никого не выбирают, или не меня. При этом мой баттхерт раскаляет информационный мусор как кому то платят по 600$ пособий в месяц просто за факт нахождения в определенной местности. Какие еще технологии, автоматизация. 21 век это век баттхерта. Пол года без работы (последний нормальный заказ был по верстке). Весь мой день начинается и кончается баттхертом. На еду я трачу в день 3$, не говоря о одежде (хожу 7 лет в одном и том же). Мать пгмнутая скатина каждый вечер читает свои молитвы в моей комнате вечером и жгет ладан. Из за вынужденных голоданий в детстве (во время постов скатина варила только крупу без соли которую невозможно есть, иногда летом приходилось ходить в лес и есть землянику чтобы заглушить чувство голода) мой вес не превышает 55кг. Как я ненавижу попов. Если бы вылез какой то ленин [тесак или еще кто то...] дал мне ружье и сказал бы сдохнуть за него убивая всех подряд и разрушая и сжигая все вокруг то я бы даже не раздумывал. Лучше умереть но перед этим дать кому нибудь 100 ножевых и расстреливая богатую мразь как в фильме чекист (-Не убивайте меня я жить хачу!! -Держи пулю в затылок сука! Отправляй телегу с трупами по назначению!) чем жить как скотина и слушать шовинистскую, религиозную и ксенофобскую мразь из телевизора каждый вечер. Отец периодически агитирует идти на завод крутить гайки на станках 70-х (завод производит какую то военную хуйню). Апатия уже пол месяца. Ничего особенного, просто еще одна смешная история в копилку этого треда.
Делай аудлт игры. На том же js. Картинки пиздишь с порнолаба. За среднюю такую игру дают те же 600-1000 бачей в месяц на партеоне.
Ты просто не ищешь возможностей для приложения своих навыков.
Пиздец ты ебанутый лентяй. Если кого и нужно отстреливать, так это таких уебанов как ты. Вместо того, чтобы поработать на заводе 1-10 месяцев хз какая подушка тебе нужна на первое время , периодически подбирая фриланс-крохи, и съебать от своих ебанутых по твоим словам родителей, ты заходишь сюда поныть. Безинициативный мусор.
Да сначала бы имеющееся поправить. Верстку например я тупо скопипастил с текущей пасты, наверняка там куча устаревшего / неактуального.
Как вот сделать чтобы я тыкнул в инпат и этот value пропал?
Ну тип пропала надпись "Your E-mail Adress".
Как тут например — https://brandshop.ru/ в футоре форма рассылки.
Как я могу быть инициативным? Я недоразвитый унтерменш у меня скорее всего выделяется меньше тестостерона чем у Людей, имя мне decadent... лучше бы немцы победили и истребили моих предков рабов и тогда бы не было и меня.
Не сдавайся аноний, я верю, что ты сможешь подкопить денег и вырвать себя из этого говна.
Тут в треде иногда анон набирает джунов на удаленку. Не писал ему?
Артиклов несколько, вот сам код - http://codepen.io/anon/pen/vgxwEM
Нужно отключать маргины на разных артиклах при определенной ширине экрана. Поэтому хотел бы понять как более грамотно будет это организовать.
>Участвую в базовом,
Зачем?
Я вот взял курс кантора по JS, и то только по тому что нет его видеокурсов в доступе. Ну и для самоорганизации.
А от академии есть все во всех видах. Да вообще верстку учить не сложно, от слова совсем.
У Кантора есть видосы за 2015 в доступе по js. По ноде только нету нового, где они koa юзают
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
Но оно ничего не выводит...
>1. Первая строчка создает массив из 3-х элементов, значения которых равны undefined.
Нет, это создает просто массив с длинной 3.
Array(3).fill().forEach(console.log) выводит то, что надо.
>Нет, это создает просто массив с длинной 3
Чем просто массив отличается от непросто? В js ведь можно обращаться совершенно к любым свойствам объекта, без разницы есть они или нет, во втором случае просто будет undefined
Я так понимаю, forEach проходит по циклу от 0 до length и вызывает переданную ему функцию.
Или получается он проходит не по индексам, а по перечислимым свойствам? Вот так -
for (var key in array)
>Чем просто массив отличается от непросто?
В первом случае у него не определены свойства для элементов, только длинна. Посмотри сам: console.log(Array(3), [undefined, undefined, undefined])
>Или получается он проходит не по индексам, а по перечислимым свойствам? Вот так -
>for (var key in array)
Сомнительно, он же из обходит в порядке возрастания. Скорее всего просто проверяется существование элемента под этим индексом и функция вызывается только если он есть.
Красавчик! спасибо что ты тут! :)
Держи нас в курсе пожалуйста:)
Интересует дальнейшее развитие. Сам как , не жалеешь что купил? т.к тут аноны говорят мол и так можно скачать?
Бггг , тест на отклик из вакансии на hh.ru
Видел его,там еще есть посложнее тестовое на фронта куда то, я блять полчаса потратил, решение запиздячил, а они мне сразу отказ вхуячили).
а я кроме решения еще и тест автоматический прилепил. https://jsfiddle.net/uyxcdg0x/
Да, второй раз, с прошлого курса кое что не понял, и попросился на следующий, тем более сам кантор ведет.
ну на скорую руку сляпал
единственное что строку можно было покроче обработать, но я методы точные не помню и лень было в документацию лезть.
а как надо, покажи, расскажи
Если коротко, то без циклов и let.
Но я бы вообще на Реакте писал, не люблю лезть в дом руками.
И как там без циклов? что то мне только такое решение пришло в лоб.Нужно же случайное количество итераций.
к реакту я даже не примерялся пока, и не буду скорее всего пока работать не начну по верстке/фронту.
>Зачем?
Ну вот хочется. По деньгам смог позволить, до этого верстке не очень-то успешно самообучался, не хватало наставника. Все же из-за него пошел по большей части.
Плюс там классный интерфейс участника, да и на торрентах уже версия годовой давности. Не люблю старое.
>до этого верстке не очень-то успешно самообучалс
да уж
представляю как у тебя бомбанет на js
там тебе наставник особо не поможет, да и не будет его.
>представляю как у тебя бомбанет на js
Там вообще пиздец? Боюсь задрочить вёрстку и жидко обосраться на js.
Ничего такого, чего бы не осилил человек с трёхзначным айкью.
я fill чето даже не знаю) укантора в учебнике его нет, а спецификацю ядетально не изучал, вчера вот только методы строк все изучил по ней.
надо наверно поднажать
Что у тебя по пизде пойдёт? Даёшь своим артиклам обёртку .news-list например. Нифига не лишний элемент, а вполне себе отдельный блок, который как раз-таки легко расширяется. Плюс появляется возможность подключения этого блока на любых других страницах без привязки к заголовку "ноовости и акции"
Лол, там 3к человек. А в приватном чатике курсов, только один человек с такими инициалами.
>>874532
ну если так то может и не пойдет,
но чисто гипотетически может произойти как то так, код натягивают на цмс, потом какойнибудь контент-менеджер решает добавить еще один артикль, или элемент или еще какое говно и все поедет. оно конечно может поехать и с другими селекторами от грубого вмешательства, но все же с жесткими селекторами по крайней мере стили на другие элементы никак не перепрыгнут.
я отписался только что в приватом чатике
дыа
Вот как раз зашел сюда после просмотра половины этих видео. НАХУЯ МНЕ ЭТА ХУЙНЯ НУЖНА А? Я ПРОЕБАЛ 3 ДНЯ, ПЫТАЯСЬ ЗАСТАВИТЬ ЭТО ГОВНО РАБОТАТЬ, Я БЫ УЖЕ В БРЕКЕТСЕ С ПЛАГИНАМИ СВЕРСТАЛ СОТНЮ МАКЕТОВ, И ВСЕ РАВНО ЭТО ГОВНО НЕ РАБОТАЕТ, ВСЕ ДЕЛАЮ НАХУЙ КАК В ВИДЕО, ОЙ ЭТА ХУЙНЯ НЕ ТА ОЙ И ЭТО НЕ ТО, ДА ПОШЕЛ ОН НАХУЙ ЭТОТ ГАЛП.
хз, за пару дней разобрался с препроцессорами и галпом. Конфиг галпа сам написал разумеется.
И нахуй тебе эти видео, там же не ясно нихуя
делай по нормальному гайду
https://webformyself.com/gulp-dlya-nachinayushhix/
и все получится
Покажи верстку на codepen...
спасибо, значит их одновременно используют.. а я уж надеялся что можно не грузить себя лишней инфой а перейти только на вебпак.
Каких костылей, алло. Все три блока лежат в флекс контейнере, находится левый блок а два красных обернуты тоже во флекс контейнер в котором флекс-дирекшн: колумн
Думаю можно будет перекатывать уже так, если вдруг кому надоест сидеть в треде с почти 1,5к постов.
На всякий случай: https://github.com/acilsd/wrk-fet
где живут такие счастливчики и в каких конторах они работают?
Мне кажется именно этот способ костыльным (ну я нуб ещё потому что), ибо мне для этого приходится добавлять в разметку какой-то лишний элемент и непонятно как его называть по БЕМу.
у меня SVG в хроме почему-то не работает, а в мозилле нормально.
wrapper
Попробовал свое говно запустить в сафари - все работает и отображается. В хроме нихуя.
Верстаю сейчас макетик с нарезанной графикой и вот та графика которая уже была подготовлена с макетом работает без нареканий, но когда я режу то в хроме не отображается, что за хуйня?
Вот сейчас открыл код этих картинок и вижу что он различается. А главное - готовые картинки экспортированы из Illustrator, а мои из Photoshop. Есть какие-нибудь варианты нормального экспорта из psd макетов или только Illustrator накатывать?
SVG это вектор алло. Фотошоп не может "экспортировать" растр в SVG, при этом экспорте он просто вставляет PNG в SVG, смысла в этом никакого.
Ну охуеть, нашел какого-то индуса и судит по нему о всей индустрии. Могу представить фронта, который не пользуется галпом, но такого, чтобы никогда о нем не слышал — это уж совсем дно какое-то.
Что в этом костыльного? Это два разных логических блока — картинка и текст.
Я не знаю кто он там и чем занимается, но практика использования сборщиков пришла, как ты можешь догадаться, совсем не из России.
>Правда говорят на вью jsx тоже юзать можно, но то такое.
Можно, но не разу не видел чтоб кто-то так делал.
Шаблоны настолько проще, меньше и декларативней, что даже пробовать прикрутить jsx нет желания.
Я уже 7 месяцев почти каждый день все свободное время трачу на учебу и тоже знаний мало.
Хуево быть медленным и тупым, че уж тут.
>Где заканчивается front и начинается back?
Почитай википедии что ли. Слишком общий вопрос.
>К чему относится админка сайта?
У админки есть и фронт и бэк.
>Зачем фронту все эти angular-react-reduxvue-etc?
Писать сложные приложения.
return str.split(' ').sort((a, b) => a.length < b.length)[0].length;
сначала сделал по дедовски, работает, потом подсмотрел у других, у них такое
Ну да, нормальный код, мне все понятно. Не циклами же бегать по массиву в самом деле.
Что тебе там понятно? Мне вот нихуя не понятно нахуй он разбил строку на массив символов и потом их сортирует по длине. Эта хуйня всегда будет давать 1.
дс2. офис.
почему 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-го элемента массива
Не увидел что там пробел есть между ' ' cорян.
Ну тогда уж лучше так сделать, нет?
str.split(' ').reduce((length, el) => el.length > length ? el.length : length, 0)
ИМХО должно быстрей работать да и читаемей вроде.
Современный фронт может нигде не заканчиваться). Можно практически всю логику перенести во фронтенд, а на сервере - только запросы к базе данных.
Лишние переменные, мутации, выглядит неэлегантно, хуже читается, сложнее абстрагируется.
иди кассиром работать. В любой мухосрани есть магнит/пятерочка/перекресток. Я сам с февраля пойду устраиваться на дно-работу вроде кассира. Мечтаю съебать в Москвабад. А для этого надо привести себя в порядок, походить в зал, обновить гардероб, купить телефон (хожу с кнопочным) и скопить денег на переезд и 2-3 месяца проживания пока буду искать работу там. За год кассирования можно скопить такую сумму.
Тоже можно, но нихуя не понятно что происходит. Что в общем-то частая ситуация с редьюсом.
Ну кстати вдогонку, этот метод с split(' ' ) хуйня из под коня, ибо знаки препинания.
'hello, fucking niggers!'.split(' ').reduce((length, el) => el.length > length ? el.length : length, 0)
будет 8, неправильно
Надо так:
'hello, fucking niggers!'.match( /\w+/g ).reduce((length, el) => el.length > length ? el.length : length, 0)
Да я вообще не вчитывался. Такие примитивные операции обычно выношу в модуль, где все делаю "традиционно", чтобы не засорять код компонентов в реакте. Толку с этих псевдофункциональных изощрений за пределами редакса я для себя не вижу (лично мое мнение).
лул
Это ж Илюха Климов, его уроки очень пиздаты. Так что имеет право выебываться так то.
> очень пиздаты
Возможно, я выключил через 5 минут, слушать голос умирающей ламы неприятно.
> имеет право
Он выдает свое субъективное мнение за некую непреложную истину, при этом никакого вклада в развитие реакта, vue или js он не сделал, за одно это его можно бить ногами вне зависимости от качества "контента" который он выдает.
Так это что ж, ради этой залупы мне ставить векторный редактор а-ля корел-дро или иллюстратор? Никакого микроплагина нет для фотошопа чтобы растровое изображение в вектор переводить?
Нормальные дизайнеры все сразу в Скетче рисуют. Илл ставить не надо, просто рисуй векторами в ФШ. Это слегка геморно, но возможно.
Добро пожаловать в реальный мир, а ты верил про сказки 300к в сек?
На фрилансе не реально работать, тем более без опыта, я бы на твоём месте поехал в любой город от 1м жителей, не обязательно в мск.
Тыщ за 15 можно найти работу в вебе, а через пол годика глядишь и повысят, иных путей не вижу.
Да схуяли. Ну можно, просто выйдет это очень криво, в зависимости от растрового изображения.
>>875112
Схуяли ты взял. В скетче очень мало контроля. НУ единственный плюс адаптив, то есть сразу видишь как все будет. Я лично только фотошоп, но т.к. в нем уже интуитивно работаю и мне важна скорость, нахуй велосипед изобретать.
>>875106
Если уж и ставить то люстру. Ну можешь мне пиздануть, я сделаю за минуту
Вручную правят стили?
Или его пользуют там где можно отойти от пиксель префект,ну или дизайнеры изначально под него макеты лабают?
> Объясните челу со стороны зачем нужны все эти кастрюли и газовые плиты и рестораны в 2017 году если сейчас можно заварить дошик или сходить в макдак?
Сука, я уебу тебя сейчас. Вк, фейсбук, ютуб это не сайты? Их тоже в виксе делать предлагаешь? Гугл драйв в виксе напишешь? А CRM для автоматизации бизнеса? Школьники у него вконтаче сидят, охуеть вообще. Ты письма партнерам тоже вконтаче писать будешь? И аналитику продажную вконтаче считать? У людей вообще-то есть РАБОТЫ и софт, который помогает выполнять эту работу. Как будто кого-то ебет где там школьники сидят. Так вы заебали с этим вопросом, пиздец просто.
Обьясни челу со стороны, зачем в 2017м году нужны такие дегенераты как ты, которые не понимают что большая часть бизнес-процессов которые обеспечивают человеку закрытие 95% его жизненных потребностей, используют веб. Это банки, муниципальные ведомства, почти вся торговля и оптовая и разничная, образовательные учереждения, медицинские, всевозможные услуги связи, информирования, транспорта и тп и тд.
Так же вся развлекательная и информационная среда исключая блоги и простейшие информационные странички без нормальной обратной связи.
И ни один сайт или приложение для них нельзя сделать ни на виксе, ни на каком другом подобном говне.
Прослезился, крепись там братан.
кантор же на ес5, а не ес6. не состыковка какая то
Вижу два подхода
<div class="element">...</div>
<div class="element--modificator">...</div>
.element
color: $black
.element--modificator
@extend .element
background-color: $green
Или
<div class="element">...</div>
<div class="element element--modificator">...</div>
.element
color: $black
.element--modificator
background-color: $green
В первом случае не так засирается разметка, но css после компиляции превращается в свалку, да и в scss разобраться становится сложнее.
Во втором html может превратится в пиздец.
Чет даже не знаю что использовать
Вижу два подхода
<div class="element">...</div>
<div class="element--modificator">...</div>
.element
color: $black
.element--modificator
@extend .element
background-color: $green
Или
<div class="element">...</div>
<div class="element element--modificator">...</div>
.element
color: $black
.element--modificator
background-color: $green
В первом случае не так засирается разметка, но css после компиляции превращается в свалку, да и в scss разобраться становится сложнее.
Во втором html может превратится в пиздец.
Чет даже не знаю что использовать
c extend у тебя в результате в css каскад получается, если я не ошибаюсь, а это противоречит БЭМ
ну первый подход это ваще ж пиздец
Но element--modificator все равно в отрыве от element не имеет никакого смысла и не может существовать.
Первый подход не по бэму. Если хочешь, что все было как в книжках учат - только второй, а так в принципе делай как тебе удобнее, второй вариант тоже рабочий.
Нет. Сss будет такой:
.element,
.element--modificator
color: $black
.element--modificator
background-color: $green
Я так понял что есть полностью этой методологии придерживатся то весь хтмл будет просто засран охуительными не читаемыми классами длинной в три километра в которых вручную без яндексового стека хуй потом разберешься.
кидай код на codepen
научись пользоваться отладчиком, там всегда видно какие стили в результате приминилсь к элементу, откуда они взялись. Браузер тоже добавляет стили по умолчанию, если ты их не обнулили сначала(это делается подключением спецального цсс файла )
А ты шрифт подключил?
Только второй. Классы, разумеется, должны генериться автоматически.
В фотошопе эта штука сдела двумя градинтами.
Один светлый из центра.
Один тёмный снизу вверх.
Светлый наложен выше на 1 пиксель ,чем тёмный, поэтому кажется, что там линия.
Как это сверстать?
А, и ещё по тёмной линей ещё одна линия идёт и они затахую к краям.((((((9
Миллиарды лет пердольства с градиентами.
так почему нельзя картинку выдрать из макета и не пердолиться с этим говном?
потому что я хочу захуярить без картинок, ЧТОБЫ АДАПТИВНОСТЬ, МАСШАТАБИРУЕМОСТЬ
Чому сутки то, тут три градиента - три строчки
первый готов.
Я могу просто вложить в этот блок ещё два блока и прописать им нужные градиенты.
Но мне кажется это как-то неправильно.
Есть же всякие псевдоклассы и всё-такое, меня интересует, как это сделать оптимальнее.
Накатил вчера BrowserSync и новый конфиг на Gulp.
Все работает нормально, BrowserSync стартует index.html и на ходу подхвативает изменения. Проблема в другом, что делать с остальными страницами? Как например запустить в BrowserSync faq.html или news.html? Гугл и чтение оф. документации ничего не дало.
Собственно сам конфиг (скопировал с хабра):
var config = {
server: {
baseDir: "./build"
},
tunnel: true,
host: 'localhost',
port: 9000,
logPrefix: "Frontend_Devil"
};
как тебе вариант - сделать 1 блок задать ему верхний и нижний бордеры разным цветом с градиентом?
696013
gulp watch
отслеживай все файлы по /*.html
и тд
вот тут подробнее
https://webformyself.com/gulp-dlya-nachinayushhix/
Так открой просто свою страницу по адресу, который ему роутер прописывает.
localhost:3000/faq.html
На сайте бутстарапа перейди на вкладку Customize и отметь там только Grid System, все остальное не нужно. В скаченном css-файле тоже много лишнего, можно поудалять. Тебе будут нужно только классы: container, row, clearfix и все , где присутствует col. А также обязательно нужно правило * {box-sizing: border-box}. Потом просто разбираешься, как это все работает, можно посмотреть руководства по сеткам на сайте бутстрапа, там с картинками, все понятно. А потом просто редактируешь цифры в css-файле и делаешь какие угодно и сколько угодно колончатые сетки.
ну у нее ж макс видз 100% от родителя
[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));
А вариант с Math.max(...val) не будет быстрее?
Буду делать картинкой.
>>875564
Спасибо конечно, но я gulp-ом уже месяца три пользуюсь и понимаю как watch работает, просто только теперь в BrowserSync надобность возникла
>>875565
>localhost:3000/faq.html
Все заработало, спасибо.
В компании будет интереснее, да и можно замахнуться на более масштабные проекты, чем если делать одному.
>>875783
React/Redux, ну или простой js.
А что.. не знаю даже. Можно какую-нибудь простенькую игру, типо шашек, пошаговая стратегия примитивная, но с онлайном, регистрацией, профилем пользователя, доской лидеров и прочее.
Можно хоть туду лист начать делать, но добавлять туда новые фичи, например к обычному функционалу туду листа добавить блокнот, блог, возможность загружать картинки, оставлять комментарии и т.д.
В общем будет зависеть от количества людей, их навыков, времени и пожеланий.
обновляет страницу на лету, то есть пишешь код, и он сразу применяется не нужно F5 жать. Раньше не пользовался так как в Брекетс была встроена эта возможность, а потом начал пользоваться WebStorm тоже все работает из коробки. Вот теперь задумался как сделать проекты более независимыми от рабочего окружения
Я бы вкатился, но времени не густо по будням после работы.
А учитывая что у меня режим сна сбился, вечером как желе.
На выходных бы что-то попилил конечно, особенно если будет кому мой говнокод ревьювить
Короче рожай идею/собирай народ - с следующего месяца можем в принципе начать.
Вон один уже есть. >>875815
Игры это такое себе удовольствие, больше ебли с графоном, чем с кодом. Я бы забацал что-нибудь функционально-полезное, хз, какой-нибудь граббер музла откуда-нибудь с проигрыванием, плейлистами и шлюхами или что-нибудь в таком вот ключе.
Задал ей тень и цвет.
Тень отобразилась, цвет - нет.
Как правильно задавать цвет?
Свг для этого должна быть полностью чёрная?
Но почему он не может посчитать ширину, мы ведь можем в теге img задать width:100%...
>>875723
BrowserSync также умеет синхронизировать страницы между браузерами, например ты открыл сайт в Лисе, IE, Хроме и на телефоне одновременно. И если ты в одном браузере открыл выпадающее меню например, то оно откроется на всех браузерах и устройствах. Удобно для отладки, короче. У него еще много киллер-фич, расписывать лень-если интересно можете погуглить
Я если залпом прохожу, то после просто повторяю, выполняя испытания.
Лично мое субьективное мнение, пройти курсы раз, выполнив испытания (!) , конечно в голове будет каша , но зато можно будет научиться гуглить инфу которая нужна, например как убрать маркеры у списка, как развернуть картинку и т.д. ну если бы я мог вернуть время, я бы так делал.
Чтобы менять свойства svg из css ты должен засунуть код svg прямо в html. При подключении в img нихуя не получится.
Нужно кнопки поместить в отдельный контейнер и контейнер уже отпозиционировать как тебе нужно
Блять, пиздос, нахуй тогда всё это говнище нужно, проще всё в картинки переводить.
А разве эти градиенты не отрисовываются каждый раз при скроле?
Как это влияет на производительность?
Вкатываюсь в тред. Фронтаны, есть форма ответа в куклоскрипте, так вот, при нажатии на tab активным становится не поле капчи, а всякая фигня вроде ватермарки и т. д. Подскажите пожалуйста, как пофиксить. Есть ли в куклоскрипте функционал добавления своих js скриптов, или чтобы нормально двачевать, нужно тащить сюда ещё какую-то приблудину-расширение?
В общем, вопрос в следующем - посоветуйте расширение, которое позволяет добавлять в него скрипты и активировать их для определённых сайтов.
Поебался маленько, но нифига не получается. Последней каплей стало то, что форма запускается не сразу, а копаться в коде куклы и сделать так, чтобы переменные поля капчи и поля текстового поля появлялись только тогда, как появилась форма, считаю для себя невыполнимой задачей. Если кто запилит такое, чтобы при нажатии на tab в форме куклоскрипта переключало на капчу - скину 100 рублей на карту. Если кто попробует и не сможет сходу решить эту задачку - можно попробовать обмозговать её в этом треде, прикладная задачка всё-таки.
Можно конечно делать инициализацию переменных по нажатию r, и вызывать поле ввода только таким методом, не щёлкая на номера постов, но это костыль же.
Вот меня тоже очень много чего интересует по производительности, в рунете нихуя по этому поводу нет, а в английский не могу.
у меня тоже кудастер 2011 года, ноут с ай3, но с включенным куклоскриптом этот тред тормозит.
Напиши разрабу просто, чтобы аттрибуты tabindex прописал. Зачем лишняя нагрузка скриптами, когда можно просто немного дописать в хтмл.
Ок, свяжусь с ним, но мне кажется, что ему уже давно похуй на проект. И что ещё есть печального, так это-то, что капча и текстареа, оказывается, даже не в одной форме, и поэтому переключение при помощи таба вообще невозможно
согласен с тобой. Правда, немного непонятно, как бороться с вайпами, а в куклоскрипте всё из коробки.
Вакансий на удаленку для фронтов больше, чем для беков. Постоянно натыкаюсь на них.
Ты подожди пока тред дойдет до 2000. Тут у пацанов и с i7 начнет виснуть все.
Например есть:
background-image: url("/themes/sunshine/images/DEV_TEST_IMG_MUST_DELETE.jpg");
Хочу например создать переменную чтобы можно было в случае чего поменять все пути в одном месте:
$path-images: "/themes/sunshine/images/";
background-image: url($path-images + DEV_TEST_IMG_MUST_DELETE.jpg);
Но этот код не работает, через @include тоже не получилось.
Может кто-то сталкивался с этой проблемой?
ну давай делоть, что там для вката в React/Redux нужно?
Введи адулт компонент - тогда и работу не придется искать, хе-хе.
Я думаю, что принципиально ничем не отличаются, только языком но вдруг я не прав? Что было изначально курица или яйцо ру или орг whois говорит что ру? Кто у кого спиздил?
И задавая width и height через тег img и через CSS, это разные вещи, если да, то в чем различия?
Спасибо
действительно какая разница какой там язык и проч моменты . Интересно кто у кого спиздел )
Першин сам говорил, толи до подстраховки, толи это просто так.. но они так делают. Принцип типо такой же, как и с подложкой под картинку .
Сразу же в гугле ссылка на ответ по приоритетам css и атрибутов http://stackoverflow.com/questions/2540249/when-functionalities-of-html-attributes-and-css-styles-overlap
Шапку не читай, сразу пиши.
на сосаче не было вайпов уже много миллионов лет, ну и навярняка, если тред вайпают, то это говнотред
60 человек на место, даже не пытайся.
Потому что слишком быстро заполняются и чтобы было по-меньше таких >>876717
Я вообще предлагал уйти в /pr или /web
Потому что этот тред здесь смысла уже не имеет.
В пр этот тред будет еще быстрее заполняться долбоебами. Вкатывальщики хотя бы безобидные.
А веб просто мертв.
В пр хотя бы люди адекватнее, вкатвывальщик с какого-нибудь факультета прикладной математики и информатики в молодом возрасте - это адекватный и правильный вкатывальщик.
А тут вон то риелтор 200к/с хочет вкатиться, то сторож, то продавец.
Веб создался для нас всех, это хороший раздел, просто нужно его заселить.
Там можно было бы и разделить всё по тредам, чтобы фронтенд отдельно, вёрстка отдельно, вкатывальщики с гупыми вопросами отдельно, всем было бы удобно и кудахторы с i7 выдерживали.
Но нет, не хочу свою доску, хочу в воркаче сидеть на 2000 постов.
Бывает и годные треды бампают, хотя в целом ты прав, я сегодня куклу установил для того, чтобы нормально общаться с какой-то шлюхой-камвхорой.
Бери уж шире, в мире тоже всё мертво.
Технологии не идеальны, даже в самом идеальном и передовом проявлении, тем не менее это никого не ебёт, работает - и ладно.
Вот взять например, машину. Весит несколько тонн, потребляет немерено, шума много, загрязнение, дышать невозможно, перевозит, как правило 1 человека, хотя влезть могут 5 + груз, всё ими заставлено, пройти невозможно, высокая аварийность, нужно управлять самому в напряжённой атмосфере на дороге.
Но тем не менее весь мир пользуется и их всё больше и больше, этих машин. Очевидно, что это плохой транспорт, отвратительный, и можно было бы сделать в 100 раз лучше, но нахуя?
Ты давно там в js тред заходил то? Факультет прикладной математики, ну-ну. Стоит принять тот факт, что JS имеет нижайший порог для вкатывания, даже у пехапе выше, так что не имеет никакой разницы, где сидеть: врк, веб, пр, hc - большую часть аудитории будут составлять интересующиеся вкатывальщики разного сорта.
Ну и тащем-то тред изначально создавался для вкатывальщиков, не понимаю такого пренебрежительного отношения к ним.
>Стоит принять тот факт, что JS имеет нижайший порог для вкатывания
Как там в 2008?
JS он был и есть, но то, что на нём делают сейчас и 5 лет назад - совсем разные вещи.
Сейчас требования стали выше, даже если ты просто хочешь стать верстальщиком и js тебе не нужен как полноценный язык программирования, а просто,как средство для анимации, тебе всё равно нужно достаточно много знать.
В вёрстке огромное количество подводных камней и просто так сверстать правильно страницу из пальца нельзя, этому нужно сначала научиться и не один десяток жопочасов.
А если брать дальше, уже непосредственно программирование, то и требования ещё выше.
Любая халявная и лёгкая сфера быстро заполняется по законам рынка и цены демпингуются. Можно считать вёрстку вполне заполненной, но программирование вряд ли, хоть js, php и считают многие простыми, на деле вкатывается не так много людей, многие просто не осиливают, многие охуевают от работы и уходят.
А вкатиться в какую-нибудь Java или C# или C++ намного проще, учишь основы языка, пишешь элементарные программы для новичков - и всё, этого достаточно для резюме и достаточно, чтобы пройти собеседование и времени на это уйдёт гораздо меньше. Да и работа за те же деньги будет проще.
Так что глупо полагать, что для фронта не нужно ничего, как раз таки нужно и очень много чего, иначе себя тут просто не реализовать.
мне кажется у тех кто давно заехал в веб, с годами разаивается что-то типа желания наставлять, повествовать, учить. Это во всех сферах так и возможно связанно с тем что создают семьи, воспитывают детей, учатся ладить со своими половинками. Превращаются в эдаких бородатых профессоров. И есть куча не так давно вкатившихся и им постоянно кажется что следующие за ними обязательно все испортят. Закон пассажира в час пик всеми правдами и неправдами влезть и не пускать по возможности никого. Обычная человеческая натура, ни хорошая ни плохая. Но люди забывают что все в мире динамично и эластично, и нужно скажем не пытаться изо дня в день ездить в часы пик. А например купить машину, найти работу или начать работать удаленно.
Например картинка черная, и если вдруг косяк, она не прогрузится , ставится на это место черный фон. примерно так background: black , url(....) . подробнее на базовом 5 урок. 2 половина .
Не там смотришь, продавать курсы - это бизнес в первую очередь.
И экономически обоснованный на данный момент, торговать курсами намного выгоднее, чем работать, а если можно и курсами поторговать и поработать, то почему бы и нет?
На них высокий спрос, потому что раньше этого не было, ну вот совсем.
В моём детстве окно в мир программирования - это были дорогие, толстые книги, в которым нужно было разбираться не один месяц или иностранная литература через интернеты.
затем конечно появилось много доступных переводах и отечественной литературы, но всё равно это не то, для массового обучения это не годится. А для массового обучения годится как раз формат таких курсов, который возник на совершенно пустом рынке.
> программачерский тред в JS
Ну т.е. наоборот
>>876765
Ты меня немного неправильно понял. Не спорю с тем, что вкат в полноценного фронтенд разработчика - это ад и израиль, нужно иметь стальную задницу и лавировать между тоннами ненужной инфы, умудрясь вылавливать какие-нибудь полезные статейки.
Я имел в виду сам по себе "вкат в программирование". На JS ты просто открываешь кантора, нажимаешь f12 и пишешь код. После ты просто создаешь статик шаблон/index.html, подключаешь в нем скрипты и открываешь в браузере.
В том же пехапе если на первом этапе будет достаточно пхпшторма, который скрипты хостит, то на втором этапе тебе нужно будет как минимум настроить свой локальный сервак, подрубить к нему базу данных, попутно разобраться с сетевыми протоколами хотя бы на базовом уровне. По себе знаю, как это отталкивает типичного гуманитария.
В крестах, например, тебе придется сразу столкнуться с матаном и CS пусть и на примитивном уровне, что тоже не благоволит популярность у домохозяек. JS же совмещает в себе простоту (пусть и напускную) типичного скриптоязыка и уже готовую среду исполнения, которую не надо настраивать (браузер).
Ну и во-вторых, вкатывальщики не создают конкуренции преподавателям курсов.
Преподаватели находятся в другом сегменте опыта, вкатывальщики не могут выполнять ту работу, которую выполняют преподаватели, если вкатывальщик запилт свои курсы, их никто не купит, потому что преподаватель уже закрепился на рынке и имеет имидж.
Когда вкатывальщик подрастёт и станет опытным, тогда он составит конкуренцию преподавателю, но к тому времени препод будет уже на пенсии или полностью уйдёт в бизнес, не обязательно на обучение.
Сначала скажу за java/c#. Сидишь ты такой счастливый хеллоуаорлды пишешь может даже структуры данных освоил и алгоритмы и поковырял исключения. а потом идешь на хх смотришь почти все вакансии про мидлов сеньоров какой то спринг и кучу иже с ними.... Сравнить фронтэнд и с++ это сильно.
>В крестах, например, тебе придется сразу столкнуться с матаном
С каким блять матоном?
Какой бы ты язык не начал учить, все типичные задачки для обучения сводятся к посчитай дискриминант и перебери массив.
А что конкретно о программировании, то программист в реальной работе больше работает с абстракциями, вне зависимости от языка. Для решения математической задачи у меня уходил день, а чтобы это правильно и эффективно реализовать уже средствами программирования уходило куда больше времени. И в итоге только 1 день из недели я думал о математике, решая математическую задачу.
А зачем вкатывальщику смотреть вакансии мидлов и сеньёров?
Пусть смотрит вакансии без опыта, я недавно видел вакансию на с++ в компанию, которая разрабатывает хуету для виртуальной реальности вакансию без опыта, кроме с++ и линейной алгебры нихуя в требования не было.
Перемножать вектора и матрицы можно научиться за 1 час. Со школьной скамьи в алгебру ну максимум неделя нужна.
Ой все, я уже потерял НИТЬ разговора, пойду лучше дальше свою йоба формочку доделывать.
>А вкатиться в какую-нибудь Java или C# или C++ намного проще, учишь основы языка, пишешь элементарные программы для новичков - и всё, этого достаточно для резюме и достаточно, чтобы пройти собеседование и времени на это уйдёт гораздо меньше. Да и работа за те же деньги будет проще.
Ну Перишн как-то решил, что неплохо было бы сделать англ версию. Потом подвезли новый камаз кокса и она забил на это дело. Неужели так сложно?
Заебали. Короче ввожу новый положняк.
Паханы - ассемблер.
Смотрящие - С, С++, lisp-семейство
Мужики - java, php
Дырявые у параши - js, python
И мат образование и мат познания (как и серьезный технарский левополушарный мозг) здесь нужны ТОЛЬКО лишь начиная со ступеньки "Мужики".
Все. Verba magistri прозвучало.
Заебали уже. Нет быдлоязыков. Язык всего-лишь инструмент, и в целом программирование на всех из них примерно одинаково.
Ну так степень "быдлизма" определяется исключительно охватом аудитории же. Так уж сложилось, что сейчас именно в JS ломятся все, кому не лень.
Сам по себе современный жс очень клевый язык.
потому что вакансии джунов почти нету. а с++ в любом случае пиздец. указатели. ручная уборка мусора.
Все, кому не лень, не способны писать код, до работы на реальных проектах, у которых есть аудитория, допускают только адекватов, способных, при необходимости, писать хоть на небе, хоть на Аллахе.
>ломятся
В США тоже все ломились по полит убежищу и его с барского плеча всем давали, легализируйся - нет не хочу. Огромная масса скама осталась на брайтон бич жить в дерьме, жрать дерьмо и жить на дотации. Обыдлили они америку? Стала америка русской? Думаю нет, живут в своей резервации в пределах одной улицы и хуй с ними.
Думаю в программировании будет тоже самое, нужно быть изначально в своей конструкции другим человеком, чтобы тут работать, настоящие навыки - это уже следующий вопрос.
Я очень не любил вкатывальщиков, но сейчас мне похуй, ведь действительно огромная часть из них отсеется на собесах, другая часть не выдержит работы, на деле вкатится небольшой процент, который никакой роли не сыграет. Поэтому я не согласен с тем, что с JS работает быдло, если человек осилил и вкатился, вряд ли он будет быдлом, весь скот отсеивается.
>>876820
Это цветочки в сравнении с вебом.
Вопрос оптимизации ставится в любом языке на любом уровне программирования. А уж технологии на js можно оптимизировать вечно.
Даже по вёрстке выше обсуждали, что лучше css градиент или пикча, заморочек хватает везде.
Я не собирался разводить тут срач, просто выше была такая идея, что ЖС ПРОСТА, ТАМ В ПЛЮСАХ МАТАНЫ, ВАЩЕ ТЯЖЕЛО. Я сказал, что это не так, как как работал и знаком с этой сферой хорошо, фронт во многом сложнее, даже хотя бы в том, что для самой работы здесь гораздо больше нужно знать и оперировать этим.
Почти такая же хуйня. Это называется прокрастинацией и никакие пиздюли не помогут.
>как сука избавиться от этой зависимости?
на хуевую работу устройся
я вот когда на работе своей работаю, получаю столько негативных эмоций что хуярю код на выходных без остановки. Ну и мне еще это нравится...так и поэтому хуярю.
Но в отпуске все же поменьше.
Тебе нужно заинтересоваться, посмотреть че вообще возможно делать в этой области, какие перспективый и начать чето делать. есстесвенно что лендинги всю жизнь клепать никому не понравится, это просто как начало.
Меня например в один момент просто заебало хуи пинать (примерно 4к часов в играх) и стало интересно каждый день чето новое учиться делать, щас хочу чтобы так же в отношении спорта переклинило, потому что спине пизда.
Согласен с тобой анон, я тоже это понимаю, что быть лечинкой, в одной хуйне, это полная хуйня. Когда учился с бесполезном институте, я работал поваром, это тип моя мейн профешен, до этого я был птушник. Дыг вот была у меня одногрупница, работала парикмахером курсе на 4, эт я к тому что по сути, над в себе развивать доп навыки зарабатков. Как бабы, там где т не задалось хуяк пошла ногти делать , красить еще че. А мужикам, сантехнику, электрику. Вот заебись. А мое время проеабано, и остается учить ток эту верстку, потому что больше ничего не умею, а что умею, полная хуйня. Могу еще пойти винды поставить, почистить ноут. Но блядь я реально боюсь за хуйню, что меня схватят и сьедят за авторские права. Да и конкуренция у нас в городе пиздец, каждый день с домофона вытаскиваю по 5 визиток мошенников, которые винды устанавливают по 5к рублей. А этим визитчикам платят по 5к чтоб срывать обьявы.
Да, мне жалко, особенно когда стараешься контролировать свои расходы. Тем более все эти курсы я уже проходил и хотел просто освежить в памяти, а заодно узнать что-то новое (если таковые курсы будут).
Я не спорю с тем, что с js работают много толковых хардкорных программистов.
И в тоже время в js коммьюнити очень много отборного быдла. Причем крайне самоуверенного быдла, которое только только из песочницы девтулзов вылезло, а уже блядь "преподает" какую-нибудь хуйню на какой-нибудь "конференции", где собираются такие же дауны, чтобы подрочить друг другу и добавить строчку в резюме аля "спикер конференции 'программирование для тех, у кого лишняя хромосома-2017'".
Смотришь на все эти "жс нинзя)))", "билдинг туду лист зе райт вэй)))", "ультра москоу харкив жс))0", "как написать клиент для чятика на вьюжс" и тошно становится.
Реально если хочешь следить за развитием отрасли, то приходится буквально плавать в океане отборного говна, пытаясь выцепить что-то годное и полезное.
Лан, это у меня просто пригорело и вообще это оффтоп, забейте.
Удваиваю этого. Когда работал на одной ужасной червепидорской работе, то думал, что когда появится свободное время, сразу буду дичайше задрачивать фронт, но когда я уволился и время таки появилось, приходится себя заставлять. Просто охуеваю иногда со своей тупости и легкомысленности.
Я про тебя говорю, а не про гика-красноглазика с Хабра. Или кто там спизданул про "языки - всего лишь инструменты"? Опять какой-то голос со стороны параши?
Баааамп. Нажимая просто экспортировать содержимое - там только формат .ai
Кокой ты агрессивный. Кто-то там спизданул про инструменты, да, ну вот собственно и подтверждение - рабочий сайтец на ассемблере. То, что я, ты, и васян с завода никогда в жизни не осилит подобное - эт уже другой вопрос.
> Как сука заставить себя сесть и делать эту задачу по 12 часов
Есть хинт: не надо заставлять себя делать эту задачу по 12 часов.
Заставь себя её делать хотя бы 25 минут.
25 минут - это же нихуя не много, ты даже не заметишь как время пролетит, а выполнение задачи приблизится.
И кто знает, может после этих 25 минут ты решишь на этой задаче задержаться ещё на 25?
Анон это реально охуеная идея, но 25 минут пиздец как мало) думаю завтра ебануть себе активное окно на все другие с таймеров 12:00 часов. Остальные\ дрочить\ютуб\прочее. но никто пожрать не приготовит приходится еще часа 2 в день на пожрать, потом покурить, руки помыть и прочая хуйня. Вы когда нибудь замечали сколько времени тратит всякая ебаная мелочь, особенно еще когда пошел мыть руки, а там стоит верстка, такой, дай ка ванну помою, ах посуда еще, идешь хуяришь эту посуду, ток чтобы верстка постояла . кароч ищешь себе задачи. Всё завтра вторник! а ведь это начало недели! :)
То что заявление про "яп - всего лишь инструмент" это признак человека с 3 работающими нейронами в голове. Или школьника с дивана что впрочем одно и тоже.
Пускай тогда человек, сказавший это попробует провести операцию на мозге при помощи молотка, а дом построить - при помощи скальпеля.
Сколько же тут диванных кукаретиков... Как прям на СНГ-конфах. Точно!
> делать эту задачу по 12 часов
Я больше 3-4 часов в день на это всё не трачу и тебе не рекомендую. Часик утром, часик днём, часик вечером и уже не так страшно начать.
Про систему помидорка есть в факе? Если нет надо добавить.
Всё верно. Уже давным - давно написана ТА САМАЯ статья про прокрастинацию, которую не читал только самый тупой прокрастинатор. В шапку бы её.
Сидеть на саблайме и задонатить авторам, ибо не хуй.
>но 25 минут пиздец как мало
Ты удивишься, но этого вполне достаточно, если ты в эти 25 минут концентрируешься на выполнении задачи.
Вообще, погугли про метод "Помидор", может тебе вкатит.
https://ru.coursera.org/learn/learning-how-to-learn
И отдельно про помидор
https://lifehacker.ru/2015/05/28/all-about-pomodoro/
freecodecamp внезапно тоже неплох, особенно для начинающего.
спасибо, а что за coursera скок раз заходил , там нужна смс и регистрация? как вообще что то посмотреть понять нихуя не могу. Спасибо
Да тут даже не прокастинация, а скорее перфекционизм. Либо 12 часов ебашить, либо не ебашить совсем.
Если не получилось ебашить 12 часов, а всего лишь 11:59, то всё пиздец, весь день насмарку, а потому ну его нахуй, я неудачник и вообще пойду поем.
Тру стори, сам такой хуйнёй страдаю.
Как так вообще можно жить? Весь реальный софт же дырявое говно, написанное индусами, а вы тут прокрастинируете над пет-проектами и самообучением.
Я уже не помню. Вроде просто регаешься и все. Потом подключаешься к курсу и получаешь доступ к материалам
Бесплатно, если сертификат не нужен. Но нафиг тебе сертификат))
>Как так вообще можно жить?
А хули делать, тяжёлое детство, деревянные игрушки прибитые к полу. Нет покоя ебанутым.
Если бы тебя в детстве ругали за малейшие оплошности ну или там за четвёрки вместо пятёрок в школе таким же был бы.
Я Brain Focus под андроид пользую.
Ну он в широком смысле прав же, при желании можно и на коболе сайт накатать, и хирург при желании может гланды через жопу вырезать, и дом можно с одной каменной кувалдой построить.
Мне говорили, что я министром стану. Лол. Тут хотя бы мидлом теперь стать...
>и дом можно с одной каменной кувалдой построить.
Лел, как показывает нам один австралиец на ютубе его можно голыми руками построить.
В Австралии. Пускай он тоже самое в Норильске повторит.
Когда идет спор о ЯП, всегда забывают, что программировать нужно не на языке, а с использованием языка, а главный инструмент программиста - голова.
Ну я просто не пойму, в фотошопе же должна быть нормальная функция экспорта SVG, но ее почему-то нет.
download - https://keepfocused.codeplex.com/ .
А потом такие перфекционисты имеют низкую самооценку, потому что учить что-то новое эффективно по 12 часов невозможно в силу несовершенства человеческого организма. Это же не на заводе работать.
Ты точно понимаешь что такое SVG? Инфа сотка, пытаешься экспортировать в него растр.
Какое красивое слово придумали патологические лентяи, вы только посмотрите. Из треда в тред вылезают эти мамкины пирфикцианисты и рассказывают нам, какие они классные и что это лыжи не едут. Это что, мантра такая у ниосиляторов? У тру перфекциониста не будет либо 12, либо нисколько. У него будет 12 во что бы то ни стало, если уж он задался такой целью.
Перфекционизм, прокрастинация, хехмда...
Это называется "раздолбай", или как выразилась однажды моя мамка "долбоеб ленивый".
Ну маааааам, я перфекционист....
Почитай сколько часов в день и сколько времени подряд мозг может эффективно усваивать новую для себя инфу. Просто почитай.
Это тебе не 24-часовые стримы на твиче. Это программирование. Смекаешь?
кароч мозг может в супер активном темпе пахать только 2(два) часа +-, учить чето совсем новое 12 часов нириальна и не нужно
Т.е это вроде и элемент блока-футера, а в тот же момент он является блоком с адрессом который вроде можно вставить в любую часть страницы (практически). Т.е по сути нужно просто назвать его как-то .adress-block и всё? Без какой-либо привязки к .page-footer__*
Ну я уже пару раз отхватывал волну хейта, когда говорил, что если задача неинтересна изначально, то вероятность соснуть намного выше, чем вероятность завершить начато. Хз, самое сложное для меня было проскочить верстку, вот это реально унылое говно.
Помню времена, когда я тоже сидел и думал "так, ну эт короч типа блок, бля, или нет, сук, ебну-ка селектор длинной в 30 символов".
А теперь я пишу как-то так, если уже пришлось набрасывать верстку без цссмодулей.
http://codepen.io/anon/pen/MJomyb?editors=1010
вот друг ты единственный кто меня понял, спасибо. Для меня тоже стоит задача по быстрее проскочить эту верстку..
У меня вот наоборот - мотивации дохуя и больше. Но когда раз за разом читаю уверенные строки о том, что без образования и с возрастом за 20 твоя карьера безнадёжно мертва ещё в зародыше - это демотивирует настолько, что вся былая мотивация уходит в минус. Из-за различия мнений в этом вопросе уже не понимаешь, где истина. И ложась в постель, после очередного дня обучения не понимаешь имеет смысл твоё стремление или нет.
Да-да, шапка обмусолена не раз, но паста пастой, споры вокруг этого вопроса возникают не на пустом месте.
>споры вокруг этого вопроса возникают не на пустом месте
Споры возникают, потому что некоторым людям свойственно искать причины неудач во внешних факторах, а не в своих действиях.
Моя карьера и с образованием, причём хорошим, безнадёжна мертва в мои 24. Если ты хекка, нолайфер, то не поможет н-и-ч-е-г-о.
мне за 25 но не 30 , я учусь , никогда не работал официально да и вообще никогда не работал больше 3 х месяцев . нет трудовой, вышка есть но не по тематике треда. И мне похуй. Главное выбраться на собеседование, там уже от тебя зависит.
Чем отличается ексма 2015 от ес6?
Сам воркач, меня завалили на собеседовании... По ходу я просто старый и тупой перфекционист, хех, мда...
бля классика
Ага, еще дореволюционного.
Ты не понял. Я тут указа 1 час в день. А для себя (в голове) - хотя бы 1 час в день. Главное начать, а там уж втянусь. Надеюсь этот сайт с геймификацией поможет поддерживать темп.
Рассказываюнадеюсь тут знакомые не сидят железобетонный способ. Переезжаешь в новосиб короче. Снимаешь квартиру на вокзальной магистрали. Устраиваешься на работу грузчик\кассир\охранник где-нибудь на карла маркса\академе. В 8 утра в понедельник встаешь и пиздуешь на работку, идешь на жд вокзал, сижку покуриваешь, садишься в маршруточку\автобус. Там в зависимости от выбора либо толкаешься с бабками которые заполонили 100% сидячих мест и крехтя едут кататься чтобы кататься либо стоишь в маршрутки тело в тело с такими же ущербами. Выходишь на студяги и пиздуешь до работки. Там хуяришь часов 12 и идешь домой, снова толкаться и слушать унижения. Если тебе это не поможет, то забей, ты настоящий среднестатистический росиянин и тебе большего не надо, не обманывай себя.
можно в любом городе разумеется, это чтобы кто-то понимал весь спектр ощущений от описанного способа
Пиздец блядь, и что ты учишь там? Вышку?
А теперь зайди на сайт с вакансиями и посмотри сколько там вакансий на верстал и сколько им платят. Это еще с учетом дикой конкуренции тысяч выпускников html-academy)
Нисколько им не платят - все хотят версталу + базовый js а это уже фронт )))
так суть в том, что под каждую задачу берётся просто свой язык, и всё. Ассемблер сделан не под написание говносайтов (как и какая-нибудь сишка)
так у меня и на пеке без куклы не тормозит. Да и вообще, не я просил делать перекат. А он всё-равно нужен.
Как это сделать, есть варианты? Я что-то в полном тупике.
Разбиваешь второе слово на массив букв, затем циклом прогоняешь и ищешь каждую букву в первом слове.
Да это как бы понятно, можно даже на массив не разбивать, ища в первом слове с помощью indexOf каждую букву из второго, вызывая её типа indexOf(string).
Например, есть два слова "снеговик" и "нос".
Ищем букву "н", нашли, но остальные-то буквы могут и не содержаться, правильно?
Поэтому, ищем дальше.
У меня получилось такое:
https://jsfiddle.net/bagjga0k/1/
Но как-то оно не пашет.
В условии цикла поменяй первый массив на второй и заработает. Ты несколько дополнительных раз цикл запускаешь и поэтому после того, как буквы во втором слове кончаются срабатывает return false.
Только а и б местами поменять надо. Спасибо
>>877686
И вправду. Всегда на мелочах засыпаюсь.
Спасибо.
То же самое, только мне 26 и я уже успел уволится с основной работы и временно устроится версталой, тут меня сразу же звалили тоннами работы и теперь за версткой у меня не остается времени на изучение базы JS. Сами говносайты нашпиговываю жейквери плагинами, и в лучшем случае копипащу жейквери говнокод со стак оверфлоу.
Где про это по-подробнее узнать можно?
Ты это я месяца 2 назад, когда только устроился, правда я ещё и на 2 года старше. Сейчас всё как-то проще и остаётся времени и ву/реакт поковырять, и тут посидеть.
Ну надеюсь на лучшее. Учился я на голом ксс, теперь использую препроцессоры с галпом, и читаю доки foundation. Надеюсь что как освоюсь с инструментарием работа пойдет кратно быстрее.
Делал 5 лет назад какое то говно в качестве преддипломной практики. С тех пор н хуя не помню уже да и много что поменялось, но даже тогда у них была группа с документацией.
Алсо, видел интервью владельцев различных контор. Мнения об образовании разделились, по-моему большее число было за вышку. Так что не в личных неудачах дело.
Блять, там просто svg-элемент который мне нужно экспортировать. Если ты дохуя шарящий скажи как это сделать.
ul>li>a
Для а - dispaly:block и с помощью падингов, бекграунда, border-radius, box-shadow делаешь
Просто так верстать какие-то макеты совсем нет желания (2 сверстал), а тут одновременно и опыт и копейка хоть какая-то, пусть даже и за целый день. Или таким как я вообще там делать нечего и нужно хотя бы месяца 2 дрочить верстку и основы JS?
Никакие, во фрилансе сидят люди с опытом и между собой конкурируют, очередной новичок там никому не нужен.
Таких по 40 человек откликается на заказ, но заказщик выбирает максимум из 2-3 человек с опытом.
Иди работать на обычную работу, там платят больше и тратишь время только на работу.
> Из 14 компаний, 2 отказали, 1 прислала
А ты что думал, как в курсах всё будет? 300 к/с и все фирмы тебя отрывают с руками и ногами?
Некоторые и по году ищут работу, а у тебя всего-то 14 компаний.
Это обычная ситуация.
Я на курсы не ходил и их лапшу о 300/к в секунду не слушал. Знаю, что тяжело, но не думал, что настолько. Вот и не знаю теперь, если будет шанс пойти версталой, то идти или забить, потому что роста нет и буду через год тем же долбоёбом, как и на старте.
Это как в пикапе - предложил себя 100 девушкам, 10 согласились на свиданку, 1 в итоге дала.
Ты понимаешь, что монотонная работа кассира с напряжением одного спинного мозга без всякой работы головного и полеты интеллекта и абсолютного духа в js - это вещи разные и для разных людей?
Мы блядь аристократы духа, а не плебеи из Магнита. Будем сидеть до упора на мамкиных борщах и ботать js по 12 часов чтобы потом вкатиться на апворк по 30$ в час.
See the invizibru, do the impossimbru. Смекаешь?
Сомневаюсь что ОПЫТНЫЕ будут браться за какую-то совсем нищенскую и убогую работку за 100-200рублей. Идти на нормальную работу в данный момент не представляется возможным, ибо мне нужна удаленка.
Возможно стоит думать о переезде в тот же Киев? Не знаю просто ваших реалий, в рашке фактически есть только два города в которых есть работа в этой области (на самом деле нет, работа есть в любых миллионниках, но на уровне одна вакансия в полтора года)
Хм, даже я могу сделать все это дерьмо, кроме пожалуй слайдера, слайдер пока с нуля не напишу. Хотя я жс вообще почти не знаю.
Какое-то днище.
Я и не говорю, что это сверх-задание. Просто дохуя хотят, это времени займёт не мало. + я кидал ссылку на гитхаб с вёрсткой как раз для того, чтоб такую хуйню не верстать каждый раз.
Моя жопа подсказывают, что с тебя хотят получить код, а потом пидорнуть мол "вакансия уже занята". У переводчиков это еври дей бизнес.
Лол мне эта же фирма прислала примерно такое же тестовое дня 2 назад. Хотя я с ними не связывался.
Это бесплатный макет из интернетов, еще и бородатых годов. Он мне попадался, когда искал что бы сверстать для тренировки.
Разве это задание на верстку? По виду похоже на упор в js, к нему бы json c элементами и описание фильтров и логики формы. Просто на верстку тупость какая то, тут верстать то нехуй делать почти.
почитал отзывы про эту контору. Пишут, что задерживают зарплату по несколько месяцев, если увольняют или увольняешься - кидают с деньгами за последние месяцы.
Они мне сами написали. Напрямую на мыло. Хотя я им не писал и вообще не знаю кто это. О чем это говорит если у них такая стратегия по набору новых сотрудников?
Это как с телками. Если сами навязываются значит что-то тут не чисто.
У меня ЛАЙТСОФТ от твоего пикрела.
Верстаны, я с таким вопросом. Насколько нужна ирл ебля с ретинодисплеями? Вот просто ебусь сейчас с srcset. Вроде как понял, устанавливаем стандартную картинку и потом добавляем для двойной ретины скажем <img src="govno.png" srcset="dvoinoe-govno.png 2x">
Правильно делаю? Двойное говно для ретины все равно не появляется. У меня у самого ретина + на всякий случай в dev tools эмулирую 2.0 DPR.
Вот думаю надо оно вообще разбираться? С медиа-квери все просто, но это подойдет онли на background. А что делать с картинками в html?
Рекомендовать как обязательное к просмотру не могу.
Но можешь глянуть. Только нужные файлы ищи на гитхабе если домашку делать охота.
А сам по себе интенсив покупать стоит?
а в Киеве вся студентота до js не дотягивает что ли?
Пытаюсь сверстать первую страничку и уже день бью хуем по голове, т.к ебучая картинка-маркер не встает так, как надо.
Первая пикча - как есть на макете, т.е так должно быть.
Вторая пикча - как получается у меня с помощью list-style-image
Третья пикча - задаю эту же пичку бекграундом, дальше текста она не вылезает, что видно на четвертой пикче. overflow:visible, применяемое к ul нихуя не помогает.
Как заставить картинку стоять, где надо?
Я вот как раз та самая студентота из ХНУРЭ. Вакансий не так уж и много, поверь. 80% требуются мидлы да синьоры
ul {
margin: 0;
padding: 0;
list-style-type: none;
}
li {
position: relative;
padding-left: 30px;
}
.icon-plus {
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 16px;
background: url(...) no-repeat 50% 50%;
}
Вот что здесь должен сделать фронт и что - бек? Я так понимаю, кто-то должен настроить формирование запроса в виде json строки и запись ее в БД. Ну и обратный процесс. Где закончится работа фронта? На разметки формы с пустыми инпутами-селектами? Или надо будет добавить несколько тестовых значений и продемонстрировать весь этот интерактив с добавлением-удалением-выбором? Так здесь и строка с параметрами уже формируется. А дальше ее и в БД аяксом отправить недолго. И вернуть оттуда.
Разобрался, все работает. Оказывается в dev-tools не получится сэмулировать DPR 1.0 если у тебя по дефолту DPR 2.0
или можно так:
ul {
margin: 0;
padding: 0;
list-style-type: none;
}
li {
padding-left: 30px;
background: url(...) no-repeat 0 0
}
Учить дальше, делай проекты, быстрее тянись до мидла. После первого опыта работы будет НАМНОГО легче. И 14 компаний это очень мало, когда напишешь в 100 будет о чем говорить.
Фронт должен сформировать запрос к серверу (базе данных), послав все необходимые данные, проверив их валидность. Я так понимаю.
Некоторые данные уже должны быть переданы фронту, ну или зашиты в его коде. Например, список доступных стран и регионов, минимальная и максимальная стоимость поездки. Еще надо что-то с городами думать.. наверное тут нужен какой-то онлайн сервис, даже не знаю.
>фронта
На полноценном цикле получение-обработка-отображение <=> реакция пользователя-обработка-отправка
да, кстати, как выше написали, проще псевдо элементом. То что, я написал в .icon-plus напиши в li::before, только content: "" не забудь
Фронт должен отрендерить страницу, сформировать запрос в JSON, отправить его на сервер и обработать ответ.
Нет, можно так писать:
li::before {
content: ""
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 16px;
background: url(...) no-repeat 50% 50%;
}
Хорошо.
Хватай пепе в качестве благодарности за помощь!
Нагуглил статью про before/after на хабре, щас начну вникать
Если бы макет не был широкоизвестным - то да.
Я таким работодателям прям на собеседовании в ебало бью без предупреждений!
- Итак, первый пункт. Пиксельпёр...
- ТАААААААА! ШАААААААА!
В чём блять смысл?
Ну добавляй свои классы для адаптивности вместо бутстраповских если дохуя перфекционист. Потом сравни, будет ли код меньше, проще и складываться как надо.
А речь шла о 20к? Я увидел "задачи фронта" и пояснил примерную сверу ответственности. Если подобное заставляют делать версталу/джуниора_прочитавшего_кантора, то это хуевая вакансия, т.к. подобные задачи обычно реализуются на фреймворках.
и добавлю, всё равно проще
хахахахах блядь.
Спасибо, анонче.
Только вот одно у меня не получается.
Если задать опасити, то вся ссылка вместе с текстом становится прозрачнее, а мне надо только фон сделать прозрачным.
Как ето можно сделать?
А на академии учили распорки добавлять, псевдораспорки с кучей свойств.
Всё-таки западные ресурсы гораздо понятнее и правильнее объясняют, и запоминаемость материала там лучше. Жаль, что не учил инглиш, как истинный пидараха считал, что он не нужон.
А если тебе понадобится позиционированием вынести какой то элемент за границы блока - что ты делать будешь?
clearix гораздо более универсальное решение, собственно на сколько я =я помню в академи рассматривали оба метода.
http://private-face.ru/habrahabr.ru/blogs/css/48391/
Используй rgba вместо хекса.
Какие, блять, слайдеры, ты в джиквери-макаки собрался или в разработчики? Пили готовый апп на реакте быстро епт.
Да уж явно не из слайдеров. Что значит «пилить кнопочку» это вообще выше моего понимания. Назначить диву стили и повесить onClick?
С чего малого? Вызвать всплывающее окно по клику это даже не "малое", это вообще элементарная хуйня.
А слайдер на жейквери это вообще весьма объемная штука и уже нихуя не "малое".
Начни с МАЛОГО приложения на реакте. Серьезно, будет больше пользы, чем от мега-йоба-слайдера на тыщу строк.
Чем выше специфичность правила тем больше его приоритет. Если у тебя этот класс должен железобетонно скрывать окно и назначатся жаваскриптом - то вообще делай что то вроде
.display-none {
display: none!important;
}
туду лист - классика.
Отложи ноут с телефон, завари чай, сядь и на диван и ДУМАЙ. За полчаса что-нибудь придется, инфа сотка.
Я всегда думал, что нужно научиться сначала хорошо писать на нативном JS, прежде чем переходить на фреймворки. Разве нет?
А он и научился, сидит больше года на мамкиных борщах и втыкает по 12 часов в моник. Притом что и начинал не с нуля. Не слушай его, сделай 15 слайдеров, разных и на нативном и на жиквери и на цсс. Когда тебя будут собеседовать, это тебе пригодится больше чем твои путанные объяснения про реакт.
Реакт практически для всего что ты можешь написать избыточен. Это то же самое что сапожные гвозди кувалдой забивать.
Что бы его его использовать нужно понимать как строиться архитектура приложения, и почему в данном случае нужен именно реакт, а пихать его везде где только можно это признак дилетанства. И это не мои слова, слова техдира крупной веб-студии специализирующейся на крупных веб проектах, для известных корпораций рф, которые он мне сказал на недавнем собеседовании когда речь зашла о реакте.
Кстати да. Если джиквери весьма похож на нативный, это своего рода просто обертка, то уже в Реакте и плагинах к нему много чисто специфических вещей. По сути изучаешь другой язык.
Абсолютно с ним не согласен, Реакт практически всегда лучше нативного ковыряния в DOM, если в приложении больше трех кнопок. Нахуя писать слайдеры мне вообще непонятно, я за два года разработки ни разу их не использовал. Это что-то из мира лендингов?
Посмотри на вакансии на hh, оцени зарплаты разработчиков на фреймворках и разработчиков на джиквери.
>>879268
Только JSX. Другой язык это про Ангуляр.
разные взгляды на это
есть люди которые топят за то, что надо быстрее устроиться и делать со старту по минимуму для этого
есть те, которые хотят сделать фундамент попрочнее изначально и кругозор побольше
Выбирать надо каждому по себе
В любом случае необходимо будет кроме работы еще самому развиваться при любом подходе
Это, мягко говоря, спорный вопрос. Хорошо учиться можно годами, а жрать хочется уже сейчас.
Да слайдеры я просто как пример привёл. Мне нужна площадка для того, чтобы ковыряться в коде и что-то писать и, как мне кажется, слайдеры для этого подходят. Хочу уверенно себя ощущать, работая с простейшими алгоритмами вроде "нажал на кнопочку - поменялась картинка, нажал еще раз - поменялась обратно" и т.п.
специфичность у одного и у другого правила - одинаковая, код просто стоит чуть ниже, поэтому перебивает.
У тебя видимо цсс разделён на несколько файлов. Посмотри в каком порядке они собираются.
Ты предлагаешь ему лезть в реакт без нормального понимания жс? Охуенная медвежья услуга.
git gulp bower что еще кто ставит.
Копипастишь старый, выкидываешь лишнее, npm i. Какой bower в 2017, лол? Вообще это не такая уж частая процедура, чтобы ее как-то сильно автоматизировать.
Дизайн уровня b
— Как бы вы реализовали вот такой вот сценарий?
— Э, ну короч, HOC компонент и в нем короч нативный стэйт передаем пропсы и эээ
— Подождите, какие компоненты, какой стейт?
— Ну эт, я типа, реакт девелопер)))00
— Хорошо, и что вам нравится в реакте, почему вы хотите решить эту задачу именно на нем?
— Ну там виртуальный дом, и еще он в общем, ээээ..
— А что такое виртуальный дом? Чем он отличается от шэдоу дом троллфэейс, чем от стандартного?
— Ну там типа он в памяти и потом отрисовывается и...
— А если бы у вас не было реакта, как бы вы взаимодействовали с дом
— Мне Ероха на сосаке сказал, что стандартное апи для даунов, поэтому я сделаю yarn add react react-dom и...
— Понятно, мы вам пеерезвоним.
Вот я накатал тебе ответ, но у меня ПРИСУТСТВУЕТ СЛОВО ИЗ СПАМ ЛИСТА, так что ну их на хуй, эти споры на сосаке.
Спасибо абу в рот твой пропсы мутировал, обезьяна криворукая.
Сейчас третий, полгода уже пилю. Плюс пара своих была. А что?
Если ты идешь именно на реакте ебошить и это написано в вакансии, то нахуя спрашивать про нативную домоеблю? Чем отличается виртуальный дом от стандартного я прекрасно знаю и это даже пару раз отвечал на это на собеседованиях. Но обычно просто показываешь свой код и сразу все понятно.
https://www.avito.ru/penza/vakansii/it-spetsialist_904249295
> Обязанности:
> - устанавливает на серверы и рабочие станции сетевое программное обеспечение;
> - конфигурирует систему на сервере;
> - обеспечивает интегрирование программного обеспечения на файл- серверах, серверах систем управления базами данных и на рабочих станциях;
> - поддерживает рабочее состояние программного обеспечения сервера и рабочих станций;
> - регистрирует пользователей, назначает идентификаторы и пароли;
> - контролирует использование сетевых ресурсов;
> - организует доступ к локальной и глобальной сетям;
> - обеспечивает своевременное копирование и резервирование данных;
> - участвует в восстановлении работоспособности системы при сбоях и выходе из строя сетевого оборудования;
> - выявляет ошибки пользователей и сетевого программного обеспечения и восстанавливает работоспособность системы;
> - осуществляет контроль за монтажом оборудования специалистами сторонних организаций.
> Требования:
> - опыт работы в аналогичной должности от 1 года;
> - профильное образование (высшее или среднее специальное);
> - знание системного блока на уровне «железа» (умение находить и устранять несложные поломки как то – смена оперативной памяти, винчестера, смазка кулера и т.п.);
> - умение устанавливать и настраивать программное обеспечение (операционная система, драйверы, MS Office, и т.п.); умение устранять последствия сбоев ПО;
> - опыт по работе с антивирусными программами (установка и настройка антивирусов, поиск вирусов, антивирусная профилактика);
> - понимание организации сетей (настройка сетевых протоколов, сетевого оборудования – проводного и wifi);
> - навыки по прокладке сетевых и телефонных кабелей;
> - опыт работы с 1С 8.3 и СRM системой на уровне системного администратора (заведение пользователей, настройка параметров пользователя, настройка фискальных регистраторов);
> - понимание основ компьютерной безопасности;
> - быть ответственным;
> - действовать профессионально.
> Условия:
> - стационарная работа;
> - официальное трудоустройство на 0,5 ставки;
> - режим работы с 13.00ч до 17.00ч, 5/2, сб.вс.- вых.;
> - белая заработная плата 15тыс.руб.(оклад+премия).
https://www.avito.ru/penza/vakansii/it-spetsialist_904249295
> Обязанности:
> - устанавливает на серверы и рабочие станции сетевое программное обеспечение;
> - конфигурирует систему на сервере;
> - обеспечивает интегрирование программного обеспечения на файл- серверах, серверах систем управления базами данных и на рабочих станциях;
> - поддерживает рабочее состояние программного обеспечения сервера и рабочих станций;
> - регистрирует пользователей, назначает идентификаторы и пароли;
> - контролирует использование сетевых ресурсов;
> - организует доступ к локальной и глобальной сетям;
> - обеспечивает своевременное копирование и резервирование данных;
> - участвует в восстановлении работоспособности системы при сбоях и выходе из строя сетевого оборудования;
> - выявляет ошибки пользователей и сетевого программного обеспечения и восстанавливает работоспособность системы;
> - осуществляет контроль за монтажом оборудования специалистами сторонних организаций.
> Требования:
> - опыт работы в аналогичной должности от 1 года;
> - профильное образование (высшее или среднее специальное);
> - знание системного блока на уровне «железа» (умение находить и устранять несложные поломки как то – смена оперативной памяти, винчестера, смазка кулера и т.п.);
> - умение устанавливать и настраивать программное обеспечение (операционная система, драйверы, MS Office, и т.п.); умение устранять последствия сбоев ПО;
> - опыт по работе с антивирусными программами (установка и настройка антивирусов, поиск вирусов, антивирусная профилактика);
> - понимание организации сетей (настройка сетевых протоколов, сетевого оборудования – проводного и wifi);
> - навыки по прокладке сетевых и телефонных кабелей;
> - опыт работы с 1С 8.3 и СRM системой на уровне системного администратора (заведение пользователей, настройка параметров пользователя, настройка фискальных регистраторов);
> - понимание основ компьютерной безопасности;
> - быть ответственным;
> - действовать профессионально.
> Условия:
> - стационарная работа;
> - официальное трудоустройство на 0,5 ставки;
> - режим работы с 13.00ч до 17.00ч, 5/2, сб.вс.- вых.;
> - белая заработная плата 15тыс.руб.(оклад+премия).
Полставки жэ и 4 часа в день
так замени слово или это новый вид движения тазом? если, что то я не писал на реакте еще
для ит-спеца даже маловато, могли вообще всю хуйню перечислить, это еще по божески. удачи им в поисках
Типа нам нужен крутой спец, но денег у нас мало, потому приходите и делайте все нужное за 4 часа в день? Ну удачи им.
Типичная вакансия на раба-эникейщика, под половину требований подходит даже моя бабушка.
"Год опыта" набирается таким же рабством где-нибудь в техподдержке.
Тоже подумал про это, спасибо =)
А в регионах обычно так и есть, нормальные вакансии крайне редки, и обычно берут только по знакомству.
мне похуй
Если сразу не показало, значит дизайнер хуй и нарисовал блок в растре. Только на глазок теперь.
<article class="featured-post">
<header>
<h1>Заголовок поста</h1>
</header>
<section>Анонс поста</section>
</article>
</section>
Возможна ли такая структура?
11
>>undefined
атрибуты кнопки в медиавыражениях меньше 900px
Для тренировки нашел рандомный шаблон. На первый взгляд все вроде бы просто и логично, но с каждым элементом приходится долго возиться. Разумеется, речь идет об адаптивной верстке. Больше всего у меня разорвало пердак от размеров заголовков. Наворотил какой-то хуеты с медиазапросами, но все-равно кажется, что в браузере выходит какой-то вырвиглазный пиздец.
В общем, сделал небольшую часть шаблона чтобы не пришлось переделывать всю страницу, посмотрите, тут все потеряно или есть надежда?
https://drive.google.com/open?id=0BxVWnZ8LfkHKY0hhMEVROGMydkk
Вы видите копию треда, сохраненную 6 февраля 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.