Keywords: Front-end, Frontend, Верстка, HTML, CSS, JavaScript, React, Vue, Angular.Ссылки на IDE/редакторы, слитые курсы для вкатывания и прочее:https://pastebin.com/M1VGisRBГайд:https://github.com/acilsd/wrk-fetПодбор вопросов на собеседовании:https://www.thatjsdude.com/interview/Ссылочки на старые пасты:http://pastebin.com/ytWW0UfUhttp://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/#85 >>1393263 (OP) (OP)#86 >>1407024 (OP) (OP) (OP)#87 >>1424213 (OP) (OP) (OP) #88 >>1444207 (OP) (OP) (OP)
>>1468537Мёртвая айти сфера, за счёт втюхивания всем и вся курсов именно по нему, конкуренция ебаная на одно место и зп гавно по сравнению с другими языками
>>1468587Вот тебе и конуренция среди вкатывальщиков. У большинства ведь даже этого нет, а только мотивация ну и быстрая обучаемость, конечно же.
Господа, ответьте пожалуйста на нубский вопрос. Вот фронтенд современный - это же не верстка нихера уже, а реакты-ангуляры и вью с ними, то есть чисто js-программирование? Верстать вообще не приходится? Или как оно в реальной жизни?Сам пока пытаюсь верстаком чистым в ДС устроиться, но пока неудачно (несколько лендосов в портфолио, галп, сасс юзаю). Вот и думаю, стоит ли фреймворки смотреть уже (основы js влегкую знаю).
Дядя Бафамет попросил, сычик, сделай сайтик. Я сверстал бесплатный макет взятый из интернета.У меня такой вопрос: какую бесплатную CMS проще всего использовать? Чтобы верстку малюсенького сайта натянуть на эту CMS. Надо чтобы была возможность писать вопросы на этот сайт и чтобы дяда Бафамет из админки отвечал на эти вопросы. Какую CMS использовать? Wordpress пойдет?
>>1468639Смысл моего поста был в том, что конкуренция не такая высокая, как ее рисуют. >Ты исследования проводил или это твои проекции?Я у хрюш входящие резюме смотрел, у многих в портфолио кроме 1 кое-как сверстанного макета или сертификата говнокусов вообще ничего нет, часть просто с пустым портфолио. Зато в графе "качества" копипаста стандартной хуйни про обучемость, любовь к программированию и прочее.
Я хожу по собеседованиям по Мухосранские днищестудии, там рабовладельцы спрашивают - есть ли дэвушка у ас. Что отвечать? Сказать что есть? Никак ведь не проверят же этот факт?
>>1468715>Логика из разряда "нет девушки - лузер".Ну не то что из разряда. А это и есть та самая логика.
>>1468721>Слишком поверхностно смотришь.Ну это не я так смотрю, а рабовладельцы хотят социальных рабов нормисов, чтобы он не повел себя странно.
>>1468674год аниме и мувисерчеров завершился, ничего не поделаешь, время рушит все, что мы строили, дальше будет только хуже.
Ищу работу, хожу по собеседованиям (ходил до НГ, сейчас жду когда каникулы кончатся). Возник такой вопрос, вот я допустим понимаю, когда компания является веб-студией и херачит лендосы и сайты для заказчиков. Ты верстальщик, у тебя есть задачи верстки по макетам новых проектов.А вот если студия развивает свой продукт, работает несколько лет, то какие вообще задачи могут быть у верстальщика? Можете привести примеры? Неужели за несколько лет существования продукта возникает потребность в штатном верстальщике?
>>1468706Скажи либо есть, либо сейчас нет (намёк на то, что была). Я бы выбрал второе. В любом случае если станут дальше спрашивать, то можно уже смело слать их нахуй
>>1468785Такой нахуй, что Gulp и Sass настроил и давай свои гриды и флексы хуячить, свг картиночки вставлять из макетика.
Блин, ребята, верстать эти шаблоны сайтов это низкий iq. Надо идеи сайтов какие-то, как пиндосовские прогеры создают корпорации в гараже? Где, блять, они берут идеи?
Хочу спросить как недовкатывальщик парочку вопросов Вопросы очень глупые,так что обоссыте,но не бейте> 1)Выучив Html5 и css3 так что могу писать с трудом говнолендинги,что нужно выучить на канторке по JS что бы начать за дошираки зарабатывать (до какой главы по минимуму читать)> 2)Как,где и когда,вы впервые заработали свои первые кровные в этой сфере (желательно в подробностях)
>>1469586Чел, ты немного не понимаешь, в чем суть этого треда. Если твоя цель - натягивать лендосы на цмски в вебстудиях от Ашота за 30к в месяц, тебе в пхп тред. Если ты хочешь фрилансить, то тебе в апворк тред. Мы же нацелены немного на другое. Нам лучше немного подольше повкатываться без заработка, но зато потом сразу прыгнуть на 80к/месяц, работать с передовыми технологиями и построить длинную и успешную карьеру и переехать в Силиконовую долину.
>>1469590Ну я то думаю что надолго в таком состоянии долго сидеть не буду,тк самого такая перспектива за ашота работать всю жизнь нетуТак,временно клепать фигню,после эволюционировать во фронта ,тк нихуёвая такая мотивация имеетсяНе в мгновениеж ока люди становятся фронтами
>>1469625Все правильно написал. У меня на работе коллега с 2013 года в веб разработке, все так же работает за 25к. У него как раз тянка есть.
>>1469595Выучить что попроще и вкатиться побыстрее - крайне хуёвая стратегия. Лучше всего сразу вкатываться на хорошие технологии и в них развиваться. Реакт+ноджс займет 6-8 месяцев, не так уже и много по сравнению с тем, как если бы ты выучил верстку+жс. Твой опыт работы с говном почти никак тебе не поможет, когда захочешь эволюционировать и в итого ты разочаруешься, что проебал кучу времени, работая на ашота за копейки.
>>1469783Да и не надо. Это же шизик. Он с питона перекатился и при этом спрашивает у фронтэндеров, как ему пилить то, что реализуется на его ебучем джанго.
>>1468657Угу, я тоже канбан хрюшевский смотрел недавно. Там лютый пиздец, портфолио вообще ни у кого нет. Зато тобою описанное есть почти у всех, да. У нас трех жс макак пришлось искать почти 4 месяца. И это при том, что лид задает вообще минимум вопросов, у меня техническое собеседование с ним заняло минут 10, а тестовое наше выполняется часа за четыре. Одной из макак был я, меня-то на контрасте сразу же взяли, второго привел работающий тут чувак, а третьего взяли после стажировки. Со стажировкой тоже тот еще пиздец, ее проходили человек семь, из них помимо взятого стажера не слился только один казах, который в реакте дом руками ковырял. И его при этом тоже как вариант рассматривали на безрыбье. А стажировочный проект простейший, там было готовое апи, нужно было с этим апи запилить синглпейдж на 4 страницы с функционалом круда, даже без редакса, при этом было много людей, которые могут помочь, если до них доебаться. Давалось на все это 2 месяца. Вообще, сама стажировка как явление в компании со штатом в <20 человек - это уже показатель крайней залупности рынка вкатывальщиков. Я недавно резюме на хедхантере обновлял, так там меня с моим гитхабом с мувисерчерами и тремя месяцами опыта уже раз 7 за месяц на собеседования звали. И это в мухосрани. Так что если кого-то никуда не берут, то скорее всего это из-за того, что он даунич, но никак не из-за конкуренции.
>>1470073Я к тому что кто шарит, тот едет джуном в ДС, там в любом случае больше заплатят + если мухосрань очень маленькая, то скорее всего в этом гетто априори нет людей кто может в кодинг.
Господа, а что тут за долбики-питонисты и отсосухуйзанейронку сидят, все активно срут про то какой фронт говно и нужно в ML, что веб все, прочую толстую залупу-ахинею несут?
Сап, фронтач. Как вы здесь? Хотел вкатываться во фронт, лол, еще в конце 16 года. Но, как вы уже поняли, пропердел все эти два года дома. Как сейчас фронт? Все загибается? Или уже точно всё? Одно время хотел вкатываться в джаву, но понял что вряд ли осилю.
Небольшой вопрос от ньюфага: насколько сильным говноедством является смешение on... и addEventListener? За, например, такой говнокод мне нужно нассать в рот или можно ограничиться проводкой залупы по губам?
>>1470052Ну это мухосрань, это другое. По моему опыту там зп ниже плинтуса, процессы разработки в говне, тесты не пишут, про аджайлы и скрамы там и не слышали. Это не назовёшь актуальным опытом разработки, почти то же самое, что дома сидеть и мувисерчеры делать.Ты попробуй вкатиться в ДСы без опыта работы на 80к+ и на актуальный стек без жквери и ангуляров, охуеешь от конкуренции.
>>1470222У тебя листенеры будут слушать и после того, как ты мышку отпустишь, в этом проблема. Лучше сделать переменную-стейт, к которой ты в листенерах будешь обращаться.
>>1470224Ты задолбал, у тебя слишком путаная речь и не детализированные вниманиеблядские сообщения(хотя бы вкратце описывай, чем ты занимаешься, уже потом свое творчество со скринами пости)
>>1470238Ты не понимаешь, у него реально крыша поехала, без иронии. Пишет он скомкано и бессвязно потому, что мыслит он так же.Все, что мы можем сделать - это попытаться как-то сдеанонить его, связаться с его опекунами и сообщить, что он не принимает таблетки, пусть примут меры.
>>1470391Ну тогда заебись, но я все равно бы не стал лепить "on" к документу, это может сломать другие библиотеки, которые ты потом может подключишь.
>>1470222Разницы нет в данном случае. AddEventListener от on отличается тем, что можно задать несколько хендлеров, а потом какой-то из них убрать через removeEventListener + ещё event capturing задать третим аргументом. AddEventListener - более гибкое решение просто.
>>1470430Даже не верится, что такие долбоебы вкатываются в программирование, у которых уровень развития на уровне третьеклашки из майнкрафта
Поясни, анон. Вот я ищу работу версталой в ДС, со временем перекатываться в серьезный фронт при этом без смены работы. На какие вещи внимание обращать грубо говоря - вот есть вакансия, там в качестве "желательно" написано знание Ангуляр. На другой в графе "желательно" Polymer. Я так понимаю, надо искать ту вакансию, где Реакт написано будет? Ибо не хочется потом через полгодика-год оказаться на задворках технологий.
>>1470442Алсо, дополню, у меня пока нет особого понимания как и где используются js-фреймворки, поэтому вопрос может тупой
>>1470467Какие-то отбитые с самописным вебгл движком, оно тебе надо? И не ищи работу версталой, если хочешь во фронт.
>>1470467Ты этот полимер нигде юзать не будешь потом, поэтому хуй знает. К тому же настораживает, что они не предлагают никаких дефолтных для айти компании плюшек, типа оплаты ДМС, спортзалов и завтраков, да и график фиксированный напрягает. Хуевая вакансия, в общем, поэтому иди туда попрактиковаться в прохождении собесов.
>>1470439Мне нравится, как ты сам придумываешь себе утверждения, которых никто не делал, а потом с пеной урта и дымом из жопы пытаешься их опровергнуть. Если ты не понял, тебе просто сказали, что ты тупой, что ты, собственно, и подтвердил.
>>1470118Работал я тут значит в одном МАШИН ЛЕРНИНГ недавно) в передовой так сказать фирме на слуху. бля ей богу - на смех курам. 10 аутистов пишут конструкции вида if отличается от 10к идеалов выбранных вручную then отсеить. Русский жестокий ML
>>1470467Чувак, они не могут 100к найти на нормальный логотип, чтобы сделать. Как думаешь, у них есть бабки и вобще это адекватная компания?
Бля, учу жс по codecademy - в 10 раз понятнее, легче и логичнее кантора. Открываю кантора - вобще нихуя не вдупляю, открываю codecademy просто изи. Думаю 6 месяцев про взять. Даже с моим сосущим английским просто охуенно
>>1470945You dont know js немного для другого, она уже для тех, кто какое-то время пишет на языке и хочет углубить знания. С нуля ты по этой книжке ничему не научишься, а с Кантором - вполне.
>>1470947Все время хочется вместо Кантор, квантор его назвать, обдрочился матлогикой называется. Значит академия с кантором и писанина всяких задач?
>>1470950Потому что там теоретического материала в разы больше, и формат "минутку читаешь - минутку делаешь" тут не подходит. А для ксса заебись.
>>1470881Я этой темой интересовался разве что по теории графов, что ещё за конструкции по условиям такие?
Анчоусы, как проверить, было ли событие поймано там, где оно сгенирировалось, или просто всплыло? Понятно, что можно e.target == e.currentTarget, но там вроде было свойство какое-то у него именно об этом. В глаза долблюсь не могу найти
>>1470953>Я этой темой интересовался разве что по теории графов, что ещё за конструкции по условиям такие?Обычные блять инструкции, там кода от силы 1к строк нужно
Чёт у меня atom ide + ide-flowtype + linter-eslint намертво грузят систему. Я так понял, мне лучше не пытаться подружить пакеты, а сразу на вскод переходить?
>>1470906>>1470945Меня больше поражает, что у него в комментах есть люди, которые под каждым его уроком делают все задания и тратят на это дни и недели. ЗАЧЕМ??? Я половину в голове решаю, что сильно сложное - скипаю. А главное, ну для чего тебе эти задачи оторванные вообще от всего, с какого-то манямира в кубе?Тоже не нравится Кантор, но инглиш мой не очень. Чтобы code academy слушать, какой уровень инглиша нужен? У меня твердый b1, мб ближе к b2. Как часто на словарь отвлекаетесь?
>>1471295Там же задачи по типу сделать таблицу, которая по кликам по th'аш сортирует по соответственному столбцу, или параграф, у которого есть More.., на него нажимаешь, и он параграф разворачивается. Чисто из веба же.
Аноны, у кого нормальный английский (на уровне понимания той же кодакадемии) лезьте вот на ютуб канал Traversy Media, там дохуища уроков для начинающих практически по всем веб-темам (и хтмл-цсс, и флекс-гриды, и простые проекты на ванильной js, и быстрый прогон основ реакта с ангуляром и вью плюс несложные проекты) с уклоном в практику.
>>1471208> flowtype Эта параша будет периодически грузить тебе систему намертво в любом случае.мимо тайпскрипто господин
>>1471295>сложноеУ него элементарные задания которые решаются за пару минут для закрепления материала. Если они для тебя сложные, то в твоем чтении нет никакого смысла.>Чтобы code academy слушать, какой уровень инглиша нужен?> твердый b1, мб ближе к b2>не может слушатьТипичный вайтишник. Конкуренция в айти миф если большинство вот такие
>>1472275Нахуй иди. Я понимаю речь не сложную речь на слух и в принципе могу стенами текста писать и меня прекрасно понимают.А ты петушок, хоть предложение без ошибок можешь написать?Твой Кантор говнище, написан тупорылым советским дегенератом, который 15 лет ковыряется в прохрамирование и все что он там понимает, понимает интуитивно, в остальном вычитал из туториалов и скопипастил, с переводом и адаптацией под свой дегенеративный умишко. Он даже разговаривает как идиот, жуя слова и обьясняет повторением одного и того же, как написал когда-то в своем учебнике.Если в ру.сегменте все такие дегенераты как ты и Кантор, то не удивительно, что в ру.ойти такая отсталость от стран первого мира. Интересно, кто читает его учебник на английском? Думаю, никто. Твоего Кантора используют как безальтернативный справочник на русском языке. За счет этого он и популярен.Меньше спеси, говно. Ты сидишь в треде с такими же войтишниками и еще что-то воняешь, хотя по факту сам являешься днищем и самоутверждаешься за счет новичков. Обтекай, дно ебаное))
>>1472405Да заебатый учебник у Кантора, но он для тех, у кого жс не первый язык программирования. А задачки у него частенько сложные.
>>1472408Я вангую, что там сидит обосраная манька, которая вкатывается еще дольше местных "вайтишников". Обосраная манька наверное решает каждую задачку Кантора и уже потратила лет 100 на вкат, а здесь про 5 минут рассказывает. Ну просто биомусор как он есть))Наверняка обосраная манька прибежала сюда из ПИХИПИ или ПИТСОНА, надеясь хоть здесь не найти конкуренции. А внезапно, конкуренции и здесь выше крыше. Мане пригорает в общем.Мань, ты бы повесился пошел, такой биомусор не нужен в ойти. Я тебе гарантирую.
>>1472405То есть какая-то хуйня, которая еще только учит жс, да и все остальное, пишет тут свое охуенное мнение так, будто разбирается в теме. Неплохо.
>>1472425>То есть какая-то хуйня, которая еще только учит жс, да и все остальное, пишет тут свое охуенное мнение так, будто разбирается в теме. Неплохо.Тоже самое я могу сказать про тебя, петух. Только две очевидные разницы.1) Я не выебываюсь.2) Я вижу тебя насквозь, ты просто стремное чмо и неудачник и я расписал твой психологический портрет.Такие дела.
>>1472435Ясно. Эта чмоха недееспособна. Всегда и везде самые тупые и неспособные воняют больше всех. Даже трех предложений написать не может, боится обосраться, лол. Иди дальше аудируй, чмо))И речи не было про понимание речи.
Кстати, включил Traversy media, врубил сабы. И вроде бы 70% вполне понимаю. Буду дальше смотреть. Спасибо анону выше. Рака яичек шизлу с боевыми картиночками.
>>1472500Кантор дает хорошую базу, лучше найти сложно. А как можно задрачивать "понимание прототипов", если всю прототипную концепцию можно описать двумя словами - для меня вообще загадка.PS у кантора есть английская версия учебника, там ES6.мимо вкатился по кантору
>>1472405Двачую покупал его книгу, а когда ее проебал он мне по почте предложил купить ее еще раз дескать он добавил в нее много) Бтв тоже сидел и читал эту хуйню, но потом заебали эти задачи оторванные от мира
Чебупели, кто с апворком работает? Заметил, что курс вывода с палки стал хуже, чем напрямую с апворка, хотя всегда было наоборот.
>>1473259>Чебупели, кто с апворком работает?Пытаюсь начать. Не вкатывальщик, сижу уже почти два года в офисе, фулстэк, на фронте Vuejs.Пока ничего не урвал из заказов. У тебя какой стэк, какие советы дашь?
ААААА, помогите! Есть плагин слайдера, он добавляет элементы в DOM-дерево: точки и стрелочки. Пытаюсь повлиять на них, хочу переместить точки (пагинацию) в другое место в DOM-дереве, но не получается. Когда я ищу эти элементы, их тупо нет. В чем трабла?
>>1473382Блятьб цэ ж слик. Ты что конкретно сделать то с ними хочешь? Ты учти что слик их генерит каждый раз при рефлоу. Если ты хочешь прям в нутро залезть, то боюсь тут тебе врятли помогут, нужно в ЖС тредю спрашивать.Если тебе их нужно просто переместить, то никуда в дереве их не нужно убирать, они абсолютли спозиционированы, оттуда и пляши.Если хочешь совсем убрать, например, так это в АПИ есть.
>>1473355У самого влика ж есть возможность перенести пагинацию в другое место.Ищи appendDots тут http://kenwheeler.github.io/slick/
Почему в код Двача встроены мемы? Только что заметил. надо же как-то оживить тред. че, все уже 900кк\нс?
>>1474499Ты заметил, какой у них пиздец с консолью?В понедельник первый рабочий день. Жду не дождусь.
>>1473265Уже год как нет апворк треда, анон, увы, сам искал.Есть только гайд, который у них в шапке висел https://github.com/odeskconf/guide
Как же я заебался работать, господи, аж плакать хочется, я этой хуйни больше не выдержу. Я на полном серьезе завидую курьерам, промоутерам и прочим представителям днищеработ. Какая бы их работы не была хуевая и днищенская, но они здесь не навсегда, они могут в любой момент ее кинуть и заниматься чем-то другим, а не пырить в эти ебучие цифры до скончания веков, да и после работы их разум чист, а то что будет происходить на работе завтра их совершенно не ебет. Пацаны, если вы вкатываетесь ради денег или чтобы хоть куда-то пойти, то бросайте эту затею, это хуево очень закончится, базарю. В первую очередь мое сообщение адресовано таким же двадцатилетним уебкам, как я, которые только закончили шарагу/вуз и не знают чем заниматься по жизни. Идите грузчиками, моряками, экспедиторами, дезигнерами, кем угодно, но только не в это ебаное айти. Здесь себя комфортно чувствовать могут лишь конченные аутисты, которые с детства по этой хуйне угорают, да и тех рано или поздно заебет. Ищите себя, не ведитесь на хайп и все у вас будет хорошо. Чуть большая зарплата и чуть более комфортные условия РАБоты не стоят тех нервов, которые вам придется сюда въебать. Очень надеюсь, что у меня получится съебаться из этого ада и найти если не то что нравится, то хотя бы то, что не будет приносить таких огромных моральных мук. Задумойтесь над моими словами и бросайте эту хуйню, пока не поздно, потом вам будет обидно за проебанное впустую время и у вас не хватит ментальных сил, чтобы после этой ебаной работы развиваться в другом направлении и вы выпилитесь нахуй с досады. Если вы уже больше четырех месяцев читаете этот тред и хотя бы что-то понимаете в прототипном наследовании, то у вас большая сила воли, вы сможете добиться того, чего хочется вам, а не того что кажется удобным. За сим откланиваюсь и иду спать, ведь завтра мне на эту ебаную работу, которую я ненавижу всем сердцем.
>>1474834поучения от жизни 20 летнего обсоса, кто тебе виноват, что ты после школы пошел верстать за еду, а не в институт студенток ебать как все нормальные люди
>>1472405Вкатывальщик на серьезных щах поясняет за индустрию и оценивает скиллы разработчиков со стажем в 15+ лет? Всякую хуйню видел, но такое впервые.
>>1474851ну работай с 20 лет, наслаждайся жизнью это ещё лет 30 тебе так жить )))0 дебил блять, пошел бы хоть на слесаря, потом бы ещё годок другой у мамки на шее посидел бы в игры поиграл, а потом уже годам к 25 можно и рабство подаваться
>>1474850Я сразу заметил, что мой высер адресован таким же долбоебам, как я. К 30+ старперам он отношения не имеет, если они к своим годам решили вкатиться, значит у них дела еще хуже, тут уже не помочь. И я, к сожалению, с версткой дел не имею, там хотя бы просто механический навык, можно абстрагироваться от всего.>>1474848>>1474856Можете укреплять свой манямирок сколько угодно, но потом поймете как ошибались и будете страдать также, как и я, а то и хуже, ведь вы были предупреждены, но не послушали. Оно того не стоит, ни за какие деньги.
Сап аноны, ньюфаг в треде. Куда сейчас лучше вкатиться: фронтенд веб-разработку с HTML-CSS, JS и Реактом или в более традиционное погромирование с алгоритмами-паттернами, Python, C++ и прочими языками и штуками?? Есть ли разница во вкате и перспективах?
фронтач, приветиз-за неименения времени, гуглил про курсы для вкатывальщиков, понравились курсы от яндекса на курсере (примерно 2к в месяц)Есть у кого-то мнение или отзывы о них?
>>1475432Рекомендую курсы от хтмлакадемии. У них есть не только интенсивы, но и программы для тех кто работает на заводах.
>>1468483 (OP)Стоит ли 2 недели после увольнения отрабатывать, если бабки в серую платят? Боюсь, что могут наебать.
>>1475432Все руснявые курсы - говно без задач.На курсере и юдеми есть как хорошие курсы, так и плохие.
Привет, Хабр!Следуя завету древних “хочешь разобраться в вопросе — напиши об этом статью”, я решил разобраться в вопросе — а какие собственно специальности будут востребованы в ближайшем будущем, и не в сферическом «глобальном мире», а в конкретном Воронеже месте, где родился и проживает герой нашего эпиграфа. Так уж получилось, что в столицах я жил недолго, а большую часть трудовой биографии поднимал с колен экономику провинции, и, думаю, что имею некоторое представление о состоянии местного рынка труда, местных управленческих практиках, и уровне реальных доходов в различных профессиях.Если посмотреть на вещи трезво — не каждый молодой айтишник обладает выдающимися в мировом масштабе способностями (которые, в конечном итоге, есть функция здоровья, образования, и воспитания), но, допустим, для своего родного города он вполне может входить в условные 10% самых продвинутых (иначе зачем пошел в ИТ). Вопрос — сможет ли он, при таких стартовых условиях, расчитывать также войти в 10% по уровню дохода и общественного признания? Как вы понимаете — ответ отрицательный с вероятностью 95%, и тому есть ряд объективных причин. Рассмотрим, где может работать наш условный герой.Карьера в ИТ-департаменте не-ИТ компанииВообще-то это нетипично для других профессий — делать карьеру в непрофильном учреждении, например, врач будет наиболее эффективно развиваться в самой крупной больнице или хорошей частной клинике, но если он работает штатным врачом детсада — какая уж тут карьера.А сейчас я наблюдаю тенденцию снижения роли ИТ-дирекций в крупных непрофильных компаниях по нескольким причинам:— Топ-менеджмент в массе своей правильно оценивает реальную отдачу от ИТ, избавившись от иллюзий хайпа 90-х, когда CIO вводили в круг лиц, принимающих решения. Если это не банк и не связь — ИТ остается сервисным, непрофильным подразделением — со всеми вытекающими последствиями. Конечно, выше клининга, но точно ниже маркетинга, финансов, производства и продаж. Да и тенденция передачи всего непрофильного на аутсорсинг вполне соответствует рекомендациям «большой тройки», к которым вынуждены прислушиваться владельцы крупных предприятия (ведь многие завязаны на иностранные кредиты, и показатель “выработка на сотрудника” не менее важен чем ебитда). Все меньше програмных продуктов разрабатывается своими силами, все больше покупается у крупных столичных вендоров / интеграторов (причем сразу с поддержкой) — поэтому здесь о вашем профессиональном росте с большой долей вероятности не будут заботиться никак.— Уровень ИТ-компетенции простых сотрудников растет, и услуги «няньки» нужны все реже. Крупные проекты автоматизации могут быть сделаны вообще без ИТ-директора. Нужна MES-система? Пошлем директора по производству в отраслевой тур — пусть опросит коллег — «у кого что стоит», и предложит продукт, подрядчика, и план проекта. Нужна глубокая аналитика? Наймем старшего маркетолога с хорошим стат- мат- образованием — пусть сразу со своим ПО и приходит, и нас всех научит. Трудно айтишнику охватить все предметные области на сопоставимом с профессионалами уровне, и иногда это становится заметным для топ-менеджмента, и у ИТ директора отбирают проекты, оставляя лишь поддержку базовой инфраструктуры.— В непрофильной компании ИТ-директор управляет немаленьким бюджетом, львиная доля которого — закупка оборудования, корпоративные соглашения с майкрософт / оракл / etc, и наличие «политических» моментов сильно затрудняет попадание на эту должность простого программиста, даже если он местный гений.Резюме: На условном заводе или агрохолдинге вам, возможно, будут платить неплохо (по местным меркам), и свободное время у вас будет, но вы имеете все шансы состариться на этой должности, если вовремя не соскочите с профессии.Карьера в местной ИТ-компанииЭто уже лучше, но в нашем условном Воронеже таких немного, и основная часть — это про 1С или дистрибуцию / поддержку брендового ПО. Условия труда здесь обычно хуже, свободы меньше, тайм-менеджмент жестче, так как в среднем эти компании беднее, чем крупный завод или агрохолдинг, зато здесь лучшая школа, и можно вырасти, но лишь в узко-профессиональном смысле, без шанса попасть в число лиц, от которых что-то зависит в масштабе города — ведь основные деньги зарабатываются не здесь, а, как известно, где деньги, там и власть, и карьера.Резюме. Такую работу можно рассматривать лишь как старт перед переездом в одну из столиц. Второй вариант — вы сможете со временем основать собственную мелкую фирму по сопровождению 1С, и даже купить мицубиси. Но это потолок в смысле именно ИТ-карьеры.Удаленная работа и фрилансингДа, сейчас можно физически жить в любом месте России, а душой работать в Калифорнии, но так ли это просто, при ваших-то средних способностях и местном образовании?Пример 1. Представьте ситуацию — вы хирург-травматолог в районной больнице города Карачаевска, других травматологов в окрестности 100 километров нет, горная местность, горячий народ, травм много, и даже если вы не очень хорошо учились, слабенько оперируете — у вас не будет отбоя от клиентов, весь город будет нести вам подарки и стараться дружить. Да, конечно, на эту должность еще надо попасть, но в любом случае, вы конкурируете только в рамках своего города, и, отучившись, положим, в Москве, вполне сможете стать звездой местного масштаба — известным и, в некотором смысле, влиятельным человеком, ведь здоровье — это вам не цифирки в гаджете разглядывать. С нефатальной травмой не каждый депутат захочет ехать в cклиф, и нужными связями вы обрастете весьма быстро.Пример 2. Вы — руководитель строительных проектов, прораб по простому. Вы конкурируете внутри вашего города, а дома строятся, перестраиваются, сносятся даже в кризис, потому что людям надо где-то жить, а не цифирки в гаджетах разглядывать. Если вы строите частный сектор, или даже большие объекты, относящиеся к федеральным — есть шанс выжить в любой экономической ситуации, тем более, что львиная доля внимания со стороны мэрий обращена именно на инфраструктуру, землепользование, и строительство — так вы еще и в чиновники можете пробиться.Пример 3. Вы — юрист по специализации “оценка земель, землепользование, природоохрана”. У кого-то участок попал в водоохранную зону, кому-то налоги завысили, в каком-то районе надо задрать / опустить кадастровую оценку, потому-что какой-то уважаемый человек решил всю улицу скупить, и т.д. Работа у вас будет, а в кризис — особенно.Пример 4. Вы программист, ищете удаленную работу, либо фриланс. В этом случае вам придется конкурировать сразу с половиной мира — от питерского программиста до венского / израильского / индийского, и вам придется соответствовать. Сейчас еще имеется языковой барьер, и российские компании предпочитают брать русских, хоть и бывших, но синхронный автоперевод и проникновение культур скоро сотрут эту последнюю грань, и вам придется конкурировать уже со всем миром, и не факт, что вы окажетесь лучшим.Психологические аспекты карьерыЛюбой крупный руководитель — это наполовину бизнесмен, так как, во-первых, вынужден работать в высоко-конкурентной среде, во-вторых, основа его работы — достижение поставленных целей посредством других людей, а не собственного труда. Программист же большую часть жизни работает с неживой материей, что со временем выливается в привычку доводить любое дело до конца собственными усилиями. Однако, на любой серьезной должности никакого здоровья не хватит контролировать все лично, а навык «неважное и несрочное — поручить и забыть» не развит, и как следствие — наш герой будет метаться меж 2-х крайностей — от перфекционизма до полного отсутствия контроля, и оба варианта будут хуже.РезюмеЕсли вы действительно хотите карьеры в ИТ — уезжайте в столицы тех стран, где делают ИТ, причем сразу после школы, а если хотите остаться в провинции — выбирайте работу, более близкую к земле и живущим на ней людям — врач, юрист, строитель, полицейский в конце концов. А в свободное время Вы можете продолжать программировать, в качестве хобби, если захотите.
>>1475566Это напоминание всем вкатывальщикам, которые думают, что в программировании их ожидает бабло и работа. Скоро программирование будет на уровне учителя или врача, и толпы хомячков опять отправятся в макдак работать.
>>1475570Кстати считаю, что часть шапки тоже надо переписать: скоро халява закончится, и вся ваша дурь про "ну ты прокачайся а работа тебя сама найдет её навалом"мигом вылетит из головы, ибо нехуй. Особенно ору с местных даунов за 30, которые собрались типа сменить профессию - для вас уже все потеряно, вам ток выпиливаться
>>1475635По каким? Ладно, допустим, бумерам за 30 действительно сложно войти в профессию.Но здесь сидит человек 50 приблизительно. Ты думаешь, что у 50 человек нету шансов вкатиться в ДС? Да дохуя вариантов, судя по всему. Но тоже есть ощущение, что через пару лет рынок айти в рашке начнет схлопываться. Но это не значит, что 50 человек с этого треда не могут вкатиться в веб в близжайшие пару лет.А ты даун, который постоянно пишет из под саги - я тебя узнал. Я хз с какого треда ты тут появился, наверное с прошлого. Видимо перекатываешься из какого-то другого языка, т.к воняешь ниосиляторством и тупизной. Так вот, шел бы ты нахуй, маня. Или пруфай, что ты вкатился, тогда к твоим словам прислушаются. Но ты же ниосилятор, по тебе видно.
>>1475571Хз мне 27 лет и я хочу вкатиться чисто по приколу, зарплаты в ойти такие себе, особенно когда поработал в банке и на должности сраного зама в мухосранске имел 80-100к. У мелких руководителей в ДС зарплаты вполне сопоставимы с хорошим кодером. Не понимаю почему такой хайп вокруг ойти, ведь много кто зарабатывает по 150к+ в других сферах.
>>1475603Никаких кулсторей, год проедал накопления (квартира своя), читал кантора, дрочил прототипы, параллельно прошел курс кокодемии по верстке (честно спираченный), потом зарелизился реакт 0.14, еще 2 месяца дрочил его + редакс, запилил пару тудушек, вывесил резюме, через 2 недели устроился джуном-формошлепом на 60к.Вышки нет, ДС, 2.5 года опыта.
Я по старой школьной и университетской привычке при обучении не применял никаких автоматизаций и писал все html, css, js - файлы руками. Но теперь настала пора изучить автоматизацию часто используемых задач, первое что нагуглилось gulp.В 2019 году все еще моден gulp? Или это уже зашквар и все продвинутые пользуются чем-то другим?
>>1475570>то в программировании их ожидает бабло и работаЖдём и причём единственная в россии, других специальностей попросту нет
>>1476351Смотри сразу webpack, тут тред набит зелеными даунами. В принципе галп тоже юзают, но либо для всякой верстки, либо в легаси проектах, либо в йобах в качестве таск раннера вместе с вебпаком (вебпак это бандлер, галп - собсна таск раннер, но по факту всем похуй). Грант совсем сдох и не колышится.
>>1476286Поясни новичку, почему все говорят о прототипах как о чем-то сверх сложном? Вроде читал - все понятно. В чем соль?
>>1476421>учитьсяПроиграл. А что ты делаешь в этом треде, если учился, говно ты тупое? Или ты себя самоутешаешь тем, что твоя корочка "вумной" пидорахи тебе пригодится в дальнейшем и все было не зря?Какие же дауны залетные засирают тред, пиздец.
>>1476451Не знаю, обычно на теме прототипов подрываются всякие питонисты и джависты, при чем у первых ооп настолько кривое, что над ними смеется весь мир, а мнение вторых можно не учитывать. А так ничего сложного же, тем более сейчас уже никто не просит тебя на собеседовании нарисовать на листочке цепочку прототипов как просили меня три раза из пяти собеседований, с чего я дико проигрывал, т.к. задачки были дословно слизаны с канторовских, достаточно знать саму концепцию.
Как же меня заебла эта нода. Настолько обасинхронился, что уже на автомате пишу массив.push(залупа).then . Я думал разговоры про калбеки и ехал промис через промис - это утрирование, авотхуй.
>>1476445>Разве что на заочке, которая нихуя не стоит и в швятой Европе не котируется.Диванный спалился. "Там" никто не выделяет различий между part-time и full-time коркой.
>>1476573Дополню: а вот на престижность университета да, смотрят. Причём не только на имя, но и на соответствие международным сертификациям, программам, хуяммам и т.д. Посему если и поступать с целью вката, то только в нормальный вуз.мимо проходил
>>1476575> Причём не только на имя, но и на соответствие международным сертификациям, программам, хуяммамКаким еще блядь сертификациям, дебич. Есть межгосударственные соглашения о взаимном признании дипломов о вышке. Если такое соглашение есть, то похуй какой мухосранский вуз ты закончил, твой диплом прокатит. Потому что диплом нужен лишь для формальностей (оформление рабочей визы), он должен быть настоящим и биться по базам, и всё. Если ты конечно не ракеты запускать в НАСА устраиваешься.
так блядьпошли разговоры про трактор вы серьезно? уедет один из тысячи блять, везде полно своих погромистов. это не тырыпрайз
Анонче, нужен совет. Качу в ДС2(возможно 1) с моей мухосрани в середине мая (т.е. через 4 месяца). Хочу к этому сроку подготовить все необходимое для вката. На данный момент я завершаю обозначенную собой "базу" ванильного JS. Оставшееся время планирую тратить на реакт. Куда стоит (и стоит ли?) вложить мани чтобы процесс обучения был полегче (срок все-таки ограничен, а время вылета точно определено, так как возможность выпала хорошая). В общем я в поиске годных и желательно не сверх долгих курсов.Кокодемия, понятно, какая-то полная залупа (смотрел на торрентах, когда увидел как они объяснили рекурсию - выпал и выключил), еще в треде кто-то когда-то говорил про хекслет, но их проекты - на вид какая то срань с jQuery за 400$ в сумме(отдельно тот же реактопроект купить нельзя). Смотрю сейчас на это https://www.codecademy.com/pro/intensive/build-frontend-web-apps-from-scratch , но как-то все размыто, но зато есть рефанд. Пробовал кто может?
>>1476812Курсы по английскому, если его не знаешь. Если знаешь, то дока по реакту + какую-нибудь срань вроде "как сделать йоба блог на реакте" для закрепления на практике. Я 10 раз пожалел, что начал учить реакт по сраным курсам, когда увидел простую и понятную доку с примерами кода на кодпене.
>>1476846С восприятием инфы на английском никаких проблем нет. Меня скорее беспокоит необходимость за 4 месяца освоить реакт на уровне требований ДС1-2 контор + сделать портфолики. Ванильный жс первые недели был жуткой путаницей - не понятно было куда двигаться, особенно после гайдед изучения верстки по кокодемии.Но наверное я все же попридержу коней на первый месяц изучения реакта и потом уже буду думать про интенсив codeacademy или курсы с юдеми/курсеры.
>>1476987Это всех ждёт. Сначала думаешь, что ты тупой, а через месяц осознаёшь, что это было слишком легко. Так в любой новой областиэ
>>1477016Да, согласен. Я только где-то на третий день после изучения функции смог написать function declaration с первого раза без синтаксических ошибок, не подглядывая в учебник. А как я запрос аксиосом целый день не мог сделать на json файлик, это ваще труба была! И ничего, вкатился.
https://mdn.github.io/sw-test/https://github.com/mdn/sw-test/blob/gh-pages/sw.jsВот смотрите какая у мдн демонстрация сервис воркеров. Вот если посмотреть в dev tools в network видно, что браузер достает sw.js из disk cache, а потом уже сервис воркер достает все остальное из своего кэша. Я так же сделал и у меня все работает. Но если я отключу сервис воркер, то ничего не работает. Но почему? Ведь все эти статичные файлы github pages присылает с одинаковым http кэшированием. Что мешает достать их оттуда вместо воркера?
Как побороть привычку курить? Работаю на удалёнке, стал много курить, потому что на надо либо посидеть-подумоть на балкончике, либо просто как-то от монитора отдохнуть и освежиться. Без курения вообще не представляю, как можно ментально перезарядиться. Мб у вас, зожников на крестах, какие фишки есть, которыми можно курение заменить?
Пацаны, идиотский вопрос, но.Кто-то пытался кодить на телефоне? Есть товарищ, который пытается вкатиться, но у него не всегда бывает доступ к компудахтеру (учится в военном вузе). Есть какие-то телефонные редакторы?
>>1477779>Весь фронтенд - говно. Зарплаты будут выше остальных областей еще год-два, а потом все схлопнется, и вам пиздарикиШизик, плиз. Даже я ньюфаг знаю, что тебя тут гоняют ссаными тряпками
>>1477781Я работал в двух компаниях, занимающихся разработкой AI. Поверь, до описанного в твоем уме еще лет 10 хуячить
>>1477768Всегда поражался этому говносайту. А ведь его создатели реакт вроде как придумали. Было бы гораздо логичнее, если бы создатели вк выложили свой реакт.
>>1477269Ну у меня девушка скачивала какой-то под андроид. Гуглите.А вообще, я бы лучше книжки читал в первую очередь, если только вкатываетесь.
>>1477803Ну с точки зрения пользователя дезигн у фейсбука кривое говно кривого говна и вк тут на голову выше.
>>1477885Какая разница, кто что скопипастил? Мы о качестве продукта говорим, тупой ты еблан. Вк - возможно лучший сайт на планете Земля, а фейсбук - лагающая подпиндосная параша.
>>1477885Как же это животное видеть здесь осточертело. Ты тупая инфузория, он все правильно сказал, пидор тупорогий. С тех пор как он был копирован, он перетерпел кучу изменений, которые делали уже сами вк. От дизайна до функционала.Забаньте шизика.
Привет, аноны, вот спустя ~9 месяцев вката чувствую себя уверенно в основах и реакт-экосистеме, уже запилил резюмеху на хх. Расскажите про свой опыт поиска работы в мухосрансках, стоит ли пиздеть про коммерческий опыт? Джуновских вакансий у меня нет, но есть 3-4 с классным стеком, который +- знаю, но боюсь что из-за отсутствия экспы меня даже не позовут поговорить. (пет-проекты на гитхабе имею)
Суп воркач. Посоветуй какие нибудь ресурсы, где модно почитать новости по фронту и по геймдеву в целом? Желательно более концентрированно, чем на хабре. Как пример - раньше читал frontender.info, но он уже давненько загнулся.
Если девДепенденсис это то, что позволяет приложению работать, то почему туда не суют реакт?Ведь реакт это либа, то есть обычный жс. Компонент это ведь обычный объект.То есть реакт нужен один раз, чтоб скомпилить все в жс, ну как препроцессор. Мы же сасс в девДеп пишем.Ну понятно что я ошибаюсь и не зря его именно в депенденсы ставят, поясните, где я размышляю не так?
>>1478524Запусти ка скомпайленный реакт кода без подключенного реакта. Если получится, оставь здесь свое мыло, у меня есть для тебя вакансия.
>>1478545Дегрод тут ты, то что фейсбук тормознутое неудобое говно в плане ui/ux понимает любой здравомыслящий человек. Даже Даня в одном из интервью сравнивал фейсбук с вк, и говорил что последний был спижжен с фб в 2006 и, развиваясь, в итоге стал намного приятнее.
Анон, могу худо-бедно заебашить верстку-статик по данному макету с применением грида. В гайде написано, что этого достаточно для доширака. Я на фрилансе второй день скроллю задания и не вижу ничего, что можно было бы мне поднанять даже за доширак (т.е. в районе 50-100руб) - самые днищенские заказы просят подровнять вещи в типовых формах (джумал и т.д.).Эта инфа из гайда о верстке за дошик уже не актуальна?
>>1478549не надо кормить этого петуха, он походу реально умственно-отсталый, ему отвечать - только больше говна не вентилятор подкидывать
>>1478820Репорчу этого придурка постоянно, моча никак не реагирует. Возможно побольше репортов поможет делу.
>>1478617> Теоретически можно работать за дошираки> ТеоретическиЛично мне в свое время удалось урвать один заказ на верстку аж на 5 тыщ.
>>1478617>Эта инфа из гайда о верстке за дошик уже не актуальна?Актуально для господ, у которых есть ПРО АКАУНТ на фл.ру фриланс и куча отзывов
>>1478524>Ведь реакт это либа, то есть обычный жс. Компонент это ведь обычный объект.Это очень упрощенная картинка того, как устроен реакт. У Богдана Ляшенко есть хороший цикл статей "Under-the-hood-ReactJS" из пятнадцати частей, который содержит подробную диаграмму всей схемы работы реакта с пояснениями. То, что "компонент это ведь обычный объект" - это Part 0, самая первая. На пикрил поясняющая диаграмма к этой части, и примерно этот же кусок на полной диаграмме - видно, что там помимо этого преобразования есть еще очень много всего. >То есть реакт нужен один раз, чтоб скомпилить все в жс, ну как препроцессор.Вот здесь ты и рассуждаешь не так. Помимо преобразований JSX-в объекты есть еще virtual dom, реконсилер, обработка событий, рендеринг, очереди и транзакции обновлений стейта, короче очень много всего, что требует рантайма.Сами по себе концепции в реакте не сложные, можно на ютубе найти видяшки чуваков, которые за полчаса тебя воспроизведут тот же виртуал дом, реконсилер и в простых терминах как это все работает и как воспроизвести самому. Но в библиотеку вложено очень много часов работы квалифицированных инженеров, за счет чего и получается вкатываться во фронт оперируя простыми понятиями "компонент = объект", не заморачиваясь, как оно работает под капотом>1478544Есть концепция работы без рантайма, вернее с миниатюрным рантаймом, которая уже ближе по смыслу с препроцессингом - реакт не подключается целиком, код препроцесситься чтобы собрать миниатюрный рантайм который содержит только необходимое именно твоему коду. По такому принципу Svelte сделан, продвигался этой как бы киллер-фичей "The magical disappearing UI framework". Но летом на хакатоне была успешная реализация аналогичного подхода для Реакта от Dominic Gannaway, а в ноябре вроде вышел соответствующий бабель плагин (POC, https://github.com/sokra/rawact), так что если хочется - можно туда копнуть
>>1477768Блять, писал такой пост и проебал с телефона на капче.Короче, реакт != фейсбук. Фейсбук стартовал в 2004, реакт на нем появился в 2011. Когда работаешь в таком крупном проекте, который больше уже почти 15 лет живет, то там куча всего внутри происходит - люди приходят, люди увольняются, меняется архитектор, меняются менеджеры, возникает куча внутренних отдельных команд. Все это обрастает бюрократией, каждое изменение, рефакторинг и редизайн это куча согласований, выделения ресурсов, политики и прочей херни. Некорректно просто в лоб проводить такое сравнение, что вот если сайт неудобный, то и инструменты там плохие и специалисты плохие. Куча возможных причин есть для того, что в Фейсбуке придумали удобную библиотеку и неудобный сайт, а у Вк удобный сайт "на похапе". Можешь погуглить стори про внутреннее устройство Оракла, как и почему там все на изоленте держиться изнутри и насколько это серьезный и денежный продукт снаружи.
Скидывал раньше, теперь все переделал и кидаю ещёhttps://jan-white.github.io/my-works/005%20notebook/build/Может кто умный оценить? Сделал и воркеры, и классы, и iife для динамического определения функций, и промисы, и async функции, в общем, использовал вроде все, что есть в джаваскрипте. Может покидайте, что дальше почитать, чтобы делать лучше. Пока я думаю реакт учить.Больше всего я хочу узнать, как нормально делать интерактив. У меня это все сделано на data- атрибутах. И это работало нормально до тех пор, пока я не захотел, чтобы одна кнопка закрывала текущую модалку и потом делала кое-что. В итоге надо было повесить на кнопку два атрибута data-action, что невозможно. А даже когда я это обошел, не соблюдалась очередность - сначала срабатывал обработчик на кое-что, а потом закрывалась текущая модалка. Так что понятно, что нормальные люди делают это по-другому. Вопрос - как.Шизику вахтеру заранее и писаю и какаю в рот, чтобы он не ныл. одновременно
Добрый день, нашел в интернете задание написать программу, осуществляющую перевод Hex числа в Dec число.Мною написан нижеследующий код:var x='2D';function foo(x){ var arr=[]; for (i=0;i<x.length;i++){ var holder=x.slice(-1-i,(0-i)==0?undefined:0-i); if (!Number.isInteger(+holder)) { holder={'A':10,'B':11,'C':12,'D':13,'E':14,'F':15}[holder]; } arr.push(+holder*Math.pow(16,i)); }return arr.reduce((a,b)=>a+b);}foo(x);Могу ли я претендовать на позицию джуниора.
>>1479545- Непоследовательно используются стрелочные функции - например Worker.js, коллбэк function(e) и через пару строк cache => ..., зачем так?- Непоследовательно делается проверка браузерных фич - почему-то предусмотрено сообщение для проверки наличия FileAPI, который есть с IE10, но не проверяется ES6-синтаксис или те же веб-воркеры- Непоследовательно используется for ... of и .forEachjs.js- Проверка noJдля ES5-браузеров скажет что не включен JS, хотя он включен- Зачем тогглятся классы .js и .nojs для body? - В том же месте Array.prototype.forEach.call вместо спреда, хотя в других файлах спред есть, опять непоследовательно- Зачем вообще вся эта проверка, тогглы классов, обработчик DOMContentLoaded, удаление элементов, если есть тэг <noscript>, в котором и можно твое предупреждение показать?editText.js - Длинные заголовки заметок выползают за пределы меню если написаны в одно слово, надо либо ограничивать максимальную длину, либо text-overflow: ellipsis, либо word-break- Двойной щелчок для перехода в режим редактирования неинтуитивно, тем более когда курсор при наведении превращается каретку.- Зачем вообще вся эта схема, копировать символы при вводе из area в span? Можно обойтись одним textarea и тоглить у него readonly, либо одним div'ом с contenteditable- В чем цель копировать вычисленные getComputedStyle в style?- У element.classList есть метод .add(), можно добавлять классы через него а не спредить-клеить- Тройное присваивание?- Возвращать в получившемся компоненте промис чтобы потом через editText().then(text => ...) получить введенное значение это очень странная идея. Промисы нужны не для этого, они для асинхронных действий - работа с сетью, работа с файлами. Здесь полностью синхронная цепочка, да и она посыпется как только к onBlur компонента захочется другие хэндлеры добавить. Эти обработчики должны передаваться просто переменными: editText(model), где model({ element, focusClass, onBlur, onChange, ... }). main.js- notes = notes.filter(n => n.hasOwnProperty('title')).map(({title, text}) => {return {title, text}});Какой смысл этой операции?Очень некрасивые стили>это работало нормально до тех пор, пока я не захотел, чтобы одна кнопка закрывала текущую модалку и потом делала кое-что. В итоге надо было повесить на кнопку два атрибута data-action, что невозможно.Можно сделать третий экшн thirdAction() { firstAction(); secondAction(); }Можно передавать список через разделитель "firstAction, secondAction"
>>1479545Вообще идея все-все-все разом использовать в одной и той же демке не очень хорошая, получилась нечитаемая каша по-моему
>>1479569Number.parseInt(0x2D, 10)// 45Но вообще от задания уровня 1го курса универа до джуна четыре года учебы так-то
А у меня такой вопрос всем, кто сейчас трудоустроен в области js - в итоге вы во фронт вкатились, или в разработку %хуйня-нейм%?
Сап гаез, докладываю. На торенты завезли вторую часть ЖС от хтмлакадеми.nnm-club.me/forum/viewtopic.php?t=1275898Ещё новые курсы от Udemy по теме.nnm-club.me/forum/viewtopic.php?t=1273324
Привет folks, история такая пригласили значит в контору, которая занимается арбитражем трафика и все такое, я там за фронта и за энда так как по энду ничего особо нет, делать воронки и подложки, ну и все такое прочее, я немного погуглил но на гитхабе таких темплейтов особо не нашел, может вы подскажите где я могу таких набрать?
>>1479702Спасибо, некоторое поправил, по остальным есть вопросы, надеюсь ответишь.>Непоследовательно делается проверка браузерных фич А как я проверю ES6? Да и надо ли? Я думал скачать webPack, засунуть все туда. Слышал, что какой-то babel там все превратит в es5.> for ... of и .forEachА что, надо выбрать один из двух и всегда использовать только его? Где что-то простое, пишу forEach, где что-то сложное, пишу for of, чтобы код был читабельнее.>Проверка noJдля ES5-браузеров скажет что не включен JS, хотя он включенЧто за проверка и почему она так скажет?>В том же месте Array.prototype.forEach.call вместо спреда,В смысле, как это связано вообще? Спред это для распаковки массивов, а forEach.call это чтобы проитерировать не массив.>В чем цель копировать вычисленные getComputedStyle в style?Чтобы не проебать дефолтные паддинги некоторых элементов.>У element.classList есть метод .add(), можно добавлять классы через него а не спредить-клеитьТак зато одна операция всего, иначе пришлось бы опять .forEach(c => e.classList.add(c)). Разве плохо?>Промисы нужны не для этого, они для асинхронных действий - работа с сетью, работа с файлами.Работа с пользователем тоже асинхронное действие, разве нет? Я не знаю, когда пользователь закончит писать текст, но когда закончит, я хочу что-то с новым текстом сделать.>да и она посыпетсяПочему?>notes = notes.filter(n => n.hasOwnProperty('title'))>какой смыслУбедиться в том, что в хранилище не попадет ненужный мусор, который пользователь мог записать в .json.>Очень некрасивые стилиЕсли ты про то, как они выглядят, то я не дизайнер, мне норм. Если ты про сам код по поясни.>Можно сделать третий экшн>Можно передавать списокДумал об этом, оба варианта выглядят не очень. Неужели на серьезных проектах так и делают?>>1479709Я не ставил это целью, так получилось. А как сделать лучше? Я разбил, что мог, на отдельные файлы. Современные проекты любые даже больше всего используют.
>>1480631>Работа с пользователем тоже асинхронное действие, разве нет? Я не знаю, когда пользователь закончит писать текст, но когда закончит, я хочу что-то с новым текстом сделать.Это делается через debounce.
>>1480662Объясни. Я помню, что debounce это техника такая, чтобы функцию нельзя было вызвать больше чем 1 раз в n секунд. Не вижу, причем тут она. И не понимаю, чем вам не угодил промис. Асинхронное действие, удобное использование, все классно.
>>1480662Не делается это через дебаунс. Дебаунс появляется когда есть обработчик на изменение и он вычислительно тяжелый, поэтому вводят задержку чтобы уменьшить количество обращений к этому обработчику, чтобы ввод/скролл/etc были плавными. У него обработка идет не на нажатие, а на onBlur, здесь просто коллбэк нужен.>>1480631>А как я проверю ES6? Да и надо ли?Вопрос не в том, как проверить и надо ли, а в том, чем ты руководствовался, когда делал одну проверку, но не делал другую. Если ты этот код кому-то показывать будешь чтоб на работу устроиться, тебя обязательно это спросят, какой ход мыслей тут был, какой случай эта проверка вообще покрывает. Если у браузера есть поддержка ES6, то и FileAPI там есть; если нет ES6, то сайт намного раньше упадет и ни до какого FileAPI дело вообще не дойдет, => проверка бесполезно или это какой-то удивительный браузер с ES6, но без FileAPI (на марсоходе?)>А что, надо выбрать один из двух и всегда использовать только его? Где что-то простое, пишу forEach, где что-то сложное, пишу for of, чтобы код был читабельнее.Ты меня обманываешь.- раз: for (let note of notes) notesList.add(note);- два: notes.forEach(n => delete n.key);Либо у тебя невероятно плохая способность разделять сложное и простое, т.к. операции здесь одни и те же, либо ты чем-то другим руководствовался или ничем не руководствовался. Когда человек незнакомый с твоим кодом пытается его прочитать такие прыжки от одного стиля к другому сильно мешают, сразу пытаешься понять, почему одна и та же вещь здесь так написано, а здесь иначе, нет ли в этом какого-либо смысла который надо учесть при внесении фикса/доработки. Ты своим коллегам будущим жизнь усложняешь, плюс у всего написанного кода должна быть какая-то причина, причина "здесь мне хотелось так, а здесь иначе" - плохая причина.>Что за проверка и почему она так скажет?Вся проверка которую ты в этом файле js.js написал. Открой в IE11 свой сайт, увидишь сообщение что надо включить JS и ошибки в консоли, потому что используется ES6-синтаксис. "У вас не включен JS" и "У вас устаревший браузер, скачайте новый" это две разные ситуации и два разных сообщения.>В смысле, как это связано вообще? Спред это для распаковки массивов, а forEach.call это чтобы проитерировать не массив.Array.prototype.forEach.call(document.body.querySelectorAll(".nojs"),o=>o.remove())[ ...document.body.querySelectorAll(".nojs") ].forEach(item => item.remove())Спред тебе превратит итерируемый объект вроде NodeList в обычный массив. Либо Array.from(document.body.querySelectorAll(".nojs")).forEach(item => item.remove()). Так как ты написал сейчас никто без специального умысла не пишет.>Чтобы не проебать дефолтные паддинги некоторых элементов.Что-то очень странное, но мне лень разбираться сейчас. Вычислимые стили нужны когда тебе надо получить значение после применения CSS-классов, здесь ты говоришь что у тебя потеряются дефолтные (браузерные?) паддинги, но почему они должны потеряться?>Так зато одна операция всего, иначе пришлось бы опять .forEach(c => e.classList.add(c)). Разве плохо?classList.add() может массив принимать>Работа с пользователем тоже асинхронное действие, разве нет? Я не знаю, когда пользователь закончит писать текст, но когда закончит, я хочу что-то с новым текстом сделать.Нет, не асинхронное. Ты знаешь, когда пользователь закончил писать текст - когда сработало событие onBlur (во всяком случае у тебя так, случай когда пользователь просто перестал печатать пока не рассматриваем), и промисы здесь ни к селу, ни к огороду. Одно строго следует за другим>Почему посыпется?Ну представь что ты сделал свой компонент редактирования текста editText, и ты у него сделал промис чтобы editText().then(text => ...) который получает введенный текст по окончанию ввода. И тут тебе понадобилось его доработать, и сделать два разных обработчика, на ввод символа и на потерю фокуса. Как делать будешь, editText().then(text => текст после ввода буквы).then(text => текст после потери фокуса)? И держать в голове что первый then обозначает это, а второй вот это? А если больше событий надо будет обработать, допустим текст при первоначальном рендере, текст после привязки данных, текст на ввод символа, текст на окончание ввода, текст на потерю фокуса? then().then().then().then().then()? Тебе промисы тут никак не помогают, только запутывают и создадут сложности с доработкой этого компонента>Если ты про то, как они выглядят, то я не дизайнер, мне норм. Если ты про сам код по поясни.Если ты думаешь, что каждому фронтендеру на рабочем месте выдается персональная дизайнерша, набор макетов и возможно даже верстальщик, то ты ошибаешься. Если твоя демонстрация выглядит как домашняя страничка пятиклассника Васи, то твои гордые замечания про "я разработчик, а не дизайнер" имеют немалые шансы остаться без внимания и без работы. Если совсем чувства вкуса и желания делать невырвиглазно нет, то лучше на бэк.>Думал об этом, оба варианта выглядят не очень. Неужели на серьезных проектах так и делают?На серьезных проектах на ванилле редко пишут. Но вообще "выглядят не очень" это плохой аргумент, если ты не дизайнер :) В разработке обычно если "не очень", то всегда есть объяснение "почему".
>>1480631Кстати, в новых браузерах можно вызывать прямо document.body.querySelectorAll(".nojs").forEach, в NodeList завезли этот метод
>>1480720>Вопрос не в том, как проверить и надо ли, а в том, чем ты руководствовалсяУ меня такая идея - я сейчас разберусь с webpack'ом, суну в него свою записную книжку и за счет babel получу es5, работающий везде. А вот FileApi или serviceWorker'ы мне никакой бебель в ванильный жс не встроит. А как надо делать, если не так?>Ты меня обманываешь.Добавить записку в список просто - есть записка под нее кнопка, готово. А тут используется оператор delete, я его вообще нигде кроме 1 статьи кантора не встречал, выглядит сложно, потенциально может ногу оторвать у меня в этом месте уже была проблема, когда я нечаянно удалял key у тех записок, что в notesList, и все валилось Поэтому вроде как да, есть смысл.. Ну ладно поищу все места, где всего 1 действие и заменю на .forEach.>Так как ты написал сейчас никто без специального умысла не пишетПочему? Тут же лишняя операция создания массива. Говоришь везде на спрэды заменить стоит?>Вычислимые стили нужны когда тебе надо получить значение после применения CSS-классовНу смотри, у texarea есть свои паддинги, у кнопок свои, у параграфов их нет вообще. Получится, если кто-то попытается изменить текст на элементе без классов вообще, могут паддинги меняться при редактировании, текст будет прыгать.>classList.add() может массив приниматьТак он их криво склеивает в один класс.>Нет, не асинхронноеХм, ну ладно, переделаю.>и возможно даже верстальщикНу ебаный врот, я верстальщик, прошешл Кокадемию, могу сверстать что угодно. Но не придумывать сам дизайн.
Анончики, как обойти запрет vk по вставке их сайта в iframe? Точно должен быть способ потому что видел уже работающий пример когда то.Спасиhttp://jsfiddle.net/mju0ew5z/4/
>>1480674Ты написал, что хочешь делать действие, когда юзер перестаёт писать. Это делается как-то так https://codepen.io/dcorb/pen/mVGVOL
>>1480904Что это там у тебя такое в резюме? 10 лет опыта? Фото в смокинге на аватарке в линкедине с сотнями контактов? Поделись рецептом успеха.
>>1480922>У меня такая идея - я сейчас разберусь с webpack'ом, суну в него свою записную книжку и за счет babel получу es5, работающий везде.FileAPI не работает в IE9 и меньше, у IE9 поддержка es5 частичная, так что может вообще в es3 надо будет транспилировать.Как надо - я бы сначала сделал вот то что ты тут написал, и только потом уже стал бы писать проверки. С пониманием, зачем я их пишу и что в них должно быть.>Добавить записку в список просто - есть записка под нее кнопка, готово. А тут используется оператор deleteТы уже какую-то свою абстрактную сложность начал выдумывать, опираясь на свое знание/незнание операторов, по такой логике выбор между этими двумя вариантамиfor (let item of items) item.pek()items.forEach(item => item.pek())должен делаться в зависимости от того, содержит pek две строки или двадцать. Это так не работает. Сложность - она в прочтении. Легче всего читается, когда элементарные операции - фильтрация, маппинг, итерарирование, редус сделаны через соответствующие семантические операторы. Откат на обобщенные for-циклы делается, когда логику уже нельзя выразить простым действием и там что-нибудь сложное начинается.>Почему? Тут же лишняя операция создания массива. Говоришь везде на спрэды заменить стоит?Лучше сразу отучаться "оптимизировать". Там лишняя операция, там for(;;) вместо forEach, прочая ересь.Когда тебе надо будет оптимизировать, тебе об этом скажут. Делается это совсем по-другому - выявлением узкого места, с профилированием, графиками и возможностью численно оценить результат оптимизации. Навык оптимизации "на будущее" приходит с опытом и он опять же не в экономии на спред-операторах, а на знании архитектуры, инструментов и технических подходов к той или иной задаче. Например, зная, что getComputedStyle вызывает полный пересчет лэйаута, ты подумаешь, прежде чем дергать его допустим на странице со тяжелым DOMом, у большого количества элементов, в цикле, в событии скролла. Это хорошая преждевременная оптимизация, потому что ты заранее знаешь в чем проблема и как она проявится. Не использовать спред чтобы избежать создания промежуточного массива на три с половиной элемента из-за того, что кто-то в интернете провел замеры и обнаружил, что Array.prototype.forEach.call предпочтительнее спреда на массиве в два миллиарда элементов - это плохая оптимизация.Сюда же и твой delete идет. Он редко встречается потому, что хотя в ванильном JS все объекты {} и имеют один тип, но под капотом в движке им присваиваются внутренние классы в зависимости от состава полей в этом объекте, за счет чего проводится оптимизация, и когда у тебя очень много очень сложных объектов, которые оптимизатор считает экземплярами одного внутреннего класса, а потом ты у них рандомно начинаешь делать delete свойств (из-за чего для части объектов получают другой внутренний класс), то оптимизатор может запутаться и после таких выборочных delete'ов не сможет соптимизировать, ну допустим конструктор этих объектов.Тебе все это знать не надо. Это все настолько специфичные и нишевые проблемы, что когда тебе это понадобится - ты сам уже будешь знать, что вот такая проблема и вот такая причина и вот поэтому именно конкретно в этом месте delete нежелателен. А твое "выглядит апасна, да и аноны на двачах не советуют" - плохая методика.>Ну смотри, у texarea есть свои паддинги, у кнопок свои, у параграфов их нет вообще. Получится, если кто-то попытается изменить текст на элементе без классов вообще, могут паддинги меняться при редактировании, текст будет прыгать.Я тебя не понимаю. Дефолтный браузерный паддинг отличается для textarea с текстом и textarea без текста? Что бы за проблема там у тебя ни была, я совершенно уверен, что она решается не так.>Так он их криво склеивает в один класс.Что значит криво? Пикрил>Ну ебаный врот, я верстальщик, прошешл Кокадемию, могу сверстать что угодно. Но не придумывать сам дизайн.Открываешь http://material.io и получаешь готовый гайдлайн как не будучи дизайнером получить приемлемый дизайн в своем приложении.
>>1480922Кстати, с читаемостью намного больше бы помогло, если бы ты блоки нормально оформлял скобочками и переносами строкif (cond) { action;}for (let item of items) { item.action();}И читается лучше, и точку останова в отладчике ставить удобнее
Сап.Как практиковать html/css? Вот допустим макеты. Захожу я например сюда https://freebiesbug.com/psd-freebies/, а дальше?Я как понял я должен загрузить PSD и при помощи фотошопа должен узнать параметры макета, чтобы наверстать сайт. Так? А вот как понять, что все, достаточно. Можно переходить на обучение JS? В шапке есть описание, но мне все таки нужна конечная точка.Еще вопрос, где можно найти пример работы с макетами. В htmlacademy есть Великий Кексби, но он платный. А есть что то на подобии, только бесплатно?
>>1480631Нет, не надо. Нормальные люди в худшем случае поддерживают легаси говнину на ие11+, и да, все компайлится бабелем в максимально кроссбраузерный код. "for" во всех их проявлениях за 2+ года опыта работы использовал раз 10 максимум, каждый раз гуглил. И да, попытка запихать в один петпроект все невпихуемое - плохая идея, никто не будет, как мы, ковыряться в твоем коде. Делай несколько, один с пердольными штуками ради es5- совместимости (хз зачем, ну да ладно), другой на es6+, третий на реакте, четвертый на реакте с редаксом, например.другой анон
>>1481034А что там в psd вообще смотреть положено? Количество px в будущих div типа размечать? Как-то упустил этот момент, думал псд для ориентировки в соотношении элементов и их расположении, не думал, что по ним над пиксели чекать.
$(document).on("scroll", function(){ var navbar = $(".staticWrapper"); navbar.addClass("fixedWrapper"); startAnimation(); function startAnimation(){ navbar.animate({ navbar.css({ 'right':'auto', 'left':'14.6rem' })},'slow'); }});Хули не пашет? Поодиночке присвоение фиксед класса работает, анимация работает. Как блять вместе втыкаю - летит к хуям.
>>1481214В курсе Великий Кексби показывают как можно при помощи фотошопа в PSD файлах измерять отступы, узнавать шрифт и т.д. Только Великий Кексби идет за платную подписку, а это не удобно.Ну вот раз этот анон >>1481281 говорит, что на интенсивах тоже об этом говорят, то надо заглянуть. А вообще, эти макеты не frontend разработчики создают?
>В курсе Великий Кексби показывают как можно при помощи фотошопа в PSD файлах измерять отступы, узнавать шрифт и т.д.Это же базовые знания фотожопа, я думал нынче каждый школьник умеет линейкой пользоваться и в табличку свойств текста глянуть.
>>1481513Но не каждый же тут школьник... Кстати, можно как нибудь заменить фотошоп? Хотя файл PSD же... Или хотя бы скажите какую версию установить, что бы поддерживала все функции, но при этом тянуло на слабых ПК
>>1481520>>1481313Дошло блять. Крч ебучий метод анимейт УЖЕ сам по себе сдвигает меня в пропсы стиля, поэтому когда я пытаюсь находясь внутри его скоупи еще и вызвать .css, то он жиденько обсирается и не может.Итого я ебался с этой сраной выезжалкой сколько? 4 часа. 4 часа Карл! Дааа, заебись из меня верстутель растет, за месяцЪ сделаю вам ваш сайт, осподин заказьчикЪ!
>>1480304>Сап гаез, докладываю. На торенты завезли вторую часть ЖС от хтмлакадеми.Это ведь дрисня пиздец.
>>1481522Посмотри простейший гайд на ютубе.Там надо только выделением мерить отступы и в табличке свойства текста смотреть.
>>1480904>>1481626А объясните, когда такие предложения насчет Варшавы и прочего - это же просто work permit делают или максимум ВНЖ на 5 лет, да? Это ж нихуя не гарантирует ни гражданства потом, ни даже продления внж в следующий период? То есть потом же опять в рашку возвращаться? Ну и нахуй надо, не проще ПР в Канаде оформить и там сидеть?
>>1481650А я в пеинте, нах гимп вообще?Дебильные блять вопросы. В чем привык, в том и делаешь.Есть еще авокод, есть https://studio.psdetch.com/ Кто-то в фигме фигачит, кто-то в скетче.
>>14810341. Скачиваешь в интернетах psd шаблон сайта. 2. Регаешь фейкомыльце и ставишь Avocode.3. Визуально составляешь план вёрстки, где хедер, меню и прочее.4. Создаешь 2 файла - index.html и style.css. Второй файл как угодно можешь назвать.5. Открываешь шаблон в Avocode, смотришь размеры и прочее.6. Верстаешь.
>>1480987>Как надо - я бы сначала сделал вот то что ты тут написалВыучил бы вебпак? Ок, сейчас займусь этим.>С пониманием, зачем я их пишу и что в них должно быть.А где это понимание получить? Вот на том же MDN под статьей про ЛЮБОЙ кусок апи есть таблица поддержки, с версиями браузеров. Не вручную же мне проверять весь свой код на то, какая минимальная версия браузера это поддерживает, и какой es эта же версия использует. Может под вебпак\gulp есть что-то, что проверит весь код и выдаст мне, где он будет поддерживаться как есть, и где он будет поддерживаться, если я его в какой-нибудь прошлый еs транслирую.>Легче всего читается, когда элементарные операции сделаны через соответствующие семантические операторыОператоры? Методы? А вот такое простейшее, где я включаю кнопки меню, тоже выглядит нормально?>Лучше сразу отучаться "оптимизировать".Окей, починю.>Я тебя не понимаю.У texarea по дефолту есть паддинг, у параграфа нет. Пользователь хочет изменить параграф, у которого нет классов, через которые ему задают паддинги. У Texarea они значит тоже контролироваться не будут. Когда texarea заменит параграф появятся эти дефолтные паддинги и текст сместиться. Вот сейчас я убрал это и при редактировании заголовка записки меняется вес шрифта. Потому что он не контролируется на элементе классами, а значит что у элемента, что у textarea, который получает классы элемента, стоят дефолты. И они для этого свойства (вес шрифта) у них разные. Хотя может лучше контролировать это для элементов, на которые может быть вызван editText, я не знаю.>Что значит криво? ПикрилПрикольно. Но в editText все равно лучше просто склеить. Это же будет происходить при каждом вызове на разные элементы, т.е. прошлые классы надо удалить, новые присвоить.>Открываешь http://material.ioЛадно, сейчас буду и стили переделывать.>>1480988Даже если это action одно? Хотел как в Пистоне просто делать отступы на следующей строке, а мне сказали, что для одного действия и новая строка не нужна. Ну ладно, переделаю в уродливые }{}{{}. Кстати, а разве stylelint может такое проверять? Я думал это только для порядка css правил.>>1481081Все, учу вебпак и бебель.>И да, попытка запихать в один петпроект все невпихуемоеНу я не пытаюсь, я делаю записную книжку и использую все по мере надобности. Ты хочешь сказать что тот же фэйсбук, о котором тут срач был, лежит у них на серверах где-то в разных версиях? Для поддержки ie одна, для современных другая, для суперсовременных третья?Ещё оффтоп, почему firefox делает такое с моим текстом? На Хроме такого нет.
>>1481870>Ещё оффтоп, почему firefox делает такое с моим текстом? На Хроме такого нет.У textarea есть атрибут spellcheck="false"
ВЕСЬ ДЕНЬ ЕБАШИЛ СРАНУЮ ВЫЕЗЖАЛКУИ УВЕРЕН ЧТО НА СЛЕДУЮЩЕЙ НЕДЕЛЕ УЖЕ ЗАБУДУ И ОПЯТЬ ПРИДЕТСЯ С НИМИ ЕБАТЬСЯ
>>1480943Полгода в аутсорсе ~100 человек, два с половиной года в продуктовой компании на 5 человек.Стек из ноды, джавы, реакта и девопс.>>1481451Про ангуляр знаю только как выглядит лого, да и то из мемасиков.>>1481626Угу.
Здравствуйте, я молодой и талантливый ученик, мечтаю стать программистом и много получать денег. Набираю желающих обучить меня джаваскрипту. Я выберу самого лучшего из желающих и вам потом по итогу отзыв и рекомендательное письмо напишу хоть в Яндекс, хоть в Гугл.
Если вы боитесь, что вы слишком даун, чтобы вкатиться, то знайте, что я писал уже наверно больше года на стайлд-компонентс руками без эммета, прежде чем узнать, что он для них есть, и при этом я вошёл за 7 месяцев.
>>1482141Ничего не меняется уже несколько лет. Вкатывается много, но большинство бросает или просто нереально тупы. Есть хоть немного усидчивости и ты не полный еблан и тебе это интересно - вкатишься, будь тебе хоть 30.
>>1482154лол, то чувство когда ты по специальность программист.А если серьезно, вот тебе прям интересно? Для тебя это не работа, а хобби? И всем твоим коллегам тоже нравится?
>>1482161Я в своей жизни поработал бухгалтером, экономистом, физическим трудом. И да, когда знаешь какая альтернатива, то становится интересно. В сравнении интересно.
>>1482141Спецов с опытом как и раньше не хватает, среди джунов как и раньше - засилье дебилов, купивших курсы (только раньше дебилы покупали курсы гикбрейнса, а сейчас - курсы какого-нибудь родионова).>>1482134>>1482140Hint: смотреть надо вакансии с опытом до года. Если есть соответствующие скиллы - можно устраивать битву насмерть среди эйчарок.>>1482121До сих пор пишу стайледы без эммета потому что лезу в цсс-релейтед таски раз в пару месяцевреактодебил 2+года опыта
>>1482206>До сих пор пишу стайледы без эмметаЗря ты так. Я вот посидел, подумал и понял, что процентов на 10 буду делать всё быстрее, если подрублю всякие эмметы, выучу все снипеты, шорткаты, чтобы писать с минимумом касаний мышки. Да и когда меньше думаешь о работе руками, больше ментальной энергии остаётся для работы головой. Но я удалёнщик, могу сделать всё за 3 часа и 5 часов ебланить, если сидишь в офисе и привязан к стулу на 8 часов, то вообще насрать.
>>148222353 это опубликованных за месяц. А ты ищи хотя бы за неделю или три дня, чтобы знать, что там хотя бы активно ищут кандидатов, а не хуй положили. Плюс из этих 53 есть и просто Frontend (не джун), питонисты и бэки. Отсей этих и получишь реальное число вакансий, а не 53
>>1482230Ах, лол. А если серьезно, что стало? Ну там месяц назад было хотя бы 90 и то это было мало, плюс и из этих 90 опять 45 либо просили опыт, либо вообще нужен был другой специалист. Все? Поздно вкатываться что ле?
>>1482232Ну я вот об этом и говорю. Что происходит? Я вообще хотел перекатиться в ДС и работать Frontend. Все что ле, пузырь лопнул?
>>1482261Вктатиться без опыта в ДС элементарно. Надо всего лишь попасть в офис, дальше из тебя сделают человека. Препятствие только одно - возраст. В офис с возрастом не берут. Вкатиться через фриланс в сотни тысяч раз тяжелее.
>>1482325>Вктатиться без опыта в ДС элементарноКак, если 53 вакансии?То есть там действительно столько даунов выкидывает свои резюме, что если я буду соответствовать хотя бы на 80% вакансии, то меня оторвут без какой-либо конкуренции?Иначе не понятно, как на таком безрыбье что-то возможно.Кстати, рапортую. В моей мухосрани 6 вакансий и 13 резюме. Тоже собираюсь в ДС.
>>1482502Говно чистить могут взять за 40к. Сам скоро попробую вкатиться ради эксперимента, если не взлетит вернусь назад в продажи. Жилье купил, денег отложил на всякий случай, можно попробовать другую сферу освоить.
>>1482549Дык, все вкатывальщики проходят это. Большинство, по крайней мере. Вкатывальщики гавно чистить. Пол года чистишь и валишь уже в место получше.
>>1482325>>1482549Но как, если там от силы 30 вакансий, которые ищут джунов(и то меньше).Неужели в ДС они не смогут найти программиста. Шанс, что этобудет анон с этого треда не так уж велика. Обоснуйте. Неужели в ДС так мало спецов, которые соответсвуют профессии. 40к для вката это еще норм.
Я как раз в ноябре-декабре с мелкой мухосрани пытался понаехать. Реальных вакансий, где не требуют коммерческого опыта от года, где разработка на реакте, а не верстка/жквери/ангуляр, где зарплата достаточная, чтобы снимать и как-то жить (от 70к), я на хедхантере нашел не больше десятка-двух. А теперь представьте, сколько таких же, как вы, по всей стране пытаются вкатиться в ДС. Наверное, тысячи. Так что готовьтесь к дикой конкуренции.
>>1482589Ну, ты бы уменьшил запросы. На 70к вкатываться. Нихуя себе.Ты хотя бы банально просто с другими сферами сравнивал. Люди после универа идут на 30-40к и работают, а тут ему 70к дай без реального опыта.У меня конечно попроще была ситуация: я в 26 вкатился, но у меня хата есть и я мог на минимум идти. Пошел вообще в гавно студию на 35, через пару месяцев подняли когда видят, что тебе интересно и ты учишься, а через пол года свалил в место лучше уже с реальным опытом.
>>1482584В hh вбил FRONTEND. В вкладке опыт работы выбрал без опыта.Вышло 53 вакансии, где последние 20-30 вакансий либо вообщек фронту не относились, либо требовали опыт. Туда даже попадаютвакансии на сеньора. Вакансий на реального джуна, который не должен знать C# и т.д. не очень мало. На остальных площадкахситуация хуже.
>>1482606Ты гугли технологии, а не просто общее название, лол. И что значит опыт? Для hh нет опыта значит ты сам даже нихуя не делал.Не говоря уже о том, что ты не в том положении, чтоб прям особенно там что-то высматривать. Заполняешь резюме по максимум, можно чуть-чуть приврать и поехал всех заваливать. А а собеседовании уже пытаешься разрулить.
>>1482599Ну не знаю, инфантильному омежке с мухосрани в ДС с низкой зп будет сложно устроиться, к тому же чем ниже зп тем хуже работодатель.Я-то вкатился на 100к, но считаю это ошибкой выжившего. У анонов все будет куда менее гладко.
>>1482614Инфантилу как раз то легче, по себе знаю. Ибо тебе не нужно сразу горы бабла на телку, развлечения и все такое, все равно дома сидишь и капчуешь. Так что для долбоебов таких проще проходится первый год гавно работы. Я вообще спокойн прошел первый год работы в полной параше, ибо не надо реально бабло тратить на кредиты, телку, машину.
>>1482609Если гуглить технологии, то выдадут вакансии по типу Ищем Java разработчика, знающего JS, HTML, CSS...А там же имеют в виду коммерческий опыт. Откуда я его найду?Напрягает больше то, что в резюме очень много людей, которые имеют 3,6,9 месяцев опыта работы. Что все врут? А нам его уже как найти?Может это временное явление?Ну серьезно, учить год фронталку, чтобы переехать в ДС, снимать квартиру и выкручивать языком на 3,5 вакансиях и еще не известно, возьмут тебя или нет...Какой то у меня плохой план
>>1482622Ты не правильно подходишь к вопросу. Видишь знакомые слова и хоть не много разбираешься - отправляешь резюме. Все.
>>1482622Ну разработай очко и иди гей-шлюхой, всяко меньше, чем в год уложишься, а опыт там неважен. Заебал ныть.
>>1482581За 40к мало желающих работать, все нормальные вкатываются после вуза за прайс 70-80к. Ковырять легаси в промзоне на окраине ДС за 40к не так уж и весело.
>>1482640Если жить у родителей на шее, то можно и согласиться, иначе будешь тупо выживать первый год на макарошках.
>>1482643Эм, так и вкатываются обычно со стороны. Первый год ты только и будешь думать, чтоб вьебывать и вьебывать. И не о том, чтоб сколько у тебя там бабла есть, чтоб заграницу сгонять.А так вас не поймешь. Большая конкуренция, а оказывается вы хотите с нихуя 70к получать, а как реальные цифры, так мало желающих, лол.
>>1482636Я ною чтоле? Просто размышляю. Тут воркач или как? Год сидеть за компом, а ведь не факт, что возьмут или места будут. От года вката знаешьли здоровье не улучшится, да и умнее наряд ли ты станешь. Так еще учитываячто переезжать нужно в другой город, теже деньги.Да и год тратить знаешь ли... жизнь то одна. А тут я прост планирую. Не буду же я на отъебись вкатываться в фронт и не зная что делать после года.Но с другой стороны, помню в JAVA похожая ситуациябыла, но сейчас у них вроде более менее, может и тут так будет...
>>1482648Лол, какая нахуй аренда. Хочешь аренду на начале профессии, то ищи ещё одного человека и снимайте вместе. Другие только так делают.
>>1482647Так ты подготовь портфолио хотя бы из 10 проектов, но не просто пикчи, а вёрстку. Залей на бегет.ру, там бесплатный хостинг есть. На гитхаб проекты свои залей, где ты с js работаешь. А дальше всё просто, начинаешь рассылать резюме даже на вакансии, где опыт требуется. Тут же был хрюшка, говорил большинство выпускников курсов даже проектов не имеют. так что не волнуйся, всё получится. Может они и ищут миддла, но начинающий джуниор с стремлением работать им тоже понадобится. Кто знает.
>>1482647Лично я не размышлял, а просто решил, что мне это интересно, и я буду заниматься этим несмотря ни на что. Это дало мне мотивацию не бросать и не переживать о неудачах. Так что тебе надо задумываться не о деньгах, а о своих интересах.
>>1482657Это, конечно, очень круто, когда тебе что то интересно, но не у всех так.Кто то знает, чем он хочет заниматься, а кто-то (как и я) будет метатьсяв поисках себя...Короче говоря совет занимайся тем, что тебе интересно так себе. Кому интересно и так занимаются, а тем кому ничего не интересно метаться смысла нет
>>1482649Мне уже не нужно аренду платить, у меня свое жилье есть. Я про то что в ДС много где платят хорошо, желающих работать за 40к не так уж и много, в основном это понаехи.
>>1482653Двачую.Сам неделю назад заверстал барбик адаптив (это важно! не простой, а адаптив), закинул на ГИТ, и буквально через час мне начали названивать ХРЮШИ из разных компаний (причём хз как они меня нашли, у меня нигде не указан телефон и вообще я нигде не писал, что ищу работу).В общем long story short на меня вышла ХРЮША из Майкрософт и предложила релокейт в кремниевую долину на должность тех.лида, так что уже завтра у меня самолёт в солнечную Калифорнию. Могу даже пруфануть билетами на самолёт, кому интересно.
Анон, поясни как инфу по новым тегам ищешь? Прочитал пару книжек, думал ебать я теперь верстальщик. Прошёл по ссылке в шапке "Вопросы на собеседовании" дак там ебать какие-то <mark></mark>, <keygen></keygen> и т.д. Я ебать о них даже не слышал. Знаю, что есть сайт whatwg.org, дак там ебать хуй разберешь что ввели нового, а что убрали. Поясни плиззз.
Поясните пожалуйста, обязательно ли объявлять переменные внутри функций ключевыми словами var, const, let?Например:var a = function(b,c){return b*c;}(3,5);alert(a);работает без объявлений. Вопрос следующий: переменые автоматически объявляются при создании аргументов функции вначале в скобках? Каким ключевым словом?
>>1482813>Каким ключевым словом?varведь const и let транспилируются именно в var но местные шкальники этого тебе не объяснят, т.к. они этого не знают и всё что могут - это кидать ссылки на васянские туториалыgo-боярин, мимопроходил
>>1482829> чаще всего на практике указывают или нет?Нет конечно, это же аргументы, которые передаются в функцию. Если их заново переобъявить внутри тела функции, то скорее всего будет ошибка но это не точно
как же тяжело вкатываться в ойти работая на заводе.приходишь домой весь уставший как сучка и сразу отрубаешься.у кого есть секреты продуктивности?
>>1482848Двачую, бро. Сам планирую вкатываться, но прихожу уже заебанный. Но выхода нет, ибо мои 35к меня заебали, хочу 50к макакой верстальщиком.
>>1482813Чего блядь? Каких объявлений? При вызове функции она получает доступ к аргументам, которые инициализируются как локальные переменные, доступные самой функции.
>>1482743Чепушило шаги просчитывает чтобы устроиться на посредственную работу, лол, насколько же ты ссыкликвый чмошник.
Вот вы все пишите, первый год, первый год. А потом что? Есть же риск так и прозаниматься хуйней за 40к следующие 5 лет.
>>1483181По-настоящему ты начнёшь учиться на первой работе. Если чему-то научишься, то что-то достойное найдёшь без проблем.
>>1483183Ну как это выглядит вообще? Вот скажем слесарь, вот у меня 3й разряд, я знаю, что я проработаю год, сдам на 4й, потом на 5й. Смогу искать работу сообразно 5му разряду.А как у вас это происходит? Вот начало года, я верстаю в офисе за 40к сайты с плагинами на джс, вот конец года, я верстаю в том же офисе за 45к сайты с плагинами джс, но делают это в н раз быстрее и с бОльшим количеством доступных трюков. В какой момент и как прихродит новая, более высокооплачиваемая работа?
>>1483188На джуна надежды нет, он не может самостоятельно и без косяков запиливать фичи в прод, миддл - может. Чтобы стать миддлом надо прогать, слушать как тебя хуесосит тимлид и делать выводы.
Анон, надо вставить в <div> две картинки, разбивающие экран пополам. Вопрос - если я в див-бацьке ставлю грид, а потом вписываю картинки сразу в грид - это ок? Или обязательно нужно обернуть каждую пикчу в свой <div>-контейнер? (если второе, то почему?)
>>1483250> разбивающие экран пополамА что если одна картинка шириной в 1 пиксель, а другая в 10000? Думаю, две обертки, шириной в половину, с display: flex, а в них уже картинки с margin: auto и max'ами.
>>1482825Как там в 2010, маня? Все современные бровсеры давно уже понимают и let, и const, только долбоеб сейчас будет писать var
>>1468483 (OP)Всю жизнь нравились компы, нравятся красивые программки для разработки, красивые сайты для программистов, но я так понял по сути романтики никакой нет, как на пикрелейтед, а тупо дроч? Друг говорил, что пытался вкатиться, но понял, что для заработка в этой сфере нужно быть натуральным задротом гиком. Или можно выучить язык(и) и хуярить в красивых средах со всей лофтово-коворкинговой романтикой и макбуком?
Прочитал closure в YDKJS и низхуя не понял.Вот вариант 1 var too=function moo() {return function koo(n) {return n+5;}}too(5); //выводит всю функцию как стринг, 5 не хавает, внутрь вложенной функции не спускаетвариант 2function moo() {return function koo(n) {return n+5;}}var too=moo();too(5); //считает и выдает 10И в первом, и во втором случае n в аргументах moo никто не объявлял, она сидела глубоко внутри в функции koo.Но во втором случае когда мы вызываем функцию верхнего уровня с аргументом 5, он хавается внутрь вложенной функцией несмотря на пустое место в предыдущей функции. А в первом блять нет. Почему так?
>>1483419Забей пока, каррирование и HOF - это весьма сложные концепты. Сам вчера не мог вдуплить, как работает>const truthyArr = arr.filter(Boolean).
>>1483390Какая еще романтика, ты еблан чтоли? Меньше всякие Кремниевые долины и Мистеров Роботов смотри.
В гайде по вкатыванию не увидел ссылок на обучение по MDN Web Docs, причиной тому неполный перевод? Как вы относитесь к этому ресурсу по сравнению с другими из того же гайда?
что не так?$(document).ready( for (let i = 1; i <= 3; i++) { setTimeout(function() { $("#test").css({'width',i})},4000) });
>>1483512Вот нашел на стаке описание проблемы, что, мол, если в одном теле делать, то сеттаймаут выпаливает в конце процедуры все 4 оборота разом. https://stackoverflow.com/questions/5226285/settimeout-in-for-loop-does-not-print-consecutive-valuesА обходится якобы тем, что первым шагом надо запилить часть с сеттаймаут.А вторым скормить ей переменную из лупа.Ок, делаю.function doSetTimeOut(n) { setTimeout($(document).ready( $("#test").css({content:"URL('images/frame"+n+".jpg')"})),4000)} for (i=1;i<4;i++) {doSetTimeOut(i);}Хуй! Причем поодиночке .цсс часть работает. Луп, если в его скоупи запускать сеттаймаут работает! (с указанной проблемой "выпаливания" всего разом вместо покруговой выдачи). Решение со стака - работает! (затестил в консоли). А если соединить все это в вышеуказанное - хуй!
>>1483652А что произойти-то должно? Ты в цикле от 1 до 3 вызываешь функцию doSetTimeOut(n), которая три раза вызывает setTimeout.setTimeout три раза создает три обработчика на $document.ready, каждый из которых должен через четыре секунды выставить у элемента #test ксс-свойство content в images/frame1.jpg, images/frame2.jpg или images/frame3.jpg.Все три setTimeout'а назначаются один за другим, с одной и той же задержкой. То есть, они все сработают одновременно, и выставиться сразу frame3. Если идея была в том, чтобы три фрейма сменяли друг друга с интервалом через четыре секунды, то это надо либо в каждом setTimeout'е вызывать следующий setTimeout, либо использовать setInterval.P.S. Тебе надо теорию подтянуть.- В первом случае у тебя проблема с непониманием замыканий.- Во втором случае у тебя проблема с непониманием event-loop'а- Отсутствует базовое логическое мышление. Логично один раз повесить $(document.ready) и когда документ будет готов уже вызывать свои циклы, а не вызывать свои циклы и на каждое итерации вешать обработчик на проверку, готов ли документ.
>>1483460Я пока только вкатываюсь и мое мнение ничего не стоит, но мне очень нравится. Как только встречаю новую ебобу сразу пишу MDN yobaName в гугле. Хорошая документация по всему, что js может дергать в вебе, да ещё есть и статьи-туторы по тому, как сервис воркер настроить, или как пользоваться IDB в первый раз. Есть ещё developers.google.com, у них статьи с объяснениями всяких вещей тоже есть. Думаю, добавить стоит. Перевод не нужен.
Бля, пацаны, хтмлакадеми теперь учит на Битрикс-разрабов. Начало конца..........((((( Я лучшего мнения был о них.
>>1483188А никак не происходит. Тут как себя продашь и как интервью пройдёшь. На зп в 50к могу обложить хуями на интервью, а на зп в 100к позадавать простые вопросы минут 10 и взять. Мимо меняю работу каждые пол года, знаю, о чём говорю. Причём далеко не обязательно, что за 30к ты будешь работать мало, а за 130к - в 4 раза больше, тут всё не так работает, как в норми проессиях.
Кто там боится в 25 вкатываться) челику 40, с завода перекотhttps://rostov.hh.ru/resume/ce97200eff060af5850039ed1f6e79614d5158
Чо анончики делают после мувисёрчеров и вката. Может есть какая идейка для проекта у кого, а то скучно
>>1483960>>1483734Крч сделал интервал $(document).ready( setInterval(){},3000)внутрь интервала пхнул примитив, примитив работает. Ок, двигаемся дальше, надо чтобы вместо примитива был тот .цсс, вставляю.$(document).ready( setInterval( function(){$("#test").css(линк)},3000))Линк работает, заебись. Теперь надо вставить вместо линка переменную. Думал, думал, короче сделал глобальную переменную-счетчик и фнукцию, которая его чекает и обновляетvar k;var n=function koo() {return (k>=3||!Number.isInteger(k))?(k=1,k):(k++,k)};Идея была такая- сетинтервал запускает функцию через промежутки в 3 сек- каждый запуск исполняется н()- каждый запуск н() функция куу чекает глобальную переменную к и обновляет ее в конце процедуры, скармливая обновленную к в линк .цссВот исполнение $(document).ready(setInterval(function foo(){$("#test").css({content:"URL('images/frame"+n()+".jpg')"})}, 6000));В ПРИНЦИПЕ, скоупи все видит и работает, НО! Есть какой-то проеб, в виде судорожного рывка при загрузке. Первые два исполнения происходит какая-то рваная параша, потом все нормализуется и хоть 10 минут гоняет по кругу ровно и четко. Хз в чем затык :(
>>1483995Все, что промышленное программирование унылое, будто формошлепство или разработка архитектуры высоконагруженных кластеров для наса. Интересно только ебаться в жопу функторами на хаскеле, сидя у мамки на шее, например.
>>1484020- Попробуй картинки меньшего размера (буквально 2x2 пикселя разных цветов) вместо своих, если рывок пропадет то значит тормозит их загрузка, можно попробовать загрузить все картинки пользователю сразу (с display:none) и потом видимость у них переключать- Попробуй если setInterval не сразу запускать, а спустя несколько секунд после загрузки страницы.
Поясните за девтулзу в мозилле, она вообще может конкурировать с хромовской? Решил проверить, как мой йоба-проджект на мозилле работает и мне очень понравилась их девтулза на первый взгляд. Там даже хуёвина есть, которая за тебя разбивает контент на семантичные теги.
На одном интенсиве Першину предъявили за базар, что он английский коверкает, английские теги и аббревиатуры произносит в исковерканной русской транскрипции. Он ответил, что ничего страшного - это ассимилирование слов, да и мы тут учимся сайты верстать, а не красиво по английски разговаривать, так что пох, чисто по.Поняли, да? Ублюдосы, которые на Александра Першина пиздели по произношению, так вот, сосите писос, а-а? Съели, погани зависнеки!
>>1484106>>1484068Как докатиться до такой жизни?Не похуй на какую-то хуету, зачем-то серишь этим в тред, видимо подразумевая, что это еще и смешно. Какая это степень деградации?
>>1484068Правильно Першин говорит, если кто такой охуенный знаток разговорного инглиша, то добро пожаловать на зарубежные курсы.
>>1484058>>Поясните за девтулзу в мозилле, она вообще можетСтавь Firefox Developer Edition.>>1484243Хорошее время было. Тогда таблицы из Word'a вставляли на сайт.
>>1482813Так у тебя function expression объявлена, поэтому и работает. В function declartion такое бы не прокатило.>Каким ключевым словом?Блин, понятное дело var.
>>1483740Какое нахуй начало конца, радоваться нужно.Быдло с завода сразу найдет для себя нужную касту в веб-разработке, меньше даунов будет пытаться в фронтенд и позорить ВЕЛИЧАЙШУЮ профессию. Многие слишком переоценивают академию.Уберчеловеки с двача просто попроходят там инерактив и получат базу (параллельно запиратив пару интенсивов), а мани-уборщицы будут вариться в этом дерьме пол своей жизни, проходя все курсы от и до и считая это ахуенным развитием.По-моему лучшего механизма естественного отбора и не придумать.
Так, анчоусы, задача вебпака - взять кучу жс-файлов, с явными зависимостями через нодовские require / import и слепить из них 1 большой жс файл. Для этого есть entry свойство в конфиге, которое отвечает за точки начала построения графа зависимостей. А вот слепить хтмл из мопса, ксс из стилус и т.д. это уже дополнительные приколюхи, поэтому они делаются через плагины. Так? А то переходя с галпа, было непонятно, почему я могу поставить явно, где брать жс, а устанавливать, где брать ксс, приходится через require.context в жс..Как научиться писать код приложения в виде компонентов? Потому что пока мой код это куча <script> в <head>, которые там исполняются. И когда вебпак склеивает это все один файл, то ничего не работает, потому что глобальные переменные, которые создавались одним скриптом, теперь в замыкании. Или можно без компонентов обойтись? Они вообще уже стали стандартом и их нужно учить? Вот если я в ДС устраиваться пойду на работу, от меня этого будут ожидать?
>>1484571От ждунов редко требуют вебпак. По идее настраивать вебпак, докер, сиай и прочую парашу должен главный разраб на проекте.
>>1484571Глобальные переменные - антипаттерн. Подключай переменные между модулями через импорт-экспорт. На крайняк юзай глобальный объект window.
>>1484632>Подключай переменные между модулями через импорт-экспортЯ этим сейчас и занимаюсь, раз вебпак так склеивает, переписываю весь код. Но вопрос которым я ещё задался - все ли уже перешли на эту систему? А то приду на собеседование, спросят меня показать что-то простое на чистом жсе, несвязанным вебпаком, а у меня только реакт вебпак через хуяк. И все, скажут, что я модный долбаеб, ничего не умеющий.
>>1484689Вообще считаю, что от джуниоров требовать можно только HTML, CSS, JS6 и как максимум основы Реакта.Все, что выше - уже для миддлов.
>>1484708Разница между мидлом и джуном в том, что мидл справляет с задачами без чьей-либо помощи, другими словами, дело в самостоятельности.Стек технологий тут играет минимальную роль, поскольку все это учиться за пару недель.
Могу помочь с работой ждуну, нужно знать только html & css, остальному научим. Зп 70к, локация дс. Пишите мыло, у кого есть хотя бы такие знания и желание развиваться дальше.
>>1484911>70кЧет мало. Расскажи поподробнее про компанию. Какой стек? Я надеюсь, парашу типа ангуляра и жквери ты брату-анону не будешь предлагать? Какой состав разрабов по фронтам? Есть чему поучиться у них? Про компанию тоже интересно пару слов услышать. Какие бонусы есть? Съем хаты компенсируете приезжим? Тренажерку? ДМС? Фруктами угощаете в обед? Можно на удаленке работать пару раз в неделю?
>>1484911Похоже на тралинг, но я бы согласился - штмл плюс ксс знаю, пилю адаптивы, могу что-то базовое на js написать. То есть далеко не нулевый.Но живу в мухосрани.
Сообщения выше явно показывают что надо не во фронтенд вкатываться, а в human traffiking. Там денег, я слышал, побольше и товар сам к тебе приходит.
>>1485027Нет, я бы даже бабок нашел, чтобы приехать. Но собеседоваться нужно по скайпу и т.д. Хз нужно ли это его начальству, собеседовать кого-то по скайпу, ждать пока приедет, когда можно выкинуть вакансию на хх.ру и толпа васьков сама набежит, только отсеивать успевай.И он все таки тралит конечно.
>>1485048>Нет, я бы даже бабок нашел, чтобы приехать.Кстати, билет до ДС отсюда стоит как одна средне месячная зарплата, чтобы понимали.
>>1485048Ну меня подождали, несмотря на то, что я зелёный ждун. Я ещё на старой работе отработал неделю.
Какие подводные, если пририсовать себе пару дополнительных месяцев в резюме для работы, которая была удалённой и не писалась в трудовую книжку? Работодателю же не будут звонить и уточнять, с какого месяца по какой я работал?
>>1485586Да это пиздец тоже ебланом надо быть, что ориентироваться на это болото. Они там только, чтоб гавном поливать.
>>1485580Что за еблан то? То есть он реально думал, что пройдя курс на месяц сможет считать себя супер спецом? Дегройды какие-то.
>>1485595У нас тут хотя бы про год задротства задвигают, что вполне себе норм, но никак не 1-2 месяца.
>>1485597Я по факту за 1-2 месяца и вкатился, на считая пары тщетных попыток вката через кантора и кокодемию после которых забивал на дальнейшее обучение, эти попытки затянулись наверное года на 2 лол, хотя по факту если граммотно подойти к обучению и чтобы кто-то наставничал со стороны вкат можно сделать за 1-3 месяца.синий мувисирчер
>>1485655Пытался найти ПРАВИЛЬНЫЕ книжки и прочее всякое разное, десятки книг, жсы, питоны, плюсы и прочее, читал без понимания нахуя мне это, а затем просто обмазался реактом и жизнь наладилась :)
>>1485655Если есть спец со стороны это буст в несколько раз. А когда ты один и с нихуя и сам плохо понимаешь какой путь лучший, ибо гайдов и инфы в инете дафига и вся разная.
>>1484913Как-то из треда взяли джуна, т.к. заебались собеседовать даунов-аутистов, просящих 100к и ничего не умеющих при этом я еще и бонус за рекомендацию получил, лол.
>>1485684Например, я пытался задрачивать каждую тему из учебника кантора, да и не только его, что является хуевой затеей и проебом времени. Знающий человек может подсказать конкретный юз кейс той или иной хуйни, например ты пытаешься задрочить всякие прототипные наследования и прочее что связано с этим, пытаешься обмазатся ООП В ПРОТОТИПНОМ СТИЛЕ или подобным булшитом, шарящий скажет - забей хуй, почитай ознакомся и иди дальше.
>>1485694Неа, искали полноценного джуна-реактодебила, но без опыта работы, всякое говно уровня "нарисуйте цепочку прототипов, чтоб корова наследовалась у собаки" не спрашивали, я сам с этой позиции начинал. Короче, знаний для написания тудушки или этого вашего мувисерчера было за глаза. Это было год назад, если что.
>>1485786>тудушкиНасколько крутая она должна была тогда быть?>Это было год назадИ что нужно знать сегодня?
Насколько я понимаю, путей вката два - 1. Пилить кучу пет прожектов с использованием вещей, названных в Оп-посте, размещать их в гите и всяких профилях на хх и т.д. и ломиться на собесы в офис в МСК.2. Пилить кучу пет прожектов с использованием вещей, названных в Оп-посте, и обивать пороги фриланс.сайтов, пытаясь поймать хотя бы один заказ, пока не сформируется внемальный профиль и репа на сайте.Что из этого реальнее для стандартного возраста двачевкатывателя (30 лет)?
>>1485793Я хуй знает про первое, но точно знаю, что на фриланс не вкатываются, а туда обычно уже выкатываются когда есть много летний опыт и клиенты.
>>1485792Я устраивался с обычной тудухой (реакт+редакс+роутинг), их никто не смотрит же, всем плевать, сколько у тебя мувисерчеров на гитхабе, я имел в виду, что достаточно знаний, которые ты применяешь, когда пишешь эту тудуху. То есть тебя спросят, например, как работает редакс, и ты такой: "ну там короче стор, дергаем экшн криэйтор, хуе мое, редьюсер, новое состояние, коннект, новые пропсы в компонент, рендер". Вы приняты мы вам перезвоним> сегодняНе могу сказать авторитетно, ставлю на то, что все тоже самое, ничего ведь и не изменилось. Хотя не, тайпскрипт щас ультра модный, плюс в карму если скажешь, что знаешь / умеешь.>>1485803Ну 70к за верстку это эребор, по-моему. Хотя это дс, кто знает.
>>1485793> 30 летЕбать, дедуля, тебе на пенсию только вкатываться.А так на фрилансе востребован не жс, а пхп и вордпресс
>>1485580Лол ебатьТам першик щас призывает всех переходить по ссылке, ставить дизы и писать гневные комментарии
>>1485833>Там першик щас призывает всех переходить по ссылке, ставить дизы и писать гневные комментарииДа, а где посмотреть на это дело?
>>1485833Где это?Блять, штмл академи это АДъ. Они были бы хороши, но боже, так уебищно организовали свой курс и реально наебывают людей. Я смотрел курс за 2018, там говорили "ну пилите 5 сайтов и идите искать работу, изи" и это даже не адаптив еще был. То есть это фиксированая или резиновая верстка, без адаптива, базовый штмл + ксс - и они говорят о том, что работу найти на изи. Ну это же чистой воды наебка, чтобы хомячков не расстраивать.
>>1485887Продающие тексты остались старыми, что пройди месячные курсы без адаптива и 30 тыс. будешь получать.Но сами учителя говорили в видео, что надо хтмл базовый и продвинутый пройти, жс базовый и продвинутый, курс по ноде.жс, навернуть их новый курс про реакт, который весной состоится первый раз и тогда заживете.
>>1485887Ну а как бы ты сделал на их месте? Как выглядят твои курсы мечты? Или это очередной пост "курсы говно яскозал"?Сам я кучу курсов всяких просмотрел, как популярных типа codeacademy, FCC, Odin Project, CS50 WebDev так и хуйни на юдеми, и Академия очень даже неплохо смотрится на общем фоне. И бесплатные курсы у них вообще норм, за нихуя такое то качество.Не просто так она в шапке уже который год висит.Конечно, можно ебануть Большую Книгу ЦСС + Кантора + Реакт доку и вкатиться не потратив ни рубля, но это для тех, кто любит сам ковыряться.Но в любом случае лучше иметь возможность посмотреть видосик по теме, чем сидеть и буравить взглядом доку. Так что хуйли тут гундят, вообще непонятно. Дали вам торренты, где можно бесплатно с шутками и прибаутками учить КаЭсЭс и ЭшТэМэЭль, нет буду обсирать.
>>1485932>курсы говно яскозалНе все.>Ну а как бы ты сделал на их месте?Нормально структуировал, сделал больше уроков, меньше по времени, больше материала, больше ссылок. Плюс всяких Першики ведут их на отъебись, а чувачки по фш и js мусор дают.>И бесплатные курсы у них вообще нормПросто конченые. Только людей с толку сбивают.>КантораГовно не ем, спасибо.>Так что хуйли тут гундят, вообще непонятно.Заебал мусор, который штампуют на курсах и те валят рыночек. Если бы не эти петухи, сейчас бы анон с гораздо меньшими знаниями вкатывался тем же версталой, а не вынужден был прозябать продаваном консультантом по полтора года, прежде чем влететь джуном за 30к после 25 собеседований.Восемьдесят процентов людей дебилы, которые никуда бы не пытались вкатиться, если бы не расхайпленые курсы, в которых сидит чувак и говорит, что скоро он бросит свое дерьмо и будет работать в сфере охуеть каких высоких технологий. Они все равно если куда-то вкатываются, то не развиваются, или делают это как черепахи. Кому нужна конкуренция с этими социоблядскими макаками?
>>1485932Так академия и есть говно , годные курсы это FCC там про все есть, ну разве что верстки как таковой с фш нету( почему мне непонятно)и проекты на выходе . В шапке говно висит потому что всем похуй, вот заходишь в js тред, а там в гайде и нету академи ( ВНЕЗАПНО)
Бля, когда же пройдет этот хайп, и в каждой галере начнут требовать высшее образование. Фронтенд - это такая же профессия, как и инженер или юрист, и без вышки вообще должны сразу отказывать. Самоучки в большинстве своем ничего не умеют и не имеют четкой базы. Да и вообще, вы где-нибудь видели инженера, которого взяли на работу в компанию просто потому что он САМ ВЫУЧИЛ?
>>1486150Все местные к тому времени успеют вкатится и будут так же гнило пиздеть на ньюфагов, как и ты.
>>1486150Ни в одном вузе рашки не дают знаний, релевантных для разработчика. И "хайп" этот заметен только в сенг, потому что из перспектив у нас или присосаться к бюджету, или айти, а в той же ссаной испании садовник получает не меньше, чем разраб локального офиса микрософта. Так что иди на хуй, если боишься конкуренции вайтишников, то ты хуже любого, кто сидит итт и пытается вкатиться.мимо с вышкой
Как сделать мой код кроссбраузерным? Какие полифилы использовать и как настроить babel? Есть какая-то программа, которая посмотрит на мой текущий код и скажет, где он точно будет работать как есть, и что нужно добавить, чтобы охват браузеров был больше? Пока я вижу только сотни таблиц совместимости на MDN и не понимаю, как мне в этом разобраться.
>>1486564Надо хорошо знать базовые концепты жса, типа замыканий, контекста this, работы со строками и массивами. Надо уметь решать простые задачки на алгоритмы, уметь различать их сложность. С такой базой тебе много где будут рады.
>>1486711У меня знакомый еще со школы задротил и в 20 уже сеньер и сразу всех отсекает кому больше 21 на собеседовании.
>>1486694Все так - нормальный джун это школьник или студент, а в 30 уже должен уметь программировать на Go/Python/Ruby/c#, знает linux, anux, anus, имеет минимум 18 лет опыта коммерческой разработки, 7 из них на rust или c++, ну и гит с минимум 4000 звезд.
Анон, на чем тренить ЖС? Вот я по гайду треню вертску, качая халявные psd и переводя их в хтмл, ок. А ЖС чем тренить-то? Лазить по чужим сайтам, смотреть всякие приблуды типа "поиск по городам" и пытаться их реализовать? Есть какая-то конкретная техника для практики ЖС? Еще я зареган на кодеварс и играю там мелкие задачки (так сказать блицы, рапиды, если как в шахматах), уже до 4кю доигрался лол.
>>1486810Чо за птица? http://e-maxx.ru/algo/longest_increasing_subseq_log это?Ебать ты монстр. И ты такое без вышки знаешь?
Пацантрэ, подскажите как можно дефолтный инпут с датой отредактировать так, чтобы я могу подставлять свои значения заместо "22.07.2018" например ""ноя. 2018" и тд. Или с стандартным инпутом так нельзя? (Если шо, пишу на реакте).
Да заебали вы про возраст писать. Возраст это не помеха, если ты не долбаёб. Должно быть сильное желание вкатиться во фронтенд, причём интерес должен быть. если есть стремление только к деньгам, можете сразу дропать. IT сфера сейчас это свобода выбора.
>>1487218>Да заебали вы про возраст писать. Возраст это не помеха, если ты не долбаёб. Должно быть сильное желание вкатиться во фронтенд, причём интерес должен быть. если есть стремление только к деньгам, можете сразу дропать. IT сфера сейчас это свобода выбора.
Перекат.https://2ch.hk/wrk/res/1487294.htmlhttps://2ch.hk/wrk/res/1487294.htmlhttps://2ch.hk/wrk/res/1487294.html
>>1487218>если есть стремление только к деньгам, можете сразу дропать. >IT сфера сейчас это свобода выбора.Не понял, что имелось в виду под этими предложениями?