Это копия, сохраненная 10 декабря 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Ссылки на IDE/редакторы, слитые курсы для вкатывания и прочее:
https://pastebin.com/M1VGisRB
Гайд:
https://github.com/acilsd/wrk-fet
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлые треды:
#59-79 в предыдущих шапках
#80 https://arhivach.cf/thread/384688/
#81 https://arhivach.cf/thread/386393/
#82 https://arhivach.cf/thread/387694/
#83 https://arhivach.cf/thread/393537/
#84 https://arhivach.cf/thread/395436/
>1393170
Предлагаешь мне сначала засрать десяток репозиториев, чтобы потом чистить, ребэзить, таскать все туда-сюда? Отличная идея, дебил. Я лучше сразу буду делать как человек
>1393171
Можешь дать ссылку? Гугл продолжает выдавать все те же субмодули или как привязать удаленный репозиторий к локальному.
надо создавать видимость количества
погугли, тогда поймешь как привязывать репозитарии.
создается локально и апдейтится там
зачем блять из технических моментов делать шоу
Ты не человек, ты ебоклак. Таким вопросом, наверное, никто не задавался ни разу, потому что он очевиден. Гитхаб - это хранилище репозиториев. Репозиторий - это та штука, которую ты создаешь для того, чтобы вести контроль версий. Как считаешь, кто-нибудь в здравом уме будет создавать один репозиторий для нескольких независимых проектов? К тому же, даже если ты сверстаешь больше десятка барбершопов, что уже крайне маловероятно, то через полгода-год работы ты удалишь эту стыдобу с гитхаба.
Да, оп нас молодец.
Формат работы: удаленка
Занятость: гибкий график
Зарплатная вилка: неоплачиваемый проект
Описание вакансии:
Всем привет!
Ищем разработчика для написания приложения под iOS. Проект - стандартный будильник с некоторыми особенностями. Подробное ТЗ будет.
Будет хорошо, если вы:
знаете React Native + JS или Swift (или Objective-C, если объясните, почему с его помощью справитесь не хуже);
знакомы с принципами ООП;
умеете проводить unit tests;
имеете портфолио на GitHub / приложения в Apple Store (как плюс, но не обязательно);
ответственны, самостоятельны, упорны, в состоянии довершить начатое и не бросить на полпути (самое важное);
Со своей стороны предлагаем:
возможность участия в реальном проекте для пополнения своего портфолио;
обмен знаниями (в команде специалисты с опытом запуска различных проектов в других областях);
рассмотрим без реального опыта работы, но талантливых и с горящими глазами;
неоплачиваемый проект (но можем обсудить перспективы);
рекомендательное письмо по завершении работы (если нужно что-то другое, предлагайте - обсудим);
дальнейшее сотрудничество (и на других условиях). В идеале мы хотели бы найти человека, которого потом не согласились бы отпускать
ОРУУУУУУУУУУ
ЧЕ ПАЦАНЫ, ВКАТЫВАЕЕСЬ в 2018?
Формат работы: удаленка
Занятость: гибкий график
Зарплатная вилка: неоплачиваемый проект
Описание вакансии:
Всем привет!
Ищем разработчика для написания приложения под iOS. Проект - стандартный будильник с некоторыми особенностями. Подробное ТЗ будет.
Будет хорошо, если вы:
знаете React Native + JS или Swift (или Objective-C, если объясните, почему с его помощью справитесь не хуже);
знакомы с принципами ООП;
умеете проводить unit tests;
имеете портфолио на GitHub / приложения в Apple Store (как плюс, но не обязательно);
ответственны, самостоятельны, упорны, в состоянии довершить начатое и не бросить на полпути (самое важное);
Со своей стороны предлагаем:
возможность участия в реальном проекте для пополнения своего портфолио;
обмен знаниями (в команде специалисты с опытом запуска различных проектов в других областях);
рассмотрим без реального опыта работы, но талантливых и с горящими глазами;
неоплачиваемый проект (но можем обсудить перспективы);
рекомендательное письмо по завершении работы (если нужно что-то другое, предлагайте - обсудим);
дальнейшее сотрудничество (и на других условиях). В идеале мы хотели бы найти человека, которого потом не согласились бы отпускать
ОРУУУУУУУУУУ
ЧЕ ПАЦАНЫ, ВКАТЫВАЕЕСЬ в 2018?
пиздец нахуй
1. Пригласили на вью-парашу на должность мидла, но я обосрался на собесе. Скорее даже не по матчасти, а тупо не смог презентовать себя. Дрочил вопросы, но не смог грамотно объяснить, что я вообще делал в своих проетах и почему выбрал такой стек. Блять, да потому что рынок такой упоротый.
2. Опять вью параша, аналогичная должность. Запилил ебучее тестовое аля туду апп на вью, скидывал пару тредов назад ТЗ. Написали, что у меня все хуева с шаблона проектирования и я изобретаю велосипеды, а также что я использую старую версию бабела, опять отказ. Тут я решил, что я в рот ебал эти мидловские позиции я просто трачу время.
3. Отликнулся на контору, которая катает игры для ОК и ВК, сделал тестовое и нихуя. Спасибо за старания, но нет. Вот тут обидно было. Пиздец, тесовое было запилить пиксель хантиг хуету, что я и сделал. Там джс кода было строк на 20, я хз где, но умудрился обосраться.
4. Ну и последняя попытка это была фулл-стек макака с очередным уебанским тестовым. Написать камень-нижницы на ноде и сокет.йо, которые я офк никогда не трогал, время на него неделю, типо показать как быстро вы можете освоить технологии. Запили его процентов на 60, на остальное тупо нет времени. Сижу в раздумьях позвонить и попросить время до понедельника или тихо слиться и плакать в подушку. Ибо заебало.
Работая на ебучей пятидневке слишком сложно вкатиться, ибо просто я такой даун. Но самое охуенное это конечно отсутствие годного ревью за тестовые, ты сливаешь 10+ часов за спасибо и остаешься в полной уверенности, что ты вообще какую хуету.
Я тут новенький.
Ты до этого не работал во фронт-энде и уже идешь на мидл позицию? Я чо так можно было?
попробуй найти чувака-помогатора в тг конфах по жсу
Я недавно сделал крестики-нолики через сокетио. Если хочешь, могу скинуть репу.
Еще полгода вкатывайся, а там уже наберет популярность новый фреймворк и еще немного вкатится придется.
>дс3
>JavaScript junior not php, без опыта
>5 вакансии, убираем фулстека и верстал с жквери, остается 2
Вот и думайте
На ютубе и на практике.
Первые дня 2-3 весело и чувствуешь себя свободным от этих интенсивов ебучих, а потом идут всякие калбек функции, методы, ты начинаешь задумываться и осознаешь что нихуя не знаешь и открываешь 10 вкладок справочника по жс на MDN
На заводе жизни нет , лучше в офис
Раз в пару месяцев были дни, когда я шел пить со своим корешем, тогда я почти ничего не делал. Иногда из-за других каких-то дел не успевал почти ничего сделать, но вот когда я ничем не занят и добровольно не вкатываюсь целый день - это первый раз.
let history = createBrowserHistory();
history.push('/');
не работает, он забивает адрес в с командную строку, но сам редирект не делает
Реакт роутер передает объект хистори вниз по дереву. Ты из любого компонента можешь к этому объекту обратиться:
>const { history } = this.props;
>history.push('/anime');
Мне кажется, у тебя что-то с архитектурой не так. В любом случае, попробуй сделать так: при нужном тебе условии выстреливай специальный экшен, который меняет пропсы shouldRedirect и redirectLink. А в компоненте подключаешь Redirect из реакт роутера и делаешь конструкцию вида:
>const { shouldRedirect, redirectLink } = this.props;
>{shouldRedirect && <Redirect to={redirectLink} />}
Просто передай из компонента объект history в свой экшон, а там уже можно пуш делать.
Уже с десяток.
Ненавижу бэк.
Users.find(). Оно вернет промис.
>У меня запросы небольшие, думаю жалких 300к мне хватит на первое время.
Главное не шути шутки такого уровня, реально выглядит уебищно.
киев, мне на первой РАБоте 30к платили например
Огород?
там есть ссыль на тот который поддерживает, вотэвер
в немоскве всегда просишь 40, соглашаешься на что дают. в москве 60 просишь. про питер неебу, наверное те же 40
Так это просто плюшка для профиля. А я про организацию кода.
Кароч сделаю 1 репозиторий на все сайты. Все равно никто его скачивать не будет, только смотреть, да и я сам туда-сюда его таскать буду может раз в 200 лет когда переустанавливаю шиндоус.
Наркоман? Наркоман.
Ты можешь по человечески сказать что тебе надо?
На данный момент звучит так, будто ты вообще не понимаешь что такое гитхаб.
Я так понял он хочет сделать себе портфолио. И не может сделать выбор, либо делать отдельный репозиторий под каждый сайт, либо создать один репозиторий, назвать его, например, "учебные проекты" сделать в нем директории под каждый сайт в духе "1. Лендинг барбершопа" и написать в ридми весь список сайтов с описанием.
1.Лендинг барбершопа
Технологии: ...
Описание: ...
2. ...
3. ...
В прошлом треде кидал уже. По срокам ничего не говорили, сделал за день.
>Сохранять локально данные
Это через какой-нибудь модуль аля LocalStorage делать?
>>Автоматически запрашивать погоду
А здесь как через апи узнать город пользователя, так?
локалстораж, можно редакс-персистом стэшить стейт, шоб модно было или сервисворкером как-нибудь
Я в локалсторедже сохранял, город определял первый попавшийся в гугле сервис, предоставляющий информацию об айпишнике.
сколько с нуля катился до такого уровня? за сколько реакт освоил? С каким бэкграундом начал вкатываться?
Вкатывклся 10 месяцев, реакт освоил за месяц, нормально - за три. Бекграунд - обучение в ПТУ на специальности электрик учился кстати не зря, там я научился сохранять хтмл страницу с группой во вконтосе, находить в ней пост с расписанием, править его как мне нужно и показывать мамке.
Заебали с этим уже , в треде должны мотивировать , а не наоборот
А мне сегодня исполнилось 20 лет. А я ещё даже не сеньор. Пиздец блять, почему в 8 лет я играл во вторую готику вместо того чтобы вкатываться. Уже старый и ненужный
А почему не воспользовался geolocation api?
>10 месяцев
Вы бы хоть писали по сколько часов в день уделяли практике/теории, а то непонятно же нихуя. Один пишет 6-7 месяцев, другой 10, третий 4. Релевантнее было бы указывать время потраченное на учебу в часах, пусть даже приблизительно
500 4 месяца
За 1000 часов только дебил не вкатиться, тайм менеджмент у всех разный, но больше 4-5 часов в день тратить на учебу неэффективно
Как тебе мотивация, что полный курс JS уровень 2 от кокодемии выкинут на рынок труда 26 декабря? Такое крайне резкое повышение откликов по вакансиям на ближайшие месяцы. И не важно что они не будут знать фреймворков, если человек заплатил 30к за курсы он будет из них выжимать все, что возможно.
Как вообще работодатели относяться к тем, кто приходит к ним исключительно показать сертификат? Наверника же адекватный народ стремается его показывать, даже если получил.
Базы данных не юзают на фронтэнде.
З.Ы. Я имею ввиду не курсы, да, там завезли гриды. А имею ввиду интенсивы по верстке.
Спасибо большое
Хуй его знает, вкатывался почти каждый день по 8 часов. Но если так подумоть, то я себя уверенно чувствовал на собеседованиях уже как раз через 6-7 месяцев, если б не ебланил - давно бы уже вкатился, наверное. Вообще, время вката - это такая очень неясная характеристика, которая помимо знаний зависит от настойчивости и удачи. Можно версталой в веб-студию за 3 месяца вкатиться, можно с тудулистом на реакте, если других нормальных кадров не будет, а при большом везении можно и через месяц попасть куда-нибудь на стажировку, а там уже подлизаться ко всем и получить должность младшего помощника старшего помощника версталы, а можно и комнатным помидором быть, писать фейсбуки и при этом хуй сосать с работой. Я вот вообще не расчитывал, что вкачусь куда-то, где не будет пыхи и не нужно будет верстать, да и вообще что будет вакансия с такими донными требованиями, вопросами уровня посмотрел мдн и почитал документацию по редаксу, да тестовым на один день до сих пор думаю, что где-то тут наеб, как-то жирно слишком для моей мухосрани, ну ща поеду и узнаю. Я за 10 месяцев всего два раза видел вакансию со словом джуниор, вторая - эта, а первая - ебучим верстальщиком в похапешную контору.
Я заметил , что если есть вакансия стажер , то там 100 % наеб будет типа ищем разработчиков от года чтобы взять под крыло )))) стажировка бесплатная - и что это за пиздец ? Или говно уровня студия сокол - 3в1 разработка от 1 до 3х , зп от 30к до вычета )))) . Хрюши там ахуели совсем ? Как говорится, чтоб попасть нужен опыт, но без опыта не берут - замкнутый круг
Мимо другой анон
Все верстку никак освоить не могу, не могу подстроиться. Сложно. Подучил первую часть Кантора. Посмотрел 1 интенсив РНР.
>Все верстку никак освоить не могу, не могу подстроиться.
Для тугих:
https://www.free-css.com/free-css-templates
Рандомно качаешь@смотришь как запилили@ковыряешь CSS@смотришь что на что влияет
Спасибо большое
Если у тебя от одного маржина вся вёрстка разваливается прям, то ты явно что-то делаешь не так, как мне кажется
Через роутер, оборачиваешь картинку фильма в Link, пишешь роут с путём типа '/film/:id', в нём рисуешь компонент с инфой по фильму.
Вот я тоже хуй знает, у них и стажировки бесплатные есть, хотя там и требования - начальные знание штмл и ксс. Но не хуй важно. Это даже плюс, может туда будут приходить молодые фронтендерши, а я буду их обучать на самом деле нет Сходил сейчас туда, предложили 30к, а я и не против. Проблема в том, что зарплата серая, хотя устраивают официально. Надеюсь не наебут. Ну или по крайней мере не сильно, главное что там битриксов нет и основная специализация у них сейчас - это жокаскрипт, если будут задерживать или не платить - съебусь оттуда месяца через три уже с хоть каким-то опытом. Ну все епта, в понедельник выхожу, теперь я официально вкатился. Общее время вката составило 9 месяцев и 10 дней.
Грац , я немного другое имел в виду . Имея опыт от года только дурак пойдёт в компанию кто ищет стажера бесплатного от года лол
А, тогда ясно. Ну я у нас тоже такое видел, там искали бесплатного реактостажера, а в обязательных требованиях - коммерческий опыт разработки на похапе с жикверями. Кто в их представлении станет бросать работу, за которую платят деньги, чтобы бесплатно стажироваться в какой-то говноконторе - хуй знает. Но желающих видимо не нашлось, потому что вакансию они несколько раз обновляли и с каждым разом требования к стажерам были все ниже.
гугли мерн стак
вкатываться и работу искать. хуйней не страдай
траверси/жсконф/курсики с юдеми или фронтэнд мастерс
Раньше перед сном на ютубе видосики про жс смотрел после напряженного дня вкатывания, это так себе работает. Лучше илюшу кантора скачать на телефон и в метре задачки на армии функций решать.
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://www.themoviedb.org/authenticate/39e0aaa9289793283d62a9ac577e773d4bc14615. (Причина: не удалось выполнить запрос CORS)
прочитал, что нужно заголовок поставить
myHeaders.append('Access-Control-Allow-Origin', '*');
но не помогло
Как исправить этот корс?
Олсо у меня в настройках аккаунта moviedb приложение в directory не одобрено, это норма?
Копирнул наверн откудата!
У меня на работе бывает часик-два свободного времени есть. Тоже думаю, чем можно в это время позаниматься. Только с телефона. Сейчас только кантора читаю и медиум
Есть более чем годовой давности, там уже все работают, можешь новую создать, но летом кто-то пробовал и нее взлетело или в старую попросись. Да и тредцы сейчас не такие плохие по качеству, тут неплохо по-моему, только народ уйдет.
Но что-то все через почту связались друг с другом и затихли.
По идее никак, посмотри аутентификацию у меня (/fivapr) аутентификацию, я вроде делал ее, правда без логаута и корсов не было.
ща кста делаю мувисирчер2.0, с сайнапом и прочей хуйней через файрбейс, тема ваще
Двачую
Значит, если я хочу шрифт с гугла, я иду на google fonts, и оттуда беру link с нужной ссылкой и вставляю себе в html. А если я не доверяю гуглу и хочу добавить ещё загрузку шрифта со своего сервера, то мне нужно перейти по ссылке, что в href link'a, скопипастить их font-face правила в свой css и в src атрибут добавить ещё url'ы на эти фоны на сервере, да? А кто-нибудь так вообще делает? Или гугл настолько охуенный, что можно не допускать того, что он может не доставить шрифт, и я паранойю? Или лучше всегда копипасть их font-face'ы в свой css, чтобы сократить количество запросов на 1?
у гугла вроде серваки норм, можно линковать вполне
В базовом интенсиве хтмлакадемии учат ссылку втыкать на шрифт.
А в продвинутом интенсиве учат скачивать шрифты и руками выткать.
Пардон за костный язык, ну, ты понял, короче.
Я тоже хочу с беком сср (на нексте) сделать сайтец типа серчера с лентой видео.
Теперь такая проблема - Пожалуйста, подскажите, как сделать так: чтобы ячейки-инпуты в разных столбцах были примерно на одной горизонтальной линии по уровню, а не в разнобой?
Там есть возможность скачать нужные шрифты архивом. Но это не так уж и нужно, потому что если гугловские сервера наебнутся, значит в мире все очень плохо и тут уже не до лендосов.
для таблиц есть либы если ищешь легких путей=). Вообще я бы сделал один реакт компонент Table > Row > Header + Cell (промапал бы через них). И у стейта Cell'a 2 варианта: обычный и редактирования. Ака isChanging: false. в первом обычный див, во втором инпут, оба будут застайлены одинаково за исключением мигающего курсора и кнопок чендж сейв, с хэндлерами. Собственно если делать без таблицы то просто задаешь дисплей флекс и не ебешься.
Хорошо, спасибо большое, примерно понятно куда копать.
Логин и выход. Как можно выйти не залогинившись сперва, из жизни что ли? Хуевый дизайн, переделывай.
Как безыдейно! Дизайн это превращение идеи в многогранный алмаз , а без неё это не алмаз, а уголек обычный
Это его гитхаб.
Аноны, как же хуево мне. Я освоил реакт на достаточно хорошем уровне, с пониманием того, как все работает внутри. Когда-то у меня было ощущение, что реакт это финальный этап. Ну потому что в шапке написано, мол верстка, кантор, реакт - вперед на галеру. А щас я понимаю, что нихуя не могу по-прежнему. Мне нужно изучать либу для запросов к серверу (axios какой-то), нужно учить ридакс (концепцию которого я вообще нихуя не понимаю), нужно учить роутер, нужно освоить вебпак, потому что пока что я работал через CRA. Нужно написать конфиг для линтера, освоить Jest и тестирование, TypeScript. Ещё блять чтобы мувисерчер написать нужно тоже читать доку к их АПИ. Все это дополняется тем, что я периодически что-то забываю. Вот например щас я не помню как точно работать с промисами, то есть мне нужно опять лезть и перечитывать огромную статью. Господи, что за пиздец, когда же это закончится. Я не могу ни с друзьями погулять, ни с девушкой, ни купить ничего себе (денег нет, у родителей стыдно брать, и так на шее сижу). Читаю вакансии на жсджобс, вообще пиздец. Всем нужны человеки-оркестры с кучей скилов. Помогите мне чем-нибудь, у меня щас приступ паники и я вообще в ахуе с проиходящего.
Либо возьмешь себя в руки и сам поймешь что делать работать, блядь, либо будешь сосать пиписю. Вообще, ты странный. У меня отчаяние юыло только на первых порах вката, а дальше все само собой шло, а ты даже сейчас плачешь.
Как ты, блядь, вообще умудрился "освоить реакт на достаточно хорошем уровне", не трогая при этом редакс с роутером и аксиосом, лепил туду-листы с двумя полями на весь стейт?
Олсо, если поймёшь принцип работы редуха, потом не сможешь на голом реакте нихуя делать, не выблёвывая при этом свои внутренности
А вот нихуя, в простых проектах редакс как заноза в жопе.
navigator.userAgent выдает одну и ту же строку и на хром и на webview, а это все-таки немного разные вещи (хоть webview и на хромиуме основан вроде бы).
ты что ебанулся там? аксиос блять УЧИТЬ, что там учить то? посмотри примеры, блять, там все ясно как божий день.
а роутер что? ну ладно доку не понимаешь мб, бывает, ну кроме доки есть статьи/видео на ютубе и проч, держи кароч
https://medium.com/@pshrmn/a-simple-react-router-v4-tutorial-7f23ff27adf
ну с редаксом согласен, читать доку или статьи по нему может показатся непонятным, но ненужно отчаиватся, посмотри видосы опять же, чтобы понять как люди в живую работают с ним.
вебпак сконфижить нисложна, опять же не понимаешь доку - гуглишь примеры, смотри примеры на гитхабе и конфижишь под сибя.
конфиг для линтера, опять же посмотри у других.
тайпскрипт не мастхев, но штука крутая.
читать доку к апи? ты с ума сошел? это же елементарно.
у тебя какие то дохуя надуманные проблемы, лол.
>>395086
тебе это конечно все нужно все освоить. Но для вката минимум = рякт редакс, аксиос и саги, остальное неважно. Вебпаки лид все равно будет за тебя настраивать, тайпскрипт на первом проекте освоишь с жесте копипаща чужой код и по примерам.
тебе не нужно читать доку к большинству что ты написал.
там буквально: увидел метод апи в их доке => попробовал написать axios.get("tmdb.com/api/popular") => тебе выдало массив популярных фильмов. Cоветую попробовать, чтобы развеять сложность как минимум апи и аксиоса:)
Валерий.
А я тупой и всратый, в депрессии. Уже который год не могу вкатиться в верстку. М-де... Дорогие друзья... М-де... Конечно... М-де...
Да мне просто понять, что должно делать приложение. Я так понимаю выводить список фильмов с возможностью поиска поиска, фильтрации, при клике выводить полную информацию
обычно сначала просто поиск по строке делали, а потом фильтрацию многоуровневую, типа от какого года выпуска до какого, в алфитном порядке сверху вниз или по рейтингу и тд. Ну и на главное что-то вроде популярных или топовых выводили
1 прошел интенсив:?
а чего ты все еще редьюсеры без всяких редакс-акт пишешь? Мне прям зашли они с имьютабл жс. Вот синтаксис, по-моему оч красивый, с ним можно избавиться от папочки экшнс и нэймд экспортами экспортить экшны, а дефолтным редьюсер.
А я за 3 недели только 5.10 и 5.11 у кантора англоязычного прочитал, токие дела.
Нет, за 2. Преувеличиваю свою никчёмность.
вообще хороший показатель - это наличие стажировок, если у компании они есть то она не против джунов
Мне чет поплохело с его поста. Я только начал работать у себя в мухосрани и надеялся через полгода вкатиться в дс, начать проходить там собеседования и устроиться джуном в хорошую контору. Но что-то мне начинает казаться, что я там нихуя не устроюсь и только проебу кучу денег на попытку вката.
Нет, все еще работаю, просто есть возможность переехать в дс-2 из мухосрани, но нужно сначала найти работу я уже думаю даже посидеть еще полгодика, чтобы было проще с поиском
Спасибо за наводку, буду искать теперь по стажировкам
жилье дорогое, но я не он, хочу удаленочку и в черногорию.
В дс-2 есть друзья, мб потом в дс потом перекачусь
там кстати еще более модный какой-то вышел, недавно видел, но меня этот устроил. Там вообще в один редьюсер все экспорты умещаются, типа объектом с ключами. Тоже мб удобнее, если привыкнуть.
А какой тест может быть тут с этим дидмаунтом?
не ебу, тесты не пишу, гребцы грят ваще рекомпоуз крута тестируема блаблабла. похуй короче.
Другое - это какое? Комментарии под видосами штмл академии? Энивей, в своих примерах ты забыл главное - деньги. За бесплатно можно и со знаниямт алерт("пенис") "вкатиться".
А я наоборот дизайнером не смог стать, там чет сложна учиться. Все книги, курсы и прочая хуйня какие-то очень абстрактные, затирают про психологию, космологию, небо, аллаха, а вот непосредственно то, как кнопочки распихать, чтобы было красиво - это тебе под пытками не выдадут.
бумп
Но opacity это же пидорская хуйня для пидоров, не? Ведь она меняет не цвет, а всю прозрачность элемента и того, что внутри него. Мне кажется rgba намного лучше\безопаснее.
Ушел через пару месяцев, посидел еще дома чуть меньше месяца и устроился на новую. Опять с первого собеса взяли.
Так вот Анон, это мне так повезло, или нормальные собеседования проводят только в топовых конторах?
Если бы провели серьезное собеседование, хотя бы знал что работодатель знает мой реальный уровень и может не пришлось бы сражаться с загонами.
Хз я на бэкенд разраба проходил собеседование, сначало были общие вопросы, потом вопросы по языкам на которых нужно писать, рисовал функции на листочке. Потом разговаривал с руководством, писал код на их компе, после писал задание дома. Но сложным мне это не показалось, просто непривычно.
Сколько в среднем времени ты потратил с начала изучения js/реакта до мувисерчера?
Месяц
C начала изучения реакта, как сказал анон выше, где-то месяц. А с начала изучения js намного больше. Еще много лет назад когда запускался codeacademy проходил уроки, но толком так и не стал заниматься, ну и потом изредка что-то пытался читать, учить. Более менее серьезно начал около года назад, но так как совмещал с работой выходило не очень.
Я реакт, редух, роутер +куча более мелкого говна типа миддлварей и аксиоса изучал во время мувисёрчера, например вышло, правда, так себе
мимошёл
дадут удалить линукс и поставить винду и вскод, мб скачать проект-развернуть договор подписать в бухгалтерию сводить кофемашину показать тренажерный зал и курсы английского
navigator.userAgent выдает одну и ту же строку и на хром и на webview, а это все-таки немного разные вещи (хоть webview и на хромиуме основан вроде бы).
твой хотя бы билдится
чем тебя абсолют не устраивает мудила флоатный. Проще всего сделать обычный див, в котором будет свгха с цифрами черточкой и которая будет растягиваться на контейнер. а текст это просто позишн абсолют дисплей флекс жастифай контент центр и элайн итемс центер
Если нет свгхи или там слева или справа какое-то говно, то придется шрифт подбирать для 01 02 и черты и тоже абсолютом но с з-индексом -1
>Нельзя в этом случае сказать дизайнеру, чтобы он нахуй шел
Нельзя, иначе тебя уволят
>>395726
Куда угодно, только не под себя
Пока дают адаптировать макеты, рисовать внутренние страницы и по мелочи. Мне повезло, что студия была готова взять человека с базовыми знаниями и обучать на ходу. Прошел онлайн-тест, стажировку, теперь второй месяц работаю. Арт-директор охуенный, следит за каждым шагом, дает советы и прочее
Если хочешь учиться, то хватит уроков на ютубе и практики: смотри работы на behance и dribbble, пробуй копировать дизайн один в один. Из платных курсов советую WDI (легко ищется на просторах интернета), всякие курсы от Skillbox хуйня, как по мне. Но на ютубе у них есть годные видео только не с ебаным Паясу, он просто пиздобол
Ну то есть ты именно дизайнер макетов для веба ? Я подумал мало ли ты попал в какой журнал там хз короче
кто простите? ты кажется постом ошибся.
>чем тебя абсолют не устраивает
Читать умеешь? Тем, что текст будет на эти цифры наплывать, причем по дизайну делать он это должен только в третьем случае, а в первых двух придется делать переносы строк внучную через <br>
Ну так и делай через переносы, хули ты? Будто заказчик полезет в код разбираться. Все по макету? Да. Работает? Да. Ну и все. Бабло забрал и пошел дальше.
Чики-брики, штукатурщики.
Полгода назад пытался вкатываться, но потом прочитал где-то на дваче что никому нахуй вебмакаки не нужны и как-то забил хуй на это дело. Но вот я опять полон мотивации! В двух словах, какой лучше порядок для вкатывания? Сначала php, потом css и только потом жс?
И какая зарплата будет с таким багажом изначально в городе 600к людей?
Всем добра ♡♡♡
>Ну то есть ты именно дизайнер макетов для веба ?
Йес. Всегда хотел быть крутым программистом, но как оказалось я тупой для этого, пришлось идти в дезигнеры, чтобы быть хотя бы около этой тусовки
Ему верстальщики такие тупые и выдумывают себе несуществующие проблемы. ЗАКРЫЛО ЦИФЕРКУ - ВЕСЬ ЮХ ПОЛЕТЕЛ В ПИЗДУ, НЕ ПИКСЕЛЬПЕРФЕКТНО, ОЙ А В АКАДЕМИИ СКАЗАЛИ, ЧТО НА ГРИДАХ ЕЩЁ НЕЛЬЗЯ ВЕРСТАТЬ, ПОЙДУ ПОЕБУСЬ С ФЛОАТАМИ.
Хотел проверить, работает ли там локалсторейдж. Оказалось, что он-то работает, а вот многое другое - нет.
>вкатываться
>в ДС 2784 вакансии на 47к резюме
Чёт в голос, год не заходил в тред, а тут ещё верстают барбик
renderToString()
Ты че дурак? Написано же 600к мухосрань, значит вакансии в основном веб-мастера с похапе, так что похапе - это основное и может быть даже единственное, в версталах с жикверями даже в мухосраях дефицита нет, на что следует делать упор.
Просто начни ноду учить, как разберешься с экспресс роутером, то сразу все поймешь. А тебе ноду так и так учить придется.
Миллионник обычный.
ну я ж не выпилился в свое время, все таки первый апп мой
Я уже смотрел, спасибо.
Просто я думаю, что в будущем мне придется работать не только с axios, но и с fetch.
И если я столкнусь с fetch на работе и не смогу с ним разобраться за короткий срок, меня естественно пошлют нахуй. Короче я хочу сделать запросы и с fetch и с axios, чтобы знать и то и другое.
Фетч в плане пользования отличается от аксиоса только тем, что аксиос сразу парсит жсон и не надо писать лишний .then.
>>396631
>меня естественно пошлют нахуй
не тебе решать пошлют ли тебя. Мне хватило просто пролистать доку аксиоса, и я сейчас не вспомню как там хэдеры прилепить, только заглянув в старый проект, но это дело 5 минут для меня, для тебя мб часа, тк заглядывать придется в доку. И если вы таки будете пользоваться фетчем, то скорее пакаджем типа isomorfic-fetch, который во всех браузерах одинаково работает.
baseURL: 'https://some-domain.com/api/',
timeout: 1000,
headers: {'X-Custom-Header': 'foobar'}
});
бтв добавить хэдер оказалось очевидной задачей, на которую тратится меньше 5 минут.
после этого просто обращаешься у instance.get... вместо axios.get...
наверное (не проверял))
Проблема в том, что я не знаю, что такое хедер, какие они бывают и для чего нужны.
Отношусь к ним как к какому-то параметру, который непонятно в каких случаях нужен, но он нужен, чтобы данные получить. Остановлюсь пока на том, что если мне дадут доступ к API, то скажут какие хедеры нужны.
Ок, спасибо в общем, буду разбираться с axios.
Надо перечитать все про базовые XMLHttpRequest
лучше просто нажми ф12. почти все эти хэдеры быкэндом вставляются автоматисески и шлются тебе. Они почти всегда не нужны. В респонсе ответ, который бы пошел .then.
>30k как верстале
Ты же в дс/дс2, да?
Хули мне на должности жабаскрипт девелопер будут платить как верстале в веб-студии с битриксами???
Ну тут походу рабов ищут, честно не знаю что тебе посоветовать
красиво, не мог его вспомнить, застаррил
Создал репо на Гитхабе, срочно нужно выкинуть одно говно, но при попытке перейти в него 404, а при повторной попытке создать пишет, что такой уже есть.
Гитхабпараша всегда так уебищно работает? Бля, и это говно стоит больше миллиарда.
А как оно в редакс девтулзах отображает имена экшнов? По имени функции экшн криэйтора?
А не существует какой-нибудь удаленки на всякие ДСы и щвитые? Или об удаленке можно думать только когда будет охуевшее портфолио?
Индокитай.
Спасибо, недоглядел, а то я думал, зачем нестинг нужен. Хотя с моим дефолтным подходом будет объект симбиоти с одним ключом типа:
const symbiotes = {
auth: {
setUser: (state, {user}) => ({ ...state, user}),
logout: (state, user) => ({ ...state, }),
},
}
Во время написания этого заметил там третий аргумент с неймспейсом.
А еще вопрос,
setUser: (state, {user}) => ({ ...state, user}),
setUser: (state, user) => ({ ...state, }),
setUser: (state, [user]) => ({ ...state, }),
Как вот это различать? Типа что будет в пэйлоаде. В редакс-акте по дефолту все клалось в объект по ключам, а тут может быть и то и то?
Об удаленке можно будет думать, когда у тебя будет опыт промышленной разработки в команде с использованием всяких аджайлов, джир, гит флоу и прочего говна.
Это что за слова такие смешные?
Оцените пожалуйста рыночек в моей мухосрани. Что лучше изучать? На что упор делать?
https://tomsk.hh.ru/catalog/Informacionnye-tehnologii-Internet-Telekom
Сейчас нет возможности посмотреть что это такое. В двух словах и на крестьянском ладу, чем я буду занимать, когда выучу это? Html же нужен, соответственно? А то я его совсем забыл.
Так я и хотел, но вы тут захуесосили мою мухосрань правильно сделали и сказали что это нахуй не надо мне.
Да не, Томск - довольно развитый и не самый бедный город. У тебя будет в разы меньше проблем с трудоустройством, чем у большинства мухосранских анонов итт.
ПРАВИЛЬНО Я ВАС ПОНЯЛ?
С таким настроем я точно подохну обосранным в канаве лет через 10-15.
Качаешь на рутрекере книгу Dive into CSS, дальше изучаешь документацию React, попутно смотря какой-нибудь курс с Sublime Text на курсере, через недели 2 будешь иметь базовые знания, и начинай штудировать HTML.
Да вы заебали уже травить меня ))
Кто-нибудь блядь может написать по пунктам с какого блядо-языка мне надо учить и каким заканчивать?
Ну так ТОМСК это совсем мухосрань? Вроде как есть вакансии с вашими ангулярами.
Т.е. пхп мне не нужно? Мне вот что надо узнать то.
Да что ж с вам делать то блядь...
Я был в гайде уже. Суть в том, что тут мнения разделились. Кто-то говорит моя Томская мухосрань хуйня и мне нужен пхп онли, а кто-то говорит что я живу в городе 7 расы и все норм.
>Кто-то говорит моя Томская мухосрань хуйня
Никто так не говорит. Томск - богатый город, и вакансий в нем очень дохуя, для его населения. У меня, например, ноль вакансий по запросу "frontend". В моих глазах ты полный идиот, если ты вообще задаешься этим вопросом.
Просто удобная запись функции, которая возвращает функцию, которая возвращает функцию. В чем конкретно вопрос?
вопрос зачем, все равно никто не пишет кода снаружи последнего тела функции, всё действие мидлваров происходит в ласт функции, почему бы тогда не записать их (dispatch, next, action)=>{}. Для чего остальные функции, что можно писать в их теле перед вызовом следующей?
> почему мне в Comments в this.props приходит пустой объект. Когда в Article в this.props приходит то что надо
<Comments/>
Где ты тут передаешь пропсы? А бля?
Не совсем понимаю, о чем вы, но вставлю свои 5 копеек.
Вот есть redux-thunk, там тоже функции сделаны одна в другой. И как я понял, сделано это для того, чтобы можно было передавать аргументы из разных источников. Возьмем thunk экшен. Сначала внешняя функция принимает пользовательские аргументы от вызова, а функция внутри нее получает аргументы dispatch, getstate от миддлвара. Таким образом экшен может пользоваться всеми аргументами.
О я такое делал
Заебись вроде. Пять дней на тудулист, когда некоторые требуют мувисерчер за 3 дня без знания технологий
За 5 дней вполне уложиться можно. Но хули ты должен ебаться всю рабочую неделю с их сраным тестовым - это уже другой вопрос.
у меня такое уебки из олмакса новосибирского просили. У них еще тогда сменилась эйчарка или старая в отпуск ушла и про меня вообще забыли, хотя я на некст день отправил свой тудулист.
https://github.com/Fivapr/AllMax-Todolist-Test
вот если надо, хотя я помню по запросу allmax таких находило 10+
По-хорошему тут на 5 часов работы.
так и есть, тогда давно этот тудулист и писал.
момент жс используй для даты и мб датапикер-таймпикер какойнибудь бтв
Так это прямо от них тестовое, неужели в ту же контору, в которую я не попал, пытаешься?
Да, что поделать. Так-о я активно работу не ищу, т.к. я не уверен в себе, но они мне сами его прислали, поделаю наверно
Да, живу в мухосранске, но мне всего хватает, тихо, спокойно. 60к это на работке, еще 20-30 за всякую хуйню левую выходит, в среднем.
Ну и нахуй тебе вкатываться в таком случае? Сисадминь, да вечерами под одеялом тудулисты на реакте пиши.
Больше практикуйся только.
>Не слушай этого
А что не так, собственно? Я сам пытался найти вакансии на удаленку и не смог. Там никому не нужен джун без опыта.
Во всех фронтэнд тредах страны!
Гайд как написать свой мувисерчер и зал славы мувисерчеров.
Ждите...
Этой осенью!
жс нужен только чтобы открыть - закрыть модалку. Остальной жс у гугла, в остальном ты прав — просто заменяешь пнгху. Я вообще не понимаю зачем тебе сама пнгха, и зачем ее оставлять.
Да как вы заебали пихать редакс куда попало. Потом сами с него блюете и придумываете кучу воркэраундов, лишь бы уменьшить количество бойлерплейт кода.
жпег*
Хз че тебе не нравится. Дефолтный стек же
Чтобы если у пользователя отключен жс он получил этот жпег вместо пустого iframe. Хорошо, так и сделаю.
Что в нём сломанного? он работает по системе есть вакансия с такими то требованиями и её не будут затыкать теми, кто не подходит, ты либо берешь планку скиллов вакансии либо нет, где ты будешь получать эти скиллы никого не интересует. Она там может висеть годами, пока не придёт нужный человек.
Тем более твой 10 летний стаж админства нахуй никому не упал, но ты то хочешь как минимум на более сладкое место присесть, только вот ты этому месту не соответствуешь.
Битрикс самая ходовая технология в РФ, что тебя не устраивает то?
Сколько собесов прошел?
Если меньше 10, значит не пытался.
А если уж вообще плохо и не берут, сказал бы поработаю за 0.5*"предложенная_сумма" первые там месяца 3-6 пока в ваш рабочий процесс не вольюсь.
Слышь, не гони не редакс.
Гайс, если я получил с api какой-то параметр в hash значении, это значит мне его надо как-то конвертировать в строку или еще во что-то? Если да то как? Если нет, то чё с ним делать?
мы откуда знаем, вообще обычно хэш сохраняют и потом сранивая с новым что-то проверяют
Я подал заявки на все вакансии на удаленку реакт джуна, из ~30 аппликаций была одна переписка с менеджером и еще одно интервью по скайпу.
Не одно и то же.
Редьюсер изменяет данные и записывает в стейт.
А диспатч это функция, которая передает данные из компонента в редьюсер.
Могу ошибаться, поправьте если не так.
Читаю реддит, и там работу найти чуть ли не сложнее, чем у нас. У одного чела на 260(!) отправленных заявок было 3 собеседования, которые он успешно провалил.
ну всё выкатываюсь за завод хули
Ну ты же не с голой жопой заявки подавал?
Пет-проджекты какие-то были?
Я когда устраивался версталой, у меня было 4 или 5 макетов сверстанных, 1-е же собеседование прошел, но предложили 15к на испытательный. Я отказался и пошел к знакомому работать.
Сейчас планирую на реакт разработчика идти, делаю уже 3-й пет-проджект, надо же что-то показывать и руку набить.
не существует диспатчера в реакте, вот и все
Я умудрился сломать react-create-app не залазя в config файлы.
Он просто перестал загружать у меня проект, выдавая ошибку, которая характерна только для каких-то старых бородатых версий.
Вообще не понимаю как это возможно, лол.
Спасло только создание нового проекта и перекидывание в него старого.
такая же хуйня начала с ним твориться после выхода 2.0
>>397779
>>397783
вот вам кулстори: товарищ 28 лвл, устроился жс разробом, зная один жс без библиотек и фреймов и без гитхаба.
Пришел, его попросили что-то написать на уровне дома и нахождения картинок на странице и всё. Уже год работает.
С его слов ес6 он не знал, промисы\асинки тоже не знал. Вот такие дела. Наверно это реал лотерея и помимо задрачивания кода, надо точно так же задрачивать отклики на вакансии и ходить по собесам.
Так и платили наверное копейки + место локации ДС, где можно найти работу офисным планктоном за зп мидла фронтендера.
да, только офисным планктоном ты приходишь на свои 60-70тыс и через 5 лет ты их и получаешь. И нахуй ты никому не надо.
А ты напиши в линкедине, что ты ЖС пидр с 5 годами опыта, так заебешься от хрюш отбиваться и зарплаты будут от 150 и выще.
>да, только офисным планктоном ты приходишь на свои 60-70тыс и через 5 лет
Лол, ты бы знал сколько офисного планктона работают за 150к, например в тех же банках, причем многие из них вообще ничего не умеют. Для ДС 150к при опыте в 5 лет на многих работах будут платить, ничего особенного в этом нету.
тогда не понимаю зачем вы катитесь в программинг. Я просто из рб, у нас кроме it везде зп до 500$
Вот тебе моя кулстори.
Я не знаю что там в России, я знаю что у меня знакомые работают в банках с окладами 100-150к, некоторые вообще без вышки профильной.
на хх 6000 вакансий с зарплатой от 150к в Москве. Пусть навскидку это десятая часть всех таких работ. Получаем 60.000 человек в Москве работают за 150к+, это меньше 1% людей, даже в Москве. Математика, ебать ее рот.
Продажи и офисный планктон, знакомые, причем многие из них тян вполне успешно зарабатывают на похожих работах. Я к чему это все, просто кодинг не святой грааль, средний кодер = средний специалист в другой сфере.
это он сделал в январе 2018
Закинь свой нтмл и цсс на кодпен, и дай в тред, чтобы посмотреть что у тебя там.
А я напомню, что многие вакансии фейковые. Частично компании выкатывают их просто чтобы прорекламиться, типа у них так хорошо дела идут, что они расширяются и набирают персонал. Частично хрюши пытаются оправдать свое существование, размещая вакансии и назначая тонны собеседований без малейшего намерения взять сотрудника в штат. Это не считая различных махинаций. Вот в америке есть такая тема, что если вакансия висит год, то есть основание оформить визу h1b и нанять себе раба за рубежом, поэтому всех тамошних кандидатов валят.
ну что друзья джуном на удаленочку в Америку?
Дивный дивный мир.
На рынке сейчас лютая нехватка программистов. Уже в третьей компании, где я работаю, фронтендеров не могут месяцами найти. Так что может есть и фейковые вакансии, но большинство реально ищут. Но так как в большинстве своем на первом этапе хрюша отсеивает тех, кто по мнению журнала Космополитан не годится ей в мужья, то до техлида доходят не все. Ну а если на техлиде завалился, то нечего на зеркало пенять - значит не подходишь, подтягивай навыки и пробуй, прокачивай удачу.
В США тоже не густо с программистами, по H1B везут потому что реально в стране найти не могут. По условиям тебе не могут предложить хуже, чем местному, поэтому экономии для работодателя нет - наоборот расходы на юриста, который будет твоей визой заниматься. Из экономии на удаленке нанимают только, чтобы в штаты не везти.
В смысле? Дисплей флекс ставишь и жастифай-контент спейс-бетвин, и у тебя свг-шка к правому краю контейнера прижмётся
В чём смысоол?
Я про JS
С логом пишут чтобы увидеть результат выполнения какой-нибудь функции, что она возвращает. Если у тебя функция делает нечто наглядное (выводит алерт, делает appendChild или что-то подобное), ты без консоль.лога результат увидишь
пишу сюда
надеюсь на мудрость местных анонов
какие подводные на удаленке
работал 2 года в офисе фронтом
позвали на удаленку компания из ДС
никогда не сталкивался
вопросы такие
1) как понять что галера может нагнуть? (в инете ничего плохого не увидел, обычные аккаунты на михаиле моем круге на хрюше и т.д)
2) как заключается договор, по почте?
3) зп серая, приходит на карту, это норм для удаленке?
Зависит от заметности, мы же не можем твоими глазами на вещи посмотреть.
Если там действительно почти не заметный 1 цвет то так и крась одним цветом.
Но скорей всего это текстура и photoshop тебе надо эту текстуру вырезать и вставить.
А вообще всегда лучше отписать дизайнеру, она те быстренько ответит.
а сколько зп не сказал, хотя всем интересно
>На рынке сейчас лютая нехватка программистов. Уже в третьей компании, где я работаю, фронтендеров не могут месяцами найти. Так что может есть и фейковые вакансии, но большинство реально ищут
>2к вакансий на 40к резюме
Хотели бы взять, взяли бы, но все ждут принца фуллстак сеньёра с 5годами опыта
В фотошопе пипетку можно больше 1 пикселя сделать, и она будет рассчитывать средний цвет по области. Но зачем тебе это нужно? Иди жс учи а не пипетку тыкай в фотошопе, охуеть.
Наверное многие соскакивают после собеседования, так как не сильно горят желанием хуячить за еду. Да и в России нехватки быть не может, тут вакансии дай бог в 5 городах по стране есть.
Если можно сделать градиентом я всегда сделаю градиентом, вопрос именно про зернистую хуйню.
>>399474
>>399579
Про пипетку знаю, жс ванильный уже выучил, после Питона вообще быстро учебник прочитал, сейчас велосипечу свои говнокоды, про пипетку по области знаю. Кароч понятно, по ситуации пишу дизайнеру и разбираюсь.
Вопрос по девайсу ещё можно. Вот этот охуенный макет, видно на нем есть контейнер центровочный в 1140 пикселей, но у каталог с фильтровкой задний фон вылезает из него, и как я понимаю тянется до краев экрана в разные стороны. Как это лучше всего сделать? Я сейчас дошел до двух решений:
1) У меня это сделано секцией с двумя дивами внутри, я померил на макете расстояния, и оказалось, что весь макет шириной 1440пх, блок-фильтр 468, а результат фильтрации с элементами 972пх. Это все охуенно делится друг на друга и получается такое: делаю обоим блокам ширину 0, а потом первому flex-grow = 468/1440 = 325, а второму 972/1440 = 675. После этого уже внутри делаю margin-left или margin-right auto. Проблема в том, что это ебаная дрисня. Потому что ещё в обучении говорили что flex grow не для точных расчетов, тут макет наверное подогнанный, чтобы делилось. А если не поделится? Пизда.
2) Никаких flex grow, пихаю все в контейнер, а далее элементам даю псевдоэлементы, который позиционируются в правый\левый верхний угол, получают width 100vw и всем заебись. Вместо 100vw может даже можно посчитать нормально, сколько надо. тут же 32.5 и 67.5. Но тут проблемы с высотой. Вот если у меня будет задача потом где не два цвета на блок, как тут у фильтров, а 200 на каждый элемент.То тогда надо будет каждому псевдоэлементу задавать высоту как calc(100 + margin), если маргины будут. А calc и vw вообще хуй знают кем поддерживаются. Если от calc ещё можно избавиться как дебил: оставить элементы вплотную, делать отступы только внутренние по вертикали, то от vw не избавиться. И мне вообще не нравится идея элементов, вылезающих из родительского. Но не красиво это, не лаконично.
Ввиду того, что оба способа, до которых я дошел, абсолютно блять тупые, спрашиваю: как сделать это хорошо и правильно?
Если можно сделать градиентом я всегда сделаю градиентом, вопрос именно про зернистую хуйню.
>>399474
>>399579
Про пипетку знаю, жс ванильный уже выучил, после Питона вообще быстро учебник прочитал, сейчас велосипечу свои говнокоды, про пипетку по области знаю. Кароч понятно, по ситуации пишу дизайнеру и разбираюсь.
Вопрос по девайсу ещё можно. Вот этот охуенный макет, видно на нем есть контейнер центровочный в 1140 пикселей, но у каталог с фильтровкой задний фон вылезает из него, и как я понимаю тянется до краев экрана в разные стороны. Как это лучше всего сделать? Я сейчас дошел до двух решений:
1) У меня это сделано секцией с двумя дивами внутри, я померил на макете расстояния, и оказалось, что весь макет шириной 1440пх, блок-фильтр 468, а результат фильтрации с элементами 972пх. Это все охуенно делится друг на друга и получается такое: делаю обоим блокам ширину 0, а потом первому flex-grow = 468/1440 = 325, а второму 972/1440 = 675. После этого уже внутри делаю margin-left или margin-right auto. Проблема в том, что это ебаная дрисня. Потому что ещё в обучении говорили что flex grow не для точных расчетов, тут макет наверное подогнанный, чтобы делилось. А если не поделится? Пизда.
2) Никаких flex grow, пихаю все в контейнер, а далее элементам даю псевдоэлементы, который позиционируются в правый\левый верхний угол, получают width 100vw и всем заебись. Вместо 100vw может даже можно посчитать нормально, сколько надо. тут же 32.5 и 67.5. Но тут проблемы с высотой. Вот если у меня будет задача потом где не два цвета на блок, как тут у фильтров, а 200 на каждый элемент.То тогда надо будет каждому псевдоэлементу задавать высоту как calc(100 + margin), если маргины будут. А calc и vw вообще хуй знают кем поддерживаются. Если от calc ещё можно избавиться как дебил: оставить элементы вплотную, делать отступы только внутренние по вертикали, то от vw не избавиться. И мне вообще не нравится идея элементов, вылезающих из родительского. Но не красиво это, не лаконично.
Ввиду того, что оба способа, до которых я дошел, абсолютно блять тупые, спрашиваю: как сделать это хорошо и правильно?
http://jsfiddle.net/qd9ceamz/
Блять, вот такое простое оказывается надо было просто загуглить. А задавать паддинги\маржины по 3000пх нормально? Мне не надо думать о том, что кто-то может зайти на мой сайт с экраном в 5000пх на каждой стороне?
" - кавычка.
` - графис.
" " - double quotes
` ` - backticks.
это не нормально нихуя
верстаешь вичу?
должен думать как она будет выглядеть на девайсах
(БЭМ тебе в помощь)
а иначе от ашота на стройке больше пользы
Я бы так сделал.
http://jsfiddle.net/6k87nw90/39/
Не задавал бы общему контейнеру ширину вообще.
Иннеры специально цветом выделил, чтобы ты видел где они. Их можно сделать прозрачными и тогда колонки в стороны разъезжаются каждый со своим цветом.
Мне кажется это хуевый макет. Представь огромный монитор, у него по центру вот этот контент, а потом от него влево фон от фильтра такой широкой полосой тянется к краю экрана, а направо от сортировки узкая полоса тянется.
Открываю сейчас что накидал до этого и так лениво доделывать. Вроде все норм и понятно, но огромная куча, в которой надо ковыряться. Кажется, что проще сесть и просто заново все сделать.
Но ведь мы пушим все в мастер, лол.
да, барбершоп сложно расширять
1 фича - 1 ветка, что сложного, лол.
Держи в курсе
Сам дважды устраивался с нулем опыта в мухосранске. С первого места быстро ушел по собственным причинам, сейчас на новом месте, буквально с первого поданого резюме и собеса устроился. Нехватка есть, даже за адекватных джунов держатся.
Ты хотел сказать толковых?
Открываешь гитхаб для десктопа, все охуенно видно где что куда, тут добавил комент, отправил комиты и тд. Все просто и наглядно, легко и быстро.
В терминале для тех же действий надо в несколько раз больше действий и не просто кликов мышкой, а именно прописывания команд.
Почему?
рельсы сейчас не в моде, иди на скалы или в го
тяночка-верстальщица? \которой ты будешь помогать прокидывать пропсы. был случай когда верстальщица брала дату из стейта, хотя табыла в пропсах, она думала, что все берется только из стейта=), и тут я ей пояснил
В твоих фантазиях разве что. Нафига нужен разработчик, который считает верстку слишком низким занятием для своей персоны?
ну у меня лид не занимался версткой вообще, бывший явист, меня посылал провить съехавшее говно. Верстка это такая же специализация как все остальные
Но это так. В нормальных конторах верстку делегируют тяночкам-верстальщицам, потому что нахуй тратить недешевое время специалиста на те задачи, которые могут сделать работающие за еду макаки?
Все клевые парни используют терминал.
Ты про какие-то конкретные конторы говоришь или с дивана вещаешь про верстку лендосов? Не покажешь на hh пару действительно классных мест, где требуется чистый верстальщик?
Охуеть как интересно чистить код за низкоквавлифицированной макакой, рассказывать, что половина всего сверстанного уже есть в гайдах, что надо поставить линтер, что в styled-components не нужно использовать css, что общие компоненты нужно выносить в гайды, что апи у инпутов именно такое и потому-то.
А если человек это и так знает и умеет, то от разработчика он ничем не отличается.
А специалист - это джс программист что ли?
В сбертехе можно спокойно просиживать жопу до пенсии, бц не очень, находится в жопе
Потому что написать команду часто быстрее, чем кликать мышкой. Потому что терминал ты все равно будешь постоянно использовать для других задач.
для каких таких задач ты используешь терминал? жмякнуть ярн инсталл и ярн дев? Да и в нормальных иде давно придумали хоткей для гит адд . гит коммитб и для гит пуш
В основном запускаю npm скрипты. А так запустить редактор, удалить/установить зависимость, иногда использую ssh, чтобы на сервере что-то подправить.
Кстати, я посмотрю на того анона, когда ему понадобится по ssh зайти на сервер с запулить репу из гита.
Да ладно, что там смотреть, он просто потратит в 1.5 раза больше времени на команды. Я сам не сталкивался с серверами особо. Обычно для себя просто жал now => now alias blabla-auish76ashj.now.sh moviesearcher. Так что по-моему сейчас вся работа в терминале довольно проста. Да и нпм скрипт по-моему в основном один испольщуется yarn dev дальше ты особо теминал не трогаешь, если хмр настроен. test мб еще только.
А вообще хоткеи же быстрее жать чем открывать теминал и что-то печатать. можно закоммитить и запушить коммит asd bugfix буквально за секунду.
Работал на частную компанию, платили серую зп, не наёбывали. Работать было халявно, бывало, что вообще не работал в какие-то дни, потому что все быстро делал. Договор по почте. Пришлось уйти, потому что задачи ставились на уровне "СДЕЛОЙ ЧТОБ БОХАТО БЫЛО" и никакого развития, контроля за качеством кода и т.п. Советую получше выбирать, чтобы была какая-то система в работе, а не начальник-самодур.
> дальше ты особо теминал не трогаешь
Тест написал - тест прогнал, код написал - линтером проверил.
линт в иде встроен. Нет смысла все время вводить команду, когда у тебя на контрол+залупа можно открыть все ошибки файла в котором пишешь. yarn test:watch и я yarn dev в отдельных плашках терминала всегда висят, ну рил, чем меньше терминала касаешься, етм лучше. Мне кажется тебе надо установить плагинов на твой вим или емакс.
>когда у тебя на контрол+залупа можно открыть все ошибки файла в котором пишешь
Зачем что-то вообще открывать. Они же в реальном времени в коде показываются.
не, на втором мониторе видно только обычные ошибки компиляции, тут ты прав, но роазговор про линтер
не знаешь как отключить билт-ин поддержку тайпскрипта в проектах без тайпскрипта? А то он в зависимостях у всяких материал-юи ошибки выдает.
Я хочу в своем апп сделать отдельную функцию fetch, чтобы кидать туда url и чтобы она возвращала данные.
Но еще мне нужно сделать для нее состояние fetching, для это мне приходится подписывать её на redux store и функция у меня уже не функция, а реакт компонент. И получается я не могу вызвать реакт компонент в другом реакт компоненте для получения данных. Как тогда это сделать?
На ум приходит сделать просто функцию, а состояние fetching сделать в компоненте и переключать его после получения данных. Но в таком случае мне кажется страдает модульность.
Делаешь в стейте поле "лоадинг" со стартовым значением тру (ну или фолс, как удобнее). Фетч переписываешь в action creator, внутри вызываешь написанные ранее акшон криейторы типа stopLoading(){return {loading: false}} и startLoading(){return{loading: true}} в зависимости от результата запроса к серву (если всё ок - диспатч(стоп_лоадинг)), придётся правда накатить миддлвар типа thunk для выполнения асинхронных акшонов.
Погугли про интерсепторы у аксиоса. Это такой кал бек, который вызывается перед каждым запросом/после запроса/после ошибки. В принципе, там можно и редакс дергать, но насколько это хорошая идея - хуй знает.
Пиксель перфект нужен, если заказчик сказал тебе, что он нужен.
Отступы\шираны на глаз делать - очевидно нельзя. Измеряешь в макете линейкой.
Понял, спасибо! Просто я хотел фетч вынести в отдельный компонент, чтобы он был как модуль и его можно было легко в иерархии проекта найти и пощупать.
Но твой вариант тоже хороший. Я так в каком-то примере делал, когда знакомился с редаксом.
>верстаешь вичу?
Что?
>>399852
Ебать, долго смотрел на твое, потом на то, что я сделал, и не понимал, что блять не так. А надо всего-то задать колонкам размеры так, чтобы они в сумме давали размер центровачного контейнера, и дать обоим единичный flex-grow. А я эти flex-grow высчитываю чтобы они давали мои колонкам с width: 0 нужные размеры, все куда-то сползает, свестит, ничего не работает. Как же все просто оказывается, когда ты не дебил.
>>399963
Ну Академовский. Я же фронтенд разработчик, мое дело верстать psd в html/css/js перегнать, а не спрашивать, а почему, а нахуя, а кто это нарисовал.
Все блять, осталось только слайдер выбор цен на жс прикрутить и все 300кк будут моими.
>Я же фронтенд разработчик, мое дело верстать psd в html/css/js перегнать, а не спрашивать, а почему, а нахуя, а кто это нарисовал.
Вообще-то спрашивать — именно твое дело. Хороший разработчик находится в постоянном диалоге с дизайнером, придумывает как сделать технологичнее и лучше для продукта. Плохой тупо верстает что дают и не задает вопросов.
Чтобы не писать не говнокод, надо выучить паттерны и алгоритмы, а потом давать проверять твой код умудренным опытом и знаниями старшим товарищам.
Блять, ребят, hh завален всякими фронтэнд-жуниорами с резюме вида 'учился на юриста, работаю манагером, позавчера увидел жаваспирт, вчера прошол курсы по риакту'
Это путь в никуда.
нахуй ты вообще это высрал? занимайся чем тебе хочется, зачем ты тут это оставляешь?
Да ладно тебе, в IT сейчас легче легкого вкатиться, порог вхождения низкий же, и платят неплохо так. Именно бабло привлекает таких вот джунов.
Но они все равно уйдут, если сумеют вообще вкатиться.
Без смс и регистрации!
Там тоже дохера конкуренции, а порог вхождения ещё ниже и зп меньше
>я уже 3 месяца занимаюсь этим
Целых три месяца и никаких результатов? Бля, это не твое явно, либо вакансий вообще нет, 100% стоит бросать уже.
Ну хуй знает, ты тролишь?
Я могу сверстать что-то простое, но сейчас я вот только только сел за джаву. Читал, что у многих уходит год-полтора, у некоторых два с лишним.
А что я должен уметь за 3 месяца самостоятельного изучения?
>Если я и тут не вкачусь...
Что это значит?
>>401913 Вот этот дело говорит.
Ну вот решить аплаиться на вакансии и не будет ответа или собес завалишь, что, значит все, не смог?
Это будет лишь значить что ты, скорее все, еще недостаточно подготовлен, занимаешься дальше, с каждым днем будешь ближе к нужному уровню.
За три месяца можно выучить кор, коллекции, стримы, в общих чертах многопоточность, jdbc и азы спринга (di, бины, javaconfig). Если повезет, успеешь посмотреть основные модули спринга (boot, mvc, data, security). Этого хватит для написания простенького rest-api (но еще нужен jackson).
Он поди js имел ввиду
Ты троллишь? Или вкатываешься по 25 часов в день? Я с трудом могу заставить себя сейчас вкатываться 3 часа в день, занимаюсь где-то с февраля прошлого года. Выучил за это время python, sql, django, html, css, ванильный js. Сейчас верстаю девайс все ещё с первого интенсива, и думаю учить реакт. О чем ты речь ведешь (спринг какой-то, чивоблять, я о таком фреймворке даже не слышал. везде же вуе, ангуляр и реакт) я не знаю. Как вы блять тратите на это по 8 часов в день. Я не могу просто на жопе столько усидеть.
Допустим, у меня на роуте есть компонент, при смене роута я хочу его убирать, как в этот момент его анимировать? Например fade-out эффектом. Проблема в том что меняя роут я убираю и <CSSTransition> компонент, т.е ничего не происходит.
Или как построить приложение таким образом, чтобы я мог в любой момент анимировать компоненты когда меняется роут?
Буду очень благодарен если кто ответит.
Так и пиши, что жс учишь. А то джавой другой язык называют. Вообще, в 2018 году путать javascript и java как-то странно, даже несмотря, что называются они похоже. Тогда за три месяца можно и какой-нибудь реакт с редаксом задрочить, да и на ноду время останется.
работу найди сначала, ПОТРЕНЫ АЛГОРЕТМЫ, аутист первокурсник блядь ей богу
ахуенно, выбросил рекомпоуз, например
Нихуя себе, сколько они там всего подобавлять собираются! Теперь вкатиться в реакт будет гораздо сложнее, чем раньше, с учётом всех последних фич.
Ненавижу себя
Не знаю даже, что и думать. На первый взгляд это не шаг вперед для Реакта, а скорее шаг в сторону, чтобы еще сильнее зафорсить функциональный стиль. Концепт с реюзом хуков мне показался вообще неинтуитивным с точки зрения философии Реакта.
в доках роутера есть глава пор это
>>402347
кроме гх пэйдж есть еще хероку и нау. На них всех очень просто выкладывать. Препроцессоры возможно пригодятся тебе на версталу, но я их не учил особо, тк там тот сss только с функциями. Вебпак джуну не нужен, креэйт реакт аппа хватит, через полгода выучишь за пару недель.
Какой-то ты странный. Мы два разных анона. Это я писал >>401916 и это ведь тред про фронтенд и я имел ввиду джаву скрипт - по моему легко понять. Но в след.раз буду писать конкретно "джава скрипт". Я если честно вообще плохо догоняю, что учить. Чтобы сидеть и конкретно на практике применять с макетом. Я понимаю, под реализацию чего используют джава скрипт, но не понимаю, что конкретно должно отскакивать от зубов. В шапке тоже только общие места.
Я занимаюсь этим три месяца, с некоторыми перерывами в пару дней раз в неделю из-за подработок. Могу сверстать что-то без js, знаю html/css, все эти флексбоксы, бутстрапы, знаю б__э_м, но на уровне "сижу туплю по 10 минут как здесь прописать класс".
Спросил у тебя, что я уже должен знать за эти три месяца? Ты в свою очередь начал рассказывать, что я могу выучить за следующие три месяца. Короче я как понял, здесь надо мной подшутили >>401914 поэтому ладно.
>>402008
>Что это значит?
Ну вижу иногда, что то тут, то там рассказывают дескать мало вакансий. Я лично расчитывал, что я буду знать HTML/CSS/JS и меня уже возьмут верстать за еду. Буду набираться опыта и т.д. А выходит, если информация достоверная, что нужно стать полноценным фронтендером и тогда у тебя появятся адекватные шансы на трудоустройство.
Но я понял о чем ты.
>нужно стать полноценным фронтендером и тогда у тебя появятся адекватные шансы на трудоустройство
Тут не согласен.
>This might seem like a lot to take in at first. Don’t rush it!
>Tip: What Do Square Brackets Mean?
Ебать там с ложечки кормят дегенератов.
Появятся шансы на то, чтобы встать в длинную очередь таких же как ты.
>Вебпак джуну не нужен
Тут я бы поспорил. Важно понимать, как у тебя это всё собирается и работает. У меня вот спрашивали про вебпак, когда в первую работу вкатывался.
Все, что тебе действительно нужно понимать в вебпаке - это то, что он в бандл собирает лишь то, что непосредственно импортированно.
Ты так говоришь, как будто у них макеты сильно меняются. Этот макет был и в интенсиве от 2016-го.
Земля пухом рекомпоузу.
А я хз, видел всего один макет у них. Я как-то попытался глянуть их базовый интенсив 2017 года, смотрел-смотрел, досмотрел почти до конца и понял какое же это говнище. Преподаватели реально дуб дубом, объясняют все очень размыто, чмокают, чавкают, ребяткают, чешут жопу, все это на три часа каждого видео. Пошел на ютуб и начал смотреть там 2.5 калеки, но у них есть годнота хотя бы.
Теперь хочу что-нибудь сверстать, вот думаю скачать их новый интенсив и верстануть оттуда то, что они предлагают.
Я как понимаю, единственная их ценность в том, что человек имеет своего наставника, который указывает на ошибки и говорит как правильно. Остальное - много часовой мусор.
С интенcивов плeвался абсолютно каждый в треде, но тем не менее, многие считают, что это лучший материал по теме, по крайней мере на русском, детально разжевывающий процесс верстки с нуля.
А на мой взгляд хуки наоборот выглядят очень круто, да и все с ними вполне интуитивно. Больше не нужен рекомпоз, избавились от хоков, можно больше не писать классы. Шаринг логики тоже выглядит отлично и не так вербозно, как при рендер пропах и хоках. Плюс хайптрейн уже начался https://github.com/rehooks/awesome-react-hooks
В тред по js зайди
ничего не происходит
Там же все написно.
Using Command Palette (CMD/CTRL + Shift + P)
1. CMD + Shift + P -> Format Document
OR
1. Select the text you want to Prettify
2. CMD + Shift + P -> Format Selection
Я себе сделал, чтобы он при сейве срабатывал, а сейв идет при потоере окном фокуса.
ай, блять, я тупой. у меня открывалось окно, а я в него не додумамлся ввести format document.
shift+alt+f горячие клавиши.
>>Я себе сделал, чтобы он при сейве срабатывал, а сейв идет при потоере окном фокуса.
а как так сделать? научи :3
Я правильно понимаю, после принятие это пропосала отпадет неообходимось в паттерне разделения smart и dumb компонентов, у нас будет один вид, логика из которых будет вынесена таким вот образом?
Почти досмотрел выступление
https://www.youtube.com/watch?v=dpw9EHDh2bM
И предложение по новому API очень понравилось. Читаемость просто +999
Всего для изучения js выбрал 450 часов.
1 день - 5 часов, 2 день - 4 часа, 3 день - 4 часа, 4 день - 0 часов, 5 день (сегодня) - 0 часов.
Вечные вкатывальщики, я походу с вами. Бляяяяяяяяяя
Там же все написано в описании.
Вот это
"files.autoSave": "onFocusChange",
"editor.formatOnSave": true
добавь в сеттингс.джсон
Это значит что нужно будет учить старый реакт, чтобы ковыряться в уже сделанном говне и учить новый реакт, потому что на нем все будут теперь делать?
Знаешь старый == знаешь новый.
Только сейчас зная старый api посмотрел выступление с конфы и все понял. Изменения серьезные, но не такие чтобы пришлось что-то вот прям переучивать.
Алсо, есть еще более старый синтаксис, на работе переписываю фронт с 0.15 на новый реакт.
Как раз в пятерочке продавцам-универсалам зп подняли, будешь как мидл получать
тогда хуй с ним завтра, сейчас начну
Мб тут есть те, кто уже вкатывался так, у них бы спросить
Даже сечас уже не разделют на смрт и дамб. Просто есть клмпоненты с определенным назначением. А так да, читабельность будет охуенная
Так ты ничего не теряешь, бака. Наоборот, только лучше теперь будет, многая информация усвоилась и теперь легче будет восприниматься, а то, что забылось, довольно быстро вспомнится.
Вебмастера он суицид воч.
Спасибо. Ты это написал именно тогда, когда это было действительно нужно.
Похожая проблема с фильтром. В листе функция определяет, рендерить ли элемент по фильтру. Но почему-то это работает только на новые, созданные элементы.
> Звучит как баг, который просто фиксится c redux devtools.
Очень на это надеюсь, дома попробую. Пол дня вчера думал в чем может быть дело
У меня ctrl+shift+I
Да у них же там трап про реакт рассказывает! Совсем я от жизни отстал в своей России.
Да я уже устал, анон. Devtools никак не помогли, я вижу что стейт обновился, что на одну туду у меня в стейте стало меньше, ререндер произошел,а тудушка на экране осталась. Я скоро сдамся
Ну вот например. Это доп задания, рекомендованные к самостоятельному выполнению вне курсов. Одно полегче, второе посложнее.
Задания с самих курсов кидать особого смысла нет, там все последовательно, но вот. Третий пик задание из середины курса по последовательностям в ЖС, в самом упражнении объясняется что такое map.
Вообще мне пока нравится. Они себя позиционируют как "Сначала универсальные основы - потом любой язык". За полтора косаря в месяц много довольно курсов, причем как просто по ЖС, так и по ПХП, БД, и всяким другим штукам типа HTTP и ноды, даже курс по Реакт Редакс есть. Поглядим, в общем.
Это не трап, а дениска абармович.
Кстати, у дениски голос какой-то потусторонний, как у сверхчеловека.
Думаю, он и есть сверхчеловек. Ты только посмотри на эти скулы! Только сверхчеловек может родиться россиянином и выглядеть как он.
Не, первым реально трапик выступал, Софи(Бен) Альперт, вот такие красотки делают твой реакт :)
Ляяяять. Ну и жесть. Я и подумать не мог что меня так бутсрап подставит, просто 2 дня мук. Спасибо, анончик!
Раньше я всегда смеялся над трапами и думал, что все они просто больные уёбки, к которым не стоит проявлять навязываемую западом толерантность, но трап в команде реакта перевернул мою картину мира с ног на голову.
Учи везде.
НО! Я блять совсем не знаю как верстать, я даже не знаю как мне блять кнопки разместить на странице на том месте, на котором я хочу чтобы они были. Посоветуйте где научиться верстать хотя бы на бутстрапе? Первый интенсив от кокодемии начинал смотреть, но посмотрев 4 ебаных семинара по 2.5 часа, я так нихуя не понял кроме "ребятки и кхе-кхе" можно ли начать со второго если я вообще нихуя не знаю верстки? Может посоветуете на ютубе какие уроки, где онлайн верстатют с пояснением или на торентах/курсхантере?
Я не хочу быть верстальщиком и пиксельперфект, но я хочу блять уметь хотя бы ебаные кнопки в своём туду листе уметь раставить там где я хочу.
Спасибо.
А мне кажется немного мерзким, наоборот даже какое-то отвращение к реакту появилось. Хотя еще с утра с радостью наворачивал офгайд по хукам
тебе сколько лет, 12 ?
— выявляешь то, что не знаешь
— изучаешь это
Конкретно в твоём случае это позиционирование и поля/отступы
Идеальный домен!
Контент доступен только залогиненым?
Ты случайно не красный мувисерчер?
Я тебе написать хотел, но старый акк в телеге проебал
>moviesearcher.app/
Домен супер, подскажи что за кнопочка такая красивая, это из юай кита какого-нибудь или твоя?
Да, это я. Контенту еще рано появляться, мб к концу недели первую главу выкачу, только гугл oauth пока вкатил сюда. @intensifies если надо
>>404251
Кнопочка из материал юи если это не тралинг черно-белой незастайленной кнопки
import Button from '@material-ui/core/Button'
<Button variant="contained" href="/auth/google">
<img
src="https://storage.googleapis.com/moviesearcher/G.svg"
alt="Log in with Google"
style={{ marginRight: '10px' }}
/>
Log in with Google
</Button>
Ох, жесть. Как у тебя вообще что-то работает?
Какие-то setInterval, устаревший синтаксис с конструкторами, super() вместо super(props), редьюсеры не чистые. Страница зачем-то перезагружается при любом действиии. Но самое главное — ты вообще ошибку-то на пике видел? Не возникало мысли ее исправить?
Чини, короче, все, потом возвращайся.
Передавать суперу пропсы необходимо только когда ты в конструкторе собираешься их юзать.
> Ох, жесть. Как у тебя вообще что-то работает?
Хз, вообще все сейчас работает, на трёх устройствах проверил
> Какие-то setInterval, устаревший синтаксис с конструкторами, super() вместо super(props), редьюсеры не чистые. Страница зачем-то перезагружается при любом действиии. Но самое главное — ты вообще ошибку-то на пике видел? Не возникало мысли ее исправить?
Интервал - это костыль, надо было как-то постоянно чекать просрочена ли тудушка, сейчас есть новая идея.
На знал ,что конструкторы устарели.
Страница ререндерится из-за интервала.
А вот ошибки этой вообще не вижу. Я оборачивал приложение в провайдер
Он - белый человек, а ты житель Пахомии, россиянин, снежный негр. Так что нет, не перегонишь.
Делал небольшие узкие задачки для сотрудников уровня верстки интерфейсов для работы с данными в местной песочнице со своей библиотекой, поэтому пока в целом не разбираюсь в устройстве полноценных систем. Один из лидов пообещал хорошую характеристику, если куда то устраиваться буду. Реально куда то вкатиться с таким начальным набором или пока не разберусь как писать мувисерчеры ваши с нуля, то смысла нет?
На хедхантер двигайся. Правда, если у тебя опыта меньше года, то я бы скорее подумал, что тебя выпиздили из Яндекса за бесполезностью.
Лучше бы, конечно, иметь какой-то небольшой проект на актуальном фреймворке.
Мало платят только ньюфагам. А мало им платят из-за того, что конкуренция большая, плюс высокое количество требуемых навыков ведет к тому, что нужно потратить много времени на то, чтобы научить как эти навыки в продакшене применяются и доучить тому, чего не хватает. А еще мы в СНГ живем.
Мне кажется, что денежность ойти-сферы в частности, веба просто сильно преувеличена, особенно когда речь идёт о мухосранях с натягиванием шаблонного интернет-магазина на цмску.
>конкуренция большая
Ну я так понял, зависит от города. В ДС вакансий много на ХрюХантере.
>>405247
>просто сильно преувеличена
Онолист BigData в СберТех - 400к на старте, инфа соточка. Но гутарят, что это от того, что их мало и они при первой возможности на трактор усаживаются... и педальку в пол. Но вообще преувеличена, да... и разброс зряплат большой.
>>405279
>В какой вселенной среднескилловый грузчик в Дикси получает 150к в ДС?
Я про 30к, тут в треде в основном эта зарплата мелькает. Я думал поначалу, может ноль забыли дописать.
>Я про 30к, тут в треде в основном эта зарплата мелькает. Я думал поначалу, может ноль забыли дописать.
Подозреваю, что это какие-нибудь ВЕБ-МАСТЕРА из 100к-мухосрансков.
Ну хуй знает, у меня в мухосрани средняя зарплата 20-24к, так что 30 мне норм.
улыбаться и задорно разговаривать с огоньком в глазах.
Бля я ваще пыхомакакич, хочу по быстрее вкатится, но живу в мухосрани. Я за вакансиями слежу уже больше месяца наверное, там всегда один фреймворк у Js - jquery. Так бы учил vue.js к laravel, но чет я всю эту хуйню буду задротить 1000 лет. Один хуй я в вакансиях вообще ни разу не видел ангуляра, реакта или вуе.
а чем тебе на пхп не сидится? Вижу кучу вакансий жунов без опыта в пхп и вроде требуют меньше. тип знание php и laravel и всё. Вот думаю может плюнуть на всё и php начать учить? мб быстрее вкачусь тогда у меня будет на гитхабе и проекты на ваниле и на жквери и на реакте и такой ещё и на пхп.
Как долго в пхп вкатываться если знаешь чутка жс и реакт до уровня жуна? Есть какая платина типа кантора?
еслть же пхп тред..
>>405752
>а чем тебе на пхп не сидится? Вижу кучу вакансий жунов без опыта в пхп и вроде требуют меньше.
В смысле? у меня в мухосранске на любой пхп-вакансии стоит Js и на каждой второй jQuery.
>Вот думаю может плюнуть на всё и php начать учить?
Хуй знает, братан. Я просто изначально ориентировался на вакансии в своем городе, чтобы стартануть. Типа я мог начать учить какой-нибудь мегамодный охуенный язык, но здесь он нахуй не нужен.
>Как долго в пхп вкатываться если знаешь чутка жс и реакт до уровня жуна?
Да быстро наверное вкатишься. Мож за месяц-два, я хз, тем более у тебя опыт есть. Если просто php без фреймворков. А с фреймворками хз. Я сейчас учу чистый php. Я скачал курс один по созданию интернет-магазина без фреймворков. Там чел сказал, что jQuery нужно знать для курса, поэтому я решил его подучить хотя бы на каком-то начальном уровне. Тем более он всегда в вакансиях встречается.
Короче мой план это: HTML/CSS/PHP/MySQL/Laravel/JS/jQuery - это в принципе в каждой вакансии. Иногда только вместо Laravel yii2.
Основной упор на PHP/SQL/Laravel. В Феврале уже наверное буду пробовать работу искать.
>Есть какая платина типа кантора?
В треде по php есть учебник от ОПа. От него же несколько проектов с подробным описанием. Там список студентов, файлообменик и еще что-то. Плюс он сам может проверить твой говнокод, правда ждать долго придется.
Если знаешь DOM API, то просто открой доки по жквери и начни его юзать.
>ни с кем не говорю, пока сами не заговорят, людей избегаю, совместного времяпровождения тоже, а тян вообще игнорирую
А те это нужно всё?
Мне - нет, но опять иметь репутацию того странного чмонделя и не поддерживать ни с кем на работе вообще никаких отношений - это не круто.
>людей избегаю, совместного времяпровождения тоже
>иметь репутацию того странного чмонделя и не поддерживать ни с кем на работе вообще никаких отношений - это не круто
Совместное времяпровождение то предлагают, или ты отказываешься? Я на первой работе (не ойти) невольно социализировался хотя мне это пиздец не нравилось. Как правило чмонделей подтягивают в коллектив, наверника же и тебя пытались, а ты сливался.
Работается то норм? Какие задания дают?
ну хз, со мной только здоровались иногда коллеги, а так все сидят, кодят и всё. Только самому разговор заводить, а мне это не интересно
другой анон
На копроратив позвали, я слился, еще куда-то зовут по мелочи - тоже сливаюсь.
Работа пока норм, я вторую неделю ебусь с проектом, которое они стажерам дают. Зачем я его делаю - хуй знает, но оплачиваемое время идет и ладно. Сука, сейчас задумался. Действительно ли время оплачиваемое или я этот проект делаю за бесплатно? Договор вроде оформили и ничего про то, что эта хуйня не будет оплачиватьсч не говорили, но обязательно надо уточнить.
Около круд какой-то с аутентификацией и всякими интерфейсными фичами вроде днд. Там легко на самом деле, но я слоупок, плюс пытаюсь не совсем говнокодить и немного туплю из-за новой обстановки.
>На копроратив позвали, я слился, еще куда-то зовут по мелочи - тоже сливаюсь.
Ну так не копай себе яму в которую сам же и боишься попасть.Тебя из вежливости приглашают, потом хуй забьют. Не знаешь о чем говорить - расскажи как 10 месяцев вкатывался, хуй знает. Выпивай перед совместным времяпровождением достаточно, чтобы подавить омежность и при этом не пускать слюни.
>Сука, сейчас задумался. Действительно ли время оплачиваемое или я этот проект делаю за бесплатно? Договор вроде оформили и ничего про то, что эта хуйня не будет оплачиватьсч не говорили, но обязательно надо уточнить.
Если официально взяли то проблем не должно быть, принесут договор позже и задним числом будешь его подписывать. Ну или уроком тебе будет, надо быть не только в теме подкованным, но и юридически и социально тоже не помешает.
>На копроратив позвали, я слился, еще куда-то зовут по мелочи - тоже сливаюсь.
Респект, тоже так постоянно делал. Потом кикнули за то, что якобы плохо с бекендерами общаюсь, тру стори, я не тролль. Каждую неделю звали на эти ебучие корпоративы, уже просто не знал, как от них оттелаться, слава богу на удаленке никто не зовет никуда.
То ли дело Петрович с завода!
Да нечего тут травить. С годом опыта работы в офисе вкатился в удаленку, нашел на hh.ru. Задали пару простейших вопросов по реакту и ноде и взяли. Сейчас вот работаю и параллельно ищу что-то хорошее, но в хорошие места на удаленку попасть довольно сложно, но можно. На 60-100к с 1-2 годами опыта довольно просто устроиться, мне кажется, а вот что-то получше найти уже сложнее.
>>406046
Ну когда по 2 часа тратил на путь, а потом 8 тратил в офисе, оставшиеся 6 часов дня не очень то хотелось проводить с теми же уёбками, с которыми в офисе целыми днями сидишь. А сейчас сделал таску, опустил пару колпаков и жить сразу хочется! Тебе стоит задуматься о том, как на тебя влияет твоя ежедневная рутина, а то ты какой-то злой.
Ух бля, не трави душу. Думаю уже после нового года пытаться на удаленку перекатываться, может быть кто-то пожалеет и возьмет меня с 2,5 месяцами опыта.
Читаю про рекурсию, нихуя не могу понять, ибо тупой. Может кто объяснить по шагам, как здесь протекает рекурсия?
Понял только что сначала company оборачивается в массив значений. А дальше просто мозг ломается. Хотя в учебнике написано что это легкий пример. пиздец
Не гнобите
рекурсию в елоквент джаваскрипт прочел, все понял, а с кантором мозгоебка
Что это за хуита? За кой хер там вообще рекурсия, наркоман? Цикл for, чтобы передать в рекурсию массив ради одного метода? И почему объект а условии объявлен как let, если мы его не переприсваиваем? Берем const и не ебемся.
>За кой хер там вообще рекурсия, наркоман
Ну а как ты без рекурсии сделаешь? каждый субдепартамент может или уже быть списком РАБочих, или новым субдепартаментом.
>>406406
Ну и что именно тебе не понятно? Функция получает штуку (я не буду ещё раз писать субдепартамент. блять). Если штука массив - возвращает сумму зарплат. Иначе для каждой подштуки штуки вызывается снова эта функция. И далее подштука или массив или объект с другими подштуками и ситуация повторяется. Можешь погуглить что-то типа "recursion tree", да или самому нарисовать, чтобы наглядно было.
Раз тут жс-вопросы я тоже спрошу. Мне кажется меня забанили в js-треде pr.
Вот во втором интенсиве начинают использовать препроцессоры и прочую няшноту. И в самих описаниях модулей\скринкастах говорят устанавливать gulp-less ,например, локально. Нахуя? Не, я понимаю, если человек разрабатывает библиотеку для жс и у него там зависимости жесткие. Но я же просто хочу оптимизировать немного дрочильни. Мне не важно gulp у меня третий или четвертый, gulpfile.js все равно будет работать (а если и нет то переписать под новую версию его точно можно за минуты две, опять же, я делаю сайты, не суперсложные проекты на 200 человек с адовым билдом). Можно ли как-то это все установить глобально? Пробовал gulp установить как install -g, тогда в консоли gulp не работает просто. У меня же на всех сайтах будет одно и то же: gulp, gulp-less/gulp-scss, gulp-css-minifier. И мне каждый раз это все вручную устанавливать на каждый проект? Это же хуйня полная. Я хочу с помощью gulp'a убрать бесполезный времядроч, а не добавить его. Анон, помоги.
>И в самих описаниях модулей\скринкастах говорят устанавливать gulp-less ,например, локально.
Очевидно, чтобы он записался в package.json и package.lock.
>Мне не важно gulp у меня третий или четвертый, gulpfile.js все равно будет работать (а если и нет то переписать под новую версию его точно можно за минуты две
Обновил галп и в каждом проекте пошел переписывать? Или ты думаешь, что проект это один раз сделал и никогда к нему не возвращаешься?
>У меня же на всех сайтах будет одно и то же: gulp, gulp-less/gulp-scss, gulp-css-minifier.
Ха-ха, нет.
>И мне каждый раз это все вручную устанавливать на каждый проект?
А что, сложно набрать в консоли npm i gulp gulp-scss gulp-css-minifier? Сколько у тебя там проектов в день?
>Очевидно, чтобы он записался в package.json и package.lock.
Ну вот я хочу установить модуль глобально и потом только добавить его текущую версию в devDependencies, не устанавливая его ещё и локально.
>Обновил галп и в каждом проекте пошел переписывать?
Учитывая что я уже написал выше - нет. В каждом проекте в devDependencies та версия галпа, которая была в момент написания. Если надо вернутся к старому проекту то в нем из devDependencies локально нужная старая версия и поставиться. А переписывать только в текущем проекте, если надо. Можно такое как-нибудь организовать?
>Ха-ха, нет.
Есть заказчики которые требуют чтобы их сайт поддерживался только самыми новыми браузерами и чтобы css файл весил побольше?
>сложно
Нет. Как и не сложно закинуть свои .less файлы на lesstester, а потом ещё найти онлайн сервисы по автопрефиксингу и минификации. Но суть то в том чтобы вот этой всей рутины было как можно меньше. Устанавливать локально галп и прочее каждый раз на каждый проект это рутина. А ещё удалять их, а то потом весь диск будет забит копиями одного и того же галпа в 10000000000 проектах.
Ты пытаешься решить проблему, которой не существует. Я тебе пояснил как надо делать и почему, если хочешь — иди сам шишки набивай.
>Есть заказчики которые требуют чтобы их сайт поддерживался только самыми новыми браузерами и чтобы css файл весил побольше?
А ты всю карьеру планируешь статику верстать и галпом обмазываться? Много уже реальных проектов-то было или ты просто фантазируешь о работе?
>А ещё удалять их, а то потом весь диск будет забит копиями одного и того же галпа в 10000000000 проектах.
Ты на мой вопрос забыл ответить — сколько у тебя реально новых проектов в день? В месяц? Как там диск, взрывается уже от миллиона копий галпов?
>Ты пытаешься решить проблему, которой не существует.
То есть ты смотришь на свои проекты и думаешь "Ебать, как же это охуенно, что у меня 200 папок node_modules, содержащих одни и те же модули"?
>почему
Об этом ты ничего не сказал.
>А ты всю карьеру планируешь статику верстать
Не понимаю о чем ты. Сейчас учусь делать простые сайты, потом ещё реакт посмотрю. Че бля такое статика вообще?
> и галпом обмазываться
Потом ещё грант и вебпак выучу.
>Много уже реальных проектов
0, учусь и спрашиваю как мне не засорять все одними и теми же модулями.
> у тебя реально новых проектов в день
300к в наносекунду. Я выкупаю что они даже суммарно не будут уж так много занимать. Но это лишний мусор и одно только его существование меня раздражает.
Видишь ли, проблема в том, что пакеты постоянно обновляются, и если брать их из одного места, то тебе придется либо пользоваться старыми версиями, либо обновлять пакеты, но старые проекты тогда будут ломаться.
Впрочем, я где-то читал про сохранение пакетов в одном кеше. Вот например это:
https://habr.com/post/423487/
Видел в шапке ссылку на базовый интенсив 2018 года, сейчас захотел скачать, но в упор не вижу ее.
Спасибо
В треде один чел посоветовал курс "academind nodejs" на ютубе, я по нему вкатился.
>academind nodejs
Спасиб. А есть какой то устоявшийся проект для ноды, как мувисерчер для реакт/вью?
Я по курсу от Andrew Mead вкатывался, мне всё понравилось.
На реддите хайпили вот этот курс
https://advancedreact.com/
там через graphql. Поищи, может уже слили на торренты.
Как это фиксить? Только через практику? Через слёзы и сопли? Дисциплина победит мотивацию?
Тяжка.
Наверно какой-нибудь простенький crud, хз
https://github.com/builderbook/builderbook из того что я видел есть вот этот опенсорсный проект. Есть еще пара проектов по которым можно подтянуть фулстэк, посмотреть как нормальные люди делают проекты на ноде с нуля на норм стеке, но они сложнее: графкуэль клон хакерньюс нашел недавно, и вот это https://github.com/async-labs/saas.
Дальше тиер 2 - нелохие основы были SG - Welcome to Node with React Fullstack Web Development в этом курсе с юдеми, на рутрекере можешь найти. у этого же челика есть курсик по сср интересный. С ним можно примерно понять, как некст.жс работает.
тиер 3 курсы траверси - они чуть более поверхностные, но для базы можно пролистать на 2х скорости и посмотреть кодбазу.
>>406679
проект хз, блог, тот же мувисерчер только с ьэкэндом и отзывами и тд.
так я паралеллено курсам пишу код, да. Но допустим вот в курсах говорят, "а вот это попробуй написать сами, а в след. уроке мы покажем как мы написали" и хуй знает как. Вроде пока смотрел и писал всё понятно, а как сказали "попробуй сам" сразу пиздец.
Возможно это так потому что для меня всё ново и в первый раз и я не знаю каких-то патернов допустим для работы с формами, для обработки тех или иных состояний. А как у других?
Вы сразу ясно представляете что вам надо писать когда слышите задачу?
>Ну и что именно тебе не понятно?
Понял, спасибо что открыл глаза. До последнего я не мог понять, что в цикле происходит итерация значений у объекта
для меня программирование это конструктор, если не подходят детальки иду гуглить новые. главное на части разбить задачу, что сначала что потом, предсмтавить датафлоу.
>>406927
ты больше не вкатываешься?
у меня есть идея для пикчи на оппост следующий, либо отдохну и намалюю вечером, либо не намалюю никогда.
Совсем не актуален.
>Вы сразу ясно представляете что вам надо писать когда слышите задачу?
Если задача типичная, то да, если нет, то приходится чесать бороду и думать. Тупить нормально, пока учишься или рабоатешь с незнакомой технологией, со временем пройдёт.
а ты больше не хочешь перекатывать?
ПЕРЕКАТ!
>>1407024 (OP)
>>1407024 (OP)
>>1407024 (OP)
ПЕРЕКАТ!
Это копия, сохраненная 10 декабря 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.