24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Спрошу тут так и быть, кароч есть поле с заявками, кликая на них, открывается карточка этой заявки с подробной информацией о заявке с полями, секлектами и тд, эта карточка просто блок в верстке с айдишником, сейчас тут при открытия разных заявок этот блок вручную чистится функциями и заполняется по новой. Этот то, что я сейчас вижу в коде, никакого фреймворка в проекте не используется, тока жикваери и пхп, вопрос это нормальная практика, или можно допустим эту картчоку создать как прототип и каждый раз создавать его при открытии заявки? В общем как лучше заилить такой компонент без подтягивания фреймворка в легаси проект.
>>1148359 >Если бы не было перехода, как бы тогда по-твоему можно было отобразить страницу "Поздравляю, вы успешно зарегистрировались!" или показать ошибки в форме?
Ну например так, как я и описал. Когда после POST-запроса на изменение данных, браузер делает еще один - GET-запрос, чтобы перейти по адресу формы, а именно "/action", но тут никакого второго GET запроса не происходит, форма как-то сама получает все данные.
Настроил себе галп конфиг примерно полгода назад. Все четко работало. Сделал с этим конфигом несколько проектов - все отлично.
Сегодня начинаю новый проект. Начинаются проблемы: некорректно работает таск less. Он не компилит файлы less подключенные через @import. Причем таск watch реагирует на изменения в этих файлах, но он их нихуя не компилит.
Стили из файла main.less он компилит. А все что подключено в этом main.less через @import игнорит. Пердолился 3 часа. Пытался 2 раза пересобрать конфиг - хуй там. То есть вариант - писать все блять стили проекты в одном файле main.less. Так он сука работает, так он компилит less в css, а вот все что через @import - хуй. Я уж по всякому пробовал это говно подключить:
@import url("name.less"); @import "name.less"; @import "name"; @import (allah pomogi) ("name.less"); Не работает.
Пробовал копировать директорию из уже рабочего проекта - работает. Начал по одной папке/файлу заменять со старого проекта в новом. И оказалось что проблема в node_modules.
Собираю заново своим конфигом новый проект. Не работает. Копирую из старого node_modules в новый - РАБОТАЕТ СУКА. Там дохуя папок. Начал уже потихоньку подпапки в node_modules заменять и проверять - работает или нет. Ну так вот - он мне выдает со временем что галп блаблабла не работает так как какие-то там версии устарели. Да и вообще папки node_modules различаются по составу и размеру в старом и новых проектах, хотя модули были установлены ТЕ ЖЕ САМЫЕ.
Я просто сижу в ахуе, меня все заебало. Новый проект пока начал делать так: ебанул свой конфиг и скопировал с готового проекта папку node_modules.
Но это же уебанство чистой воды. Теперь блять мне придется хранить шаблон весом больше 100мб. Что за хуйня? Я его не трогал полгода как создал, все работало, а тут раз нахуй не с того ни с сего проебалось.
Немножк офтопа - как гугл узнает что я русский, когда я сижу под ВПН? Интерфейс гугла на русском и выдаваемые результаты содержат ру сайты даже с англ запросом и под впн.
Да полюбому какую-то инфу хранят о тебе в браузере. Потому что я даже когда в Тае был, то мне все равно на русском выдавало все, т.е. дело не в IP. И не в языке системы, ибо у меня на английском она.
>>1189926 Если с версиями проблема, о попробуй установить с теми же версии, что и в рабочем проекте. То есть в package.json в перечислении зависимостей удали символ "^" или любые другие. (Вместо "autoprefixer": "^7.1.4" - "autoprefixer": "7.1.4"). Потом дропни node_modules и сделай npm install. Если так не взлетит, то можно попробовать postcss с плагином postcss-imports.
Бля дебилы идите на блог кокодемиков и ищите там пост про последний выпучк студентов с продвинутого интенсива по html-css. Там идете на гитхаб, качаете защищенный проект и вуаля.
знаете что? идите нахуй. Я ебал. приешл полуебок одмен конфы с синдромом полубога и кикнул нахуй. Типичный пидорашка с синдромом НАЧАЛЬНИКА иди нахуй мрзаь. В конфе писали 5.5 человек и он меня кикнул. Рака яиц тебе. Ваш тот парень.
Какая конкуренция на рынке? реально ли вкатиться если задроить до посинения нативный JS и фреймы к нему? Вакансии смотрел на хх, вроде бы их дохуище, но у меня складывается такое ощущение что везде требуется с опытом работы. Как быть, пилить охуенное портфолио на гитхабе? какие надо иметь "проэкты" за спиной чтобы вкатиться?
Недавно начало проходить уроки на html-academy сейчас допрохожу css. В целом все интересно все нравится. Одна моя знакомая хочет себе сайт с магазином сделать, я хочу попробовать. На ютубчике есть много инструкций, как написать магазин с нуля. У меня вопрос, что для человека будет лучше чтобы я ей сам написал или использовать всякие бесплатные конструкторы сайтов? В чем вообще положительной аспект использования конструкторов кроме того, что их может использовать человек не владеющий Html и CSS. И еще в моем городе есть вакансия верстальщика так там требуется знание Adobe Muse, а не Html и CSS. Я как понял это программа для верстки без написания кода в чем ее преимущество? Как по мне Html и CSS достаточно просты и для их замены не нужна отдельная программа.
>>1190870 Лол, чувак пройди хотя бы academy до конца и сделай сам пару сайтов. Стыдно же будет потом перед тян за кривую работу. Сколько у вас в городе предлагают за верстку?
>>1190875 Спасибо. >>1190876 Я не знаю сколько(не указали), но не думаю, что будет меньше моей зарплаты недобухгалтера в 16к.кстати контора называется "Чики-Брики", лол
Ввожу команду в консоль: "git clone [email protected]:логин/имя проекта.git", в ответ консоль выдает: "[email protected]: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists." Что не так? Какие права доступа? Репозиторий не приватный.
>>1189926 Перво наперво выкинь свой лесс нахуй. используй scss Второе научись гуглить на английском. Третье обнови ноду до последней, какие то пакеты могут перестать работать. Актуализируй пакеты в package.json до последних версий.
>>1190870 >Недавно начало проходить уроки на html-academy сейчас допрохожу css >Одна моя знакомая хочет себе сайт с магазином сделать, я хочу попробовать. >Как по мне Html и CSS достаточно просты Чего ты там собрался пробовать? Верстальщики не делают сайты. Они делают лишь небольшую часть сайтов. Сайт это не верстка. Сайт это бекенд и дизайн в первую очередь. А верстка всего лишь посредник. Если ты хочешь делать что то на цмс, то т пойдешь по пути веб мастера - самой зашкварной низкооплачиваемой работы в вебе. И опять же это не просто, если ты хочешь сделать рабочий интернет магазин под ключ у тебя уйдет не одна сотня часов на это. Если ты вообще вывезешь. У цмс все из коробки работает только до определенного момента. А потом нужно вилкой чистить говно.
>>1190961 В чем проблема по началу верстать при помощи цмс? Нужно же понимать принципы и прочее хуё-маё. И если веб-мастер это днище, то что в вебе не является днищем?
Ребят, может не совсем туда, но есть ли нормальный видеокурс или книга/обширный туториал по реализации WAMP протокола. Не шибко я хорош в чтении доки и по ней пилении чего-то.
>>1190961 По какому пути лучше идти начинающему, чтоб не как у вебмастера, "зашкварным и низкооплачиваемым"? И если хочется в бэкенд, учить какую-нибудь ноду имеет смысл?
>>1190990 >В чем проблема по началу верстать при помощи цмс? Погугли что такое цмс и что такое "верстать" >>1190990 > Нужно же понимать принципы Да нихера ты не будешь понимать. Все сведется к обезьяннему копированию с ютуба. А чуть шаг влево или вправо и ты поплыл. >>1190990 >И если веб-мастер это днище, то что в вебе не является днищем? Узкая специализация. Когда ты делаешь небольшую часть работы. Но делаешь ее качественно. Конкретно вэтом треде обсуждается фронтенд. >>1191006 >По какому пути лучше идти начинающему, В шапке все написано. >>1191006 >И если хочется в бэкенд, учить какую-нибудь ноду имеет смысл? Имеет смысл если хочешь писать бек на ноде. Хот яна самом деле похуй. Хорошие бекендищки могут кардинально сменить используемый стек, за довольно короткое время, дело тут в принципах. Если ты вообще никаких ЯП не знаешь, то я бы начал с пхп. Вакансий по нему больше всего, значит и вкатится легче.
Аноны, опишите, пожалуйста, принципиальное различие бэка и фронта. Нужно ли бэку знать html, css & js на хорошем уровне? Что вообще должен знать хорошо фронт, а что бэк? Если в будущем мне придется склепать для себя ИМ на каком-нибудь опенкарте, то знания фронта или бэка мне больше помогут или нужно быть фуллстэк? Пардон за тупые вопросы, сам я с другой сферы, просто решил воплотить детское желание и выучить это.
>>1191038 >принципиальное различие бэка и фронта. Гугли блять. >Что вообще должен знать хорошо фронт, а что бэк? Да гугли блять, гугли. >>1191038 >Нужно ли бэку знать html, css & js на хорошем уровне? Смотря какому бэку. Если ты просто жсон отдаешь во фронт то достаточно знать html чисто теоретечиски. Но Я думаю все беки знают и жс хотя бы на уровне на жиквери дом расковырять. >>1191038 >Если в будущем мне придется склепать для себя ИМ Чувак. Смотря что склепать. Все зависит от задач. Если ты хочешь склепать типовую говнину на типовом шаблоне, то ничего особо знать не надо. В цмс есть куча шаблонов/плагинов и тд. А если утебя свой дизайн, то нужно его верстать - верстку натягивать. Если у тебя какая то своя логика работы сайты отличающаяся от типовой, то придется ковырять бэкенд. И чем сильнее она отличается, тем больше придется ковырять. Причем чем больше отличий тем ближе ты будешь к пониманию что твой уникальную говнину проще на бек-фреймворке сделать чем говноцмс кастомить. В любом случае тебе это все не грозит, так что это все пройти, нужно больше чем детское желание. Это тысячи и тысячи часов учебы и практики.
>>1189668 (OP) Там на второй картинке в оп-посте есть синие кружочки. В этой обучалке написано, что эти кружочки означают, что нужно на этом этапе сделать какой-то проект. Какие можно там сделать проекты, ну кроме верстки пары страниц в первом кружочке и ту-ду листа на втором? Какие у вас вообще петпроджекты и есть ли какой-нибудь сервис для придумывание учебных проектов?
>>1191320 я это 500 раз здесь писал. В конфе вообще поехавшие сидят, которые по 20 макетов сидят верстают. Зачем и для чего-хуй знает. И вроде спрашиваешь никто вестральщиком становится не собирается.
>>1191431 в шапке же написано. Основы Что нужно знать: HTML: Структура документа Разметка Тэги Атрибуты CSS: Основные селекторы (без фанатизма) Основные свойства (отступы, размеры, цвет, шрифты и прочее) Наследование свойств, каскад, вложенность Основы сетки: блочная модель, флоаты, инлайн-блоки Свойства position Все вместе: Типовая разметка текста Картиночки, ссылочки Таблички, списочки Формы, инпуты, лэйблы
Если ты не собираешься быть верстальщикам, остальное тебе нахуй не надо. Ты всё равно забудешь если не будешь как ебанутый верстать эти макеты. Можешь как ебанутый верстать макеты вместо учения жс. Кароч я хз что еще сказать здесь.
Любой бомж уже знает html / css / js / php Любой школьник натянет что угодно на bt / joo / wp / al Так что завязывайте хернёй страдать, учите c+ или java.
Нет, серьезно. Есть кто из вкатившихся, кто сидел в треде примерно летом 2016 - зимой 2017? Я сидел с вами, даже базовый интенсив на 100% сдал. Ну а толку-то. Все равно забил и вкатился в тестирование.
>>1191616 Да, по верстке. Да нормально, лучше, чем я думал. Для цели "вайтивайти" подходит куда лучше, т.к стек технологий и время/требования для вката с джуном-фронтендером несопоставимы.
>>1191619 я прошлой осенью катился в куа по внутреннему переводу, прошёл тестовое и на финальном собесоде где меня не спрашивали за тестирование, а спрашивали почему я так решил и почему хочу этим заниматься меня послали нахуй. Сказав, что нет блеска в глазах. Вот сейчас в отпуске, думаю может параллельно вебу часик в день уделять на куа, освежить в памяти теорию и попробовать ещё раз перевестись.
>>1191622 Про блеск в глазах - ужасное клише, я его ненавижу. У меня такого не было, я просто прошел интервью, где доказывал, почему с дноработы и с неоконченной гум. вышкой я вдруг стал так интересоваться айти. Потом прошел тестовое на написание проверок и репортов к одной сломанной программе, написание юзер мануала к ней и меня приняли.
>>1191642 Что посмотрел бесплатные видео по введению в профессию, почитал книжки по тестированию и мне понравилось. Так и решил связать с этим свою карьеру.
>>1191639 Что ты учил для того, чтобы стать тестировщиком? Какая зп и город? Как искать такую специальность на сайтах поиска работы? Учитывается ли этот стаж, чтобы проскочить планку Джуна если захочу вкатиться в веб или программирование?
>>1191622 >нет блеска в глазах Вы что, серьезно? Это же полный идиотизм, неужели кто-то действительно будет пытаться разглядеть какой-то блеск в моих глазах, блять? Это что, hrы ебучие этим занимаются? Может это такой способ тактично послать на хуй?
>>1191660 ясен хуй. Ну а что им ещё говорить было? На собеседовании не было не единого вопроса по тестированию. + до этого я делал тестовое и раз меня позвали на собесод, то теоритически я подхожу. Тут чисто личное. Нравится чувак не нравится. я не понравился видимо.
>>1191655 Теорию тестирования. Гуглится легко, лучше прочитать книги типа Куликова "Основы тестирования ПО. Базовый курс", еще часто рекомендуют Савина, но по-моему он балабол еще тот. Вместо него рекомендую Ron Patton 'Software Testing', но это если ты можешь читать на английском. Замечательная книжка для нубов. Зп 35, миллионник. Гуглишь qa/тестировщик/tester на сайтах вакансий. Стаж не учтется, сферы совсем разные. Все будет зависеть от того, как ты задрочишь скиллы, нужные для веба/программирования. А вообще лучше не надо идти в тестирование только затем, чтобы затесаться в программисты. Мышление разное, подходы разные, инструменты разные. По мне так лучше не тратить время и нервы и дальше учить технологии конкретно для отклика на позицию программиста.
>>1191709 Ну я просто увидел, что так или иначе все равно приходится верстать во фронте. Ах да, еще отпугнуло то, что технологии во фронте устаревают на лету. Я такое не очень люблю, когда все учат новомодный фреймворк на выходных, чтобы быть в тренде.
Ищу напарника изучать php и/или js. С нуля. Не хватает спортивного интереса. Люблю изучать новые темы вместе с кем-то. Если кому интересно напишите на [email protected] - дальше выберем канал связи.
>>1191723 Это вообще дело привычки. Нас вот в вузе матлабу учили плотно, теперь для меня там самый охуенный синтаксис, хотя дружественным к новичку я его назвать не могу. Кстати заметил, что первый нормально выученный синтаксис сильно накладывает отпечаток на стилистику, которой ты потом придерживаешься в вообще любом языке программирования.
Господа дурацкий вопрос. Но может вы поможете? Или я пойду в пр. Есть эксель документ в котором 10.000 отзывов клиентов. Мне надо в отдельный документ выгрузить каждый 20-ый отзыв. Я смогу это на жс сделать? Ну точнее это вроде понятно, что простой массив с которого я буду выдергивать каждый двадцатый элемент и выводить его. Но как это сделать на практике вот прямо я беру эксель документ с 10.00- отзывами, как-то запускаю свою прогу, которая в новый документ заносит каждый 20-ый отзыв. Как это всё реализовать?
Поясните за реальные задачи в продакшоне. Щас прохожу кантора, и бугурчу по тому, что не все задачи решить могу. Ебучую функцию для ряда Фибоначи часа 3 думал как решить не через рекурсию. Да и саму рекурсию как использовать в вебе? Неужто мне для верстки лендосов рекурсия потребуется? Какие реальные задачи на ЖС в веб-макакинге? С вёрсткой всё понятно, прошёл оба интенсива. Но жс даже представить не могу, как все эти ебучие задачки и изъёбистые НЕОЧЕВИДНЫЕ фишки со всякими побитовыми операторами пригодятся на практике. Вкатившиеся, расскажите, как проходит рабочий день, какие реальные задачи и т.п.
>>1191895 Чёт стало интересно, что за такие побитовые операторы, нашёл статью у Кантора и просто охуел с того, как это всё написано. Рекомендую найти нормальный ресурс, а к Кантору возвращаться лишь для того, чтобы отполировать свои знания или подготовиться к идиотским вопросам для собеседований. Наверное, нет лучше способа отбить у себя желание вкатиться, чем учиться по этому учебнику.
>>1191895 >НЕОЧЕВИДНЫЕ фишки со всякими побитовыми операторами теоретически, в убер-легаси коде у выпендрежников может встретиться. Мое мнение - надо просто знать, что это такое. А учебник Кантора - это, скорее, энциклопедия, чем методическое пособие. Посмотри какие-нибудь книги, типа Javascript essentials for modern application development by Ethan Brown. Мне понравилась.
Рекурсия, очевидно, пригодится для отрисовки всяких инфографик, деревьев. На практике не встречалось пока, но у меня и опыта мало.
>>1191895 Лол, с таким же вопросом тут год назад ошивался.
Короче шли нахуй все фибоначчи и прочее школьноолимпиадное программирование.
От фронта требуется понимать принцип работы браузера, DOM, всяких приблуд движка жаваскрипта и умение быстро вникать в доки и чужой (возможно говно) код.
Рабочий день - получил таск, посмотрел на варианты реализации подобного в этом проекте / в интернетах, сел пилить.
Без хороших скиллов с девтулзами (брейкпоинты, дебаггеры, уметь в консоли накидать нужный скриптик в нужном скоупе) делать нехуй, на нормальном проекте при багофиксе говно потечет по ляхам.
>>1191962 На счет задач это полный пиздец, я несколько раз бросал обучение по той причине что не мог решить ту или иную хуйню на рекурсию/числа фибоначчи етц. мимо другой анон вкатываюсь в бек
Почитал немного по бутстрапу, и на первый взгляд это просто набор заранее сверстанных элементов. Но где же тут адаптивность? Они адаптивны сами по себе, и мне достаточно просто вставлять эти элементы?
Как так сделать чтобы .fadeIn().hide() действовали только на имя (элемент массива) а не на весь DOM? Сейчас анимация проигрывается три раза, когда все три элемента уже выведены, а хочется чтобы они выводились по очереди с анимацией.
>>1191895 Типовые задачи - сходить за данными за бэк, вернуться (обработав ошибки, -> модальные окна/редиректы), показать в любой форме в какой попросят, т е. таблицы всякие или какие нибудь хитро нарисованные карточки, слайдеры, ползунки, яндукс карты, короче все что дизайнеру в голову придет, отфильтровать/отсортировать как на фронте так и на бэке, сохранить изменения в данных (опционально провалидировав), загрузить файлы, хранить состояние приложения (куки и localStorage), зацепиться с бэком не растерявшись с CORS и токенами, поддерживать сборку (работа с конфигурированием вебпака), поддерживать чтоб приложение не развалилось - т.е. курить доки и иногда исходники фреймворка и библиотек, писать тесты.
Как-то так все это в среднем проходит. По поводу фиббоначи - я бы забил на эту херню, если ты в этом не разбираешься, то шанс что ты вкатишься в область где это надо очень мал, математически/алгоритмически сложный фронт это нишевая штука. В основном все что на продакшене тиебуется - уметь реализовывать достаточно типовые фичи и фиксить баги, при этом желательно не теряя темпа с ростом сложности приложения, на просирая сроки. Навыки несложные, но даже с ними у многих проблемы
>>1192020 Понятия не имею, что такое этот жквери, но мне кажется, что ты сначала к боди добавляешь параграф, затем над боди проводишь эти анимации. Попробуй в одной строке аппенднуть, а в другой выделить p:last-child и над ним уже операции проводить.
Теперь анимация есть только у нужных элементов, а не у всего DOM. Но второй вопрос остается - как выводить элементы с временной задержкой? setTimeout вроде есть, но как его тут использовать?
>>1192021 Как учиться "сходить данными за бэк" и вообще взаимодействию с бэком фронт-енд разработчику? Работаю верстальщиком, заебало, хочу вкатиться в реакт, но я совсем-совсем не знаю бэк, но думается мне, что там очень плотное взаимодействие или я не прав? По гайдам из шапки по реакту хватит инфы, чтобы вкатиться?
>>1192151 я как раз начал смотреть первый интенсив. Очень много воды, но очень мало обяснений. Еще что напрягает что код во время вебинара он не пишет, а переключает слайды. Вот у тебя на одном слайде 1 строчка кода, потом он говорит, а сейчас мы зададим тут массив и положим в него функцую, щелкает следующий слайд и хуяк там 6 строчек кода, потом он чето пиздит, щелкает следующий слайд и опять что-то меняется. Хз, возможно это хорошо подходит для тех кто как-то шарит и им просто новые фишки показывают, но как вкатывальщику с нуля очэ сложно. Кароч пиздец. У меня уже руки постепенно опускаться начинают что я очень тупой и что мой максимум это верстка. Чет тыкаюсь туда сюда уже 2 недели на месте стою не могу уйти дальше массивов и функций. Я даже блять не смог решить ебаную задачу первую Напишите цикл, который за 7 вызовов console.log выводит такой треугольник: # ## ### #### ##### ###### ####### Пиздец, хочется не учиться, а нажраться и не думать не о чем.
>>1192133 Я думаю это у тебя естественно произойдет когда ты реакт будешь изучать. Делаешь таблицу или TODO-лист с данными из констант/файла, потом тебе их захрчется из одного места брать, узнаешь про состояние приложения, переходишь на redux, приходишь к цепочке компонент -> экшн -> редьюсер -> компонент, понимаешь, что у тебя экшн может быть асинхронным как тот же поход за данными - вставляешь в это слой api, в нем делаешь работу с fetch/axios/superagent/ajax/xmlhttprequest, подымаешь бэк на node express, там клепаешт эндпойнты, видишь что у тебя запросы не работают, читаешь про cors, потом как параметры/тело запроса вытаскивать, json/мультипарт, ну и пошло поехало.
>>1192139 Можно абстрагироваться от бэка и на митингах/в джире-редмайне-прочей херне ебаться с бэкэндерами что твоя хата с краю ничего не знаю, дайте мне четкое апи документацию версионирование, наверное гдето это прокатывает. Но обычно более продуктивно когда общее хотя бы понимание есть что там за контрактом на бэке, большее понимание возможностей/сложностей, какие то вещи самому можно посмотреть/решить и т.д.
Поясните насчет генераторов фонтов. Вот мне нужно сделать шрифт со своими пиктограммами, в которые будут преобразовываться набранные слова. Ну, например пишет юзер в текстбоксе слово "хуй", и вот как только он введет последнюю букву, вместо "хуй" появляется хуй. Ну, вы поняли.
Как это корректнее сделать? С одной стороны, вижу генераторы шрифтов, где все вроде бы просто и понятно, надо только sjwsvg-пиктограммы нарисовать. С другой - вижу кучу статей о том, что надо ставить специальные редакторы фонтов и пердолиться в них. В чем подвох-то?
>>1192467 Да, прочитал всю статью. Даже видео посмотрел. Максимум что это говно потенциально может — спарсить все страницы и собрать новую статику на их основе.
Что оно может в реальности неясно — примеров работ-то нет. Алсо, непонятно кому нахуй сдались в 2к18 статические сайты и как эту статику потом поддерижвать. Автогенерация дизайна это вообще смешно, будут сотни однообразных вариаций с пятью цветовыми схемами.
На нормальных разработчиков и дизайнеров этот сервис влияет не больше чем конструктор сайтов wix или возможность создания группы вконтаче.
В главе про перебирающие методы для массивов такой есть момент: Он для каждого элемента массива вызывает функцию callback. Этой функции он передаёт три параметра callback(item, i, arr): item – очередной элемент массива. i – его номер. arr – массив, который перебирается.
далее приводится пример: arr.filter(function(number) { return number > 0; });
Я не понял, почему написано, что 3 параметра у функции коллбэк, которая передается в методе. А в примере у нее лишь один, и то number. Да и функция анонимная, без имени callback. Разжуйте плз.
Блин, я запутался. Я правильно понимаю что есть локальный и глобальный state. Где локальный относится только к текущему модулю, а глобальный живет своей жизнью, так и все эти getInititialState(), setState() это команды локального и не влияют на глобальный, глобальный меняется только редьюсерами?
>>1192528 то есть функция не обязательно должна называться колбек, как в примере, и параметры тоже. важен просто порядок, в любой первый аргумент, назови его хоть жопой, будет записано значение элемента массива. а во второй, тоже независимо от имени, будет записана позиция в массиве. но если не указать какие-то из них, то это значения, например позиция, вообще не будут сохранены. так?
>то есть функция не обязательно должна называться колбек Это название для удобства, когда в качестве аргумента функции выступает другая функция. Типо как аргумент фильтра это другая анонимная функция.
>важен просто порядок, в любой первый аргумент, назови его хоть жопой, будет записано значение элемента массива. а во второй, тоже независимо от имени, будет записана позиция в массиве. но если не указать какие-то из них, то это значения, например позиция, вообще не будут сохранены.
>>1192205 js интенсивы без бекграунда в js или пистоне оч сложно осилить. На тебя с ходу выбрасывают тонны инфы и если с версткой ты еще можешь как-то все это освоить (она и проще и нагляднее), то тут ты застрянешь даже с наставником на одной теме, а другие в перед уйдут. И все.
Все потому что у создателей интенсивов нет цели научить тебя чему-то. У них есть цель получить с тебя деньги. Иначе интенсивы шли бы дольше и были бы более разжеванными по таким моментам. Или была бы два типа интенсивов - для совсем нубов и для шарящих.
Просьба пояснить. Элемент <main> не поддерживается в IE11, все содержимое растягивается до краев. Случайно обнаружил и был в шоке. Причем в normalize.css старой версии 7.0 есть фикс этого дела, ставят display: block, а вот в 8 версии эту строчку почему-то убрали. В CanIUse тоже упоминают о неполной совместимости. Какая лучшая практика поддержки новых элементов в IE11? Вручную добавлять в css не очень удобно, может есть какое-то стандартное решение, вроде normalize того же.
А нормально, что при клонировании удаленного репозитория у меня не создалась ветка мастер? Моя ветка, которую я создал, на месте, а вот мастера просто не существует. Я думал, что она по дефолту создается при клонировании.
ENOENT: no such file or directory, open '../templates/index.html'
Не понял. Разве в fs.readFile нельзя так путь прописывать? Он жеж получается относительным, вроде все верно, но почему-то ошибку эту пишет. При этом если делать его абсолютным, то все работает...
Аноны, как вы unit-тестрирование в реакте изучали? Редьюсеры то легко тестировать, а вот остальное не очень понятно. Может, кто знает какие-нибудь годные ресурсы?
>>1193562 Они же только для тестирования разметки подходят,не?Снапшотами же, насколько мне известно, ты не протестирешь логику компонента. Например, такое поведение: если prop isLoading=true - покажи спиннер, иначе - рендери контент.
Какие подводные камни в использовании каштомных тэгов? Типа, вместо div.page-wrapper делать просто тэг page-wrapper и задавать для него стили? Конфликтует ли это со всякими фреймворками вроде бутстрапа?
Блэт как жеж бесит этот бем ебаный. Ну нахуй он нужен, когда есть божественный модульный css в вебпаке например. Ну писать руками всю эту хуйню - эт просто стыдно для кодера.
>>1189668 (OP) Можете пояснить за paypal или skrill. Любая ли дебетовая карточка подходит для первода с пайпел счёта на карту, есть ли какие-то подводные камни которые надо учесть при оформлении дебетовой карты? Что скажите про skrill?
>>1193883 Нет. Надо быть просто нормальным человеком и иметь тягу к созданию чего то нужного человечеству. Впрочем это почти ко всем профессиям относится.
>>1194112 Я сейчас делаю очень красивый и очень функциональный личный кабинет для сайта компании продающей косметику. Структура компании пирамидная. Тысячи людей активно работают и пользуются моим кодом. Передают благодарности. Когда основной сайт допилили даже подарков прислали)
Случайно создал репозиторий без файла .gitingore, поэтому туда добавились папки dist и node_modules (которые там не нужны). Как их теперь удалить из репозитория? (.gitingore уже создал и нужные папки и файлы указал, но ничего не поменялось).
>>1194287 >вёрстка на дивах Oh shi~ Если ты настолько не разбираешься в семантике и тупо лепишь всюду дивы, то кастомные теги тебе скорее окажут медвежью услугу, ибо мало где используются и не нужны. Если же разбираешься, и на твоей странице просто куча обёрток, то сам подумай - как ты свои теги называть будешь, <list-item-content-container-lower-wrapper> или типа того, ебанёшься же, лучше уж классы юзать с БЭМ, а не извращаться с кастомными лисопедами. Это что касается подводных камней, насчёт совместимости с фреймворками хз.
>>1194364 > >вёрстка на дивах > Oh shi~ Тащемта, это скрин кода этого треда. > <list-item-content-container-lower-wrapper> Ну не до такой степени же. Допустим, у меня есть тот же div.page-wrapper или, скажем div.calculator. Почему бы не заменить их на соответствующие тэги? А вот всякие конкретно блоки, допустим, блок с текстом в шапке, можно и дивами запилить.
Пиздец, 1.5 недели потратил, на просмотр базового интенсива, что бы услышать ВСЁ ТО ЧТО УЖЕ ИЗУЧИЛ в интерактивных уроках кокодемии сука, одно из самых невыгодных вложений времени, нахуя это дерьмо разместили на главной? урок в среднем идёт два с половиной часа из которого 80% ПРОСТО ТУПОЙ ПИЗДЁЖ, нахуй вообще это дерьмо? Про подачу материала вообще молчу это лютый пиздец. Уёбка который вёл 4 урок про доступность вообще отпиздил бы при встрече. Горит блядь... Совет тем кто его ещё не смотрел, не тратьте время, скачайте псд макет и верстайте своими руками, по мере поступления проблем гуглите и ищите информацию в сети (благо её дохуя), а в интенсиве вы вряд ли найдёте ответы на свои вопросы. Единственное, что полезно в этом курсе это семантика и разметка хтмл без дивов (2й урок), всё остальное параша и развод на бабки. С продвинутым такое же дерьмо? и нахуй его?
>>1194431 нет, я понимаю, что основная работа идёт именно у учителей и учеников этого курса. Но у меня вопрос в другом, нахуя везде форсят эту парашу и какого хуя это дерьмо делает на главной, (раньше в пасте её не было и я ещё думал почему, теперь посмотрел и всё понял).
>>1194428 несколько поколений вкатывальщиков прошли через интенсивы с братишкой Першиным и успешно вошли в ойти, но тут какой то малолетний питух, из поколения дегенератов, решил взвизгнуть что то против устоев, хех мда.
>>1194473 ты долбаёб? Речь идёт об материале в видео, которое по сути вода и бесполезный трёп который уже проойден и изучен в интерактиве, работа с наставником безусловно бесценно и действительно многому научит. НО ЭТИ ЛЕКЦИИ ПОЛНАЯ И БЕСПОЛЕЗНАЯ ХУЕТА (при условии, что ты прошёл интерактив). тупой ты выблядок. Хочешь доказать обратное? тогда расскажи, что ты нового узнал из этих лекций, чего не было в интерактивах? работа с гит? пол часа самостоятельного изучения, что то ещё? А ВОТ НИХУЯ ТАМ БОЛЬШЕ НОВОГО НЕТ! 24 часа воды, кайфуйте.
>>1194529 по цвету пламени от твоей горящей жопы я делаю вывод, что ты неосилятор базовой верстки и тупо ничего не смог сделать и тебя не прет от того, что ты сверстал первые странички. вот тебе добрый совет- поищи что то другое, веб разработка не для тебя. не осилить верстку после кокодемии- это надо быть конченым дауном, но ты не расстраивайся, все твое поколение выросло долбоебами, ты не один
>>1194529 Куй знает чего у тебя бомбануло. Может конечно сейчас интенсивы изменились, я в 16м его смотрел, после прохождения курсов на сайте. Верстал вместе с ведущим. Это просто видео, смотришь себе перед сном его и все. Там много не воды, а на самом деле важных вещей, видимо ты просто не умеешь отделять важное от второстепенного. Продвинутый я посмотрел половину в промотке правда, потому что торопился приступить к жс. через 9 месяцев после начала самостоятельного обучения я успешно вкатился на должность верстальщика и до сих пор работаю.
>>1194604 Ты дурак что ли? Никто тебя без знаний жс не возьмет. Я в данный момент сижу пишу плагин для драг енддропа для рабочего проекта. Что бы 3 совершенно разных днд работали с одним жс кодом, все по аяксу, с процессом загрузки и превьюхой. Как ты без жс будешь подключать слайдеры? У меня водном из проектов, 8 слайдеров на главной. Адаптивных с разным поведением. Там только инициализации по 50 строк у каждого. Приходится писать класс инициализации с методами и всей хуйней, прямо как у кантора в учебнике про ооп. А я думал мне эта хуйня не пригодится когда учил. Да блять бывает просто дизайнер такой херни нарисует, что приходится вроде для простых вещей кучу жиквериговнокода понаписать. Анимациями и да и вообще любым жс коджом где учавствет css тоже ведь версталы занимаются.
>>1194614 Чувак, сейчас нет верстальщиков которые делают только верстку. В любом случае верстальщик должен быть в состоянии писать простые скрипты. Скрыть/показать блок, подписаться на клик/скролл, реализовать какое то повдеение, подключить слайдер, переверстать ему стили, инициализировать его, написать колбеки нужные. А фронты это уже кто с апи бекенда работает.
Вкатываюсь полтора года с небольшими перерывами. Уже отзываюсь на вакансии версталы, чувствую для полноценного фронта я долбоеб. Но даже с реальным блять адаптивным сайтом со всякой интерактивной хуйней сайт сделал знакомому бесплатно, а не с макетиками барбершопа в портфолио я нахуй никому не нужен без опыта. Сделал уже несколько тестовых заданий, но судя по всему хуево сделал только не знаю почему - все работает во всех сраных браузерах которые они запрашивали. Один раз пригласили в какую-то контору за 12000 в месяц на должность сео-верстальщика. По отзывам контора кидает на деньги, лол.
Каждый день вижу вконтакте и на разных сайтах контекстную рекламу: "Пройди курсы программирования и получи должность верстальщика с зарплатой от 50 000р в месяц всего за 6 недель. Курсы проводит известная школа программирования Кокодемия Вкатывания."
Иногда мне кажется что вся эта хуйня со вкатыванием - какая-то блять финансовая пирамида от Мавроди, только ты вместо денег жертвуешь временем. Все кто пишет, что вкатились - тролли. Ебаная психотронная тюрьма.
Раз в 3 месяца залезаю в тред поныть, а потом опять начинаю штурмовать очередное говно.
>>1194644 Нет. >>1194645 Бля, просто представь что кокодемия готовит каждые пару месяцев пару сотен "специалистов" в течение последних нескольких лет. Аналогов кокодемий дохуя и больше и каждая штампует "спецов". Я тут почитал статейку от hr, так вот там он пишет что после публикования вакансии верстальщика за 2 дня набирается 200+ откликов.
Пацаны, кто думает вкатиться или только-только начал верстать барбершоп, нахуй выкатывайтесь, эта хуйня вас сожрет, не лезьте сюда. Или зайдите на hh. Посмотрите на требования в вакансиям. Там прямо пишут что в портфолио должны быть реальные проекты, а не "проекты которые вы сделали на курсах программирования". Посмотрите навыки которые необходимы. Это не HTML, CSS, JS как вам говорят в интенсивах. Там уже нужен огромный стек технологий. И за это будут платить 30 тысяч счастливчику которого выберут из 200 других вайтишников.
Не слушайте Першина и прочих уебков со школ программирования. Рынок переполнен долбоебами которые устали работать на говноработах и решили войти "вайти". Без реального опыта работы ваше резюме не будут рассматривать и оно затеряется на фоне других вкатывальщиков. Ваши туду листы также никому не нужны.
Жаль мне этого никто не сказал полтора года назад.
>>1194665 А что тебе мешало полтора года назад крутить жопой и искать заказы через знакомых-на фрилансе-делать свои пет-прожекты с реальной аудиторией? или ты из тех отличников, которые в реальной жизни сидят и думают, что им сейчас за красный диплом все принесут (работу, заказы и т.д.), в то время как "двоешники" крутят жопой и пробиваются локтями?
Алсо Першин и прочие петухи действительно врут, но как это отменяет то, что ты мамкина корзинка?
>>1194665 Не знаю, о тех проблемах, которые ты говоришь. Вкатился почти с нуля, за 3 месяца. Но я и учился минимум 8 часов в день, так что, я считаю, 3 мес - достаточно времени, что бы вкатится. И да, я не тролль.
>>1194766 Реакт, редакс, саги, внятное демо. Плюс, конечно, собеседование они хорошо прошли. А то некоторые приходят с двумя года опыта на реакте/редаксе, а на вопрос «почему собсна в редьюсерах нельзя мутировать данные?» ответить не могут.
>>1194638 >Каждый день вижу вконтакте и на разных сайтах контекстную рекламу: "Пройди курсы программирования и получи должность верстальщика с зарплатой от 50 000р в месяц всего за 6 недель. Курсы проводит известная школа программирования Кокодемия Вкатывания."
С этого просто выпал конечно. Ты хоть знаешь как работает подобная реклама?
она формируется на основе твоих запросов в интернете, додик
>>1194724 Скриньте и прикрепляйте. Долбоебы думают что сверстают макеты из интенсивов и их будут ждать, но это не так. Таких просто сотни на одну вакансию. Авось поможет сэкономить время недовкатывальщикам.
>>1194726 Сейчас есть уже реальный опыт создания сайтов которые расположены на хостинге. Может и позовут версталой, все равно лучше там где я сейчас. Следующей целью ставлю подтянуть реакт и замутить пет-проект. У меня есть идеи, но может подкинете что-нибудь годное, но не сильно сложное? Может там игру какую на логику или смекалочку или виджет какой-нибудь. Чтобы и работодателя заинтересовать и самому с тоски не помереть. И не надо меня хуесосить, да я корзина, но не мамина, так как живу один и снимаю жилье, мне приходится параллельно въебывать на другой работе. Но мне реально нравится кодинг, просто я аутист немного.
>>1194848 Просто я подписан на всякие паблики о веб-разработке, вот и вылезают периодически такие школы.
>>1194867 Ну сдаваться то я не планирую, просто вчера приуныл, а сегодня полон сил.
>>1194771 >«почему собсна в редьюсерах нельзя мутировать данные?»
Редьюсер меняет непосредственно state в store redux'а, при этом это меняет его так, что в store остаётся и предыдущая версия state и новая, это вроде как одна из фич редакса. Поэтому если сразу менять state в редьюсере, то предыдущая версия state проебется, так?
Итак, два нубо-вопроса по гранту. 1. Когда я прописываю в командной строке grunt serve, начинает выполняться только browserSync, по идее за ним должен запуститься таск watch, но этого не происходит, и мне приходится запускать его в отдельной вкладке консоли. Почему так?
2. В списке файлов у browserSync прописан ".html", то есть должны обновляться все файлы с расширением html, но обновляется в итоге только "index.html", хотя рядом с ним лежат еще несколько html файлов. Чего я не так понимаю?
>>1194740 Я наверн уже год вкатываюсь, например. Но эт не томушо я сильно даун, я просто хикка с тревожным рл и тупо боюсь идти на те 2.5 вакансии, что есть в моей мухосрани
>>1194954 >Автор прямым текстом говорит, что новый стейт получается на основе предыдущего стейта и вызванного акшиона. Все так. Причем тут хранение старого стейта?
>В любом случае, какой ответ на вопрос? Надеюсь, что кто-то ответит.
>>1194979 Тип потому что реакт под капотом проверяет все через === и если изменишь объект то рендер не произойдет? Сам учу реакт только 5 день, везде об этом говорят и не объясняют почему. Ответь хоть ты.
>>1195003 Не совсем, но близко. Реакт ничего не проверяет, он по умолчанию вызывает рендер всегда, когда рендерится родитель. Однако идентичность ссылок старого и нового стора проверяет HOC которым компоненты биндятся к стору через react-redux/connect. Если коротко, то при прямой мутации стора, компоненты подключенные через connect не обновятся.
Объясните тупому: вот я создаю локальный репозиторий через git init, создаю там файл, делаю коммит, вношу изменения в него, проверяю через git status, но в консоли пусто, гит не видит изменений. Пробую проиндексировать его git add "название файла" - снова ничего. В чем проблема?
>>1195193 Папка .гит почему-то оказывается вообще не появлялась. Удалил папку, создал новую, создал репозиторий, повторил действия - всё появилось. Заработало, да и ладно. Спасибо за то что уделил внимание.
>>1195226 Ну хуй знает, может там в Алмате последнюю лошадь в канаве доедают и 20 к уже делают тебя олигархом. А так больше похоже что они скопипастили в вакансию вообще все что относится к фронту.
>>1195226 У него там "от" Да и как бы каждый сам решает. Ты же не знаешь цен на айти продукт который он выпускает. Он я так понял работает на рынке средней азии, там цены отличаются от тех что в рф. Да и уровень знаний перечисленных технологий может быть очень низким. Так что не факт что он кладет такую уж большую разницу между ценой покупки и продажи труда своих разработчиков.
Как адекватно сделать себе канвас на бэкграунд? Если взять сам тэг canvas как бг и в него вписывать все остальное, то оно не отображается. Пердолюсь пока с абсолютами-хуютами, и чувствую, что я даун.
>>1195279 >Если взять сам тэг canvas как бг и в него вписывать все остальное, то оно не отображается
Рядом клади и абсолютом сверху на него то что нужно. Правда я не очень представляю себе задачу что бы так извращаться. Из похожего я попап выводил над графиком на канвасе, но попап генерился на жс.
Может кто-нибудь объяснить как работает эта функция фибоначи. При запуске с параметром 8 идет самовызов с уменьшением на 1 и на 2, пока не дойдет до 1 и 0? А потом эти единицы просто складываются? Не могу визуально изобразить это в голове прост
>>1195288 У меня задача такая: через API будут поступать данные например, результаты тестов и нужно запилить динамическую таблицу, которая будет эти результаты отображать. AJAX обязателен, т.к. никаких перезагрузок.
Сап тред. У меня встал вопрос, снова. Меня заебал Кантор, его ебучие задачи, которые блядь сделать можно только после перечитывания теории(всей теории блядь), я не могу читать эту тошнотворную хуету. Есть чего-то попроще или это из-за первого раза меня так пидорасит? Я вот "Выразительный JS" начал читать, всё как по маслу, написано ДЛЯ ЛЮДЕЙ. Но я вижу, что инфы то там не так много и всё описывается поверхностно. Ещё книга такая есть — "JS. Подробное руководство", но мнения о ней разнятся. Так вот, анончики. Чего мне делать дальше? Разумеется на одной книге я не остановлюсь, но нужен какой-то стартовый пинок. И вот вопрос, чего продолжить/начать читать из вышеперечисленного? Или вообще уйти нахуй в справочник MDN и не вылазить оттуда? Жду от вас помощи, аноны, так как от задачек Кантора уже голова болит. Я из-за них на пару недель прервался и нихуя не делал.
>>1195312 > Если у тебя от них голова болит то что будет дальше? В JS-треде описал всё, но здесь повторюсь. Проблемы возникают с задачи: числа Фибоначчи, факториалы, рекурсия. И ещё какие-то задачи где-то нужно применять формулы. Я не могу засунуть формулу в код, особенно такую. Смотрю на чужой код — вроде всё понятно, закрываю страницу с чужим кодом и снова тупик.
>>1195351 Ну я сапорт/программер (макака-программист, по нашенски) в конторе. Мне дали задание и недавно вообще предложили на angularJs все сделать. Типа так проще будет.
>>1195283 > Рядом клади и абсолютом сверху на него то что нужно. Так это же тупо, не? И к тому же неудобно, указывать всем элементам на странице абсолют, лол. > Правда я не очень представляю себе задачу что бы так извращаться. Ну блядь, анимации красивые на бэк же. Particlesjs, к примеру.
>>1195297 Вкатунов слишком много. Чтобы получить работу нужно прыгнуть выше голов остальной массы вкатывальщиков. Причем запомни, каждый думает что он прыгает выше чем другие.
Представь себе огромную площадь где в загонах прыгают сотни, а может тысячи долбоебов и кричат: "я прахрамист, вазьмите миня джуниором, я прошел курсы кокодемии". И вот среди этой прыгающей массы долбоебов изредка взлетает ввысь как супермен в плаще настоящий любитель своего дела, джуниор фронтендер с охуенным пет-проектом. Молча, ничего не крича. Просто взлетает и приземляется на место очередного гребца в галеру, где гребет день и ночь за то что его кормят и дают иногда поспать.
>>1195417 Вот это откровения пошли. Мне кажется пора тред потихоньку двигать в сторону культа вкатывальщиков. Положняк такой Кантор - Б-г и идеал, то к чему стремится каждый вкатывальщик грести где-нибудь в NYC. ОП, ОПы - пророки его, ведут толпу вкатывальщиков к священной цели. Верующие - люди, готовые тратить от 4х часов в день на вкат. Еретики - сбившиеся с пути, скупают интенсивы, верят Першинам и прочим искусителям.
Решил накатить AJAX. Зашел значит наконец на Кантора. Накатил сервер как в уроке, ну думаю, сейчас начнется жара. В итоге осилил 3 пункта из списка https://learn.javascript.ru/ajax Четверный про формы просто дал некоторую интересную информацию о кодировке. А дальше я просто сижу читаю и нихуя особо не понимаю. Ни примеров, ни толковых объяснений.
Так вот, есть ли годные уроки по AJAX для дебилов? Настолько чтобы в резюме можно было добавить пункт AJAX. Пока я просто понял общую схему. Как мы составляем запрос на сервер, посылаем его, получаем (или не получаем и выдаем ошибку) и потом обрабатываем его. Всякие JSON файлики на ура научился получать. Что еще требуется рядовой личинке фронта? Или этого достаточно?
>>1195401 >И к тому же неудобно, указывать всем элементам на странице абсолют, лол. Ты совсем дурак? Тебе нужно указать абсолют либо канвасу, либо контейнеру с с контентом который поверх. Их родителю релатив, тому что не абсолют тоже, канвасу z-index меньше чем чему у контента. пы.сы.
>>1195489 Вебшторм использует дефолтную командную строку оси. В вин 10 это powerShell. Cmder намного функциаональнее. Его кстати тоже моно в вебшторме в конфиге выбрать как терминал.
В JS без разницы, они абсолютно ничем не различаются, в отличии от какого-нибудь пхп. Но я обычно использую одинарные, да и стайлгайд от airbnb тоже говорит, что нужно одинарные юзать.
>>1195573 Да нахуй ты меня так расстроил? Решил проверить резюме в своем городе, куча людей с навыками побольше, чем у меня, и при этом готовы работать буквально за копейки.
>>1195620 Да ты вот пройдись по этим вакансиям. Там навыки только на словах. Открываешь гит, а там какая-то верстка вонючей седоны и дерьмо-плюшек от кокодемии.
>>1195539 Гит (не гитхаб десктоп) ставит же эмулятор консоли, git bash. Там все команды есть, поддержка алиасов, автозавершение комманд. Мне (пока) хватает, сижу под виндой. Но я один в своем репозитории работаю, и вообще провожу синхронизацию медду домом и работой прямо из vs-code и не парюсь
>>1195539 >Вместо фотошопа авакод >Слишком толсто И чо толстого? У нас в студии дизайнеры перешли на скетч, версталы на линукс - авакод. Если в твоих обязанностях наряду с версткой нет допиливания косяков макета, то авакод намного лучше и удобнее чем фотошоп. Он заточен под извлечение инфы из макета а не под его создание.
>>1195754 Нет, просто один аккаунт на всех. >>1195760 >Если уж на Скетч перешли, то проще Фигмой пользоваться. Не до конца перешли, иногда приходят макеты от левых дизайнеров, чужие проекты тоже на поддержку попадают. Да дизайнеры ка кбы сами решат на чем им удобнее, это не вопрос фронтендеров. > Она крутая и бесплатная. Это временно.
Мой посыл в том что авокод полностью покрывает запросы верстальщика, потому что открывает и файлы фотошопа и со скетчем работает.
Мультиплатиновый вопрос: мне скоро 30 и я бородат. Перекладываю бумажки в офисе за сущие копейки и подумываю перекатиться в ИТ. Программуху я не затащу с вероятностью в 99%, ибо в школе не тройки были по математике, в универе тоже, да и с Delphi тоже не получилось подружиться. Зато с английским у меня все гораздо лучше: пару лет назад после беседы с носителем из ЮСА подтвердил Intermediate, но на данный момент я несколько продвинулся и, кмк, нахожусь где-то в районе Upper-Intermediate. В случае необходимости быстро и легко могу подтянуть до более высокого уровня. Рассмотрев рынок, понял, что из всех ИТ-профессий наверное только QA Tester стоит рассматривать для вката. В общем, хотелось бы узнать у более опытных анонов, стоит ли вообще перекатываться в данную специальность с моими скиллами и возрастом? Алсо, могу на текущей работе спокойно учить всё, что потребуется.
>>1195320 Мне кажется, что корень всех проблем у таких вот как этот начинающий - плохая мат.подготовка. Вот каждый, поголовно, кто жалуется на задачи - плохо шарит в математике. Вывод - сначала пройдите школьную математику, прочитайте учебник по логике. Вам же самим лучше будет, обучение ускорится в разы, т.к математика - помогает, я гарантирую это, анон. Если вы на таких простых задачах стопаетесь, то что будет дальше? Ботайте математику, крч.
>>1196212 Ну окей, давай постараюсь более развернуто ответить. Смотри, тебе 30 лет и у тебя есть хорошие знания английского - что очень ценится. У тебя также есть мотивация(главное, что бы она не погасла). Вот этих вот навыков уже достаточно, что бы устроиться. Ты в каком городе живешь? Если не мухосранск, - тебе повезло. Иди в тред QA, ищи чатики по QA(что бы мотивация не терялась), ищи стартовый гайд и ебашь. Главное, ручной макакой не становись. Тебе нужно именно автоматизированное тестирование. Хотя я в этом не особо шарю, но тестировщики всегда нужны - базарю.
>Иди в тред QA, ищи чатики по QA(что бы мотивация не терялась), ищи стартовый гайд и ебашь. Главное, ручной макакой не становись. Тебе нужно именно автоматизированное тестирование. Хотя я в этом не особо шарю, но тестировщики всегда нужны - базарю. Благодарю за ликбез.
>>1196188 Стоит однозначно. Я вкатывался в тестирование, но в итоге попал в кодерство. Собственно, речь не об этом. Если ты намерен точно идти в тестирование, ищи сразу курсы при компаниях, готовых взять тебя на работу. У меня в Белорашке таких хватает. Вот, например: https://www.it-academy.by/course/python-software-engineering-in-test/avtomatizirovannoe-testirovanie-na-python-kurs-juno/ Не знаю, как в других странах СНГ, но в Минске шанс устроиться тестировщиком-самоучкой, довольно низкий. Я учился в Itransition. Из 18 человек на работу взяли 6.
>>1196188 Я бы еще проект-манагеров рассмотрел на твоем месте. Уровень зп высок, перспективы тоже. Правда нервная эта работа, быть прокладкой между клиентом и разработчиками.
>>1196219 >Я учился в Itransition. Из 18 человек на работу взяли 6. Ты попал в эти 6? Алсо, можешь пояснить за кодерство? Проще ли это по сравнению с тестированием?
>>1196221 >Я бы еще проект-манагеров рассмотрел на твоем месте. Уровень зп высок, перспективы тоже. Правда нервная эта работа, быть прокладкой между клиентом и разработчиками. Нет, это точно не моё. Раньше РАБотал манагером по продажам в разных шарагах. Больше не хочу, спасибо.
Сап. Как с помощью флексбоксов заставить блоки заполнять пустое пространство как на пике, а не просто переноситься? Я так понимаю, высота приравнивается к самому высокому элементу, как этого избежать? https://jsfiddle.net/h0w5fwpL/9/
Пиздец, какая-то апатия накатывает, когда читаю вот такие статейки (2016 год) https://habrahabr.ru/post/282477/ Такое блядь чувство, что все вокруг пишут на ES2018, обсуждают в кококоворкингах ES100500, после работы отправляют stage-0 предложения, в обеденный перерыв пишут вот такие статейки по любому инструменту из стека в котором 100500 технологий, каждую из которых они применяли днем. Чем на практике занимается джун? Сидит дома и пытается надрочиться до миддла
>>1196504 И где там ES100500? Async/await уже stage-4 и включен в стандарт. Это проблема русского Кантора, что он не обновлялся сто лет и все еще учит устаревшему говну типа var. Читайте https://javascript.info хотя бы.
Джуны занимаются тем же, что и миддлы, только в меньшем масштабе — пилят фичи, чинят баги.
Зигхайль. Два месяца упарываю жаваскрипт на леарнжаваскрипт, да верстку на хтмлакадеми. За это время время освоил основы жс, функции, массивы, объекты, условия, циклы, вот это все. Также упорол DOM, освоил навигацию, добавление, поиск элементов, пердолинг стилей, а еще немного событий. Из верстки я научился только с горем пополам верстать говно на флоатах из трех колонок. При этом всем я не могу ни по макету сверстать нихуя, ни на жс написать что-то осмысленное. Мой потолок - это калькулятор, который может делать максимум одну операцию из двух чисел, полурабочий светофор, да меню из четырех дивов, которые подсвечиваются по клику. ЧЯДНТ? Как свои ебаные теоретические знания применять на практике? Куда двигаться дальше? Где научиться верстать не как хуйло?
>>1196678 > Да я не про codeacademy... А про что? >А английский ты подучи Эт ясное дело, но поиск быдлоработки и жалкие попытки вкатиться во фронтенд в сочетании с прокрастинацией времени оставляют не очень много.
Нужна ли верстка фронту? Или надо просто отличать div от ul и понимать что такое form. Мне всегда казалось что верстка это часть работы фронта, то есть должен уметь верстать, знать вот эти все препроцессоры. Многие же говорят что это не нужно, а нужны обычные реакт-формошлепы. Хотелось бы спросить знающих людей.
Бля, устроился, работаю уже чуть больше полгода, всё нравится, но теперь ощущается сильная нехватка свободного времени... Палка о двух концах, как говорится.
Сап, нужно организовать выпадающее меню как тут https://www.arup.com/ В связи с этим накопилось несколько (возможно)тупых вопросов. Сделать появление подменю через hover родителя, плохая идея? Зачем у них разные меню для десктопа и мобильго, а не одно адаптивное? Какими средствами лучше реализовать, нативного js будет достаточно? Еще что-то, чего я мог не учесть?
>>1197010 >Сделать появление подменю через hover родителя, плохая идея? Нормальная идея, только тебя ждет погружение в кучу тонкостей верстки с этим связанных.
>Зачем у них разные меню для десктопа и мобильго, а не одно адаптивное? Может просто потому что верстальщик поленился писать кучу стилей с брекпоинтами, и просто сделал разные блоки. А может там какие то были труднопреодолимые сложности со структурой. Ты разве не видишь что там все анимировано. Это создает свои сложности. >Какими средствами лучше реализовать, нативного js будет достаточно? Его для всего достаточно. Тебе же ничего кроме того что по нажатиям навешивать/убирать классы и делать ничего не нужно. Все анимации на цсс.
>>1196987 Расскажи про вкат. Сколько изучал, что именно? Город, должность?
И про нехватку времени. Просто пишут про обычную галеру 8 часовую в день + 1 час перерыв, но судя по одному знакомому постоянные переработки и часто допиливание всякой хуйни на дому. Везде ли распространена такая практика?
>>1197329 Да камон, никто не кодит 8 часов в день, это физически невозможно. Никаких переработок и допилок на дому в нормальных конторах нет. Разве что по двойному прайсу.
>>1197260 Я имею ввиду, что после работы остается не так много времени, на личные дела. >>1197329 Ага, может тебе еще паспорт свой скинуть? 4 мес на вкат ушло, учил реакт, редакс, дефолтный набор жи. Переработок нету, просто если сравнить то время, которое у меня было раньше и сейчас - 2 разные жизни.
>>1197805 во втором способе неправильно написал, но суть понятна. мне интересно какой вид меньше ресурсов жрет, потому что таких данных довольно много загружается на страницу, в каждом массиве ссылки, цифры, строки. Сейчас использую первый вариант и обращаюсь, например, к ячейке третьей ячейке примерно так window[foo[2]], что наверно не очень правильно.
>>1197814 Не знаю, что там может жрать, но есть же здравый смысл. Уникальные элементы - объекты с понятными названиями и набором свойств, какие-то простые повторяющиеся элементы - пусть будут массивы. Все это внутри друг друга. Ну вот выводишь ты на странице 100500 товаров каталога. Категория товаров - массив с объектами. Просто сортировать, просто выводить, просто перебирать.
>>1197805 >>1197838 >>1197805 > Константами. > использовать в 2к18 var вместо const уж точно неправильно. Какой от этого профит, кроме того, что оно изменять не даст?
>>1197845 Frontend это тебе не Backend, где нужно знать структуры данных, алгоритмы и паттерны проектирования и во front вкатываются всякие, которые не смогут в бэк, где ничего этого знать не нужно, кроме как верстать формочки
>>1197927 То, что ты написал - понять и освоить гораздо легче, чем то, что описал я. На полное понимание прототипов и промисов может уйти пару дней, хотя это пиздец, такая элементарщина и те, кто изучал ранее ООП языки легко поймут, что прототипы - это кривой механизм наследования(хорошо, что для них придумали более обертку в ES6, но под капотом все те же прототипы), а промисы - хуйня, которая нужна для асинхронного кода.
А на одни лишь структуры данных и алгоритмы нужно потратить >6мес, при этом еще учитывая, что ты в математике не даун
>>1197930 Так, если структуры данных, паттерны и алгоритмы нужны для бекенда, то хули в вакансиях висят требования что это должны знать джуны которые идут во фронт. Ебнулись там? Ну и короче, можно же потом перекатится из фронта в бек? Ноды хватит для него?
>>1197746 А что стандарт? У академиков это атом, но при этом атом сосет у саблайма. Вс оче хорош для веба, но дискач. Заменять его перделками для других языков это шиза и костыли.
>>1197937 Твой пример некорректный. Во-первых там разные типы данных смешаны в одном массиве, во-вторых хрен поймешь что там id, а что нет. Такого вообще не должно быть.
Нормальный пример выглядит как-то так: 1. Ты обращаешься по эндпоинту /api/:threadId/posts 2. Тебе присылают массив вида: [{ id: 1, text: 'foo' }, { id: 2, text: 'bar' }, { id: 3, text: 'baz' }] 3. Нормализуешь его в две сущности: const posts = [1, 2, 3]; const postsById = { 1: { id: 1, text: 'foo' }, 2: { id: 2, text: 'bar' }, 3: { id: 3, text: 'baz' } }; 4. Профит, можно работать. Теперь, если надо обратиться к посту по его id не нужно бегать по всему массиву.
Как сделать, чтобы бг имг всегда прогибался под размеры контейнера? Сейчас у меня background-size: cover и background-repeat: no-repeat, вооооот. Шапочка на 100% ширины, там пиздец широкая картинка, и правая часть за край уходит если уменьшить окно.
>>1198136 Если сделать Popup функциональным компонентом, то все ок работает. Похоже, что jsbin по каким-то причинам не может обработать два класса в одном файле. Мб что-то в бабеле там ломается, сложно сказать. В любом случае, это не проблема реакта или твоего кода. Поставь лучше create-react-app и разрабатывай в нем. Там и сообщения об ошибках нормальные.
А платиновый вопрос спросить можно? За сколько можно вкатиться, если вся база - это складывание ячеек в экселе в 7 классе? Что нужно уметь, чтоб на собеседовании с порога не обоссали и как вообще понять, что пора?
>>1198368 Либо молодые гении, либо, что вероятней, пиздаболы. Где-то была инфа, что чтобы выучить необходимый стек технологий, то надо около 1000 часов и выше. Потому что надо уметь в HTML+CSS, адаптивную верстку, препроцессоры, базовый JS (понимание основ, таких как виды данных, операторы, различные инструменты для работы с объектами, массивами, строками и прочие тонкости-хуенкости, потом прототипное наследование, базовые принципы ООП), потом нужно уметь на нативном жс ковыряться в DOM, далее идет изучения фрейморка для работы с DOM, самый популярный жквери. Потом начинается собственно фронт. Сборщики, изучение ES6, mvc-фреймворк, например тот же React в связке с Redux. Работа с консолью, гитом. Это вроде как база, может еще чего забыл. Ну а так в каждой вакансии куча всякой дичи может быть, в том числе какая-нибудь нода или с каким там серверным языком работает контора. Ах, да, еще ведь нужно портфолио какое-никакое иметь, так как без него тебя даже рассматривать не будут.
Ну и сам подумай как все это освоить за 3-4 месяца. Те кто вкатывается за 4 месяца, через 4 месяца работы становятся мидлами, еще через 6 месяцев сеньорами, а через год тимлидами. Потом в 19 лет конкретно заебавшись кодить открывают свой успешный стартап и входят в топ 20 богатейших людей планеты по версии Forbes.
Как думаете реально ли сделать такое же меню как в w3 с помощью css/html и прочих необходимых инструментов? Разумеется без анимационной заставки, а именно сами цепи, вкладки, такие же крутые кнопки? Я просто даже представить не могу как сделать такие объемные цепи и этот механизм в левом нижнем углу.
>>1198380 Если цепи не гнутся, а просто двигаются друг относительно друга, то наверно не сильно сложно. Просто несколько слоев с пнг-свг, которые меняют позишон с каким-то транзишоном.
>>1198382 >Я по скрину думал ты спросишь - а можно ли на фронте сейчас сделать игру уровня вк3... А ты про меню блин. Мне кажется, что настолько лагучий пиздец будет, что даже думать об этом не следует.
>>1197909 И что? Остальные три учи жс + реакт, я ж тебе говорю, есть реальные люди которые вкатываются за 4 месяца, не на самое лучше место работы, но мы же говорим про ебаных 4 месяца обучения с нуля
Сап тхред. Мне твердили постоянно, мол для лучшего изучения нужно поставить себе цель, а именно придумать проект. Вот и придумал, хочу сделать что-то вроде образовательного сайта для своей шараги. Для начала для своей группы. Что на нём должно быть: расписание пар и лекций, конспекты лекций, информация по преподам(консультации, ФИО, телефон) и расписание сессий/экзаменов/зачётов. Ну и ещё всякий материал. Сайт планируется использоваться всеми группами, но для начала нужно создать раздел для своей группы. Сейчас распишу что у меня имеется и что мне нужно: Имеется: — CSS/HTML + адаптивная вёрстка + препроцессоры + бутстрап — git — основы JS(без DOM) — основы php(синтаксис) — идея и примерный дизайн Нужно: — улучшить знания JS — улучшить знания back-end в целом — маленькая админ. панелька чтобы это всё редактировать, скорее всего для старост групп, но при этом кто-то(я) должен будет подтверждать все их действия, чтобы не было говна
Пока что всё что могу сказать. Ещё, если всё заработает, то можно будет наноборду туда запилить, да, анонимную. Сайт без регистрации, но нужно будет делать адрес для админки. Разумеется мобайл фёст, так как многие всё делают сейчас с телефоном, а для просмотра расписания никто не будет включать пеку. Сайт собираюсь поставить на какой-то гитхаб пэйджес, или так не пойдёт? Если нет, то придётся на пыхе что-то мастерить.
Обоссыте меня, ибо ничего более годного придумать не смог. А здесь оно даже и пригодится может. Возможно даже смогу своей шараге это всё продать(подарить, хуй у меня кто его купит), так как я после выпуска это всё поддерживать буду чуть более чем никак. Чего скажите об этом? Я долбоёб? Сейчас учу вот JS и вижу что нихуя то я и не вижу, перед ним я верстал макеты и чувствовал отдачу, так что нужно доучить и пилить проекты. Ещё вопрос, такое гумно сойдёт для гитхаба(как один из проектов)? Или на гитхаб я могу выкладывать только что-то более высокое? Накидайте ещё советов в чём я неправ и чего мне делать/не делать.
Посоны! Нужен плагин для саблайма, который автобекапит содержимое несохраненных вкладок. Есть много плагинов которые делают копию при сохранении, но мне надо, чтоб несохраненные тоже автосохранялись в файл. Например, через промежутки времени.
>>1198714 >двач мотивирующий Там на пару месяцев работы для фуллтайм-милддла, аллоу. И фронт и бэк и админка. Ты хотя бы тудулист с бэком напиши для начала.
>>1198678 Создашь ты сайт. Люди начнут им пользоваться. А сколько по времени ты сможешь его поддерживать? Говно полное велосипедов и костылей? Год-два? А потом его куда, когда ты выпустишься? В мусорку? Или ты думаешь найдется много желающих тянуть самописную CMS?
Бери вп, делай кастомную тему и плагины свои пиши.
>>1198724 Нет-нет-нет. Ты не понял, цель всего этого — практика для лучшего понимания JS, HTML, CSS, PHP etc. Я не собираюсь делать что-то сверхкрутое, я собираюсь сделать что-то РАБОЧЕЕ. Сайт посещать будут скорее всего, но вряд-ли вся шарага. Но будут, почему? Потому что альтернатив нет, у нас даже расписание банально в цифровом виде не делают(делают офк, но никому не дают). Поэтому все студенты делают пхото и потом уже смотрят, однако на сайте это всё будет собрано в кучу с доп. инфой. На первых этапах можно вообще без админки, то есть я могу через гит это всё делать без геморроя и поддерживать сайт, добавляя на него функционал. Вот прям несколько минут назад возникла идея для мобильной версии, мол вот расписание пар, ты жмякаешь на какую-то пару и происходит красивая анимация после чего вместо ячейки с парой высвечиваются данные о преподе, практично? Хуй его знает, я бы блеванул, если бы увидел на другом сайте, так что пока думаю и слушаю вашу критику по поводу моей идеи с сайтом. Просто не хочется обосраться на моменте "это вообще нереально реализовать в таких условиях", поэтому и спрашиваю вас.
гайс, кто пользуется вс-коде, помогите. когда подрубил гит к проекту - все иконки и файлы стали зелеными, справа появились ебучие буквы U и A(пик1). как вернуть как было(пик2), не отключая гит.
>>1198720 За месяц изучения знаний с лихвой хватит чтобы работать контент менеджером, только ты не найдешь работу. На контент-менеджера пробуют идти все те 95% вкатывальщиков которые не осилили фронт. Верстальщиком сейчас тоже стать практически нереально. Недавно из одной шараги выслали очередное тестовое говно и там отсылали не каждому кандидату отдельно, а всем разом, у меня теперь есть емейлы всех этих вкатывальщиков. Так вот, каждый раз ты соревнуешься за вакансию с несколькими десятками откликнувшихся макак. И это те кто имеет портфолио, так как без него даже не рассматривают.
Не ну какой ебач написал хуйню, что @media(max-width: 100px) - эт когда ширина МЕНЬШЕ указанной блять?! Где логика блять? max-width ограничивает ширину, когда ты наоборот ее растягиваешь.
Короче, я наверно неправильно вопрос сформулировал. Вот так наглядней. https://codepen.io/mycodepenio/pen/eMdJWq?editors=1010 Надо, например, чтобы если отмечены 2-й и 5-й чекбоксы, красным становился кружок А и Е, а если все отмечены, то только D.
Короче нужно добавить код из яндекс метрики для "прослушивания" нажатий по кнопке. Вроде тривиальная задача НО! код формируется в рамках js-виджета на другом сайте и потом вставляется на нужный сайт.
То есть с помощью js нужно нащупать нужный элемент (getElementByClass что ли?) и модифицировать его html-составляющую уже после того как он загрузится и отрендерится на странице.
Конкретно нужно вставить в кнопку (которая сделана ссылкой) вот этот код
Привет вайтишнки. Я прошел где-то 40% академии и хочу уже попробовать делать свой сайт. У меня вопрос есть ли в интернетах где-то база с картиночками в высоком качестве на все случаи жизни? Если я попизжу иконки и картиночки для фона из разных макетов для своего творения мне потом пизды не дадут?
Пробежался глазами по паре проектов по react/redux и так и не понял, где пишется исполняемый код в итоге? В action'e, reducer'e или в контейнере? Где вообще можно посомтреть хороший проект, дабы спиздить архитектуру?
Че посоны зацените мой мастерпис, считай целый год делал. Ну как год, денек максимум поделаю что-нибудь и забиваю хуй на месяцок-другой. Если чисто жопочасы брать, то конечно довольно немного, только я вот их очень тонким слоем размазал по этим десяти месяцам.
Если вопросы какие будут - задавайте, с радостью отвечу. Думаю ньюфагам будет интересно посмотреть, ибо примеров реальных проектов в интернет почти никто не выкладывает, в основном только примитивные тудулисты, поэтому всем и мне в то числе пришлось самому во всем разбираться, без подглядывания в чужой код.
Алсо лого сам рисовал, еще с прошлой версии сайта, которая была на пыхе и жиквери.
Да, работаю конечно. Пояснять особо нечего, я стандартный боилерплейт взял. Структура там обычная, компоненты кидаем в одну папку, модели в другую, роуты в третью, всякие утилиты в четвертую. У меня она типа изоморфная, но на самом деле я этой изоморфностью почти не пользовался, ибо без шаринга стейта каждый раз два запроса делать это тупо. А редакс я подрубать не стал, ибо он там нахуй не нужен по сути, нечего шарить между компонентами.
>>1200395 Чет не смог нпм ран прожать, какую-то ошибку дало.
Я просто бэком еще не занимался и только на cra написал первое spa.
Получается тут все рауты серв раздает вместо реакт-роутера, и все инклюдится из компонентов для дальнейшего рендера? Как вообще разделяется код по раутам и компонентам, а то половина там половина там, сложно.
А когда подключаешь например в еррорсах сss лист - он же только локально к этому модулю применяется? как это работает?
Хуя ты плеер свой написал, как он работает? Ну то есть я вижу кучу событий типа увеличения громкости, но если вкратце, то это тип обертка над обычным хтмл5 видео или что-то другое?
Хочу такое сделать, у меня давно была идея сделать апп: аниме + япсаб и перевод по клику с занесением в словарь.
>АНУС СЕБЕ ДИЗАЙКНИ, ПЕС! В утилсах получается лежит все что не связано с основным кодом типа кукисов?
Про изоморфность не понял бтв. Да хз где редакс нужен, я и в тудулисте редакс использовал, мне норм)
> Чет не смог нпм ран прожать, какую-то ошибку дало.
Скорее всего у тебя просто postgresql не врублен. Ну и еще нужно .env файл создать с переменными окружения heroku. И я запускаю сервак через команду heroku local, а для этого надо сначала приложу инициировать.
>Получается тут все рауты серв раздает вместо реакт-роутера, и все инклюдится из компонентов для дальнейшего рендера? Как вообще разделяется код по раутам и компонентам, а то половина там половина там, сложно.
Там Universal Router используется, от создателей боилейплейта. Я бы мог его конечно поменять на более привычный React Router, но и этот тоже неплох. В папке components находятся компоненты общего назначения, типа того же видео плеера, а в routes уже компоненты под конкретный роут, типа того же /about.
>А когда подключаешь например в еррорсах сss лист - он же только локально к этому модулю применяется? как это работает?
Там специальная либа есть, называется css modules. Она генерит названия классов под конкретный компонент, очень удобно ибо не нужно изъебываться с названиями и переживать из-за того, что какие-то внезапные конфликты будут.
>Хуя ты плеер свой написал, как он работает? Ну то есть я вижу кучу событий типа увеличения громкости, но если вкратце, то это тип обертка над обычным хтмл5 видео или что-то другое?
Да, обертка. Дизайн спиздил с ютуба, родные элементы управления скрыл и добавил свои, навесив события и управляя видео с помощью HTML5 video API. Ничего сложного нет на самом деле. Хотел еще превьюшки добавить при наведении на таймлайн, но потом подумал, что для такого формата оно нахуй не нужно, видео слишком короткие.
>Хочу такое сделать, у меня давно была идея сделать апп: аниме + япсаб и перевод по клику с занесением в словарь.
Вроде бы у HTML5 video есть нативная поддержка субтитров, так что почему бы и нет? Делай.
>В утилсах получается лежит все что не связано с основным кодом типа кукисов?
Ну да, всякие тулзы, хелперы и прочее. Алсо, насчет этой фразы, у меня там просто так сделано, что при запросе случайной вебмки из выборки выключаются видео, которые юзер дизлайкнул. Соотвественно, если юзер дебик и решит дизлайкнуть абсолютно все видео, то его ждет вот такая вот "пасхалка". Правда, она еще появлется когда в базе совсем вебмок нет.
>Про изоморфность не понял бтв. Да хз где редакс нужен, я и в тудулисте редакс использовал, мне норм)
Изоморфность это переиспользование одного и того же кода на сервере и на клиенте. Ну и сюда же соответственно серверный рендеринг относится. Но чтобы его эффективно использовать нужно шарить стейт между клиентом и сервером, иначе каждый раз при роутинге будут по два раза данные запрашиваться, что сам понимаешь не очень хорошо сказывается на производительности. Ну а редакс нужен тогда, когда нужно шарить состояние между компонентами. Например есть в интернет-магазине корзина с товарами и эти данные используются в разных компонентах, как например компонент товара. Мы жмем на кнопку "Добавить" и товар добавляется в корзину, сразу обновляя другие компоненты, которые тоже завязаны на эту корзину. Если же у тебя компоненты обособлены и каждый хранит свое состояние и делиться им не нужно, то и редакс не нужен.
>>1200378 Бля пиздос, когда вижу такое сразу хочется дропнуть обучатся. Потому что 80% от туда нихуя нИпонятно. Я вот выучил немного Джс, написал на винельке слайдер и тудушку лол, теперь начал учить реакт, написал то же туду на реакте и еще один проект типо кулинарной книги на реакте+редакс. И все равно не вьебую как написать примерно такое как у тебя. В роутах не шарю, как сделать свой проигрыватель тоже, да еще и свой бек..бля, хз. Сколько ты учил все это? Вернее, с каким опытом и знаниями начал писать это? Потому что вот сейчас с моими просто анрил такое повторить. Дай советов пару, че дальше то? Где учить все смежные инструменты для реакта чтобы делать такие приложухи? Желательно на русском ибо англ. я могу только читать..
>>1200523 >как сделать свой проигрыватель тоже В шапке есть курс по react/redux c udemy. Там чувак пишет небольшой проект используя апи ютуба, подробно разжевано.
Сложно сказать, вообще начал писать этот проект и самую сложную часть (загрузку вебм на амазон и создание превью) где-то через год с лишним после того, как начал работать. До этого уже писал несколько проектов простеньких на реакте уровня тудулиста, но там ничего особенного. По сути это первый более-менее крупный. На работе редко на реакте что-либо пишу, но скоро планирую работу новую искать, собственно этот проект это то, что я собираюсь показывать работодателям.
Насчет смежных тулзов все просто, я брал боилерплейт, там у чуваков все последние писки моды задействованы. Я смотрю их примеры, вижу какую-нибудь неизвестную хрень, иду ее гуглю, удивляюсь как прикольно и до чего прогресс дошел и начинаю ее использовать. Можно конечно самому постоянно мониторить всю эту тему, но зачем, когда для этого есть специальные чувачки, которые еще на себе проверяют годнота какая-либо тулза или нет.
На самом деле никаких секретов нет, у меня просто было четкое понимание того, что я хочу сделать и я брал и делал, в процессе гуглил что было непонятно. Да, звучит как пикрилейтед, но что поделаешь, если оно так и есть.
>>1200550 Но ведь юдеми это англ. Я еще не настолько хорош, чтобы понимать англ.речь и все усваивать. К тому же, я 100% уверен что там не будет роутеров, thunk и прочей шняги которая ВНЕЗАПНО нужна.
К сожалению без ингриша очень мало годноты. Если какие-то базовые вещи еще можно найти, то более продвинутые штуки исключительно на ингрише существуют. Не обязательно в идеале понимать все, но хотя бы процентов 70 и основную суть улавливать крайне желательно.
>>1200582 Ну я примерно знал что так и будет. Уже кучу всего можно сказать перерыл в Ру сегменте. Есть начальная инфа какая-то, типо доки для того чтобы понять что это и всё. Почти не видел еще норм тутора чтобы челик записывал как делает что-то с 0 используя нужный стек. А если и есть что-то, то года так 15-16. уже все старое. Бля, как знал что с инглишом проебусь. Жаль нельзя за пару месяцев догнать до нормы.
>>1200586 >Жаль нельзя за пару месяцев догнать до нормы. Схуяли нет. Тебе же не IELTS сдавать, нужно просто надрочить словарный запас, чтобы понимать речь. Не нужна грамматика и умение говорить, нужно уметь догадываться о чем говорит автор по известным словам. До такой хуйни можно дорасти за пару месяцев хорошего дроча. Рикамедую читать англо художку и как можно реже использовать словарь.
>>1200591 Ну блять, в том и прикол. Хочется и поеботу учить из программирования, потому что надо дальше двигаться, и инглишь подтянуть. Но 1 часа на дроч англ. точно будет мало, а жертвовать еще часами и забить на учебу..Блять, ну тоже такое вот.. Да у хуль тот запас? Мне видео что ли англ. смотреть? Потому что с текстом проблем меньше возникает.
Ну за пару месяцев может и нельзя, но за полгодика думаю вполне можно. Различных методик и курсов в интернете полно. Правда курсы как правило дороговато стоят, но ты же программист, должен сам уметь себя обучать.
Боюсь тебя разочарую, но я в детстве просто во много игр играл, которые на английском были. И чтобы хоть как-то понимать о чем там речь сидел со словарем и переводил все. Ну и плюс еще занятия в школе, хотя толку от них немного было. Да и сейчас до сих пор иногда когда в некоторые игры играю, но приходится альт-табатся в гугл переводчик, ибо некоторые слова не знаю. Вон например недавно ADWR проходил и там постоянно приходилось переводить некоторые слова и речевые обороты, ибо они там довольно редко используемые. С доками и прочим как правило проблем нет, а вот когда видео смотришь, то без сабов уже проблемы возникают. Особенно если читает не нативный спикер, а какой-нибудь индус. Когда в Тай летал, то понял, что английский мне еще подтягивать и подтягивать, иначе работы за границей мне не видать как своих ушей.
сап, гайс. нуфага вопрос можно ли создать удаленный репозиторий(на гитхабе) локально? я знаю, что можно сделать "git clone" уже существующего на моем гитхабе репозитория.но как сделать наоборот, т.е. например создал папку на рабочем столе -> сделал в ней git init, и как через командную строку дальше разместить его на гихабе?
Не думаю, жиквери это же не нативный JS, а отдельная библиотека. Если хочешь на нативном жс, то есть такая вещь как fetch. Поддержка неплохая: https://caniuse.com/#feat=fetch
>>1200749 Сам задавался вопросом. Судя по всему никак. В любом случае нужно будет создавать проект через веб-интерфейс ГитХаба и связывать с локальным через терминал.
>>1200974 Я бы вот еще недавно сказал бы тебе что да, нода, вперед.... Но сейчас, немного поварившись в реальном говне... Нода блин уже сейчас теряет популярность. Все пишут про какой-то го и прочую еще более новомодную хрень, чем нода. А пыха популярна и ее популярность обеспечена огромным числом сайтов, которые написаны на ней + WP (25% всех сайтов в инете) + куча других CMS на пыхе.
>>1201000 Я извиняюсь, запустил страницу с другого компа, и шрифт стал ровным. Скорее всего проблема в шрифтах, которые я установил на "рабочем" компе. Которые, кстати, я брал из папки интенсива, так что я не ошибся, когда сказал, что кокодемия залила мне говно.
Как я заебался с SVG-шками этими ёбаными, вот есть стайл-гайд от кокодемии, там например логотип-svg беленький, при наведении - розовый, при нажатии - серый. Вопрос знатокам - как в ёбаной base64-каше эти цвета менять? Там же ни fill нету, нихуя. Я пока додумался только вместо img юзать div с бэкграундом и менять там url на base64-высер в зависимости от картинки, но жопа начинается, когда используется picture, в котором нужны img и только img.
Алсо, почему у меня svg-картинки в браузере выглядят как растровые жипеги? Подозреваю, что ебучий фотошоп коряво экспортирует, ибо у всех svg в date стоит image/png, хотя я выбираю svg при экспорте, приходится править вручную потом. Кто-нибудь сталкивался с подобным?
>>1201011 Вот щас вернулся домой, удалил шрифты на компе, и шрифт сразу исправился. Делаю вывод, что кокодемия спецом уничтожает торрент дрочеров, чтобы у них поставился кривой шрифт, они не поняли, как фиксить, и пошли проплачивать.
>>1201280 Я уверен, дело в том, что браузер проверяет наличие установленных на компьютере шрифтов, и использует их, если они имеются. И шрифты, которые я установил из торрента, кривые, и именно из-за этого они на сайте у меня поплыли.
>>1201005 > Но пыха это путь в вебмастера...а не прогеры :3 Веб-мастер === веб-разработчик === веб-программист. Или нет? Я тут мимо проходил, да и вообще вкатывальщик. Пыха кодеры же ещё должны знать протоколы, языки разметки, основы js, БД и ещё там немного говна, разве нет? Я пытаюсь понять, где начинается фулл-стак, а где заканчивается бек/фронт. кхм, макака ≠ программист. А макакой можно быть и с C++, и со Scala. Не от языка же зависит(или нет?) Дискас
>>1201517 Для работы на беке нужно знать и фронт(основы). То что на пыхе много говнокода, так это из-за её почти нулевого порога входа. Эти пидоры не хотят развиваться дальше основ. Разве проблема в языке? Не понимаю почему на него так харкают. Просто я здесь тоже пытаюсь выбрать себе стек интересный, больше к беку тянет. Джанго/рельсы/пыха/нода — сложно выбрать чего-то. Пыху немного попробовал, синтаксис интересный, но вкатился мгновенно. Джс учить начал, тоже неплохо. Вот думаю питон познать что-ли, не знаю. По-другому выбрать не смогу.
Как сделать из билда продвинутого интенсива Академии пустой билд, который можешь сам использовать как хочешь?
Вот вроде взял билд ученика, который защитился. Вычистил все html файлы кроме индекса, его как мог вычистил, фокти всякие, сасс блоки основные удалил...что еще? Может еще как-то можно подчистить?
Анончики, хочу вкатиться в верстальщики. Часто вижу вакансии где надо верстать под битрикс/вордпресс/другие_цмс. Знать основы php. Сейчас вот еще одни зовут в компанию где работают с битриксом. Вот я не знаю, стоит ли вообще во все это ввязываться? Или верстальщики в принципе похуй на все это? Просто верстай себе, знай некоторые особенности чтобы была совместимость особо не париться. Просто я не понимаю, если натягиванием верстки на движок должен заниматься программист, зачем мне знать php и прочие тонкости. Поясните за эту область.
>>1201222 Если там base64, то это не чистый svg, а обычный jpeg, например, завернутый в svg. В академии разъясняют, как так получается. Возможно, ты неправильно выгружаешь, либо макет такой
Шапка:
https://github.com/acilsd/wrk-fet
JavaScript учим тут:
https://learn.javascript.ru/
https://ru.hexlet.io/corses/introduction_to_programming (здесь основы JS, но на современном ES6, рекомендую начать отсюда, а потом уже проходить Кантора)
Как учить React:
https://github.com/rtivital/react-things
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Торренты на интенсивы HTML Academy:
Базовый интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1157981
Продвинутый интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1185441
Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526
Продвинутый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1165695
Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлый тред:
https://arhivach.org/thread/343636/
Добро пожаловать домой. Продолжаем кормить копирайтеров и поддерживать вкатывальщиков ИТТ.