На данный момент на hh.ru по Москве: 1 169 вакансий «front-end» +98 вакансий с прошлого измерения(28/05/18) 859 вакансий «react» +84 вакансий с прошлого измерения(28/05/18)
сап. прохожу воркшоп по вебпаку из оп-поста и возникла проблема. на 8 минуте -> https://www.youtube.com/watch?v=ZFm0OPDYKNA&list=PLTbz5Wv5vNcs0zKKmF0DSo6m05RnMqUXk&index=5 он подрубает webpack.optimize.UglifyJsPlugin() без каких-либо дополнительных настроек. в итоге у него после сборки на 13:20 размер выходного index.js уменьшился в 3 раза. делаю все в точности как у него, но размер моего файла не меняется вообще, хотя визуально выходной файл выглядит как у него (без лишних пробелов и т.д.) в чем может быть проблема?
>ты всё так исправил, что я не могу уследить за твоей логикой Я вроде только логику растягивания в блоке 1 поменял, думал будет ближе к желаемому варианту. Указывая flex: 1 (что равно flex-grow: 1, flex-shrink: 1, flex-basis: 0), даешь блоку что-то вроде относительного коэффициента. Если у двух флекс элементов будут равные значения, они будут занимать по половине имеющегося пространства. А если одному 2 и другому 3, то первый займет 2/5, второй 3/5.
А абсолютно позиционируя блоки с прозрачностью, выбиваем их из потока и другие блоки начинают проходят сквозь них. Указываем родителю position: relative и абсолютно позиционированный блок можно будет располагать относительно родителя. Указываем ему top: 0, bot: 0... и привязываем его края к краям этого блока-родителя. Ну и z-index-ом какие-то слои выдвигаем вперед, какие-то назад, чтобы блок с прозрачностью был снизу блока с контентом.
>Алсо ты работаешь или просто так сидишь сычуешь? Учишься? Сычую. Уволился недавно с дно-работы, сейчас стараюсь максимально времени уделять верстке.
>>1201215 >максимально времени уделять верстке А надо уделять жаваскрипту. Верстку освоить - это пройти курсы кокодемии, интенсив посмотреть, да немного попрактиковаться. А с жаваскриптом все немного сложнее.
>>1201258 Я как раз по первому интенсиву верстаю сайт. После пройду продвинутый. Как научусь нормально верстать адаптивно и немного попрактикуюсь бутстрапом, так и перейду к js.
>>1201264 А респонсив, это же не просто пару новых тегов html и свойств css выучить, тут что-то посложнее. Да и думаю на первой работу больше верстать придется, нежели на js писать.
>>1201267 > тут что-то посложнее Не сложнее жаваскрипта. > Да и думаю на первой работу больше верстать придется, нежели на js писать. Кому в 2018 верстальщики нужны? Синглпейджи на реакте учись делать, епта. Вообще, самым оптимальным вариантом будет и верстать, и жаваскрипт учить. Заебался верстать - читаешь кантора, заебался читать кантора - верстаешь.
>>1201095 Я уже сделал проект на вью, но на нем нет вакансий, я понял, что это была ошибка, но время потеряно, проект уже на вью и теперь я сокрушаюсь над тем, как сделать рабочий проект на реакте домашние пет прожекты хеллоуворды на реакте серьезно не воспринимают
Сап, верстаны. Как сделать так, чтобы у инпут текста с большой высотой плейсхолдер и вводимый текст выравнивались по топу? Без использования текстареа есть решение?
Я использовал ресет, а в академи (да и много где ещё) говорят что это говнище и надо юзать нормалайз. И если ресет всё сбрасывал и я начинал с нуля и сам всё задавал, то у нормалайза хуй пойми что и как. Какие мне маргины и падинги сбрасывать? У кого они тут заданы по умолчанию?
>>1201339 Но мы не только для вката это отслеживаем, а и чтобы знать общие тенденции. А то тут чмошники из года в год орут, что фронт умирает, джс умирает, реакт умирает, но на самом деле это не так.
>>1201343 >но на самом деле это не так. Согласен, не так, фронт не умирает, но вот вы пишите что 1000+ вакансий. Новички думают что на рынке вакуум и типо 1000 мест их ждут, стоит только освоить HTML+CSS+JS и написать хеллоу-ворлд на реакте. А по факту из этих 1000 ищут джунов 20-30 контор. И если ищут джуна, это не значит что готовы взять без опыта. И если джун, это не значит что достаточно уметь делать туду лист. Многие не понимают, в какое говно ввязываются.
>>1201411 Уже выходил на работу? Тут два варианта: 1) Разработка действительно идет на современных фреймворках — Поздравляю со вкатом. 2) Тебя садят рефакторить нечитаемое легаси говно на джикверив лучшем случае — Повезет на следующей галере.
>>1201424 Блять, да мне похуй на тебя, блять, слушай, какая у тебя там лычка, блять, компания, перспективы там блять, команда, всё, мне похуй, хоть там “реакт”, хоть блять нахуй “ангуляр”, хоть “вью”, хоть “жиквери” блять, хоть стометровое полотно жс лапши, мне на это насрать, понимаешь? Сколько ты там, какой код пишешь, какие либы, каких значит вот этих либ опенсорсных или проприетарных, блять в космос ты летишь или мастер пушишь, мне на это насрать, понимаешь? Я, блять, в своем познании настолько преисполнился, что я как будто бы уже сто триллионов миллиардов лет, блять, проживаю на триллионах и триллионах таких же проектов, как этот ваш, мне этот проект абсолютно понятен, и я здесь ищу только одного, блять, - покоя, умиротворения и вот этой гармонии, от слияния с бесконечно вечным, от созерцания великого фрактального подобия и от вот этого замечательного всеединства существа, бесконечно вечного, куда ни посмотри, хоть вглубь - бесконечно малое, хоть ввысь - бесконечное большое, понимаешь? А ты мне опять со своим вот этим блять this, иди суетись дальше, это твоё распределение, это твой путь и твой горизонт познания и ощущения твоей природы, он несоизмеримо мелок по сравнению с моим, понимаешь? Я как будто бы уже давно глубокий старец, бессмертный, ну или там уже почти бессмертный, который писал фронтенд от самого зарождения, ещё когда только экма только-только сформировалось как спека, и вот это драфт, вот, после спецификации, когда оно вспыхнуло, как звезда, начало формировать вот эти либы, фреймворки, понимаешь, я на этой фронтенде уже как будто почти пять миллиардов лет блять живу и знаю её вдоль и поперёк этот весь мир, а ты мне какие-то... мне похуй на твои прототипы, на твои блять нахуй this, на твои сокпуы, там, на твоё тестовое.
>>1201478 в моей мухосрани похожее предложение было. только там за месяц обещают обучить верстке, жсу, пхп, бд, голанг (НЕ ШУЧУ, правда это всё за месяц (даже Першин бы охуел от таких сроков)). короч какая-то хипстерская контора с космическим чсв. ну я подал заявку, даже сходил на первое собеседование, но меня почему-то их служба безопасности забраковала, как я понял. потому что господин hr сказал, что сначала мои данные передадут туда, а потом уже пригласят на второе, если все оки будет. может не понравилась пустая страница с грустными непонятными паблеками и вечхаухом. (в заявке надо было дать линк на вкшечку).
короче подвох в том, что дают объявление якобы о поиске учеников, мол возьмем тотал нубасов, любого желающего бича с улицы, лишь бы учился. по факту выходит, что ищут они мухосранских торвальдсов. у чухана с двача там 0 шансов. ты либо охуенный человек в личностном плане и альфач, либо кодишь с 3-х лет. потому что на собеседовании там тебя завалят вопросами а-ля "почему мы должны взять именно тебя". будут спрашивать чем в школе занимался, чем в шараге занимался. ответ "сидел, пердел, гонял в доту", сами понимаете, не впечатлит этих ребят. пиздёжь про заслуги не прокатит. я челу едва заикнулся, что рисованием занимался в детстве, так он сразу пруфы потребовал))))
>>1201478 В голос. Давайте возьмём крошку с требованиями крошки на позицию крошки, только зачморим его так, чтобы он думал, что проходит курсы и совсем не приносит дохода.
>>1201518 ну знаешь ли, обучаться на топовой галере мухосрани и получать при этом зарплату - весьма сладкое предложение. ради такого я готов был даже диванониться.
>>1201275 вообще говоря нужны верстальщики все еще. у меня на проекте таких два, чтобы не отвлекать меня от важных вещей (на самом деле они оба лучше меня верстают, и один из них получает вдвое больше чем я)
>>1201516 > любого желающего бича Нет, это очевидно не так. Если после пункта "обязательно", еще едет перечень "желательно/будет плюсом", то ты должен и по этим технологиям, знаниям подходить, иначе сам должен понимать, что найдется далеко не один человек, который это знает. Из-за этого у джунов и высокая конкуренция, потому что там всегда есть "желательно", а из сотни кандидатур как минимум 10-20% это умеют.
>>1201535 Но вообще да, я не досмотрел сразу, там с# еще требуют. Но все равно как-то странно, слишком уж дохуя платят как для джуна, да еще и удаленно можно работать... Представьте, что человек может нормально сделать удаленно без коммерческого опыта? И еще, если послушать всяких сишников, так у них вообще работы для джунов нет и платят целое ничего.
>>1201539 Там знание английского для переписки с пиндосами. Типичный БУЛЫЧЕВ, а вилку такую поставили, чтобы ну типа теоретически можешь такой рейт себе набить.
>>1201347 >А по факту из этих 1000 ищут джунов 20-30 контор Двачую. И то что они выбирают лучших джунов - само собой понятно. Так что вкатывальщики, которые тут сидят, вы друг другу конкуренты и враги! Вы не должны помогать друг другу. Только лучший из вас сможет устроиться на работу.
>>1201577 Чтобы не быть менеджером самому себе. Думаешь тут большинство людей просто так сидит? Двачеры обычно малоактивны для такого, проще присосаться к галере, где тебе все организуют, пусть и в ущерб зарплаты. и то не всегда, тем более она будет стабильной
>>1201601 Да я не пропагандирую конечно, понимаю, что дома намного комфортнее, но я так не смогу, может, не дорос. а я еще у меня довольно свободное перемещение в офисе, можно проебываться постоянно, кофе там попить, в туалет сходить, что я и делаю каждый час минимум. Но я конечно это не ради бездельничества, а просто не хочу геморрой\плохое зрение\затекание шеи и вот это все, в общем
>>1201562 Если я в этом треде кому-нибудь помогаю, а делаю я это не часто, то я тому даю неполноценный ответ. (Нубу конечно ответ покажется полноценным, потому что он нуб и нихуя не понимает). Короче отвечаю так, чтобы в принципе его проблема решилась, но при этом сую ему небольшие палки в колеса, так сказать ввожу его в заблуждение.
>>1201215 Кароче так и не разобрался в этом дерьме, всё портит видимо наличие блока подложки который div-opacity.
Если в первоначальном варианте внутри первого блока ты спокойно делаешь рили что то типа .top{flex:3;} .bottom{flex:2;} И у тебя всё растягивается, то при наличии вот этой вот подкладки как-то всё уже не так гибко и контент сука лезет вниз при сужении пространства, вместо того что бы растягивать просто вверх Этот блок с подложкой.
>>1201842 Прозрачный блок с текстом абсолютно позиционирован, и его размеры зависят от обертки, которая в свою очередь тягается флекс свойствами с верхним большим блоком. То есть если хотим иметь прозрачный блок с непрозрачным контентом, то не сможем сделать его расширяющимся под контентом.
Пока это писал придумал кое-что и попробовал сделать. В общем у меня получилось реализовать необходимый результат, но это вряд ли можно куда-то пускать. Я в сам создал два блока. Один в котором как с самого начала содержимое так же становится прозрачным, а другой уже натянутый сверху. Первый блок сделал полностью прозрачным, от него нужен только расширение контейнера от контента. А второй уже мы видим, и будто бы он расширяет контейнер при сужении.
>>1201853 >но это вряд ли можно куда-то пускать. Почему, от того что бы спиздить твою наработку и захуярить её прямиком на херню которую мне сбагрили, меня останавливает только то, что у тебя там настройки для html - контейнера изменены, а мне его естственно нельзя трогать, ведь я работаю над 1 конкретной страницей, а всё остальное я не могу. Алсо, можешь написать мне в телегу если не лень smile_for_bright
Как вкатиться в удалёнку на пиндосов? Сколько опыта надо, как продать своё очко и где искать работодателя? Успешные, поясните, пожалуйста, как это делается. Хочу в Тайланде самым успешным быть.
Вебинар по свг - самое худшее, что я когда-то видел. 2 часа проебанного времени, а усвоил только как спрайт делать. Все остальное - абсолютно неусваиваемая инфа для такого формата. Пожалуй, самый важный урок, который дала мне академия - не смотреть вебинары.
>>1201936 Сначала хотел написать что-то вроде: > Вебинар Вообще самый бесполезный контент, если хочешь чему-то научиться. Ладно там еще лекции всякие топовых прогеров из лучших мировых контор, но даже там не учатся, а просто знакомятся с технологиями.
Но ты и сам сделал вывод, что вебинары — полное говно и трёп для даунов. особенно русские вебинары, а других я и не видел
А что представляет редакс-стор для какого-нибудь дефолтного онлайн магазина? Мне предствляется, что это хранилище всякого мусора типо корзины, картинки для слайдера, товары, да пожалуй и все. Я совсем нихуя не поня.
>>1201936 >формата Два чая. Какой же мудозвон придумал эти два ебанных часа. Как же было охуенно все сделано на egghead/udemy и как же хуево на этой ебучей академии. Чувствуются какие-то отголоски совкового метода обучения, и тупорылой многочасовой зубрежки, от который смысл ноль.
>>1201943 Ну да, любое состояние любого компонента если это состояние еще где-то нужно, а не только в том компоненте: типа поставил галочку, перешел на другую страничку, а там эта галочка на что-то влияет Но вообще для дефолтных онлайн магазинов оно особо и не нужно, там не так уж и много состояний, все эти корзины и прочее можно в local storage засовывать.
>>1201936 По моему в лидерах вебинар по фотошопу. За 2-3 часа научат вас как смотреть размер текста и сохранять картинки. 10 лет прошло, а люди так и не дошли до уровня евгения попова.
>>1201975 >А вот тут вообще заорал в голосину Ори дальше, пока нормальные люди учат его и получают 80к джунами в дс на реакте. А ты случаем не Вьист петушок?
Посмотрите на эти тенденции, больше 50% выпускников 2018+года начинают работать уже с 3-4 курса, или вообще с 1-2, а это в промежутке 19-21 лет в среднем. Куда вы вкатываетесь, старики?
>>1202056 > Куда вы вкатываетесь, старики? На дваче одни школьники сидят, так что все нормально. Средний возраст здешней аудитории 15-18 лет - самый подходящий возраст, чтобы вкатиться в айти.
пиздос, весь выходной маялся от уныния, но стоило пару часов поучиться как настроение поднялось. действительно привычка- это пиздец, за год привык каждый день нагружать мозг и без этого уже хуево себя чувствую, хотя учиться никогда не любил и делал это только чтобы вкатиться однажды на 300к/наносек.
>>1202106 Школьник, тебе родители комп не купили? А ты вообще как себе представлял разработку на телефоне? Ты думал приложения пишут прям на самом телефоне? Это было бы пиздец как неудобно на милипиздрическом экране.
>>1202109 Ты дурной или да? Я иногда читаю кантора в очереди/в транспорте/еще где-нибудь, хочу какой-нибудь пример запустить, поковырять или проверить, пишу код в блокноте, запускаю в браузере, а увидеть ошибку/посрать в консоль не могу, потому что консоли нет. Я знаю, это неудобно, но мне похуй.
>>1202121 Нет. Но лично наблюдал, как осужденный на 14 лет строгача каждую ночь в скайпе болтает со своей женушкой и дитятком, ещё и деньги им отсылает. Много зэков сидит в интернете и разводит людей на бабло, либо пытается охмурить баб, думаю тебе известна такая практика. Да даже на ютубе видел зеков-блоггеров.
>>1202124 Да я понимаю. Немного другая тема, но у меня тоже был знакомый, который из армии постоянно на твиче тусовался, в чате срал и стримы смотрел в ночное время, лол.
>>1202136 > 2 843 вакансии «react» > 804 вакансии «vue» > 2 137 вакансий «angular» Ну такое себе, посмотреть бы еще, что было год-два назад. И в основном вью часто употребляют в контексте реакт/ангуляр/вью, типа хоть что-то знайте из фреймворков, чтобы даунов отсеять. В то время как вакансий, где нужен только реакт или только ангуляркоторый так сильно умирает, что до сих пор в 2,5 раз имеет больший спрос, чем вью намного больше.
>>1202185 Но это же не только к реакту или какому-нибудь другому фреймворку относится, так вообще со всей отраслей. В моем городе, когда я искал работу, я намного чаще видел junior python, php, asp.net, а рубистов так вообще были готовы за бесплатно учить, лишь бы желание было. При этому на джс сразу мидлов хотели, аж больно от этого, походу их так много стало...
Почему везде пишут, что запросы в реакте лучше всего делать в componentDidMount? Он же вызывается, когда компонент уже отрендерился. Почему нельзя перед рендером загрузить данные с сервера и засунуть их в стейт? Тогда ведь не нужно будет ничего заново рендерить. Или реакт не будет ждать, пока запрос в componentWillMount пришлет ответ и отрисует то, что есть на данный момент?
Оплатил сегодня курс на сайте Кантора по реакту (270$), так что месяц и я поеду на галеру, буду время от времени появляться тут, расскажу как происходит и какое качество курса в целом (если это кому-то интересно, конечно).
>>1202525 Для начала, componentWillMount депрекейтед.
>Или реакт не будет ждать, пока запрос в componentWillMount пришлет ответ и отрисует то, что есть на данный момент? Лол, разумеется, не будет. Запрос же асинхронный.
function f(a, b){var ans; if(a.length!==b.length){return false;} for (i=0;i<a.length;i++){ var xC; if(b.some(function(x){xC=x;return a==Math.sqrt(x);})){a.splice(i,1);var y = b.indexOf(xC); b.splice(y, 1);ans=1;console.log(a,b);}else if (b.some(function(y){return a!==Math.sqrt(y)})){ans=0;break;} } console.log(ans);}
f([2,3,3,5],[4,9,16,25]);
На второй итерации, когда уже откинули первые члены массивов, имеем [3,5] [16,25] - первое условие здесь не должно выполняться, т.к. для a==3 не будет ни одного b(some... Соответственно, должно выполняться второе условие, ans должен принять значение 0. Вместе с тем, при запуске кода ans == 1!
>Флексбокс, часть 1, Флексбокс, часть 2 Чувствую себя дауном (хотя первую часть вроде осилил, но все эти задания с шариками и прочей хуитой - хуита, только запутывают). Хотя может тут как с селекторами (3 курса, а используют 3.5 вида и всё куда легче)
>>1202530 >Оплатил сегодня курс на сайте Кантора по реакту (270$) Ты читать неумеешь? Видел его видосы по js и он там просто читал текст со своего сайта.
>>1202530 Самое ужасающее дерьмо на которое я потратил время пока вкатывался- это курс Илюши по ваниле. Ебать, как вспомню его потуги и истерики в попытках что то объяснить, так плохо становится. Хорошо, что этот бездарный пидор не отбил у меня желания изучать жс.учебник заебись, курсы ебаное гавно говна
>>1202612 >>1202608 Согласен, курсы по JS у него кал собаки, но по примерам курса по реакту (слитых на рутрекере), мне понравилось, к тому же преподаватель там не он совсем.
Посоны, за 3 месяца реально выкатиться на $50-100? С JS проблем нет, а вот остальное хуй знает как учить, все эти вебпаки хуяки такое ощущение что эти миллиарды дополнительных мелочей учить пол жизни
>>1202654 Посоны, реально ли набрать в адресной строке hh.ru и посмотреть вакансии? С браузером проблем нет, а вот в сайте хуй знает как разобраться, все эти фильтры хуильтры такое ощущение что эти миллиарды дополнительных мелочей учить пол жизни
Блять какой же пиздец. Прошёл главы про this и замыкания, все задачи решил, всё понял. Спустя месяц решил повторить, и словил батхёрт от того, что не понимал, как оборачивание оберткой предотвращает от потери контекста: setTimeout(user.sayHi, 1000); и setTimeout(function() { user.sayHi(); }, 1000) Щас уже вспомнил, что для передачи контекста важно, чтоб была и точка и скобки. Но это же пиздец какой тонкий нюанс. Жопа до сих пор тлеет.
>>1202784 Чо там непонятного то? В юзере есть метод sayHi, который описывается как alert this.name Если передавать в таймаут user.sayHi, то ты передашь в таймаут внутренности метода, alert(this.name), и name будет искаться в другом контексте, а не контексте метода юзер
Есть ли возможность уменьшать или увеличивать размер шрифта в процентах? Скажем для мобильной версии сделать размер заголовков 0.6 от обычного или что-то такое.
Почему-то кажется, что от вью гомосексуализмом веет. Название у него какое-то сладенькое, вью, да и логотип тоже гейский. Просто хотел своим мнением поделиться. Вот.
>>1202569 Скажие лучше что надо сделать, не очень по коду понятно, у тебя в if'ах проверки странные ты возвращаешь из some результат сравнения массива, и числа
>>1202784 При вызове функции, в нее передается контекст, в первом примере ты ничего не вызываешь, т.е контекст теряется. Вот пример const user = { name: 'Igor', sayHi: function() { return 'hello ' + this.name } }
Если сейчас ты вызовешь, функцию user.sayHi() то в нее передастся контекст user, и очивидно все заработает.
Напишем функцию, которая примет колбек, и вызовет его, const func = function (fn, value) { return fn() + value // (1) } И вызовем func(user.sayHi, 100) // << 'hello100' ?????? Почему? Попробуй нажать f12 (девтулзы) и выбрать консоль, туда написать window.name , выдаст пустую строку, уже есть подозреваемый! Как видно функция func понятия не имеет о контексте, если перед (1) консоль логнуть this, то выдаст window. Поэтому если ты передаешь функцию как колбек, то контекст теряется.
А фикс этой проблемы достаточно прост. Т.е в фкнцию fn придет функция, которая вызывает другую функцию, в которой есть все данные о контексте.
>>1202933 Ну с биндом ничего, просто аккуратней будь когда передаешь колбек в функцию. Ну и если возьмешься за ES6 то там есть стрелочные функции, они берут внешний контекст, и он не меняется, берется оттуда где был объявлен
>>1203083 Да, просто нет переходов на новую строку (это уменьшает размер файла, лол). Хром умеет делать из подобной дичи красивые строки кода, но вроде только если они в отдельном файле, а не в самом html.
(В прошлом треде особо не ответили). Понимаю что всех наверное уже заебало подобное нытье и вбросы, но т.к я необучаемый дебил - все равно ожидаю какого-либо ответа. Вопрос скорее про Back-end и в целом про стек.
Уже полгода пытаюсь вкатиться в эту вашу web-разработку, попутно подрабатывая на другой РАБотке, которая очень подзаебала. Последние полтора месяца вообще ничем не занимался, поэтому знания чуть-чуть просели в голове, но в теории вот что я уже "изучил": 1) Общие представления о Node.js. Знаю как работать с файлами, создавать сервер (обрабатывать запросы), асинхронность тыры-пыры, самые базовые модули. 2) Общие представления о Express.js. Маршруты, миддлвары, в общих чертах понимаю как работает аутентификация через куки. Могу захуярить шаблонизацию через Pug. Смотрел курс на CodeDojo и выполнял там практическое задание по созданию сайта на Express.js делающего запрос через OMDB и заполняющего шаблон из полученного объекта (короче кто смотрел тот поймет), вроде разобрался с этой хуйней, все довольно просто.
3) Где-то год назад более-менее разбирался в верстке, изучал её по HTMLAcademy пройдя все уроки, просмотрев интенсивы и сверстав пару макетиков вроде адаптивного барбершопа и каких-то пары статичных страничек. Правда сейчас уже ВООБЩЕ ничего из этого не помню, но если повспоминать 4-5 дней, думаю знания восстановятся.
4) В общих чертах изучил PostgreSQL, знаю как делаются запросы, простые выборки, что такое представления, как писать простые условия. Правда изучал это две недели назад и без практики уже начинаю забывать (ибо юзать просто НЕГДЕ).
5) В нативном JS'e понимаю как работают прототипы, генераторы, итераторы, асинхронный код (опять же нужен примерно день-два, чтобы вспомнить детальнее).
Из последних советов мне заклинали начинать дрочить PHP и Ruby on Rails (для общего развития так скажем), ибо на них сейчас дохуя всего пишется. Но я вообще не понимаю как этот веб работает, т.е знаю отдельные части, даже просмотрел курс о том как работает стек TCP/IP, но в целом общего понимания нема, и что можно "создать" используя те знания которые у меня сейчас есть. В итоге выучил то, выучил сё, а по факту что с этим делать - хуй его знает. Хотелось бы уже сейчас начать зарабатывать первые гроши на еду в этом дерьме, и насколько я понял самым быстрым и оптимальным вариантом (раз мне нужно "как можно быстрее") будет задрочить верстку и выполнять заказики на фрилансе за 100 рубчиков в этот момент продолжая изучать бекенд/фронтенд.
>>1203095 >дрочить PHP и Ruby on Rails Забудь. По бэку экспресса достаточно, разве что монго ещё подтяни. И попробуй написать АПИ на экспрессе с авторизацией через JWT. Потом дрочи на выбор какой-либо из великой троицы фронт фреймворков (советую реакт), и напиши клиентскую часть для своего же апи. Как сделаешь, то можешь считать, что обладаешь знаниями уровня джуниор фулл стека и смело искать работу.
>>1203119 Пользуюсь. Удобнее чем фотошоп для выдирания картинок и измерения размеров. Сверстал пару макетов с ним, вроде все что нужно есть. Но в сложных ситуациях все же придется лезть в редактор, чтобы поправить там картинку, прозрачность настроить, тени убрать, все такое
Левую полосу делаем через псевдоэлемент, так как это декор, не несущий никакой смысловой нагрузки.
И вот как соц иконки и иконку академии так ровно расположить, не прибегая к хардкоду? Если было бы три колонки, то флексами это просто решить, но тут две и я не знаю что делать.
>>1203132 Это плохо. Я все-таки учусь делать хорошо
>>1203140 Но если в будущем будет необходимо добавить еще одну иконку к соц сетям? (В таком случае наверное был бы хорош js in css) Или это слишком и не стоит об этом париться?
>>1203141 >Но если в будущем будет необходимо добавить еще одну иконку к соц сетям То вместе с добавлением иконки и стили подправишь. А тащить жс ради такого - это вообще пиздец какой-то.
>>1203141 >Из последних советов мне заклинали начинать дрочить PHP и Ruby on Rails (для общего развития так скажем), ибо на них сейчас дохуя всего пишется. Первое правило Бойцовского клуба: двача: не слушать советы двачеров. Руби мёртв.
>>1203098 Спасибо, буду к этому идти. А верстка нужна или стоит вообще на нее хуй забить? Просто учить все что ты перечислил довольно долго (по крайней мере для меня, ибо я туповат и долго усваиваю материал), а с верстки мб первые копейки уже пойдут, хотя мб я и ошибаюсь.
>>1203175 Если ты нацелен и на фронт, верстка обязательно нужна. Даже если ты будешь занимать только беком, иногда может понадобиться повозиться с версткой, но это в случае если ты не будешь работать в крутой конторе.
>>1203179 Мне просто про верстку объясняли что она нахуй не нужна, подрочить только бутстрап и всё.
>>1203239 Основы и фронта и бека в любом случае стоит знать. Но речь сейчас о том, стоит ли учить верстку, чтобы просто начать зарабатывать какие-то гроши, или же нет.
Всем привет. Несколько тредов назад спрашивал, что можно сделать на vue. В общем решил всё-таки запилить блог. Зацените: http://kosk-blog.herokuapp.com/ https://github.com/Kiryusha/Vue-Blog Из фишек: Vue, Vue-router и Vuex (для хранения пользователя) Простенькое апи на KoaJS и удалённая бд https://mlab.com/ Авторизация-регистрация! Даже получилось притаранить парочку социальных авторизаций.
Можно регистрироваться и писать посты, а потом их редактировать. Также есть пользователь админ, который может редактировать/удалять любые посты. Из-за работы (я сейчас работаю версталой) не занимался им уже некоторое время, но планирую ещё что-нибудь допилить. Из основных целей прикрутить комменты, поиск и тестирование на jest Раскритикуйте, пожалуйста.
>>1203175 Нужна, но слишком глубоко вникать не стоит на данном уровне, во всякие красивости и анимации. Нужно уметь делать адаптивные интерфейсики да и все. Всякие сложные вещи проще гуглить по мере надобности.
>>1203242 Найс проекции. Что плохого в бытии фуллстаком? если ты оказался на такой галере, где приходится быть буквально королём всех мастей, - то ты хуёвый фуллстак.
>>1203259 >Что плохого в бытии фуллстаком? В том, что если ты и художник, и скейтбордист, то хорошим скейтбордистом ты станешь гораздо позже, чем тот, кто просто скейтбордист.
>>1203249 В приципе по кайфу всё код не смотрел. Только у вас адаптивность сломалась, горизонтальный скроллбар появился. А так, даже длинный текст не оверфловит, норм сделано. Дизайн обосрали отчасти верно, подумой над ним. Своруй цвета с adobe kuler, бэкграунд если хочешь оставить, то сделай более прозрачным, сильно выделяется.
А ещё какие-то непонятные поля, что такое символьный код вообще? И схуя ли он реквайред? Тэги тоже реквайред?
>>1203261 Но со временем ты станешь хорошим в обоих областях. Можно ещё мобайл на реакт нейтив сюда же добавить. Не вижу ничего плохого, больший ассортимент умений -> большая востребованность на рынке труда. Устроиться джуном на 700-1000 зарплаты и попивать смузи, делая несложные стартапчики, можно легко.
Кроме того, во фронте за пару лет ты упрешься в потолок, и развиваться останется только в ширину, изучая очередной фреймворк, а в бэке есть где разгуляться.
>>1203260 >Да и верстала!==дизайнер. А чем ты тогда занимаешься? Картиночки из макетов вырезаешь и программируешь на HTML?
>не вырвиглазная >вырвиглазный фон, от которого кровоточат глаза >блок с контентом на 30% страницы, от это лол >всё сделано криво-косо >заголовок выравнивается в одну сторону, содержимое в другую >менюшка отваливается при скролле, картинки не грузятся >о UX вообще не слыхал, пункты меню как хлебные крошки >регистр текста кнопок вразнобой Лень дальше всё расписывать, просто иди нахуй. Если бы ты честно написал, что ты пятиклассник и это твой первый сайт - то ещё можно было бы понять.
Но тут "работаю версталой" и такой обосрамс с интерфейсом и дизайном, а UX так вообще отстуствует в принципе. Просто лол блять.
>>1203265 >даже длинный текст не оверфловит, норм сделано. Ошибся. В описании поста и его теле длинные слова не переносятся, а просто обрубаются. Добавь word-wrap: break-word, хули ты.
Понимание того, как удобно устроить ux, придёт с опытом работы, когда насмотришься на кучу сайтов, посотрудничаешь с хорошими дизайнерами. Тогда же придёт и некий "вкус", когда уже будешь интуитивно ощущать, что выглядит всрато, а что нет.
>>1203254 Ну пуская это будет коллективный блог. >>1203256 Получаю относительно неплохо и удалёнка. Да и в последнее время наша компания начала смотреть больше в сложный фронтенд, так что не сколько работников, в том числе я, изучаем vue >>1203265 Спасибо, не учёл, что так можно растянуть. Потом поправлю Символьный код - это код, который выводится в url, должен быть уникальным.
По поводу вёрстки понял, поправлю. Дизайн менять уже не буду, мне нравится правда. По поводу UX - здесь да, как уже сказали, я не имею опыта в разработке дизайнов. До сих пор я работал только с макетами профессионалов. Подумаю над этим.
Если кто сможет посмотреть код, буду очень благодарен.
>>1203285 >Если кто сможет посмотреть код, буду очень благодарен.
Бля ну лан. Пик 1 - не торт. Гугли нпм пакет dotenv. Ты в корне проекта создаешь файл .env, в который суешь все эти сикретики))0, а пакет их считывает и записывает в process.env при запуске. Получается унифицированный вариант и для локалхоста и для продакшна.
Эррор хендлинга в апи не вижу в упор, хуй ли асинк эвэйт не обёрнуты в трай кетчи?
Нет ограничения на максимальную длину строк, записываемых в базу данных, и количество запросов в секунду с одного айпи. Элементарная безопасность, нужно сделоть. Иначе могут на пару суток запустить скрипт, который будет тебе в базу пихать записывать длинные строки с плохими словами по несколько раз в секунду, как иногда делают в нашем дружелюбном тредике.
Файл вьюкс стора неплохо бы разделить на несколько разных, но я не знаю, как это делать, ибо на вью почти не пишу.
>>1203299 Спасибо, анон. Сейчас поясню. Я не хочу файл с секретами хранить в гите, но мне нужно было, что бы всё работало на хероку. На хероку же можно хранить только то, что отслеживается гитом. Поэтому я воспользовался щтатным функцмоналом переменных в хероку. https://devcenter.heroku.com/articles/config-vars >Эррор хендлинга в апи не вижу в упор Апи всратое, понял, буду допиливать. Про ограничения тоже спасибо, добавлю. >Файл вьюкс стора неплохо бы разделить на несколько разных Неплохая идея, но там же сейчас и так не особо много, по сути только авторизация/регистрация?
>>1203312 > Я не хочу файл с секретами хранить в гите, но мне нужно было, что бы всё работало на хероку. То есть ты заливаешь на хероку, нажав кнопочку "клон фром гитхаб" у них на сайте? Программист уровня /б/.
>>1203312 >Поэтому я воспользовался щтатным функцмоналом переменных в хероку Это верное решение, неверно ты сделал на локалке. Если заведешь дотенв файл (его, конечно же, засунешь в гитигнор), то у тебя автоматом будут оттуда подгружаться переменные среды, и их можно будет использовать так же, как ты используешь предоставляемые херокой. Не нужно будет этого разделения кода, что на скрине.
>>1203312 Т.е. у тебя будет две команды, npm start для хероку, и npm run dev (например) для разработки. В скрипт для разработки добавь в начало загрузку дотенв файла, как у них в примере на странице в нпм.
С тестами это ты хорошо придумал. Для тестирования апи советую пакет supertest.
>>1203333 >>1203339 Спасибо, добавил себе в список правок. Supertest посмотрю. Вообще я пользовался https://github.com/vuejs-templates/webpack У них там есть какие-то тесты с jest, сразу настроенные. То есть, можно будет сразу тесты писать.
>>1203330 git push heroku master Если ты уверен, что можно делать лучше - расскажи, как ты делаешь.
Господи, как же меня заебали МАЛАДЫЕ РАЗВИВАЮЩИЕСЯ КОМПАНИИ с 3,5 человеками персонала, с неофициальным трудоутройством и с офисами в подвалах хрущевок, которые по размерам не больше стандартного санузла. Крупные мухосарнские компании вообще нанимают ждунов?
>>1203347 >git push heroku master Только что нагуглил? Если бы ты на самом деле так делал, то не было бы никаких проблем с переменными окружения и пространством имён.
>>1203351 Нет, я так и делал всё время. У меня проблема в чистоте кода. Анон на неё указал и я её поправлю. Какие ещё проблемы ты увидел, я не понимаю.
>>1203348 Бля, заебись. Только поплакался и сразу наткнулся на вакансию с оплачиваемой стажировкой на реакте в крупной компании. Кинул отклик, сомневаюсь, конечно, что смогу конкурировать со студентухами из нормальных вузов с айтишных специальностей без пяти минут джунов, но авось выстрелит.
>>1203257 >Интересно, как можно "работать" версталой и пилить настолько вырвиглазную хуйню? Подозреваю что настоящей вырвиглазной хуйни ты не видел ни разу. Анончику всего-то цвет у шапки подкорректировать, паттерн незаметнее (или вообще убрать) и разделить посты, и срднедезигн готов. Вполне неплохо для человека который целенаправленно не занимается этим. Мимодезигнер
Как сделать чтобы верхний padding у тега fieldset находился там, где ему полагается, а не в середине строки? В инспекторе вижу все стили, обнулил все, что было можно.
Несколько тредов назад, один из анонов кидал ссылку на гитхаб, где добрый человек с помощью JS написал разноцветную подсветку outline`а для верстки. Может, сохранилось у кого?
>>1201061 (OP) Неужели нет альтернативы фотошопу, для разбора .псд макетов? Хотелось бы пользоваться линуксом, слишком уж нативный терминал с башем нравится.
>>1203916 Наверное, это для блоков, в которых количество контента может меняться. Чтобы когда владелец сайта решил вставить пару слов у него вся верстка не наебнулась.
Есть большой проект с commonJS модулями, и я хочу перенести его на ES5 модели. Есть ли какая-нибудь магия, чтобы нажать кнопочку и их все в ES5 модули превратить?
>>1204077 Винду лицуху никто не покупает, кроме долбоёбов которые берут готовые сборки пк. А вот фотошоп грех не купить, если он тебе нужен, жалкие 640 рублей в месяц.
>>1204214 «Learning React» (Alex Banks, Eve Porcello) «Introduction to React» (Cory Gackenheimer, 2015) и т.д. Не забывай книги по современному JS, там тоже много полезного.
>>1204236 Какие нахуй книги блядь, тебе дали доку, стать и видосы, прекращайте со своей хуйней, книги по веб хуйне читать. Может ты еще и хтмл с цсс читал книжки от орейли по 1000 страниц, м? Я в ахуе.
>>1204241 Книги джс девелоперам не нужны, лол. Конечно прочитать книгу > не прочитать, но за время чтения можно куда больше знаний почерпнуть из других источников. В этом языке практика куда больше решает.
>>1204244 и каким же образом без базы начинать делать ЧТО-ТО, мб если человек понимает, что он хочет и как это реализовать, то делая проект и попутно читая мануалы ты быстро поймешь что к чему, ты об этом?
>>1204150 Угораю с этой новый моды ойти-иканомики. Почему что бы сделать один самолет нужна гора технологически сложного сырья, группа специалистов, гора лицензий и сертификатов, дохуя денег, разработки конструкторов и etc, на выходе ты получаешь ровно один самолет с фиксированной ценной. Чтобы сделать фотошоп нужна группа спецов и вычислительные мощности, все. Какого хуя за коппипаст одного и того же кода нужно платить каждый блять месяц?
>>1204312 Можно выбирать тех кто этим будет занимать, вплоть до самостоятельного обслуживания, если контракт не кабальный и есть возможность получить лицензии. Обслуживать фотошоп, что блять? Самолёт изнашивается, фотошоп - нет. Самолет нужно постоянно проверять, фотошоп - нет. Если какой-то пиздец произойдет можно ПРОСТО переустановить фотошоп.
>>1204321 Посмотрим как ты запоешь, когда сам напишешь какой-нибудь софт и попытаешься его продать. Это же так просто, всего-то группу спецов собрал и написал.
Сап, фронтаны. Учусь в ВУЗе на технической специальности не связанной с it. ДС, закончил 3 курс. Хотел попробовать устроиться на лето джуном. Но с сентября мне снова пиздовать на учебу. Есть ли шансы что меня возьмут на 3 месяца? Или например я уйду на пол-ставки с сентября(мб удаленно). Либо вообще им не сообщать о своих намерениях и просто свалить к концу лета? Есть ли смысл пытаться ходить на собесы? или просто продолжать изучение летом и вкатываться когда уже закончу 4 курс? Посоветуйте плиз что делать?! p.s: стек стандартный с реактом и редаксом. учил с ноября, с перерывами
>>1204383 Ну эт уже еботня. Если ты фрилансер-верстала, то авокод оплатить не впадлец, цены демократичные. А если на галере, то она должна оплатить, хотя бы один акк на всю компанию.
>>1204373 Не знаю, но я бы тебя не взял. Если ты учился в вузе 3 года, понимая что хочешь быть погромистом, но из всего многообразия областей ты выбрал фронтенд, то ты просто конченный дебил.
>>1204446 А, не связанной, в глаза ебусь, простите. Тогда сиди дома, нахуя тебе галеры? После галеры у тебя может и не быть сил на вкат, а так у тебя еще почти полтора года или сколько тебе там учиться времени на спокойное обученре.
>>1204373 >Есть ли шансы что меня возьмут на 3 месяца? Нет, никому нахуй не всосалось брать тебя, чтобы потом через 3 месяца заново начинаться все эту кабалу с собесами и поиском кандидата. Пизди, что сможешь совмещать, будешь отпрашиваться максимум раз в неделю или если освоишься, то можно вообще на заочку свалить. >Либо вообще им не сообщать о своих намерениях и просто свалить к концу лета? Все прекрасно это понимают. >Есть ли смысл пытаться ходить на собесы? Да. >Посоветуйте плиз что делать?! Сваливать со своей инженерной шараги на работу, получать вышку заочкой. Не дуть в хуй.
>>1204449 >>1204464 Спасибо за советы. >сиди дома, нахуя тебе галеры? Не совсем понял, т.е. если я ещё год параллельно с учебой позадрачиваю, то меня возьмут "не на галеру"? У меня же опыта работы(стажа) энивэй не будет.
ТАК СОЦСЕТИ ЗАПИЛИМ НА ФЛЕКСАХ ТАК АГА КХЕ-КХЕ. ЭТО ФЛЕКСЫ И ЭТО. ТАК ВОТ АГА И КАРТИНКИ ВОТ СЮДА ПРЯМ ВЕСЬ ЭТОТ КОД SVGШНЫЙ ВСТАВИМ. АГА ВОТ СЮДА ИМ НАСРАЛИ
>>1204840 Учит вкатывальщик жс, учит, учит, зубрит ебучие замыкания, промисы хуёмисы, устраивается джуном и с год как минимум переписывает дивы на секшоны.
Почему так работает оператор '&&'? Судя по результату работы если левое выражение возвращает true, вся строка возвращает правое выражение, а если ложное, то ничего.
>>1204869 Во-первых, потому что short-circuit evaluation. Во-вторых, в js особенность возвращать не boolean (как в нормальных языках), а последнее значение.
>>1205127 Основная проблема в том, что ты хочешь сделать какую-то стремную фигню. Строка formatDate = getType(formatDate); уже говорит о многом. Зачем ты перезаписываешь функцию на ее же, но в какой-то обертке? Что тут вообще происходит и зачем? Я реально не понимаю.
Ок, кажется тебе надо отформатировать дату. Почему нельзя передать все данные через аргументы? Зачем вся эта упоротая хуйня с call, this и прочей поебенью?
>>1205127 Бля, кажется, я понял, ты хочешь обернуть функцию в «определятор типа»? Мил человек, а что тебе мешает сделать из getType и formatDate чистые функции и вызывать первую во второй?
Ну типа: function formatDate(date) { const type = getType(date); ... };
>>1201061 (OP) Пацаны, где лучше хранить json'ки в статике? Есть игра на phaser'e, с туевой хучей картинок для спрайтов, и для них всех нужно хранить информацию о размере кадра, расположении pivot'ов и так далее. Прописывать всё это хардкодом не вариант, потому что получается такое адовое спагетти, что бандл от сервера отклеивается. В фазере есть нормальные методы для подгрузки данных с json, но встал вопрос, где эти json'ки лучше хранить. Выделить отдельную директорию типа static/json или класть их рядом со спрайтами в /img? Или ещё где-нибудь?
>>1205184 >>1205179 Это задание учебное из кантора на декораторы.суть в том, что я хочу сделать универсальный декоратор с определением типа, и при этом не передавать в декорируемую функцию тип через аргументы, чтобы можно было любую функцию с произвольными аргументами завернуть.
>>1205222 А зачем тебе именно JSON, в чем проблема с обычными JS-объектами?
>Выделить отдельную директорию типа static/json или класть их рядом со спрайтами в /img? Обычно в проектах есть папочка public или assets, где хранится вся статика.
Уже почти месяц дрочусь с реактом, написал несколько приложений, вроде все в порядке, но в документацию/видосы по редаксу я смотрю как собака в телевизор, нихуя не понятно. ЧЯДНТ?
>>1205374 А, проебал слово редакс. Хули сложного-то? Есть один объект отвечающий за стейт приложения, во все компоненты инжектится интерфейс для его дерганья, плюс немножко магии запрещающей мутацию этого стейта.
Влетаю с тупым вопросом. Есть одна, всем известная, форма логина. Лейблы можно добавлять в текст перед формой, <p>Введите пожалуйста свой <label for="login-field">логин</label> и <label for="password-field">пароль</label></p> Или лучше пихать их напротив формы и скрывать?
>>1205385 Лейблы нужны, чтобы при клике на них автоматически фокусировался инпут. Ты реально думаешь, что кто-то будет кликать на слова логин и пароль в этом параграфе?
>>1205380 >плюс немножко магии запрещающей мутацию этого стейта. Нет там такого. Ничего не запрещает мутировать стор. Работать, правда, не будет, но это другой вопрос.
Я тоже охуел бы, если бы начал изучение редакса с доков, там слишком все абстрактно, и дают довольно продвинутые для меня концепты типа разделения редьюсеров. Хорошо, что я начал по видеоурокам от васяна, который редакс называл "редуксом".
>>1205398 Может стоит самостоятельно что то почитать? редакс тема не большая, но нужно уметь в абстракци. Что бы их понять нужна практика. Попробуй на нативном реакте написать несколько приложух. В один момент ты поймешь что тебе было бы оч удобно хранить все стэйты в одном месте и не ебаться с их передачей. Вот тогда ты готов к редакс. А так - синдром студента итт.
>>1205413 Через неделю реакта я открыл документацию по редаксу, нихуя в ней не понял, прочитал там примерно то, что ты сказал и дропнул ее. Буквально вчера как раз сделал приложение, в котором я столкнулся с симптомами, в которых хорошо было бы редакс пользовать. Сейчас открыл документацию и опять как собака в телевизор смотрю. >>1205402 Какие-то редусеры, диспетчеры мидлвары, генераторы хранилище, чего нахуй?
А меня тем временем позвали на собес насчет стажировки оплачиваемой. Есть у кого опыт стажировки в мухосранях? Сколько там платят, могу ли я торговаться насчет оплаты или я не в том положении, чтобы выебываться? Если да, то сколько просить учитывая среднюю зарплату по региону в 20к?
Может кто пожалуйста подсказать, что из темы асинхронности нужно изучить для нормального начала изучения реакта? Слышал про промисы, и про асинк/эвейт, генераторы. Чему из этого уделить больше внимания? Или изучать это лучше постепенно с изучением реакта?
>>1205450 > что из темы асинхронности нужно изучить для нормального начала изучения реакта Ничего. Асинхронность при изучении очоб реакта тебе никуда не вперлась. Максимум промисы изучить, чтоб знать как фетчи делать.
>>1205450 https://developer.mozilla.org/ru/docs/Web/JavaScript/EventLoop Ну хотя бы это разбери. Пойми, что если ты в хендлере setState вызываешь, то он асинхронный, все в eventQueue идет и засунет в стек только, когда стек будет свободен. Поэтому в хендлере ты не можешь изменить стейт, а потом сразу прочитать
>>1205433 На всё соглашайся, кроме бесплатной работы. Ты вряд ли сейчас сможешь приносить много прибыли, но кушать тебе тоже надо. Читай, что подписываешь. Стажировка это на три месяца обычно. Немного потерпеть и встанешь с колен. Тогда ты будешь уже не совсем нулевой, сможешь торговаться. Спрашивай лучше про процесс. Какой стек технологий. Будут ли ТДД, код-ревью, парное программирование. Будет ли за тобой закреплён наставник, или надо будет всем надоедать. Решения каких задач от тебя ожидают. Тебе надо понять, будет ли это обоюдовыгодным, тебе на перспективу или они просто дармового лоха ищут с умением разбираться в чужом коде.
>>1205507 С процессом все хорошо, судя по описанию. Говорят, научат реакту, редаксу, graphql, фловтайпу, тестированию, вебпаку, реакт-макака стартер кит короче. Наставника тоже обещают. >>1205509 Я бы сам и за бесплатно пошел, если бы возможность была. К тому же сам говоришь, что других вариантов нет.
>>1205502 >Я понимаю предложить забить на нюансы приведения типов, но совсем уже основные концепции языка надо знать нормально.
Асинхронность, про которую все талдычат, в основном касается говноды, у которой это крайне актуально.
И суть понимания асинхронности в которой состоит в том что ты должен обмазаться сотней фреймворков и не написать ни единой строчки собственного кода чтобы эта асинхронность работала. Ну или можешь, но тогда тебе придется писать уродливые костыли на таймерах.
Потому что асинхронность там на уровне IO и сторонних пакетов. Твой собственный код какие бы ты промисы там не использовал всегда блокирующий.
>>1205524 Миллионник в сибири, там еще и в требованиях сказано уметь в хтмлксс, в жаваскрипт и совсем хорошо если умеешь в реакт и есть свои высеры. Я сам очень охуел с такой ситуации и пытаюсь понять где меня наебывают. Может быть на собеседовании ебать будут и в хвост, и в гриву и у них претендентов на эту вакансию еще несколько десятков. Скорее всего так и есть.
>>1205293 Затем, что все исходные жски собираются в один большой бандл. А спрайтов в игре уже огромное количество. Хардкодовое описание спрайтов и атласов прошлого говнокодера растеклось на полторы тыщи строк, плюс с того момента набралось раза в два больше этого говна, только уже распиханного по модулям и собирающегося в один мап. Дальше будет только хуже, нахрена юзеру грузить информацию обо всех пикчах со всей игры разом?
> Обычно в проектах есть папочка public или assets, где хранится вся статика. Это понятно. Вопрос был в том, в какой поддиректории этого public или assets держать json'ки.
Угораю с усача на академии. >Ну вы не задавайте вопросы, вы лучше пробуйте >Я не буду это сейчас объяснять >Так ну все понятно Какой охуенный чувак, напоминает учителя по физике с 6-9 классы, которая так же умело клала хуй на работу. В итоге её сменили, после того как выяснилось, что 95% класса не могут объяснить такое магнитные силовые линии. Ну это это хотя бы бесплатно было, а тут этому ебобо еще и башлять нужно, просто охуенно. И ведь 500 тел стабильно набирается, боже какой пиздец.
>>1205674 Не смотрел вебинары с ним, но знаю какие там вопросы задают, поэтому согласен с ним. Из-за каких-то дурачков, которые задают элементарные вопросы будет тратиться время, за которое можно было бы объяснить вещи поважнее. Хотя в этом прямом эфире смысла вообще нет, и самое главное там, поди, работа с наставниками
>>1205674 Это тоже часть обучения. Готовит людей к реалиям вротэнда, где всё состоит из нелепой ебанутой хуйни и где каждую строчку кода нужно обгугливать.
>>1205561 ебать че за хуйню ты несешь даун ебучий чуть ли не любой чих в жс происходит асинхронно вот ты онклик повесил - асинхрон аякс запрос - асинхрон анимация какая-то асинхрон при чем тут нода ваще ебать какое нахуй отношение ФРЕЙМВОРКИ имееют к написанию асинхронного кода? и тем более, еще нужно сотней обмазаться.. пиздец какую нелпеую хуйню я только что прочитал чтобы научиться писать внятный асинхронный код нужно знать что такое колбек и промис, всё
>>1205901 Наверное это метод какого-то объекта? В скоупе функции храниться приватная переменная, снаружи торчит функция для ее модификации. Инкапсуляция на костылях короче.
Бля, аноны. Мне вас честно жаль. Как бы это грубо не звучало, но без бэкграунда на других языках у вас ничего не получится. Получите хотя бы академические знания от того же универа, а потом вкатывайтесь куда угодно.
>>1201341 Всё куда проще - нормалайз приводит стили стандартных элементов к одинаковому виду на всех браузерах, когда ресет скидывает стили до стандартных реализаций элементов браузерами
>>1206019 Я и не говорил, что вышка нужна. Я к тому, что стоит попробовать куда более простые языки, чем js. Понять основные концепции программирования, а не идти туда, куда идут все. Js сильно раздут в плане инструментов, и новичок, только что пришедший, потеряется во всем этом разнообразии, и потеряет мотивацию двигаться даже.
Стоит ли вкатываться в продвинутый интенсив, расскажите какие там темы проходят, мб лучше тогда сразу доки начать изучать, хотя бы и поверхностно. Учитывая, что интенсив будет минимум 30 часов.
>>1206158 Стоит вкатываться в кодинг как таковой. Интенсивы, хуйтенсивы. Синдром студента сплошной. Я сейчас питон решил поучить, после JS. Огромная книженция на 1300 страниц. Зубрить ее нет смысла. Нужно схавать основы я до ооп дополз за неделю , порешать элементарщину из учебника что бы понять суцьбtm - и вперед, писать и писать код.
>>1206202 Верно подметили, что там основы и есть. Мне интересно что за основы и не лучше ли изучить не от академии, ибо тамошний формат слишком ущербен.
Кто присваивает уровень Кю задачкам на кадеварсе? А то не угадаешь, берешь иную на 6кю, а она, сука, мозги ломает всякими хитросплетениями и математикой, за которой на вики лезть приходится. А ткнешь 5кю потом случайно - там, порой, ванлайнер дешевый и очевидный, детский совсем.
>>1206210 Укус питона прочел - он недостаточен и именно что для беглого ознакомления. Я Лутца читаю, он уже гораздо глубже и в 10 раз толще. >>1206207 >>Так в этих интенсивах основы и дают. По себе скажу - теория укладывается в голове не когда тебе ее рассказали, а когда ты сам ручками начинаешь что то крутить. Короче на практике. >>1206212 Если нужны основы JS - дрочи учебник Кантора. Он хорошо инфу дает, ток нужно вчитываться. Я тебя уверяю - как работает контекст this ты поемешь онли тогда когда на атомы разберешь примеры из учебника, и напишешь по ним что то свое, понимая как работает до последнего символа.
>>1206241 Во пушка. Чел говорит что теория укладывается в голове не когда тебе ее рассказали, а когда ты сам ручками начинаешь что то крутить. Короче на практике. а потом советует кантора где практики в первой части учебника просто НЕТ. Если конечно не считать практикой эти его ебанутые задачки.
>>1206289 Не надо там ничего биндить, ты никуда не передаешь функцию, она только в этом классе.
>>1206295 На торрентах слитые курсы с юдеми ищи, они там за 2017 год скорее всего, но тоже норм, или купи вон тот, что выше кинули хотя он какой-то долгий.
>>1206303 А я около мидл, тоже наверняка таких вещей не знаю, всегда проверяю тыкая рендомно, лул. А вообще давно не использовал не стрелочные функции, поэтому необходимость думать над таким во время работы вообще отпала
>>1206315 я как вкатился, так у меня стойкое ощущение, что я деградирую. столько разных фишек знал и жс был задрочен для собесов, а сейчас спроси про прототипы или замыкания или еще какую хрень- хуй отвечу, буду мычать ченить нечленораздельное.
Пацаны вопрос по реакту. Какие подводные если назначить на странице state для счётчика пагинации, кроме очевидной борьбы с асинхронностью this.SetState() ?
>>1206333 > назначить на странице state для счётчика пагинации Никаких, это обычная вещь, у тебя состояния компонента будет храниться внезапно в стейте.
>>1206349 Помню, как года 3-4 назад услышал, что в кукле посты аджкасом подгружаются, представлял себе это как что-то нереально крутое. А потом через пару лет сам стал вкатываться, на эту тему потратил пару дней и пошел дальше технологии учить.
>>1206395 React (~4-5месяца изучаения самостоятельно по ютубу и видео курсам с торрентов) Редакс, редакс-санк (через 1,5 месяцев как реакт стал учить) Node, express, mongo... короче вот этот весь набор, чтобы можно было CRUDовскую хрень самому написать и аутентификацию через токены (ну примерно через 2,5 месяцев как реакт стал учить). Сколько потратил на хтмл ксс джс даже не знаю, но довольно мало, пару месяцев может, там еще джейквери, бутстрап потрогал за это время, но потом никогда больше не использовал. Только это без учета времени, когда не мог себя заставить заниматься, это примерно месяцев 5 сверху кек. Посоветовал бы еще redux-saga учить вместо thunk, ну или после него. Вообще технологии заменяют друг друга, но встречал проекты, где и то, и то использовали одновременно. Но саги вроде популярнее нынче.
>>1206412 1 серьезный (фронт и свой бэк, можно сказать что 2 проекта в 1) и до этого один тудушный на голом реакте, но его тоже закидывал на гитхаб. Серьезный это конечно субъективно, пытался подобие airbnb сделать, но когда стал углубляться, понял, что там пиздец как много логики, но что-то все же слепил за месяц. Было в планах его допилить, но потом уже с работой на такое время не хватало, да и я стал react native разработчиком в итоге.
>>1206420 Да, без инглиша ничего толком не выучишь, хотя не, выучить-то до уровня джуна можно, но работать потом никак, просто неоткуда черпать нужную информацию, когда все пиздец как сложно становится.
Не очень понимаю как осуществляется взаимодействие между реактом и html/css. Функция render отображает все и сразу. Т.е. я могу поместить всю сверстанную страницу в неё, не будет ли это каким-то зашкваром, ибо получается и мешаю мух с котлетами?
>>1206426 Я не знаю, откуда они информацию парсят, а апи у них какое-то замороченное, нужно просить доступ. Проще было самому для себя небольшую базу создать. Но если так не можешь, то найди любое публичное, где бы тебе давали картинки и еще какую-то информацию. Отобрази это у себя на главной странице, потом еще с какими-то простенькими фильтрами. Потом функционал с регистрацией и логином, а после логику, где юзер может добавлять понравившиеся предложение в "избранное", которое будет в профиле хранится, например. только тут проблема, что без своего бэкенда будет сложнее, с firebase знакомиться придется Бесконечная прокрутка, спинеры всякие, пока контент не готов отрендериться на странице, защищенные странницы, куда без аутентификации не попасть. Все в этом духе, где нужно подумоть над реализацией и логикой.
>>1206439 От 1 до 10 часов, но чаще всего около 3-4 за день выходило, обычно просто ставил себе планку, что я должен за сегодня выучить или сделать. Но опять же, очень редко даже целую неделю получалось заниматься, чтобы день не пропустить, часто было тяжело или даже грустно.
Так, и за какой срок можно с уровня знаю много слов но не знаю грамматики до уровня ЧТЕНИЯ ТЕХНИЧЕСКОЙ ДОКУМЕНТАЦИИ английский задрочить? И при этом макакствовать по 5-6 часов. И при этом не ебануться.
>>1206443 Не задавайся вопросом, а пездуй читать прям щас этот техлит на ангельском. Что не поймёшь хуяришь в транслейт, в поисковик, или ищешь термин на википидории и переключаешь статью на русский.
>>1206447 Я сделал форму постинга обычную, загружал брал реальные картинки из интернета, а данные типа названия, цен, дат придумывал сам. Все это отправлял себе на бэк и сохранял. Таким образом около 50 назагружал, не лучшая идея, долго и нудно, но мне тогда это казалось самым простым, поскольку не нужно было подстраиваться под чужое апи. В итоге картинки просто хранились в папке с бэкендом, а ссылки на них и остальная информация в виде джсона в mongodb, ссылки были в виде http://localhost:3000/api/images/12414235252.jpg
>>1206395 >>1206410 блять, вас послушаешь так складывается ощущение, будто со мной что то не так, либо вы какие то больные маньяки, изучающие все до последнего технологии, а потом вкатываетесь на джунов. я вкатился с начальными знаниями реакта, был тудулист на ваниле, который я делал 3 дня, тудулист на реакте и все. ни redux, ни redux-thunk, ни прочих аксиосов не знал. с монгодб и нодой я только сейчас начинаю знакомиться на работе через 4 месяца. хуй знает короче, вы либо намеренно тут пугаете нюкеков, либо просто понтуетесь, ну либо мне повезло понравиться хрочке :3, хотя было 3 собеса, 2 из которых с будущим лидом и техдиром.на самом деле все просто- я гений(нет)
>>1206493 https://habr.com/company/mailru/blog/303456/ Вот такое могу посоветовать, но сам не осилил, но я тогда не знал редакс, а хотел только научиться. А по коду с гитхаба, пусть и с комментами, вообще ничего не поймешь.
>>1206504 Я на двух собеседованиях только был, первое на неявного мидла, куда я не прошел, второе на джуновскую вакансию, куда с такими оверзнаниями сразу же попал. Мне собственно в тот же день сказали, что перезвонят и сделают оффер, а пока у меня время несколько часов подумать. Так и было в итоге. Ну да, можно знать меньше, но придется дольше искать, вообще как повезет, очень много зависит от города, я сам не из дсов, поэтому боялся трудностей с поисками работы и учил заранее больше минимума.
>>1206504 Бля, ну не все тут живут в дсах ага блять, прикинь, такое бывает, и единственные вакансии в своих мухосранях это стек в 20 строк, где ты должен знать: фронт, бек, как заправлять принтер и одновременно ублажать Любу из бухгалтерии. Родится в дс, это как родится с золотой ложкой во жопе рту. P.S. И да лол, не пишите: "ну камон, переезжай в дс". Не бля, не катит для многих из-за разных причин. Моя - отсутствие бабок и знакомств.
>>1206517 ну, собес с хркой был простым, просто пообщались. с лидом я сортировал массив несколькими способами, если сейчас меня попросить я хуй че отсортирую. а техдир уже выебал меня по полной- куча вопросов по жсу, что знаю про питон, вебсокеты, ноду, тесты короче много че спрашивал, у меня сложилось впечатление, что он проверяет не мои знания конкретных вещей, а то как я веду себя в стрессовой ситуации, когда ты вообще нихуя не понимаешь о чем речь, потом задал задачу и сказал, что решение не важно, важен ход мысли. мы с ним минут 40, если не больше, пиздели короче. задачу я так и не решил, но меня взяли.
сначала занимался всякой хуйней- пофиксить стили, пофиксить поведение компонентов- дропдауны/попапы, мелкие фиксы функционала- типа дата не так рендерится или добавить новые поля в форму, короче всякая такая хуйня. а сейчас наша команда переделывает весь проект на новый UI, здесь я и познакомился плотнее с редаксом и асинхронными экшонами + волей неволей приходится разбираться в бэке, но это пока сложные для меня моменты.
Раз уж подняли реакт, то и я спрошу. Как перекатить верстку+jsDOM на реакто-рельсы? Просто нахуярить n-компонентов, закинуть в них html и переписать js на jsx, вроде так?
>>1206577 Нет, так конечно нельзя, там совсем другая логика будет. Тебе даже никто не объяснит толком, потому что ты явно не знаешь реакт, раз спрашиваешь подобное. Единственный вариант, это самому учить реакт, но даже потом я могу себе представить, какая это боль переносить легаси проект на фреймворк, если он больше, чем сайт-визитка.
Да ничего особенного. Полно контор, которые готовы джуну столько платить. Я вот по сути без коммерческого опыта на реакте, но при этом меня изи на 150к взяли.
второй день хуярю чистый js, сейчас столкнулся с небольшой проблемой. Смотри, есть экран с текстом и пикча, при нажатии на которую вызывается скрипт который меняет цвет фона и текста (как вк). пока сделал так, чтобы менялся цвет, но проблема в том, что он меняется резко, а как сделать плавно я не знаю, что посоветуешь, анон?
Шапка:
https://github.com/acilsd/wrk-fet
JavaScript учим тут:
https://learn.javascript.ru/
Как учить React:
https://github.com/rtivital/react-things
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Торренты на интенсивы HTML Academy:
Базовый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071
Продвинутый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1227331
Продвинутый интенсив HTML/CSS за 2017 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071
Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526
Продвинутый JS-интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1165695
Годный курс по основам JS (на ES6):
https://ru.hexlet.io/courses/introduction_to_programming
Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлые треды:
#59-64 в предыдущих шапках
#65 http://arhivach.cf/thread/360201/
#66 http://arhivach.cf/thread/361709/
#67 http://arhivach.cf/thread/363185/
#68 http://arhivach.cf/thread/364582/
На данный момент на hh.ru по Москве:
1 169 вакансий «front-end»
+98 вакансий с прошлого измерения(28/05/18)
859 вакансий «react»
+84 вакансий с прошлого измерения(28/05/18)