Этого треда уже нет.
Это копия, сохраненная 27 февраля 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Ламповый Frontend thread № 89 новогодний! /front/ # OP 1468483 В конец треда | Веб
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/ytWW0UfU
http://pastebin.com/tvvwC7uz

Прошлые треды:
#59-79 в предыдущих шапках
#80 https://arhivach.cf/thread/384688/
#81 https://arhivach.cf/thread/386393/
#82 https://arhivach.cf/thread/387694/
#83 https://arhivach.cf/thread/393537/
#84 https://arhivach.cf/thread/395436/
#85 >>1393263 (OP) (OP)
#86 >>1407024 (OP) (OP) (OP)
#87 >>1424213 (OP) (OP) (OP)
#88 >>1444207 (OP) (OP) (OP)
15109086963880.jpg18 Кб, 300x300
sage 2 1468536

>фронтенд в 2к19ом

3 1468539
Да. да. да. Единственный
sage 4 1468541
>>68537 (Del)
Мёртвая айти сфера, за счёт втюхивания всем и вся курсов именно по нему, конкуренция ебаная на одно место и зп гавно по сравнению с другими языками
5 1468545
>>68536
двачую
sage 6 1468547
Весь мир на машинное обучение перекатывается, эти дауны сайтики верстают, пздц
7 1468564
>>68546 (Del)
Ага, и цены на мороженное по 350 баксов за кило, кек.
DvKvr74XcAEq0Pd.jpg156 Кб, 960x716
8 1468572
Шизик ссыт конкуренции прост.
9 1468627
>>68587 (Del)
Вот тебе и конуренция среди вкатывальщиков. У большинства ведь даже этого нет, а только мотивация ну и быстрая обучаемость, конечно же.
10 1468651
Господа, ответьте пожалуйста на нубский вопрос.
Вот фронтенд современный - это же не верстка нихера уже, а реакты-ангуляры и вью с ними, то есть чисто js-программирование? Верстать вообще не приходится? Или как оно в реальной жизни?

Сам пока пытаюсь верстаком чистым в ДС устроиться, но пока неудачно (несколько лендосов в портфолио, галп, сасс юзаю). Вот и думаю, стоит ли фреймворки смотреть уже (основы js влегкую знаю).
11 1468652
Дядя Бафамет попросил, сычик, сделай сайтик. Я сверстал бесплатный макет взятый из интернета.

У меня такой вопрос: какую бесплатную CMS проще всего использовать? Чтобы верстку малюсенького сайта натянуть на эту CMS. Надо чтобы была возможность писать вопросы на этот сайт и чтобы дяда Бафамет из админки отвечал на эти вопросы. Какую CMS использовать? Wordpress пойдет?
12 1468654
>>68651
Закрепи нормально основы жс. Кантора хватит
13 1468655
>>68652
Более чем пойдет.
14 1468656
>>68655
Отлично, спасибо большое.
15 1468657
>>68639 (Del)
Смысл моего поста был в том, что конкуренция не такая высокая, как ее рисуют.

>Ты исследования проводил или это твои проекции?


Я у хрюш входящие резюме смотрел, у многих в портфолио кроме 1 кое-как сверстанного макета или сертификата говнокусов вообще ничего нет, часть просто с пустым портфолио. Зато в графе "качества" копипаста стандартной хуйни про обучемость, любовь к программированию и прочее.
16 1468677
>>68674 (Del)
ОП-пики, которые мы заслужили. Анимешники уже вкатились и предали нас, покинув тред.
17 1468706
Я хожу по собеседованиям по Мухосранские днищестудии, там рабовладельцы спрашивают - есть ли дэвушка у ас. Что отвечать? Сказать что есть? Никак ведь не проверят же этот факт?
18 1468707
>>68706
фикс у ваС
19 1468714
>>68709 (Del)
Насколько я понимаю, если у человека девушка, то он больше работает и более социален.
20 1468716
>>68715 (Del)

>Логика из разряда "нет девушки - лузер".


Ну не то что из разряда. А это и есть та самая логика.
21 1468725
>>68721 (Del)

>Слишком поверхностно смотришь.


Ну это не я так смотрю, а рабовладельцы хотят социальных рабов нормисов, чтобы он не повел себя странно.
22 1468746
>>68674 (Del)
год аниме и мувисерчеров завершился, ничего не поделаешь, время рушит все, что мы строили, дальше будет только хуже.
15436617962730.jpg131 Кб, 922x720
23 1468765
пздц лучше бы не перекатывали
24 1468775
Ищу работу, хожу по собеседованиям (ходил до НГ, сейчас жду когда каникулы кончатся). Возник такой вопрос, вот я допустим понимаю, когда компания является веб-студией и херачит лендосы и сайты для заказчиков. Ты верстальщик, у тебя есть задачи верстки по макетам новых проектов.

А вот если студия развивает свой продукт, работает несколько лет, то какие вообще задачи могут быть у верстальщика? Можете привести примеры? Неужели за несколько лет существования продукта возникает потребность в штатном верстальщике?
25 1468781
>>68706
Скажи либо есть, либо сейчас нет (намёк на то, что была). Я бы выбрал второе. В любом случае если станут дальше спрашивать, то можно уже смело слать их нахуй
26 1468785
>>68775
Ты тролишь так или тебе делать нехуй ? какой нахуй верстальщик?
27 1468799
>>68785
Такой нахуй, что Gulp и Sass настроил и давай свои гриды и флексы хуячить, свг картиночки вставлять из макетика.
28 1468813
Блин, ребята, верстать эти шаблоны сайтов это низкий iq. Надо идеи сайтов какие-то, как пиндосовские прогеры создают корпорации в гараже? Где, блять, они берут идеи?
29 1468850
>>68572
Двачую. Репортите шизло, ему уже с прошлого треда пора в бан.
30 1468909
2019.lenta.ru
На каких технологиях это сделано вообще?
31 1468910
>>68765
Двачую
32 1468911
>>68909
Three.js
33 1468955
>>68909
>>68911
Охуено! Сайт работает довольно шустро.
34 1468958
Пацаны, а апворк тред всё?
35 1468960
>>68652
KeystoneJS
36 1469012
>>68909
Напоминает Интерстеллар, когда он между книжными полками лазил.
37 1469540
>>68765
Ты онеме-ОП? Не уходи только, перекатишь в следующий раз
38 1469586
Хочу спросить как недовкатывальщик парочку вопросов Вопросы очень глупые,так что обоссыте,но не бейте

> 1)Выучив Html5 и css3 так что могу писать с трудом говнолендинги,что нужно выучить на канторке по JS что бы начать за дошираки зарабатывать (до какой главы по минимуму читать)


> 2)Как,где и когда,вы впервые заработали свои первые кровные в этой сфере (желательно в подробностях)

39 1469590
>>69586
Чел, ты немного не понимаешь, в чем суть этого треда. Если твоя цель - натягивать лендосы на цмски в вебстудиях от Ашота за 30к в месяц, тебе в пхп тред. Если ты хочешь фрилансить, то тебе в апворк тред. Мы же нацелены немного на другое. Нам лучше немного подольше повкатываться без заработка, но зато потом сразу прыгнуть на 80к/месяц, работать с передовыми технологиями и построить длинную и успешную карьеру и переехать в Силиконовую долину.
40 1469595
>>69590
Ну я то думаю что надолго в таком состоянии долго сидеть не буду,тк самого такая перспектива за ашота работать всю жизнь нету
Так,временно клепать фигню,после эволюционировать во фронта ,тк нихуёвая такая мотивация имеется
Не в мгновениеж ока люди становятся фронтами
41 1469628
>>69625 (Del)
Все правильно написал. У меня на работе коллега с 2013 года в веб разработке, все так же работает за 25к. У него как раз тянка есть.
42 1469710
>>69595
Выучить что попроще и вкатиться побыстрее - крайне хуёвая стратегия. Лучше всего сразу вкатываться на хорошие технологии и в них развиваться. Реакт+ноджс займет 6-8 месяцев, не так уже и много по сравнению с тем, как если бы ты выучил верстку+жс. Твой опыт работы с говном почти никак тебе не поможет, когда захочешь эволюционировать и в итого ты разочаруешься, что проебал кучу времени, работая на ашота за копейки.
43 1469783
>>69477 (Del)
Скажи подробнее, что должно быть по функционалу, я не следил за видосами.
44 1469801
>>69783
Да и не надо. Это же шизик. Он с питона перекатился и при этом спрашивает у фронтэндеров, как ему пилить то, что реализуется на его ебучем джанго.
45 1469928
Есть у кого коллекция мувисерчеров анона
46 1469939
Angular vs React, дискасс
47 1469991
>>69939
Нахуй иди
48 1470052
>>68657
Угу, я тоже канбан хрюшевский смотрел недавно. Там лютый пиздец, портфолио вообще ни у кого нет. Зато тобою описанное есть почти у всех, да. У нас трех жс макак пришлось искать почти 4 месяца. И это при том, что лид задает вообще минимум вопросов, у меня техническое собеседование с ним заняло минут 10, а тестовое наше выполняется часа за четыре. Одной из макак был я, меня-то на контрасте сразу же взяли, второго привел работающий тут чувак, а третьего взяли после стажировки. Со стажировкой тоже тот еще пиздец, ее проходили человек семь, из них помимо взятого стажера не слился только один казах, который в реакте дом руками ковырял. И его при этом тоже как вариант рассматривали на безрыбье. А стажировочный проект простейший, там было готовое апи, нужно было с этим апи запилить синглпейдж на 4 страницы с функционалом круда, даже без редакса, при этом было много людей, которые могут помочь, если до них доебаться. Давалось на все это 2 месяца. Вообще, сама стажировка как явление в компании со штатом в <20 человек - это уже показатель крайней залупности рынка вкатывальщиков. Я недавно резюме на хедхантере обновлял, так там меня с моим гитхабом с мувисерчерами и тремя месяцами опыта уже раз 7 за месяц на собеседования звали. И это в мухосрани.
Так что если кого-то никуда не берут, то скорее всего это из-за того, что он даунич, но никак не из-за конкуренции.
49 1470065
>>70052
Думаю что в ДС по другому обстоят дела, там джунам платят более менее нормально.
50 1470073
>>70065
Ну у меня тоже по меркам моей мухосрани нормально платят.
51 1470077
>>70073
Я к тому что кто шарит, тот едет джуном в ДС, там в любом случае больше заплатят + если мухосрань очень маленькая, то скорее всего в этом гетто априори нет людей кто может в кодинг.
1546632869262.png7 Кб, 448x77
52 1470118
Господа, а что тут за долбики-питонисты и отсосухуйзанейронку сидят, все активно срут про то какой фронт говно и нужно в ML, что веб все, прочую толстую залупу-ахинею несут?
53 1470220
Сап, фронтач. Как вы здесь? Хотел вкатываться во фронт, лол, еще в конце 16 года. Но, как вы уже поняли, пропердел все эти два года дома. Как сейчас фронт? Все загибается? Или уже точно всё? Одно время хотел вкатываться в джаву, но понял что вряд ли осилю.
000000.png68 Кб, 761x527
54 1470222
Небольшой вопрос от ньюфага: насколько сильным говноедством является смешение on... и addEventListener? За, например, такой говнокод мне нужно нассать в рот или можно ограничиться проводкой залупы по губам?
55 1470223
>>70052
Ну это мухосрань, это другое. По моему опыту там зп ниже плинтуса, процессы разработки в говне, тесты не пишут, про аджайлы и скрамы там и не слышали. Это не назовёшь актуальным опытом разработки, почти то же самое, что дома сидеть и мувисерчеры делать.
Ты попробуй вкатиться в ДСы без опыта работы на 80к+ и на актуальный стек без жквери и ангуляров, охуеешь от конкуренции.
56 1470226
>>70222
У тебя листенеры будут слушать и после того, как ты мышку отпустишь, в этом проблема. Лучше сделать переменную-стейт, к которой ты в листенерах будешь обращаться.
57 1470236
>>70222
Объясни, зачем ты делаешь константы?
58 1470238
>>70224 (Del)
Ты задолбал, у тебя слишком путаная речь и не детализированные вниманиеблядские сообщения(хотя бы вкратце описывай, чем ты занимаешься, уже потом свое творчество со скринами пости)
59 1470240
>>70238
Ты не понимаешь, у него реально крыша поехала, без иронии. Пишет он скомкано и бессвязно потому, что мыслит он так же.
Все, что мы можем сделать - это попытаться как-то сдеанонить его, связаться с его опекунами и сообщить, что он не принимает таблетки, пусть примут меры.
sage 60 1470266
>>70249 (Del)
Соси хуй, мудак больной
61 1470267
>>70236
А когда вообще их надо ставить?
мимо
62 1470391
>>70226
Почему? Он же убирает листенеры на mouseup
63 1470401
>>70391
Ну тогда заебись, но я все равно бы не стал лепить "on" к документу, это может сломать другие библиотеки, которые ты потом может подключишь.
64 1470403
>>70222
Разницы нет в данном случае. AddEventListener от on отличается тем, что можно задать несколько хендлеров, а потом какой-то из них убрать через removeEventListener + ещё event capturing задать третим аргументом. AddEventListener - более гибкое решение просто.
65 1470421
>>70224 (Del)
Чего ноду не попробуешь на бэкенд? Пистончик-то уже всё, сдаёт позиции в вебе.
1546684818459.jpg64 Кб, 866x486
66 1470436
>>70430 (Del)
Даже не верится, что такие долбоебы вкатываются в программирование, у которых уровень развития на уровне третьеклашки из майнкрафта
67 1470442
Поясни, анон. Вот я ищу работу версталой в ДС, со временем перекатываться в серьезный фронт при этом без смены работы. На какие вещи внимание обращать грубо говоря - вот есть вакансия, там в качестве "желательно" написано знание Ангуляр. На другой в графе "желательно" Polymer. Я так понимаю, надо искать ту вакансию, где Реакт написано будет? Ибо не хочется потом через полгодика-год оказаться на задворках технологий.
68 1470461
>>70442
Алсо, дополню, у меня пока нет особого понимания как и где используются js-фреймворки, поэтому вопрос может тупой
69 1470465
>>70442

>6 вакансий «polymer js»


Откуда ты это говно достал?
71 1470470
>>70467
Какие-то отбитые с самописным вебгл движком, оно тебе надо? И не ищи работу версталой, если хочешь во фронт.
72 1470472
>>70467
Ты этот полимер нигде юзать не будешь потом, поэтому хуй знает. К тому же настораживает, что они не предлагают никаких дефолтных для айти компании плюшек, типа оплаты ДМС, спортзалов и завтраков, да и график фиксированный напрягает. Хуевая вакансия, в общем, поэтому иди туда попрактиковаться в прохождении собесов.
73 1470475
74 1470589
>>70439 (Del)
Мне нравится, как ты сам придумываешь себе утверждения, которых никто не делал, а потом с пеной урта и дымом из жопы пытаешься их опровергнуть. Если ты не понял, тебе просто сказали, что ты тупой, что ты, собственно, и подтвердил.
75 1470601
>>70589
Подтверждаю

мимо филин
76 1470678
подписуюсь
77 1470775
>>70423 (Del)
Артем, ты? Таблетки выпил? Всем похуй на твою питонопарашу.
78 1470881
>>70118
Работал я тут значит в одном МАШИН ЛЕРНИНГ недавно) в передовой так сказать фирме на слуху. бля ей богу - на смех курам. 10 аутистов пишут конструкции вида if отличается от 10к идеалов выбранных вручную then отсеить. Русский жестокий ML
79 1470882
>>70467
Чувак, они не могут 100к найти на нормальный логотип, чтобы сделать. Как думаешь, у них есть бабки и вобще это адекватная компания?
80 1470906
Бля, учу жс по codecademy - в 10 раз понятнее, легче и логичнее кантора. Открываю кантора - вобще нихуя не вдупляю, открываю codecademy просто изи. Думаю 6 месяцев про взять. Даже с моим сосущим английским просто охуенно
81 1470947
>>70945 (Del)
You dont know js немного для другого, она уже для тех, кто какое-то время пишет на языке и хочет углубить знания. С нуля ты по этой книжке ничему не научишься, а с Кантором - вполне.
82 1470948
>>70947
Все время хочется вместо Кантор, квантор его назвать, обдрочился матлогикой называется.
Значит академия с кантором и писанина всяких задач?
83 1470949
>>70948
Академия для жса не подходит.
84 1470950
>>70949
А для HTML/CSS? И почему не подходит то?
85 1470951
>>70950
Потому что там теоретического материала в разы больше, и формат "минутку читаешь - минутку делаешь" тут не подходит. А для ксса заебись.
86 1470953
>>70881
Я этой темой интересовался разве что по теории графов, что ещё за конструкции по условиям такие?
87 1470955
>>70951
Спасибо за инфу!
88 1470964
Анчоусы, как проверить, было ли событие поймано там, где оно сгенирировалось, или просто всплыло? Понятно, что можно e.target == e.currentTarget, но там вроде было свойство какое-то у него именно об этом. В глаза долблюсь не могу найти
89 1471187
>>70953

>Я этой темой интересовался разве что по теории графов, что ещё за конструкции по условиям такие?


Обычные блять инструкции, там кода от силы 1к строк нужно
90 1471208
Чёт у меня atom ide + ide-flowtype + linter-eslint намертво грузят систему. Я так понял, мне лучше не пытаться подружить пакеты, а сразу на вскод переходить?
91 1471219
>>71208
на vs code переходи конечно
92 1471295
>>70906
>>70945 (Del)
Меня больше поражает, что у него в комментах есть люди, которые под каждым его уроком делают все задания и тратят на это дни и недели. ЗАЧЕМ??? Я половину в голове решаю, что сильно сложное - скипаю. А главное, ну для чего тебе эти задачи оторванные вообще от всего, с какого-то манямира в кубе?
Тоже не нравится Кантор, но инглиш мой не очень. Чтобы code academy слушать, какой уровень инглиша нужен? У меня твердый b1, мб ближе к b2. Как часто на словарь отвлекаетесь?
93 1471303
>>71295
Большинству не очень заходит изучение без практики, задачки у него не прям плохие.
94 1471312
>>71300 (Del)
уже есть от гугла
>>71303
мне кажется, такое не прям чтобы хорошо удерживается в голове.
95 1471344
>>71295
Там же задачи по типу сделать таблицу, которая по кликам по th'аш сортирует по соответственному столбцу, или параграф, у которого есть More.., на него нажимаешь, и он параграф разворачивается. Чисто из веба же.
96 1471534
Аноны, у кого нормальный английский (на уровне понимания той же кодакадемии) лезьте вот на ютуб канал Traversy Media, там дохуища уроков для начинающих практически по всем веб-темам (и хтмл-цсс, и флекс-гриды, и простые проекты на ванильной js, и быстрый прогон основ реакта с ангуляром и вью плюс несложные проекты) с уклоном в практику.
97 1471574
Вы же в погромаче были
98 1471575
Алсо кто в Screeps играл? Там вроде чистый js.
99 1472054
>>71208

> flowtype


Эта параша будет периодически грузить тебе систему намертво в любом случае.

мимо тайпскрипто господин
100 1472078
>>71758 (Del)
У тебя логическая ошибка в предложении
101 1472275
>>71295

>сложное


У него элементарные задания которые решаются за пару минут для закрепления материала. Если они для тебя сложные, то в твоем чтении нет никакого смысла.

>Чтобы code academy слушать, какой уровень инглиша нужен?


> твердый b1, мб ближе к b2


>не может слушать


Типичный вайтишник.
Конкуренция в айти миф если большинство вот такие
102 1472405
>>72275
Нахуй иди. Я понимаю речь не сложную речь на слух и в принципе могу стенами текста писать и меня прекрасно понимают.
А ты петушок, хоть предложение без ошибок можешь написать?
Твой Кантор говнище, написан тупорылым советским дегенератом, который 15 лет ковыряется в прохрамирование и все что он там понимает, понимает интуитивно, в остальном вычитал из туториалов и скопипастил, с переводом и адаптацией под свой дегенеративный умишко. Он даже разговаривает как идиот, жуя слова и обьясняет повторением одного и того же, как написал когда-то в своем учебнике.
Если в ру.сегменте все такие дегенераты как ты и Кантор, то не удивительно, что в ру.ойти такая отсталость от стран первого мира. Интересно, кто читает его учебник на английском? Думаю, никто. Твоего Кантора используют как безальтернативный справочник на русском языке. За счет этого он и популярен.
Меньше спеси, говно. Ты сидишь в треде с такими же войтишниками и еще что-то воняешь, хотя по факту сам являешься днищем и самоутверждаешься за счет новичков. Обтекай, дно ебаное))
103 1472408
>>72405
Да заебатый учебник у Кантора, но он для тех, у кого жс не первый язык программирования. А задачки у него частенько сложные.
104 1472420
>>72408
Я вангую, что там сидит обосраная манька, которая вкатывается еще дольше местных "вайтишников". Обосраная манька наверное решает каждую задачку Кантора и уже потратила лет 100 на вкат, а здесь про 5 минут рассказывает. Ну просто биомусор как он есть))
Наверняка обосраная манька прибежала сюда из ПИХИПИ или ПИТСОНА, надеясь хоть здесь не найти конкуренции. А внезапно, конкуренции и здесь выше крыше. Мане пригорает в общем.
Мань, ты бы повесился пошел, такой биомусор не нужен в ойти. Я тебе гарантирую.
105 1472425
>>72405
То есть какая-то хуйня, которая еще только учит жс, да и все остальное, пишет тут свое охуенное мнение так, будто разбирается в теме. Неплохо.
106 1472433
>>72428 (Del)
Потешное чмо, напиши 5-6 предложений. На любую тему, своими словами. Ждем-с
107 1472437
>>72425

>То есть какая-то хуйня, которая еще только учит жс, да и все остальное, пишет тут свое охуенное мнение так, будто разбирается в теме. Неплохо.


Тоже самое я могу сказать про тебя, петух. Только две очевидные разницы.
1) Я не выебываюсь.
2) Я вижу тебя насквозь, ты просто стремное чмо и неудачник и я расписал твой психологический портрет.
Такие дела.
108 1472439
>>72435 (Del)
Ясно. Эта чмоха недееспособна. Всегда и везде самые тупые и неспособные воняют больше всех. Даже трех предложений написать не может, боится обосраться, лол. Иди дальше аудируй, чмо))
И речи не было про понимание речи.
109 1472462
Кстати, включил Traversy media, врубил сабы. И вроде бы 70% вполне понимаю. Буду дальше смотреть. Спасибо анону выше.
Рака яичек шизлу с боевыми картиночками.
110 1472587
>>72500 (Del)
Кантор дает хорошую базу, лучше найти сложно. А как можно задрачивать "понимание прототипов", если всю прототипную концепцию можно описать двумя словами - для меня вообще загадка.
PS у кантора есть английская версия учебника, там ES6.

мимо вкатился по кантору
111 1473063
>>72405
Двачую покупал его книгу, а когда ее проебал он мне по почте предложил купить ее еще раз дескать он добавил в нее много)
Бтв тоже сидел и читал эту хуйню, но потом заебали эти задачи оторванные от мира
112 1473148
>>73125 (Del)
Что за песенка?
image.png81 Кб, 1342x910
113 1473200
блядина ты обезумела?

>>73148
хз какой то синтвейв анончик
114 1473259
Чебупели, кто с апворком работает? Заметил, что курс вывода с палки стал хуже, чем напрямую с апворка, хотя всегда было наоборот.
115 1473261
>>73259

>Чебупели, кто с апворком работает?


Пытаюсь начать. Не вкатывальщик, сижу уже почти два года в офисе, фулстэк, на фронте Vuejs.
Пока ничего не урвал из заказов. У тебя какой стэк, какие советы дашь?
116 1473265
>>73261
Я вообще переводчик, искал апворк тред, а его и нету. Всегда ж висел тут годами.
117 1473337
>>73265
Лол.
С каким языком работаешь?
118 1473355
ААААА, помогите! Есть плагин слайдера, он добавляет элементы в DOM-дерево: точки и стрелочки. Пытаюсь повлиять на них, хочу переместить точки (пагинацию) в другое место в DOM-дереве, но не получается. Когда я ищу эти элементы, их тупо нет. В чем трабла?
119 1473382
Краткое пояснение к предыдущему посту. Когда вставляешь это дело в консоль, то находит.
120 1473561
>>73382
Блятьб цэ ж слик. Ты что конкретно сделать то с ними хочешь? Ты учти что слик их генерит каждый раз при рефлоу. Если ты хочешь прям в нутро залезть, то боюсь тут тебе врятли помогут, нужно в ЖС тредю спрашивать.

Если тебе их нужно просто переместить, то никуда в дереве их не нужно убирать, они абсолютли спозиционированы, оттуда и пляши.

Если хочешь совсем убрать, например, так это в АПИ есть.
121 1474059
>>73355
У самого влика ж есть возможность перенести пагинацию в другое место.
Ищи appendDots тут http://kenwheeler.github.io/slick/
image.png46 Кб, 398x381
122 1474499
Почему в код Двача встроены мемы? Только что заметил. надо же как-то оживить тред. че, все уже 900кк\нс?
123 1474533
>>74499
Ты заметил, какой у них пиздец с консолью?
В понедельник первый рабочий день. Жду не дождусь.
124 1474720
>>73265
Уже год как нет апворк треда, анон, увы, сам искал.
Есть только гайд, который у них в шапке висел https://github.com/odeskconf/guide
125 1474722
>>73382
Ты их создал, но не вставил в дом-дерево, гугли .appendChild
126 1474834
Как же я заебался работать, господи, аж плакать хочется, я этой хуйни больше не выдержу. Я на полном серьезе завидую курьерам, промоутерам и прочим представителям днищеработ. Какая бы их работы не была хуевая и днищенская, но они здесь не навсегда, они могут в любой момент ее кинуть и заниматься чем-то другим, а не пырить в эти ебучие цифры до скончания веков, да и после работы их разум чист, а то что будет происходить на работе завтра их совершенно не ебет. Пацаны, если вы вкатываетесь ради денег или чтобы хоть куда-то пойти, то бросайте эту затею, это хуево очень закончится, базарю. В первую очередь мое сообщение адресовано таким же двадцатилетним уебкам, как я, которые только закончили шарагу/вуз и не знают чем заниматься по жизни. Идите грузчиками, моряками, экспедиторами, дезигнерами, кем угодно, но только не в это ебаное айти. Здесь себя комфортно чувствовать могут лишь конченные аутисты, которые с детства по этой хуйне угорают, да и тех рано или поздно заебет. Ищите себя, не ведитесь на хайп и все у вас будет хорошо. Чуть большая зарплата и чуть более комфортные условия РАБоты не стоят тех нервов, которые вам придется сюда въебать. Очень надеюсь, что у меня получится съебаться из этого ада и найти если не то что нравится, то хотя бы то, что не будет приносить таких огромных моральных мук. Задумойтесь над моими словами и бросайте эту хуйню, пока не поздно, потом вам будет обидно за проебанное впустую время и у вас не хватит ментальных сил, чтобы после этой ебаной работы развиваться в другом направлении и вы выпилитесь нахуй с досады. Если вы уже больше четырех месяцев читаете этот тред и хотя бы что-то понимаете в прототипном наследовании, то у вас большая сила воли, вы сможете добиться того, чего хочется вам, а не того что кажется удобным. За сим откланиваюсь и иду спать, ведь завтра мне на эту ебаную работу, которую я ненавижу всем сердцем.
127 1474848
>>74834
Двачую.

мимо сеньор 300к/секунда, выкатился в курьеры 15к/месяц
128 1474850
>>74834
поучения от жизни 20 летнего обсоса, кто тебе виноват, что ты после школы пошел верстать за еду, а не в институт студенток ебать как все нормальные люди
129 1474851
>>74850

>Программистом


>в институт

130 1474853
>>72405
Вкатывальщик на серьезных щах поясняет за индустрию и оценивает скиллы разработчиков со стажем в 15+ лет?

Всякую хуйню видел, но такое впервые.
131 1474854
>>74851
ну работай с 20 лет, наслаждайся жизнью это ещё лет 30 тебе так жить )))0 дебил блять, пошел бы хоть на слесаря, потом бы ещё годок другой у мамки на шее посидел бы в игры поиграл, а потом уже годам к 25 можно и рабство подаваться
132 1474855
>>74851
Если предел твоих мечтаний ~200к и прогнить в рашке, то конечно не нужна вышка.
133 1474856
>>74834

> Ну на других работах ведь тоже нервотрепка + условия хуже и платят меньше.

134 1474863
>>74850
Я сразу заметил, что мой высер адресован таким же долбоебам, как я. К 30+ старперам он отношения не имеет, если они к своим годам решили вкатиться, значит у них дела еще хуже, тут уже не помочь. И я, к сожалению, с версткой дел не имею, там хотя бы просто механический навык, можно абстрагироваться от всего.
>>74848
>>74856
Можете укреплять свой манямирок сколько угодно, но потом поймете как ошибались и будете страдать также, как и я, а то и хуже, ведь вы были предупреждены, но не послушали. Оно того не стоит, ни за какие деньги.
135 1474871
>>74863
Дежурный тролль в треде, я спокоен.
136 1474967
>>73337
Java script
137 1474981
>>74834
Сопляк без опыта в жизни вешает где лучше. Жирно.
138 1475071
Сап аноны, ньюфаг в треде.

Куда сейчас лучше вкатиться: фронтенд веб-разработку с HTML-CSS, JS и Реактом или в более традиционное погромирование с алгоритмами-паттернами, Python, C++ и прочими языками и штуками??

Есть ли разница во вкате и перспективах?
# OP 139 1475199
>>74834
Залётный жулик.
140 1475391
>>74863
У тебя слишком жирно получилось, даже для высера.
141 1475432
фронтач, привет
из-за неименения времени, гуглил про курсы для вкатывальщиков, понравились курсы от яндекса на курсере (примерно 2к в месяц)
Есть у кого-то мнение или отзывы о них?
142 1475439
>>75432
Рекомендую курсы от хтмлакадемии. У них есть не только интенсивы, но и программы для тех кто работает на заводах.
143 1475450
>>75439
Двачую. Также рекомендую гикбрейнс.
145 1475529
>>68483 (OP)
Стоит ли 2 недели после увольнения отрабатывать, если бабки в серую платят? Боюсь, что могут наебать.
146 1475546
>>75432
Все руснявые курсы - говно без задач.
На курсере и юдеми есть как хорошие курсы, так и плохие.
Почему программист — не самая перспективная профессия 147 1475560
Привет, Хабр!

Следуя завету древних “хочешь разобраться в вопросе — напиши об этом статью”, я решил разобраться в вопросе — а какие собственно специальности будут востребованы в ближайшем будущем, и не в сферическом «глобальном мире», а в конкретном Воронеже месте, где родился и проживает герой нашего эпиграфа.

Так уж получилось, что в столицах я жил недолго, а большую часть трудовой биографии поднимал с колен экономику провинции, и, думаю, что имею некоторое представление о состоянии местного рынка труда, местных управленческих практиках, и уровне реальных доходов в различных профессиях.

Если посмотреть на вещи трезво — не каждый молодой айтишник обладает выдающимися в мировом масштабе способностями (которые, в конечном итоге, есть функция здоровья, образования, и воспитания), но, допустим, для своего родного города он вполне может входить в условные 10% самых продвинутых (иначе зачем пошел в ИТ).

Вопрос — сможет ли он, при таких стартовых условиях, расчитывать также войти в 10% по уровню дохода и общественного признания? Как вы понимаете — ответ отрицательный с вероятностью 95%, и тому есть ряд объективных причин. Рассмотрим, где может работать наш условный герой.

Карьера в ИТ-департаменте не-ИТ компании

Вообще-то это нетипично для других профессий — делать карьеру в непрофильном учреждении, например, врач будет наиболее эффективно развиваться в самой крупной больнице или хорошей частной клинике, но если он работает штатным врачом детсада — какая уж тут карьера.

А сейчас я наблюдаю тенденцию снижения роли ИТ-дирекций в крупных непрофильных компаниях по нескольким причинам:

— Топ-менеджмент в массе своей правильно оценивает реальную отдачу от ИТ, избавившись от иллюзий хайпа 90-х, когда CIO вводили в круг лиц, принимающих решения. Если это не банк и не связь — ИТ остается сервисным, непрофильным подразделением — со всеми вытекающими последствиями. Конечно, выше клининга, но точно ниже маркетинга, финансов, производства и продаж.

Да и тенденция передачи всего непрофильного на аутсорсинг вполне соответствует рекомендациям «большой тройки», к которым вынуждены прислушиваться владельцы крупных предприятия (ведь многие завязаны на иностранные кредиты, и показатель “выработка на сотрудника” не менее важен чем ебитда).

Все меньше програмных продуктов разрабатывается своими силами, все больше покупается у крупных столичных вендоров / интеграторов (причем сразу с поддержкой) — поэтому здесь о вашем профессиональном росте с большой долей вероятности не будут заботиться никак.

— Уровень ИТ-компетенции простых сотрудников растет, и услуги «няньки» нужны все реже. Крупные проекты автоматизации могут быть сделаны вообще без ИТ-директора. Нужна MES-система? Пошлем директора по производству в отраслевой тур — пусть опросит коллег — «у кого что стоит», и предложит продукт, подрядчика, и план проекта. Нужна глубокая аналитика? Наймем старшего маркетолога с хорошим стат- мат- образованием — пусть сразу со своим ПО и приходит, и нас всех научит.

Трудно айтишнику охватить все предметные области на сопоставимом с профессионалами уровне, и иногда это становится заметным для топ-менеджмента, и у ИТ директора отбирают проекты, оставляя лишь поддержку базовой инфраструктуры.

— В непрофильной компании ИТ-директор управляет немаленьким бюджетом, львиная доля которого — закупка оборудования, корпоративные соглашения с майкрософт / оракл / etc, и наличие «политических» моментов сильно затрудняет попадание на эту должность простого программиста, даже если он местный гений.

Резюме: На условном заводе или агрохолдинге вам, возможно, будут платить неплохо (по местным меркам), и свободное время у вас будет, но вы имеете все шансы состариться на этой должности, если вовремя не соскочите с профессии.

Карьера в местной ИТ-компании

Это уже лучше, но в нашем условном Воронеже таких немного, и основная часть — это про 1С или дистрибуцию / поддержку брендового ПО. Условия труда здесь обычно хуже, свободы меньше, тайм-менеджмент жестче, так как в среднем эти компании беднее, чем крупный завод или агрохолдинг, зато здесь лучшая школа, и можно вырасти, но лишь в узко-профессиональном смысле, без шанса попасть в число лиц, от которых что-то зависит в масштабе города — ведь основные деньги зарабатываются не здесь, а, как известно, где деньги, там и власть, и карьера.

Резюме. Такую работу можно рассматривать лишь как старт перед переездом в одну из столиц. Второй вариант — вы сможете со временем основать собственную мелкую фирму по сопровождению 1С, и даже купить мицубиси. Но это потолок в смысле именно ИТ-карьеры.

Удаленная работа и фрилансинг

Да, сейчас можно физически жить в любом месте России, а душой работать в Калифорнии, но так ли это просто, при ваших-то средних способностях и местном образовании?

Пример 1. Представьте ситуацию — вы хирург-травматолог в районной больнице города Карачаевска, других травматологов в окрестности 100 километров нет, горная местность, горячий народ, травм много, и даже если вы не очень хорошо учились, слабенько оперируете — у вас не будет отбоя от клиентов, весь город будет нести вам подарки и стараться дружить.

Да, конечно, на эту должность еще надо попасть, но в любом случае, вы конкурируете только в рамках своего города, и, отучившись, положим, в Москве, вполне сможете стать звездой местного масштаба — известным и, в некотором смысле, влиятельным человеком, ведь здоровье — это вам не цифирки в гаджете разглядывать.

С нефатальной травмой не каждый депутат захочет ехать в cклиф, и нужными связями вы обрастете весьма быстро.

Пример 2. Вы — руководитель строительных проектов, прораб по простому. Вы конкурируете внутри вашего города, а дома строятся, перестраиваются, сносятся даже в кризис, потому что людям надо где-то жить, а не цифирки в гаджетах разглядывать.

Если вы строите частный сектор, или даже большие объекты, относящиеся к федеральным — есть шанс выжить в любой экономической ситуации, тем более, что львиная доля внимания со стороны мэрий обращена именно на инфраструктуру, землепользование, и строительство — так вы еще и в чиновники можете пробиться.

Пример 3. Вы — юрист по специализации “оценка земель, землепользование, природоохрана”. У кого-то участок попал в водоохранную зону, кому-то налоги завысили, в каком-то районе надо задрать / опустить кадастровую оценку, потому-что какой-то уважаемый человек решил всю улицу скупить, и т.д. Работа у вас будет, а в кризис — особенно.

Пример 4. Вы программист, ищете удаленную работу, либо фриланс. В этом случае вам придется конкурировать сразу с половиной мира — от питерского программиста до венского / израильского / индийского, и вам придется соответствовать.

Сейчас еще имеется языковой барьер, и российские компании предпочитают брать русских, хоть и бывших, но синхронный автоперевод и проникновение культур скоро сотрут эту последнюю грань, и вам придется конкурировать уже со всем миром, и не факт, что вы окажетесь лучшим.

Психологические аспекты карьеры

Любой крупный руководитель — это наполовину бизнесмен, так как, во-первых, вынужден работать в высоко-конкурентной среде, во-вторых, основа его работы — достижение поставленных целей посредством других людей, а не собственного труда. Программист же большую часть жизни работает с неживой материей, что со временем выливается в привычку доводить любое дело до конца собственными усилиями.

Однако, на любой серьезной должности никакого здоровья не хватит контролировать все лично, а навык «неважное и несрочное — поручить и забыть» не развит, и как следствие — наш герой будет метаться меж 2-х крайностей — от перфекционизма до полного отсутствия контроля, и оба варианта будут хуже.

Резюме

Если вы действительно хотите карьеры в ИТ — уезжайте в столицы тех стран, где делают ИТ, причем сразу после школы, а если хотите остаться в провинции — выбирайте работу, более близкую к земле и живущим на ней людям — врач, юрист, строитель, полицейский в конце концов. А в свободное время Вы можете продолжать программировать, в качестве хобби, если захотите.
Почему программист — не самая перспективная профессия 147 1475560
Привет, Хабр!

Следуя завету древних “хочешь разобраться в вопросе — напиши об этом статью”, я решил разобраться в вопросе — а какие собственно специальности будут востребованы в ближайшем будущем, и не в сферическом «глобальном мире», а в конкретном Воронеже месте, где родился и проживает герой нашего эпиграфа.

Так уж получилось, что в столицах я жил недолго, а большую часть трудовой биографии поднимал с колен экономику провинции, и, думаю, что имею некоторое представление о состоянии местного рынка труда, местных управленческих практиках, и уровне реальных доходов в различных профессиях.

Если посмотреть на вещи трезво — не каждый молодой айтишник обладает выдающимися в мировом масштабе способностями (которые, в конечном итоге, есть функция здоровья, образования, и воспитания), но, допустим, для своего родного города он вполне может входить в условные 10% самых продвинутых (иначе зачем пошел в ИТ).

Вопрос — сможет ли он, при таких стартовых условиях, расчитывать также войти в 10% по уровню дохода и общественного признания? Как вы понимаете — ответ отрицательный с вероятностью 95%, и тому есть ряд объективных причин. Рассмотрим, где может работать наш условный герой.

Карьера в ИТ-департаменте не-ИТ компании

Вообще-то это нетипично для других профессий — делать карьеру в непрофильном учреждении, например, врач будет наиболее эффективно развиваться в самой крупной больнице или хорошей частной клинике, но если он работает штатным врачом детсада — какая уж тут карьера.

А сейчас я наблюдаю тенденцию снижения роли ИТ-дирекций в крупных непрофильных компаниях по нескольким причинам:

— Топ-менеджмент в массе своей правильно оценивает реальную отдачу от ИТ, избавившись от иллюзий хайпа 90-х, когда CIO вводили в круг лиц, принимающих решения. Если это не банк и не связь — ИТ остается сервисным, непрофильным подразделением — со всеми вытекающими последствиями. Конечно, выше клининга, но точно ниже маркетинга, финансов, производства и продаж.

Да и тенденция передачи всего непрофильного на аутсорсинг вполне соответствует рекомендациям «большой тройки», к которым вынуждены прислушиваться владельцы крупных предприятия (ведь многие завязаны на иностранные кредиты, и показатель “выработка на сотрудника” не менее важен чем ебитда).

Все меньше програмных продуктов разрабатывается своими силами, все больше покупается у крупных столичных вендоров / интеграторов (причем сразу с поддержкой) — поэтому здесь о вашем профессиональном росте с большой долей вероятности не будут заботиться никак.

— Уровень ИТ-компетенции простых сотрудников растет, и услуги «няньки» нужны все реже. Крупные проекты автоматизации могут быть сделаны вообще без ИТ-директора. Нужна MES-система? Пошлем директора по производству в отраслевой тур — пусть опросит коллег — «у кого что стоит», и предложит продукт, подрядчика, и план проекта. Нужна глубокая аналитика? Наймем старшего маркетолога с хорошим стат- мат- образованием — пусть сразу со своим ПО и приходит, и нас всех научит.

Трудно айтишнику охватить все предметные области на сопоставимом с профессионалами уровне, и иногда это становится заметным для топ-менеджмента, и у ИТ директора отбирают проекты, оставляя лишь поддержку базовой инфраструктуры.

— В непрофильной компании ИТ-директор управляет немаленьким бюджетом, львиная доля которого — закупка оборудования, корпоративные соглашения с майкрософт / оракл / etc, и наличие «политических» моментов сильно затрудняет попадание на эту должность простого программиста, даже если он местный гений.

Резюме: На условном заводе или агрохолдинге вам, возможно, будут платить неплохо (по местным меркам), и свободное время у вас будет, но вы имеете все шансы состариться на этой должности, если вовремя не соскочите с профессии.

Карьера в местной ИТ-компании

Это уже лучше, но в нашем условном Воронеже таких немного, и основная часть — это про 1С или дистрибуцию / поддержку брендового ПО. Условия труда здесь обычно хуже, свободы меньше, тайм-менеджмент жестче, так как в среднем эти компании беднее, чем крупный завод или агрохолдинг, зато здесь лучшая школа, и можно вырасти, но лишь в узко-профессиональном смысле, без шанса попасть в число лиц, от которых что-то зависит в масштабе города — ведь основные деньги зарабатываются не здесь, а, как известно, где деньги, там и власть, и карьера.

Резюме. Такую работу можно рассматривать лишь как старт перед переездом в одну из столиц. Второй вариант — вы сможете со временем основать собственную мелкую фирму по сопровождению 1С, и даже купить мицубиси. Но это потолок в смысле именно ИТ-карьеры.

Удаленная работа и фрилансинг

Да, сейчас можно физически жить в любом месте России, а душой работать в Калифорнии, но так ли это просто, при ваших-то средних способностях и местном образовании?

Пример 1. Представьте ситуацию — вы хирург-травматолог в районной больнице города Карачаевска, других травматологов в окрестности 100 километров нет, горная местность, горячий народ, травм много, и даже если вы не очень хорошо учились, слабенько оперируете — у вас не будет отбоя от клиентов, весь город будет нести вам подарки и стараться дружить.

Да, конечно, на эту должность еще надо попасть, но в любом случае, вы конкурируете только в рамках своего города, и, отучившись, положим, в Москве, вполне сможете стать звездой местного масштаба — известным и, в некотором смысле, влиятельным человеком, ведь здоровье — это вам не цифирки в гаджете разглядывать.

С нефатальной травмой не каждый депутат захочет ехать в cклиф, и нужными связями вы обрастете весьма быстро.

Пример 2. Вы — руководитель строительных проектов, прораб по простому. Вы конкурируете внутри вашего города, а дома строятся, перестраиваются, сносятся даже в кризис, потому что людям надо где-то жить, а не цифирки в гаджетах разглядывать.

Если вы строите частный сектор, или даже большие объекты, относящиеся к федеральным — есть шанс выжить в любой экономической ситуации, тем более, что львиная доля внимания со стороны мэрий обращена именно на инфраструктуру, землепользование, и строительство — так вы еще и в чиновники можете пробиться.

Пример 3. Вы — юрист по специализации “оценка земель, землепользование, природоохрана”. У кого-то участок попал в водоохранную зону, кому-то налоги завысили, в каком-то районе надо задрать / опустить кадастровую оценку, потому-что какой-то уважаемый человек решил всю улицу скупить, и т.д. Работа у вас будет, а в кризис — особенно.

Пример 4. Вы программист, ищете удаленную работу, либо фриланс. В этом случае вам придется конкурировать сразу с половиной мира — от питерского программиста до венского / израильского / индийского, и вам придется соответствовать.

Сейчас еще имеется языковой барьер, и российские компании предпочитают брать русских, хоть и бывших, но синхронный автоперевод и проникновение культур скоро сотрут эту последнюю грань, и вам придется конкурировать уже со всем миром, и не факт, что вы окажетесь лучшим.

Психологические аспекты карьеры

Любой крупный руководитель — это наполовину бизнесмен, так как, во-первых, вынужден работать в высоко-конкурентной среде, во-вторых, основа его работы — достижение поставленных целей посредством других людей, а не собственного труда. Программист же большую часть жизни работает с неживой материей, что со временем выливается в привычку доводить любое дело до конца собственными усилиями.

Однако, на любой серьезной должности никакого здоровья не хватит контролировать все лично, а навык «неважное и несрочное — поручить и забыть» не развит, и как следствие — наш герой будет метаться меж 2-х крайностей — от перфекционизма до полного отсутствия контроля, и оба варианта будут хуже.

Резюме

Если вы действительно хотите карьеры в ИТ — уезжайте в столицы тех стран, где делают ИТ, причем сразу после школы, а если хотите остаться в провинции — выбирайте работу, более близкую к земле и живущим на ней людям — врач, юрист, строитель, полицейский в конце концов. А в свободное время Вы можете продолжать программировать, в качестве хобби, если захотите.
148 1475566
>>75560
Я так понял это антихайп?
149 1475570
>>75566
Это напоминание всем вкатывальщикам, которые думают, что в программировании их ожидает бабло и работа. Скоро программирование будет на уровне учителя или врача, и толпы хомячков опять отправятся в макдак работать.
150 1475571
>>75570

Кстати считаю, что часть шапки тоже надо переписать: скоро халява закончится, и вся ваша дурь про "ну ты прокачайся а работа тебя сама найдет её навалом"мигом вылетит из головы, ибо нехуй. Особенно ору с местных даунов за 30, которые собрались типа сменить профессию - для вас уже все потеряно, вам ток выпиливаться
151 1475595
Весело у вас тут.

мимо вкатился по шапке
152 1475603
>>75595
А кулстори не запилишь?

Мимо вкатываюсь по шапке
153 1476060
>>75529
Да. Всегда так делаю тоже боясь, что наебут.
154 1476067
>>75635 (Del)
По каким? Ладно, допустим, бумерам за 30 действительно сложно войти в профессию.
Но здесь сидит человек 50 приблизительно. Ты думаешь, что у 50 человек нету шансов вкатиться в ДС? Да дохуя вариантов, судя по всему. Но тоже есть ощущение, что через пару лет рынок айти в рашке начнет схлопываться. Но это не значит, что 50 человек с этого треда не могут вкатиться в веб в близжайшие пару лет.
А ты даун, который постоянно пишет из под саги - я тебя узнал. Я хз с какого треда ты тут появился, наверное с прошлого. Видимо перекатываешься из какого-то другого языка, т.к воняешь ниосиляторством и тупизной. Так вот, шел бы ты нахуй, маня. Или пруфай, что ты вкатился, тогда к твоим словам прислушаются. Но ты же ниосилятор, по тебе видно.
155 1476276
>>75571
Хз мне 27 лет и я хочу вкатиться чисто по приколу, зарплаты в ойти такие себе, особенно когда поработал в банке и на должности сраного зама в мухосранске имел 80-100к. У мелких руководителей в ДС зарплаты вполне сопоставимы с хорошим кодером. Не понимаю почему такой хайп вокруг ойти, ведь много кто зарабатывает по 150к+ в других сферах.
156 1476286
>>75603
Никаких кулсторей, год проедал накопления (квартира своя), читал кантора, дрочил прототипы, параллельно прошел курс кокодемии по верстке (честно спираченный), потом зарелизился реакт 0.14, еще 2 месяца дрочил его + редакс, запилил пару тудушек, вывесил резюме, через 2 недели устроился джуном-формошлепом на 60к.
Вышки нет, ДС, 2.5 года опыта.
157 1476351
Я по старой школьной и университетской привычке при обучении не применял никаких автоматизаций и писал все html, css, js - файлы руками. Но теперь настала пора изучить автоматизацию часто используемых задач, первое что нагуглилось gulp.

В 2019 году все еще моден gulp? Или это уже зашквар и все продвинутые пользуются чем-то другим?
158 1476358
>>76357 (Del)
Ладно, спасибо, а почему gulp зашкварился?
159 1476362
>>76358
Потому что двачер так решил.
мимоgulpанон
160 1476367
>>76362
Ок, тогда буду смотреть gulp. Благодарю, уважаемый,gulpанон.
161 1476387
>>76276
Только туда не вкатиться, будучи сычом без вышки, в отличии от айти.
162 1476389
>>75570

>то в программировании их ожидает бабло и работа


Ждём и причём единственная в россии, других специальностей попросту нет
163 1476390
>>76351
Смотри сразу webpack, тут тред набит зелеными даунами. В принципе галп тоже юзают, но либо для всякой верстки, либо в легаси проектах, либо в йобах в качестве таск раннера вместе с вебпаком (вебпак это бандлер, галп - собсна таск раннер, но по факту всем похуй). Грант совсем сдох и не колышится.
164 1476391
>>76390
Вот оно что, огромное спасибо
165 1476395
>>76387
Вышка в данном случае сойдёт любая помойная.
166 1476429
>>76421 (Del)
пусть вкатятся сначала, а вышку попозже можно получить
167 1476439
>>76421 (Del)
Ну и какие проблемы? Просто берешь и получаешь вышку если сильно надо.
168 1476451
>>76286
Поясни новичку, почему все говорят о прототипах как о чем-то сверх сложном? Вроде читал - все понятно. В чем соль?
169 1476458
>>76445 (Del)
Как бы вот таких крыс вышвырнуть из треда? Давайте репортить для начала.
170 1476462
>>76421 (Del)

>учиться


Проиграл. А что ты делаешь в этом треде, если учился, говно ты тупое? Или ты себя самоутешаешь тем, что твоя корочка "вумной" пидорахи тебе пригодится в дальнейшем и все было не зря?
Какие же дауны залетные засирают тред, пиздец.
171 1476490
>>76451
Не знаю, обычно на теме прототипов подрываются всякие питонисты и джависты, при чем у первых ооп настолько кривое, что над ними смеется весь мир, а мнение вторых можно не учитывать. А так ничего сложного же, тем более сейчас уже никто не просит тебя на собеседовании нарисовать на листочке цепочку прототипов как просили меня три раза из пяти собеседований, с чего я дико проигрывал, т.к. задачки были дословно слизаны с канторовских, достаточно знать саму концепцию.
172 1476551
Как же меня заебла эта нода. Настолько обасинхронился, что уже на автомате пишу массив.push(залупа).then . Я думал разговоры про калбеки и ехал промис через промис - это утрирование, авотхуй.
173 1476573
>>76445 (Del)

>Разве что на заочке, которая нихуя не стоит и в швятой Европе не котируется.


Диванный спалился. "Там" никто не выделяет различий между part-time и full-time коркой.
174 1476575
>>76573
Дополню: а вот на престижность университета да, смотрят. Причём не только на имя, но и на соответствие международным сертификациям, программам, хуяммам и т.д. Посему если и поступать с целью вката, то только в нормальный вуз.
мимо проходил
175 1476617
Перекатился
176 1476638
>>76575

> Причём не только на имя, но и на соответствие международным сертификациям, программам, хуяммам


Каким еще блядь сертификациям, дебич. Есть межгосударственные соглашения о взаимном признании дипломов о вышке. Если такое соглашение есть, то похуй какой мухосранский вуз ты закончил, твой диплом прокатит. Потому что диплом нужен лишь для формальностей (оформление рабочей визы), он должен быть настоящим и биться по базам, и всё. Если ты конечно не ракеты запускать в НАСА устраиваешься.
177 1476761
>>75450
сирисли? это же параша и разводы лол
178 1476763
так блядь
пошли разговоры про трактор
вы серьезно? уедет один из тысячи блять, везде полно своих погромистов. это не тырыпрайз
179 1476792
>>76791 (Del)
до последнего предложения читал серьезно, а потом немного обосрался
180 1476812
Анонче, нужен совет. Качу в ДС2(возможно 1) с моей мухосрани в середине мая (т.е. через 4 месяца). Хочу к этому сроку подготовить все необходимое для вката. На данный момент я завершаю обозначенную собой "базу" ванильного JS. Оставшееся время планирую тратить на реакт. Куда стоит (и стоит ли?) вложить мани чтобы процесс обучения был полегче (срок все-таки ограничен, а время вылета точно определено, так как возможность выпала хорошая).

В общем я в поиске годных и желательно не сверх долгих курсов.

Кокодемия, понятно, какая-то полная залупа (смотрел на торрентах, когда увидел как они объяснили рекурсию - выпал и выключил), еще в треде кто-то когда-то говорил про хекслет, но их проекты - на вид какая то срань с jQuery за 400$ в сумме(отдельно тот же реактопроект купить нельзя). Смотрю сейчас на это https://www.codecademy.com/pro/intensive/build-frontend-web-apps-from-scratch , но как-то все размыто, но зато есть рефанд. Пробовал кто может?
181 1476824
>>76812
Юдеми
182 1476846
>>76812
Курсы по английскому, если его не знаешь. Если знаешь, то дока по реакту + какую-нибудь срань вроде "как сделать йоба блог на реакте" для закрепления на практике. Я 10 раз пожалел, что начал учить реакт по сраным курсам, когда увидел простую и понятную доку с примерами кода на кодпене.
183 1476855
>>76846
С восприятием инфы на английском никаких проблем нет. Меня скорее беспокоит необходимость за 4 месяца освоить реакт на уровне требований ДС1-2 контор + сделать портфолики. Ванильный жс первые недели был жуткой путаницей - не понятно было куда двигаться, особенно после гайдед изучения верстки по кокодемии.

Но наверное я все же попридержу коней на первый месяц изучения реакта и потом уже буду думать про интенсив codeacademy или курсы с юдеми/курсеры.
184 1476871
>>76866 (Del)
Так это же наебка которая каждый день обновляется, не? Как частно они вообще набирают?
185 1476903
>>76900 (Del)
Я просто преувеличил. Сам может энрольнусь и сделаю рефанд в течении недели, если говно.
186 1476987
>>76855

> Ванильный жс первые недели был жуткой путаницей


Поясни. Тоже в жуткой путанице :)
# OP 187 1477016
>>76987
Это всех ждёт. Сначала думаешь, что ты тупой, а через месяц осознаёшь, что это было слишком легко. Так в любой новой областиэ
188 1477023
>>77016
Да, согласен. Я только где-то на третий день после изучения функции смог написать function declaration с первого раза без синтаксических ошибок, не подглядывая в учебник. А как я запрос аксиосом целый день не мог сделать на json файлик, это ваще труба была! И ничего, вкатился.
189 1477126
А почему bower сдох? По что так стало?
190 1477185
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 кэшированием. Что мешает достать их оттуда вместо воркера?
nerdsmoking.JPG150 Кб, 619x425
191 1477196
Как побороть привычку курить? Работаю на удалёнке, стал много курить, потому что на надо либо посидеть-подумоть на балкончике, либо просто как-то от монитора отдохнуть и освежиться. Без курения вообще не представляю, как можно ментально перезарядиться. Мб у вас, зожников на крестах, какие фишки есть, которыми можно курение заменить?
192 1477219
>>76812
Хекслет тема. Что по жсу умеешь уже?
193 1477243
>>77196
Шоколад хуярь.
194 1477264
>>77218 (Del)
Ты дебил?
195 1477269
Пацаны, идиотский вопрос, но.
Кто-то пытался кодить на телефоне? Есть товарищ, который пытается вкатиться, но у него не всегда бывает доступ к компудахтеру (учится в военном вузе). Есть какие-то телефонные редакторы?
196 1477638
>>77269
В тетради самое оно. Про сборщик не забывай
197 1477753
>>77269
азаза, я сидел в той группе Java, что на первой пикче
198 1477768
Учитывая, что фейсбук тормознутое гавно без юи и юх, я решил, что реакт гавно. Переубедите
199 1477780
>>77779 (Del)

>Весь фронтенд - говно. Зарплаты будут выше остальных областей еще год-два, а потом все схлопнется, и вам пиздарики


Шизик, плиз. Даже я ньюфаг знаю, что тебя тут гоняют ссаными тряпками
200 1477784
>>77781 (Del)
Я работал в двух компаниях, занимающихся разработкой AI. Поверь, до описанного в твоем уме еще лет 10 хуячить
201 1477793
>>77768
Всегда поражался этому говносайту. А ведь его создатели реакт вроде как придумали. Было бы гораздо логичнее, если бы создатели вк выложили свой реакт.
202 1477797
>>77269
Ну у меня девушка скачивала какой-то под андроид. Гуглите.
А вообще, я бы лучше книжки читал в первую очередь, если только вкатываетесь.
203 1477876
>>77803 (Del)
Ну с точки зрения пользователя дезигн у фейсбука кривое говно кривого говна и вк тут на голову выше.
204 1477900
>>77885 (Del)
Какая разница, кто что скопипастил? Мы о качестве продукта говорим, тупой ты еблан. Вк - возможно лучший сайт на планете Земля, а фейсбук - лагающая подпиндосная параша.
205 1477903
>>77885 (Del)
Как же это животное видеть здесь осточертело. Ты тупая инфузория, он все правильно сказал, пидор тупорогий. С тех пор как он был копирован, он перетерпел кучу изменений, которые делали уже сами вк. От дизайна до функционала.
Забаньте шизика.
206 1477906
>>77768
Так и есть, советую переходить на ангулар или вью.

мимо реактодебил, снижающий конкуренцию
207 1478302
Привет, аноны, вот спустя ~9 месяцев вката чувствую себя уверенно в основах и реакт-экосистеме, уже запилил резюмеху на хх.

Расскажите про свой опыт поиска работы в мухосрансках, стоит ли пиздеть про коммерческий опыт? Джуновских вакансий у меня нет, но есть 3-4 с классным стеком, который +- знаю, но боюсь что из-за отсутствия экспы меня даже не позовут поговорить. (пет-проекты на гитхабе имею)
208 1478471
209 1478473
Суп воркач. Посоветуй какие нибудь ресурсы, где модно почитать новости по фронту и по геймдеву в целом? Желательно более концентрированно, чем на хабре. Как пример - раньше читал frontender.info, но он уже давненько загнулся.
210 1478524
Если девДепенденсис это то, что позволяет приложению работать, то почему туда не суют реакт?
Ведь реакт это либа, то есть обычный жс. Компонент это ведь обычный объект.
То есть реакт нужен один раз, чтоб скомпилить все в жс, ну как препроцессор. Мы же сасс в девДеп пишем.
Ну понятно что я ошибаюсь и не зря его именно в депенденсы ставят, поясните, где я размышляю не так?
211 1478544
>>78524
Запусти ка скомпайленный реакт кода без подключенного реакта. Если получится, оставь здесь свое мыло, у меня есть для тебя вакансия.
212 1478546
>>78545 (Del)
Мистер Цукерберг, залогиньтесь.
213 1478549
>>78545 (Del)
Дегрод тут ты, то что фейсбук тормознутое неудобое говно в плане ui/ux понимает любой здравомыслящий человек. Даже Даня в одном из интервью сравнивал фейсбук с вк, и говорил что последний был спижжен с фб в 2006 и, развиваясь, в итоге стал намного приятнее.
214 1478617
Анон, могу худо-бедно заебашить верстку-статик по данному макету с применением грида. В гайде написано, что этого достаточно для доширака. Я на фрилансе второй день скроллю задания и не вижу ничего, что можно было бы мне поднанять даже за доширак (т.е. в районе 50-100руб) - самые днищенские заказы просят подровнять вещи в типовых формах (джумал и т.д.).

Эта инфа из гайда о верстке за дошик уже не актуальна?
215 1478820
>>78549
не надо кормить этого петуха, он походу реально умственно-отсталый, ему отвечать - только больше говна не вентилятор подкидывать
216 1478907
>>78820
Репорчу этого придурка постоянно, моча никак не реагирует. Возможно побольше репортов поможет делу.
217 1478965
Фронтаны, а конфа с ацилом в тг еще жива? Возможно туда как-нибудь попасть?
218 1479077
>>78617

> Теоретически можно работать за дошираки


> Теоретически


Лично мне в свое время удалось урвать один заказ на верстку аж на 5 тыщ.
219 1479099
>>78617

>Эта инфа из гайда о верстке за дошик уже не актуальна?


Актуально для господ, у которых есть ПРО АКАУНТ на фл.ру фриланс и куча отзывов
220 1479207
>>79077
Как давно это было? Пили стори вката, если не трудно, канеш.
221 1479460
>>78524

>Ведь реакт это либа, то есть обычный жс. Компонент это ведь обычный объект.


Это очень упрощенная картинка того, как устроен реакт. У Богдана Ляшенко есть хороший цикл статей "Under-the-hood-ReactJS" из пятнадцати частей, который содержит подробную диаграмму всей схемы работы реакта с пояснениями. То, что "компонент это ведь обычный объект" - это Part 0, самая первая. На пикрил поясняющая диаграмма к этой части, и примерно этот же кусок на полной диаграмме - видно, что там помимо этого преобразования есть еще очень много всего.

>То есть реакт нужен один раз, чтоб скомпилить все в жс, ну как препроцессор.


Вот здесь ты и рассуждаешь не так. Помимо преобразований JSX-в объекты есть еще virtual dom, реконсилер, обработка событий, рендеринг, очереди и транзакции обновлений стейта, короче очень много всего, что требует рантайма.

Сами по себе концепции в реакте не сложные, можно на ютубе найти видяшки чуваков, которые за полчаса тебя воспроизведут тот же виртуал дом, реконсилер и в простых терминах как это все работает и как воспроизвести самому. Но в библиотеку вложено очень много часов работы квалифицированных инженеров, за счет чего и получается вкатываться во фронт оперируя простыми понятиями "компонент = объект", не заморачиваясь, как оно работает под капотом

>1478544


Есть концепция работы без рантайма, вернее с миниатюрным рантаймом, которая уже ближе по смыслу с препроцессингом - реакт не подключается целиком, код препроцесситься чтобы собрать миниатюрный рантайм который содержит только необходимое именно твоему коду. По такому принципу Svelte сделан, продвигался этой как бы киллер-фичей "The magical disappearing UI framework". Но летом на хакатоне была успешная реализация аналогичного подхода для Реакта от Dominic Gannaway, а в ноябре вроде вышел соответствующий бабель плагин (POC, https://github.com/sokra/rawact), так что если хочется - можно туда копнуть
222 1479503
>>77768
Блять, писал такой пост и проебал с телефона на капче.
Короче, реакт != фейсбук. Фейсбук стартовал в 2004, реакт на нем появился в 2011. Когда работаешь в таком крупном проекте, который больше уже почти 15 лет живет, то там куча всего внутри происходит - люди приходят, люди увольняются, меняется архитектор, меняются менеджеры, возникает куча внутренних отдельных команд. Все это обрастает бюрократией, каждое изменение, рефакторинг и редизайн это куча согласований, выделения ресурсов, политики и прочей херни. Некорректно просто в лоб проводить такое сравнение, что вот если сайт неудобный, то и инструменты там плохие и специалисты плохие. Куча возможных причин есть для того, что в Фейсбуке придумали удобную библиотеку и неудобный сайт, а у Вк удобный сайт "на похапе". Можешь погуглить стори про внутреннее устройство Оракла, как и почему там все на изоленте держиться изнутри и насколько это серьезный и денежный продукт снаружи.
image.png567 Кб, 736x920
223 1479545
Скидывал раньше, теперь все переделал и кидаю ещё
https://jan-white.github.io/my-works/005 notebook/build/
Может кто умный оценить? Сделал и воркеры, и классы, и iife для динамического определения функций, и промисы, и async функции, в общем, использовал вроде все, что есть в джаваскрипте. Может покидайте, что дальше почитать, чтобы делать лучше. Пока я думаю реакт учить.
Больше всего я хочу узнать, как нормально делать интерактив. У меня это все сделано на data- атрибутах. И это работало нормально до тех пор, пока я не захотел, чтобы одна кнопка закрывала текущую модалку и потом делала кое-что. В итоге надо было повесить на кнопку два атрибута data-action, что невозможно. А даже когда я это обошел, не соблюдалась очередность - сначала срабатывал обработчик на кое-что, а потом закрывалась текущая модалка. Так что понятно, что нормальные люди делают это по-другому. Вопрос - как.

Шизику вахтеру заранее и писаю и какаю в рот, чтобы он не ныл. одновременно
224 1479569
Добрый день, нашел в интернете задание написать программу, осуществляющую перевод 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);

Могу ли я претендовать на позицию джуниора.
224 1479569
Добрый день, нашел в интернете задание написать программу, осуществляющую перевод 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);

Могу ли я претендовать на позицию джуниора.
225 1479690
>>79569
На джуниора уборщика мб потянешь.
226 1479702
>>79545
- Непоследовательно используются стрелочные функции - например Worker.js, коллбэк function(e) и через пару строк cache => ..., зачем так?

- Непоследовательно делается проверка браузерных фич - почему-то предусмотрено сообщение для проверки наличия FileAPI, который есть с IE10, но не проверяется ES6-синтаксис или те же веб-воркеры

- Непоследовательно используется for ... of и .forEach

js.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"
226 1479702
>>79545
- Непоследовательно используются стрелочные функции - например Worker.js, коллбэк function(e) и через пару строк cache => ..., зачем так?

- Непоследовательно делается проверка браузерных фич - почему-то предусмотрено сообщение для проверки наличия FileAPI, который есть с IE10, но не проверяется ES6-синтаксис или те же веб-воркеры

- Непоследовательно используется for ... of и .forEach

js.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"
227 1479709
>>79545
Вообще идея все-все-все разом использовать в одной и той же демке не очень хорошая, получилась нечитаемая каша по-моему
228 1479712
>>79702
Устроитесь джунами - будете такие простыни каждый день читать.
229 1479736
>>79569
Number.parseInt(0x2D, 10)
// 45

Но вообще от задания уровня 1го курса универа до джуна четыре года учебы так-то
230 1479756
>>79736
Выпиливаться?
231 1479971
>>79712
В нормальной конторе должны линтеры стоять, которые большинство такой хуйни ловят.
15445438929310.jpg9 Кб, 340x191
232 1480078
А у меня такой вопрос всем, кто сейчас трудоустроен в области js - в итоге вы во фронт вкатились, или в разработку %хуйня-нейм%?
233 1480120
>>80078
Во фронт. Реакт, аполло.
# OP 234 1480304
Сап гаез, докладываю. На торенты завезли вторую часть ЖС от хтмлакадеми.

nnm-club.me/forum/viewtopic.php?t=1275898

Ещё новые курсы от Udemy по теме.

nnm-club.me/forum/viewtopic.php?t=1273324
235 1480617
Привет folks, история такая пригласили значит в контору, которая занимается арбитражем трафика и все такое, я там за фронта и за энда так как по энду ничего особо нет, делать воронки и подложки, ну и все такое прочее, я немного погуглил но на гитхабе таких темплейтов особо не нашел, может вы подскажите где я могу таких набрать?
236 1480631
>>79702
Спасибо, некоторое поправил, по остальным есть вопросы, надеюсь ответишь.

>Непоследовательно делается проверка браузерных фич


А как я проверю 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.

>Очень некрасивые стили


Если ты про то, как они выглядят, то я не дизайнер, мне норм. Если ты про сам код по поясни.

>Можно сделать третий экшн


>Можно передавать список


Думал об этом, оба варианта выглядят не очень. Неужели на серьезных проектах так и делают?

>>79709
Я не ставил это целью, так получилось. А как сделать лучше? Я разбил, что мог, на отдельные файлы. Современные проекты любые даже больше всего используют.
236 1480631
>>79702
Спасибо, некоторое поправил, по остальным есть вопросы, надеюсь ответишь.

>Непоследовательно делается проверка браузерных фич


А как я проверю 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.

>Очень некрасивые стили


Если ты про то, как они выглядят, то я не дизайнер, мне норм. Если ты про сам код по поясни.

>Можно сделать третий экшн


>Можно передавать список


Думал об этом, оба варианта выглядят не очень. Неужели на серьезных проектах так и делают?

>>79709
Я не ставил это целью, так получилось. А как сделать лучше? Я разбил, что мог, на отдельные файлы. Современные проекты любые даже больше всего используют.
237 1480662
>>80631

>Работа с пользователем тоже асинхронное действие, разве нет? Я не знаю, когда пользователь закончит писать текст, но когда закончит, я хочу что-то с новым текстом сделать.


Это делается через debounce.
238 1480674
>>80662
Объясни. Я помню, что debounce это техника такая, чтобы функцию нельзя было вызвать больше чем 1 раз в n секунд. Не вижу, причем тут она. И не понимаю, чем вам не угодил промис. Асинхронное действие, удобное использование, все классно.
239 1480720
>>80662
Не делается это через дебаунс. Дебаунс появляется когда есть обработчик на изменение и он вычислительно тяжелый, поэтому вводят задержку чтобы уменьшить количество обращений к этому обработчику, чтобы ввод/скролл/etc были плавными. У него обработка идет не на нажатие, а на onBlur, здесь просто коллбэк нужен.

>>80631

>А как я проверю 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()? Тебе промисы тут никак не помогают, только запутывают и создадут сложности с доработкой этого компонента

>Если ты про то, как они выглядят, то я не дизайнер, мне норм. Если ты про сам код по поясни.


Если ты думаешь, что каждому фронтендеру на рабочем месте выдается персональная дизайнерша, набор макетов и возможно даже верстальщик, то ты ошибаешься. Если твоя демонстрация выглядит как домашняя страничка пятиклассника Васи, то твои гордые замечания про "я разработчик, а не дизайнер" имеют немалые шансы остаться без внимания и без работы. Если совсем чувства вкуса и желания делать невырвиглазно нет, то лучше на бэк.

>Думал об этом, оба варианта выглядят не очень. Неужели на серьезных проектах так и делают?


На серьезных проектах на ванилле редко пишут. Но вообще "выглядят не очень" это плохой аргумент, если ты не дизайнер :) В разработке обычно если "не очень", то всегда есть объяснение "почему".
239 1480720
>>80662
Не делается это через дебаунс. Дебаунс появляется когда есть обработчик на изменение и он вычислительно тяжелый, поэтому вводят задержку чтобы уменьшить количество обращений к этому обработчику, чтобы ввод/скролл/etc были плавными. У него обработка идет не на нажатие, а на onBlur, здесь просто коллбэк нужен.

>>80631

>А как я проверю 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()? Тебе промисы тут никак не помогают, только запутывают и создадут сложности с доработкой этого компонента

>Если ты про то, как они выглядят, то я не дизайнер, мне норм. Если ты про сам код по поясни.


Если ты думаешь, что каждому фронтендеру на рабочем месте выдается персональная дизайнерша, набор макетов и возможно даже верстальщик, то ты ошибаешься. Если твоя демонстрация выглядит как домашняя страничка пятиклассника Васи, то твои гордые замечания про "я разработчик, а не дизайнер" имеют немалые шансы остаться без внимания и без работы. Если совсем чувства вкуса и желания делать невырвиглазно нет, то лучше на бэк.

>Думал об этом, оба варианта выглядят не очень. Неужели на серьезных проектах так и делают?


На серьезных проектах на ванилле редко пишут. Но вообще "выглядят не очень" это плохой аргумент, если ты не дизайнер :) В разработке обычно если "не очень", то всегда есть объяснение "почему".
240 1480763
>>80631
Кстати, в новых браузерах можно вызывать прямо document.body.querySelectorAll(".nojs").forEach, в NodeList завезли этот метод
1547654166754.jpg243 Кб, 1080x732
241 1480904
Ох ебать
image.png16 Кб, 372x176
242 1480922
>>80720

>Вопрос не в том, как проверить и надо ли, а в том, чем ты руководствовался


У меня такая идея - я сейчас разберусь с webpack'ом, суну в него свою записную книжку и за счет babel получу es5, работающий везде. А вот FileApi или serviceWorker'ы мне никакой бебель в ванильный жс не встроит. А как надо делать, если не так?

>Ты меня обманываешь.


Добавить записку в список просто - есть записка под нее кнопка, готово. А тут используется оператор delete, я его вообще нигде кроме 1 статьи кантора не встречал, выглядит сложно, потенциально может ногу оторвать у меня в этом месте уже была проблема, когда я нечаянно удалял key у тех записок, что в notesList, и все валилось Поэтому вроде как да, есть смысл.. Ну ладно поищу все места, где всего 1 действие и заменю на .forEach.

>Так как ты написал сейчас никто без специального умысла не пишет


Почему? Тут же лишняя операция создания массива. Говоришь везде на спрэды заменить стоит?

>Вычислимые стили нужны когда тебе надо получить значение после применения CSS-классов


Ну смотри, у texarea есть свои паддинги, у кнопок свои, у параграфов их нет вообще. Получится, если кто-то попытается изменить текст на элементе без классов вообще, могут паддинги меняться при редактировании, текст будет прыгать.

>classList.add() может массив принимать


Так он их криво склеивает в один класс.

>Нет, не асинхронное


Хм, ну ладно, переделаю.

>и возможно даже верстальщик


Ну ебаный врот, я верстальщик, прошешл Кокадемию, могу сверстать что угодно. Но не придумывать сам дизайн.
лох.png3,5 Мб, 2204x1370
243 1480929
Анончики, как обойти запрет vk по вставке их сайта в iframe? Точно должен быть способ потому что видел уже работающий пример когда то.
Спаси

http://jsfiddle.net/mju0ew5z/4/
244 1480940
>>80674
Ты написал, что хочешь делать действие, когда юзер перестаёт писать. Это делается как-то так https://codepen.io/dcorb/pen/mVGVOL
245 1480943
>>80904
Что это там у тебя такое в резюме? 10 лет опыта? Фото в смокинге на аватарке в линкедине с сотнями контактов? Поделись рецептом успеха.
246 1480966
Уххх завтра первый собес в жизни, ссусь пздос
css.PNG12 Кб, 722x133
247 1480987
>>80922

>У меня такая идея - я сейчас разберусь с 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 и получаешь готовый гайдлайн как не будучи дизайнером получить приемлемый дизайн в своем приложении.
css.PNG12 Кб, 722x133
247 1480987
>>80922

>У меня такая идея - я сейчас разберусь с 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 и получаешь готовый гайдлайн как не будучи дизайнером получить приемлемый дизайн в своем приложении.
248 1480988
>>80922
Кстати, с читаемостью намного больше бы помогло, если бы ты блоки нормально оформлял скобочками и переносами строк
if (cond) {
action;
}

for (let item of items) {
item.action();
}

И читается лучше, и точку останова в отладчике ставить удобнее
249 1480993
>>80966
Удачи! Обязательно отпишись, как все прошло
250 1481034
Сап.
Как практиковать html/css? Вот допустим макеты.
Захожу я например сюда https://freebiesbug.com/psd-freebies/, а дальше?
Я как понял я должен загрузить PSD и при помощи фотошопа должен узнать параметры макета, чтобы наверстать сайт. Так?
А вот как понять, что все, достаточно. Можно переходить на обучение JS? В шапке есть описание, но мне все таки нужна конечная точка.
Еще вопрос, где можно найти пример работы с макетами. В htmlacademy есть Великий Кексби, но он платный. А есть что то на подобии, только бесплатно?
251 1481081
>>80631
Нет, не надо. Нормальные люди в худшем случае поддерживают легаси говнину на ие11+, и да, все компайлится бабелем в максимально кроссбраузерный код. "for" во всех их проявлениях за 2+ года опыта работы использовал раз 10 максимум, каждый раз гуглил.
И да, попытка запихать в один петпроект все невпихуемое - плохая идея, никто не будет, как мы, ковыряться в твоем коде. Делай несколько, один с пердольными штуками ради es5- совместимости (хз зачем, ну да ладно), другой на es6+, третий на реакте, четвертый на реакте с редаксом, например.

другой анон
252 1481214
>>81034
А что там в psd вообще смотреть положено? Количество px в будущих div типа размечать? Как-то упустил этот момент, думал псд для ориентировки в соотношении элементов и их расположении, не думал, что по ним над пиксели чекать.
253 1481281
>>81214
Ещё один человек, который смотрел интенсивы на х4 скорости.
254 1481313
$(document).on("scroll", function(){
var navbar = $(".staticWrapper");
navbar.addClass("fixedWrapper");
startAnimation();
function startAnimation(){
navbar.animate({
navbar.css({
'right':'auto',
'left':'14.6rem'
})},'slow');
}});

Хули не пашет? Поодиночке присвоение фиксед класса работает, анимация работает. Как блять вместе втыкаю - летит к хуям.
255 1481451
>>80943
Просто он ангуляроблядь, а ты реактолох. Бляди всегда выигрывают, что как маленький
256 1481497
>>81214
В курсе Великий Кексби показывают как можно при помощи фотошопа в PSD файлах измерять отступы, узнавать шрифт и т.д. Только Великий Кексби идет за платную подписку, а это не удобно.
Ну вот раз этот анон >>81281 говорит, что на интенсивах тоже об этом говорят, то надо заглянуть. А вообще, эти макеты не frontend разработчики создают?
DwXXaAV4AA6NC4.jpg72 Кб, 1200x900
257 1481513

>В курсе Великий Кексби показывают как можно при помощи фотошопа в PSD файлах измерять отступы, узнавать шрифт и т.д.


Это же базовые знания фотожопа, я думал нынче каждый школьник умеет линейкой пользоваться и в табличку свойств текста глянуть.
258 1481520
>>81313
Аноны, не проходите мимо епт, я же вижу что вы постите :(
259 1481522
>>81513
Но не каждый же тут школьник...
Кстати, можно как нибудь заменить фотошоп? Хотя файл PSD же... Или хотя бы скажите какую версию установить, что бы поддерживала все функции, но при этом тянуло на слабых ПК
260 1481594
>>81520
>>81313

Дошло блять. Крч ебучий метод анимейт УЖЕ сам по себе сдвигает меня в пропсы стиля, поэтому когда я пытаюсь находясь внутри его скоупи еще и вызвать .css, то он жиденько обсирается и не может.

Итого я ебался с этой сраной выезжалкой сколько? 4 часа. 4 часа Карл! Дааа, заебись из меня верстутель растет, за месяцЪ сделаю вам ваш сайт, осподин заказьчикЪ!
261 1481626
>>80904
Это рили твое?
262 1481631
>>80304

>Сап гаез, докладываю. На торенты завезли вторую часть ЖС от хтмлакадеми.


Это ведь дрисня пиздец.
263 1481639
>>81522
Посмотри простейший гайд на ютубе.
Там надо только выделением мерить отступы и в табличке свойства текста смотреть.
264 1481648
>>80904
>>81626

А объясните, когда такие предложения насчет Варшавы и прочего - это же просто work permit делают или максимум ВНЖ на 5 лет, да? Это ж нихуя не гарантирует ни гражданства потом, ни даже продления внж в следующий период? То есть потом же опять в рашку возвращаться?

Ну и нахуй надо, не проще ПР в Канаде оформить и там сидеть?
265 1481650
>>81639
Я эту хуйню в гимпе всегда наделал нах фотошоп вообще?
266 1481653
>>81650
А я в пеинте, нах гимп вообще?
Дебильные блять вопросы. В чем привык, в том и делаешь.
Есть еще авокод, есть https://studio.psdetch.com/ Кто-то в фигме фигачит, кто-то в скетче.
267 1481656
>>81653
Как ты в пейнте шрифт текста посмотришь, в пейнте слоев нет бля!
# OP 268 1481659
>>81034

1. Скачиваешь в интернетах psd шаблон сайта.
2. Регаешь фейкомыльце и ставишь Avocode.
3. Визуально составляешь план вёрстки, где хедер, меню и прочее.
4. Создаешь 2 файла - index.html и style.css. Второй файл как угодно можешь назвать.
5. Открываешь шаблон в Avocode, смотришь размеры и прочее.
6. Верстаешь.
# OP 269 1481660
>>81659

Или бесплатный аналог - Adobe XD CC. Конечно, можешь и фотошоп использовать, это классика.
270 1481776
>>81451
вообще да, реактодебилов вряд ли в гугол зовут
271 1481870
>>80987

>Как надо - я бы сначала сделал вот то что ты тут написал


Выучил бы вебпак? Ок, сейчас займусь этим.

>С пониманием, зачем я их пишу и что в них должно быть.


А где это понимание получить? Вот на том же MDN под статьей про ЛЮБОЙ кусок апи есть таблица поддержки, с версиями браузеров. Не вручную же мне проверять весь свой код на то, какая минимальная версия браузера это поддерживает, и какой es эта же версия использует. Может под вебпак\gulp есть что-то, что проверит весь код и выдаст мне, где он будет поддерживаться как есть, и где он будет поддерживаться, если я его в какой-нибудь прошлый еs транслирую.

>Легче всего читается, когда элементарные операции сделаны через соответствующие семантические операторы


Операторы? Методы? А вот такое простейшее, где я включаю кнопки меню, тоже выглядит нормально?

>Лучше сразу отучаться "оптимизировать".


Окей, починю.

>Я тебя не понимаю.


У texarea по дефолту есть паддинг, у параграфа нет. Пользователь хочет изменить параграф, у которого нет классов, через которые ему задают паддинги. У Texarea они значит тоже контролироваться не будут. Когда texarea заменит параграф появятся эти дефолтные паддинги и текст сместиться. Вот сейчас я убрал это и при редактировании заголовка записки меняется вес шрифта. Потому что он не контролируется на элементе классами, а значит что у элемента, что у textarea, который получает классы элемента, стоят дефолты. И они для этого свойства (вес шрифта) у них разные. Хотя может лучше контролировать это для элементов, на которые может быть вызван editText, я не знаю.

>Что значит криво? Пикрил


Прикольно. Но в editText все равно лучше просто склеить. Это же будет происходить при каждом вызове на разные элементы, т.е. прошлые классы надо удалить, новые присвоить.

>Открываешь http://material.io


Ладно, сейчас буду и стили переделывать.

>>80988
Даже если это action одно? Хотел как в Пистоне просто делать отступы на следующей строке, а мне сказали, что для одного действия и новая строка не нужна. Ну ладно, переделаю в уродливые }{}{{}. Кстати, а разве stylelint может такое проверять? Я думал это только для порядка css правил.

>>81081
Все, учу вебпак и бебель.

>И да, попытка запихать в один петпроект все невпихуемое


Ну я не пытаюсь, я делаю записную книжку и использую все по мере надобности. Ты хочешь сказать что тот же фэйсбук, о котором тут срач был, лежит у них на серверах где-то в разных версиях? Для поддержки ie одна, для современных другая, для суперсовременных третья?

Ещё оффтоп, почему firefox делает такое с моим текстом? На Хроме такого нет.
271 1481870
>>80987

>Как надо - я бы сначала сделал вот то что ты тут написал


Выучил бы вебпак? Ок, сейчас займусь этим.

>С пониманием, зачем я их пишу и что в них должно быть.


А где это понимание получить? Вот на том же MDN под статьей про ЛЮБОЙ кусок апи есть таблица поддержки, с версиями браузеров. Не вручную же мне проверять весь свой код на то, какая минимальная версия браузера это поддерживает, и какой es эта же версия использует. Может под вебпак\gulp есть что-то, что проверит весь код и выдаст мне, где он будет поддерживаться как есть, и где он будет поддерживаться, если я его в какой-нибудь прошлый еs транслирую.

>Легче всего читается, когда элементарные операции сделаны через соответствующие семантические операторы


Операторы? Методы? А вот такое простейшее, где я включаю кнопки меню, тоже выглядит нормально?

>Лучше сразу отучаться "оптимизировать".


Окей, починю.

>Я тебя не понимаю.


У texarea по дефолту есть паддинг, у параграфа нет. Пользователь хочет изменить параграф, у которого нет классов, через которые ему задают паддинги. У Texarea они значит тоже контролироваться не будут. Когда texarea заменит параграф появятся эти дефолтные паддинги и текст сместиться. Вот сейчас я убрал это и при редактировании заголовка записки меняется вес шрифта. Потому что он не контролируется на элементе классами, а значит что у элемента, что у textarea, который получает классы элемента, стоят дефолты. И они для этого свойства (вес шрифта) у них разные. Хотя может лучше контролировать это для элементов, на которые может быть вызван editText, я не знаю.

>Что значит криво? Пикрил


Прикольно. Но в editText все равно лучше просто склеить. Это же будет происходить при каждом вызове на разные элементы, т.е. прошлые классы надо удалить, новые присвоить.

>Открываешь http://material.io


Ладно, сейчас буду и стили переделывать.

>>80988
Даже если это action одно? Хотел как в Пистоне просто делать отступы на следующей строке, а мне сказали, что для одного действия и новая строка не нужна. Ну ладно, переделаю в уродливые }{}{{}. Кстати, а разве stylelint может такое проверять? Я думал это только для порядка css правил.

>>81081
Все, учу вебпак и бебель.

>И да, попытка запихать в один петпроект все невпихуемое


Ну я не пытаюсь, я делаю записную книжку и использую все по мере надобности. Ты хочешь сказать что тот же фэйсбук, о котором тут срач был, лежит у них на серверах где-то в разных версиях? Для поддержки ie одна, для современных другая, для суперсовременных третья?

Ещё оффтоп, почему firefox делает такое с моим текстом? На Хроме такого нет.
272 1481899
>>81870

>Ещё оффтоп, почему firefox делает такое с моим текстом? На Хроме такого нет.


У textarea есть атрибут spellcheck="false"
273 1481915
ВЕСЬ ДЕНЬ ЕБАШИЛ СРАНУЮ ВЫЕЗЖАЛКУ

И УВЕРЕН ЧТО НА СЛЕДУЮЩЕЙ НЕДЕЛЕ УЖЕ ЗАБУДУ И ОПЯТЬ ПРИДЕТСЯ С НИМИ ЕБАТЬСЯ
274 1481930
>>80943
Полгода в аутсорсе ~100 человек, два с половиной года в продуктовой компании на 5 человек.
Стек из ноды, джавы, реакта и девопс.
>>81451
Про ангуляр знаю только как выглядит лого, да и то из мемасиков.
>>81626
Угу.
275 1481943
Здравствуйте, я молодой и талантливый ученик, мечтаю стать программистом и много получать денег. Набираю желающих обучить меня джаваскрипту. Я выберу самого лучшего из желающих и вам потом по итогу отзыв и рекомендательное письмо напишу хоть в Яндекс, хоть в Гугл.
276 1482121
Если вы боитесь, что вы слишком даун, чтобы вкатиться, то знайте, что я писал уже наверно больше года на стайлд-компонентс руками без эммета, прежде чем узнать, что он для них есть, и при этом я вошёл за 7 месяцев.
277 1482134
Что-то вакансий для джунов в дс совсем мало.. В такие моменты мотивация идти дальше совсем пропадает
278 1482140
>>82134
Тоже такое месяц назад. Хорошо, что одна компания мной заинтересовалась месяц назад.
279 1482141
>>68483 (OP)
Ну че там, к вам еще не поздно вкатываться? Как вообще обстоят дела на рыночке?
280 1482142
>>82141
Ничего не меняется уже несколько лет. Вкатывается много, но большинство бросает или просто нереально тупы.
Есть хоть немного усидчивости и ты не полный еблан и тебе это интересно - вкатишься, будь тебе хоть 30.
281 1482150
>>81659
>>81660
>>81639
Премного благодарен
282 1482151
>>82142

>тебе это интересно


А если нет, куда вкатиться?
283 1482154
>>82151
Тогда не ебу. Работай по специальности.
284 1482161
>>82154
лол, то чувство когда ты по специальность программист.
А если серьезно, вот тебе прям интересно? Для тебя это не работа, а хобби? И всем твоим коллегам тоже нравится?
285 1482163
>>82161
Я в своей жизни поработал бухгалтером, экономистом, физическим трудом. И да, когда знаешь какая альтернатива, то становится интересно. В сравнении интересно.
286 1482169
>>82163
Интересный ответ
287 1482206
>>82141
Спецов с опытом как и раньше не хватает, среди джунов как и раньше - засилье дебилов, купивших курсы (только раньше дебилы покупали курсы гикбрейнса, а сейчас - курсы какого-нибудь родионова).
>>82134
>>82140
Hint: смотреть надо вакансии с опытом до года. Если есть соответствующие скиллы - можно устраивать битву насмерть среди эйчарок.
>>82121
До сих пор пишу стайледы без эммета потому что лезу в цсс-релейтед таски раз в пару месяцев

реактодебил 2+года опыта
288 1482209
>>82206

> с опытом до года


Имею в виду требования по опыту в вакансии, конечно. *фикс
289 1482223
>>82134

МОСКВА
@
53 вакансии «Frontend разработчик»
@
ИЗ НИХ ПОЛОВИНА ВАКАНСИЙ ТРЕБУЮТ ОПЫТ РАБОТЫ
@
WTF?
290 1482227
>>82206

>До сих пор пишу стайледы без эммета


Зря ты так. Я вот посидел, подумал и понял, что процентов на 10 буду делать всё быстрее, если подрублю всякие эмметы, выучу все снипеты, шорткаты, чтобы писать с минимумом касаний мышки. Да и когда меньше думаешь о работе руками, больше ментальной энергии остаётся для работы головой. Но я удалёнщик, могу сделать всё за 3 часа и 5 часов ебланить, если сидишь в офисе и привязан к стулу на 8 часов, то вообще насрать.
291 1482230
>>82223
Ты создал index.html. Все. У тебя есть опыт работы.
292 1482232
>>82223
53 это опубликованных за месяц.
А ты ищи хотя бы за неделю или три дня, чтобы знать, что там хотя бы активно ищут кандидатов, а не хуй положили.
Плюс из этих 53 есть и просто Frontend (не джун), питонисты и бэки. Отсей этих и получишь реальное число вакансий, а не 53
293 1482233
>>82230
Ах, лол. А если серьезно, что стало?
Ну там месяц назад было хотя бы 90 и то это было мало, плюс и из этих 90 опять 45 либо просили опыт, либо вообще нужен был другой специалист. Все? Поздно вкатываться что ле?
294 1482235
>>82232
Ну я вот об этом и говорю. Что происходит? Я вообще хотел перекатиться в ДС и работать Frontend. Все что ле, пузырь лопнул?
295 1482238
Так точно, пузырь лопнул, подтверждаю

Вкатываться поздно

/thread
296 1482239
>>82238
Ну ты шизик-вкатывальщик, твое мнение учитывать так себе, а вот олды что скажут....
297 1482261
>>82235
Олды, серьезно. Без опыта работы вообще не получится в ДС вкатиться?
298 1482325
>>82261
Вктатиться без опыта в ДС элементарно. Надо всего лишь попасть в офис, дальше из тебя сделают человека. Препятствие только одно - возраст. В офис с возрастом не берут. Вкатиться через фриланс в сотни тысяч раз тяжелее.
299 1482347
>>82325
И после скольки лет в офис не берут обычно?
300 1482349
>>82347
С 22 начинается убыль серьезная, 25 сорт оф рубеж для эйджистов, дальше можно не ходить.
301 1482427
>>82349
Меня в 26 взяли джуном вот недавно.
302 1482502
>>82325

>Вктатиться без опыта в ДС элементарно


Как, если 53 вакансии?
То есть там действительно столько даунов выкидывает свои резюме, что если я буду соответствовать хотя бы на 80% вакансии, то меня оторвут без какой-либо конкуренции?
Иначе не понятно, как на таком безрыбье что-то возможно.
Кстати, рапортую. В моей мухосрани 6 вакансий и 13 резюме.
Тоже собираюсь в ДС.
303 1482530
>>82427
Да хуйню несет.
304 1482549
>>82502
Говно чистить могут взять за 40к. Сам скоро попробую вкатиться ради эксперимента, если не взлетит вернусь назад в продажи. Жилье купил, денег отложил на всякий случай, можно попробовать другую сферу освоить.
305 1482553
>>82549
Дык, все вкатывальщики проходят это. Большинство, по крайней мере. Вкатывальщики гавно чистить. Пол года чистишь и валишь уже в место получше.
306 1482581
>>82325
>>82549
Но как, если там от силы 30 вакансий, которые ищут джунов(и то меньше).
Неужели в ДС они не смогут найти программиста. Шанс, что это
будет анон с этого треда не так уж велика. Обоснуйте. Неужели
в ДС так мало спецов, которые соответсвуют профессии.
40к для вката это еще норм.
307 1482584
>>82581
>>82581
Как ты их гуглишь, что у тебя их 30?
308 1482589
Я как раз в ноябре-декабре с мелкой мухосрани пытался понаехать. Реальных вакансий, где не требуют коммерческого опыта от года, где разработка на реакте, а не верстка/жквери/ангуляр, где зарплата достаточная, чтобы снимать и как-то жить (от 70к), я на хедхантере нашел не больше десятка-двух. А теперь представьте, сколько таких же, как вы, по всей стране пытаются вкатиться в ДС. Наверное, тысячи. Так что готовьтесь к дикой конкуренции.
309 1482599
>>82589
Ну, ты бы уменьшил запросы. На 70к вкатываться. Нихуя себе.
Ты хотя бы банально просто с другими сферами сравнивал. Люди после универа идут на 30-40к и работают, а тут ему 70к дай без реального опыта.
У меня конечно попроще была ситуация: я в 26 вкатился, но у меня хата есть и я мог на минимум идти. Пошел вообще в гавно студию на 35, через пару месяцев подняли когда видят, что тебе интересно и ты учишься, а через пол года свалил в место лучше уже с реальным опытом.
310 1482606
>>82584
В hh вбил FRONTEND. В вкладке опыт работы выбрал без опыта.
Вышло 53 вакансии, где последние 20-30 вакансий либо вообще
к фронту не относились, либо требовали опыт. Туда даже попадают
вакансии на сеньора. Вакансий на реального джуна, который
не должен знать C# и т.д. не очень мало. На остальных площадках
ситуация хуже.
311 1482609
>>82606
Ты гугли технологии, а не просто общее название, лол. И что значит опыт? Для hh нет опыта значит ты сам даже нихуя не делал.
Не говоря уже о том, что ты не в том положении, чтоб прям особенно там что-то высматривать. Заполняешь резюме по максимум, можно чуть-чуть приврать и поехал всех заваливать. А а собеседовании уже пытаешься разрулить.
312 1482614
>>82599
Ну не знаю, инфантильному омежке с мухосрани в ДС с низкой зп будет сложно устроиться, к тому же чем ниже зп тем хуже работодатель.
Я-то вкатился на 100к, но считаю это ошибкой выжившего. У анонов все будет куда менее гладко.
313 1482616
>>82614
Инфантилу как раз то легче, по себе знаю. Ибо тебе не нужно сразу горы бабла на телку, развлечения и все такое, все равно дома сидишь и капчуешь. Так что для долбоебов таких проще проходится первый год гавно работы. Я вообще спокойн прошел первый год работы в полной параше, ибо не надо реально бабло тратить на кредиты, телку, машину.
314 1482622
>>82609
Если гуглить технологии, то выдадут вакансии по типу
Ищем Java разработчика, знающего JS, HTML, CSS...
А там же имеют в виду коммерческий опыт. Откуда я его найду?
Напрягает больше то, что в резюме очень много людей, которые
имеют 3,6,9 месяцев опыта работы. Что все врут? А нам его уже как найти?
Может это временное явление?
Ну серьезно, учить год фронталку, чтобы переехать в ДС, снимать квартиру и
выкручивать языком на 3,5 вакансиях и еще не известно, возьмут тебя или нет...
Какой то у меня плохой план
315 1482631
>>82622
Ты не правильно подходишь к вопросу.
Видишь знакомые слова и хоть не много разбираешься - отправляешь резюме. Все.
316 1482636
>>82622
Ну разработай очко и иди гей-шлюхой, всяко меньше, чем в год уложишься, а опыт там неважен. Заебал ныть.
317 1482638
>>82581
За 40к мало желающих работать, все нормальные вкатываются после вуза за прайс 70-80к. Ковырять легаси в промзоне на окраине ДС за 40к не так уж и весело.
318 1482640
>>82638
Для вкатывальщика, еще и выебываться? лол.
319 1482643
>>82640
Если жить у родителей на шее, то можно и согласиться, иначе будешь тупо выживать первый год на макарошках.
320 1482645
>>82643
Эм, так и вкатываются обычно со стороны. Первый год ты только и будешь думать, чтоб вьебывать и вьебывать. И не о том, чтоб сколько у тебя там бабла есть, чтоб заграницу сгонять.
А так вас не поймешь. Большая конкуренция, а оказывается вы хотите с нихуя 70к получать, а как реальные цифры, так мало желающих, лол.
321 1482647
>>82636
Я ною чтоле? Просто размышляю. Тут воркач или как? Год сидеть за компом,
а ведь не факт, что возьмут или места будут. От года вката знаешь
ли здоровье не улучшится, да и умнее наряд ли ты станешь. Так еще учитывая
что переезжать нужно в другой город, теже деньги.
Да и год тратить знаешь ли... жизнь то одна.
А тут я прост планирую. Не буду же я на отъебись вкатываться в фронт
и не зная что делать после года.
Но с другой стороны, помню в JAVA похожая ситуация
была, но сейчас у них вроде более менее, может и тут так будет...
322 1482648
>>82645
Какая нахуй заграница, от 40к на пожрать вряд ли останется после аренды и проезда
323 1482649
>>82648
Лол, какая нахуй аренда. Хочешь аренду на начале профессии, то ищи ещё одного человека и снимайте вместе. Другие только так делают.
# OP 324 1482653
>>82647
Так ты подготовь портфолио хотя бы из 10 проектов, но не просто пикчи, а вёрстку. Залей на бегет.ру, там бесплатный хостинг есть. На гитхаб проекты свои залей, где ты с js работаешь. А дальше всё просто, начинаешь рассылать резюме даже на вакансии, где опыт требуется. Тут же был хрюшка, говорил большинство выпускников курсов даже проектов не имеют. так что не волнуйся, всё получится. Может они и ищут миддла, но начинающий джуниор с стремлением работать им тоже понадобится. Кто знает.
325 1482657
>>82647
Лично я не размышлял, а просто решил, что мне это интересно, и я буду заниматься этим несмотря ни на что. Это дало мне мотивацию не бросать и не переживать о неудачах. Так что тебе надо задумываться не о деньгах, а о своих интересах.
326 1482660
>>82653
Ну окей.
ОП как всегда вырулил ситуацию. Надеюсь получится
327 1482672
>>82657
Это, конечно, очень круто, когда тебе что то интересно, но не у всех так.
Кто то знает, чем он хочет заниматься, а кто-то (как и я) будет метаться
в поисках себя...
Короче говоря совет занимайся тем, что тебе интересно так себе. Кому
интересно и так занимаются, а тем кому ничего не интересно метаться
смысла нет
328 1482676
>>82649
Мне уже не нужно аренду платить, у меня свое жилье есть. Я про то что в ДС много где платят хорошо, желающих работать за 40к не так уж и много, в основном это понаехи.
# OP 329 1482711
>>82657

Двачую. Самое главное - интерес и любознательность.
330 1482735
>>82647
Воркач, а не соплеподтирач. Иди нахуй, тюфяк.
331 1482743
>>82735
Еба ты тупое быдло, которое не может просчитать даже свои шаги
332 1482749
>>82653
Двачую.
Сам неделю назад заверстал барбик адаптив (это важно! не простой, а адаптив), закинул на ГИТ, и буквально через час мне начали названивать ХРЮШИ из разных компаний (причём хз как они меня нашли, у меня нигде не указан телефон и вообще я нигде не писал, что ищу работу).
В общем long story short на меня вышла ХРЮША из Майкрософт и предложила релокейт в кремниевую долину на должность тех.лида, так что уже завтра у меня самолёт в солнечную Калифорнию. Могу даже пруфануть билетами на самолёт, кому интересно.
333 1482752
>>82749

>Могу даже пруфануть


В студию
# OP 334 1482773
>>82749

Зарепортил шизика.
335 1482789
Анон, поясни как инфу по новым тегам ищешь? Прочитал пару книжек, думал ебать я теперь верстальщик. Прошёл по ссылке в шапке "Вопросы на собеседовании" дак там ебать какие-то <mark></mark>, <keygen></keygen> и т.д. Я ебать о них даже не слышал. Знаю, что есть сайт whatwg.org, дак там ебать хуй разберешь что ввели нового, а что убрали. Поясни плиззз.
336 1482791
337 1482800
>>82789

> ебать


> ебать


> ебать


> ебать


> хуй

338 1482813
Поясните пожалуйста, обязательно ли объявлять переменные внутри функций ключевыми словами var, const, let?

Например:
var a = function(b,c){
return b*c;
}(3,5);
alert(a);

работает без объявлений. Вопрос следующий: переменые автоматически объявляются при создании аргументов функции вначале в скобках? Каким ключевым словом?
340 1482818
>>82815
ти можешь ответить на конкретно заданный вопрос? Я даже пожалуйста написал.
342 1482825
>>82813

>Каким ключевым словом?


var
ведь const и let транспилируются именно в var но местные шкальники этого тебе не объяснят, т.к. они этого не знают и всё что могут - это кидать ссылки на васянские туториалы

go-боярин, мимопроходил
343 1482829
>>82825
от души. таки чаще всего на практике указывают или нет?
344 1482835
>>82829

> чаще всего на практике указывают или нет?


Нет конечно, это же аргументы, которые передаются в функцию. Если их заново переобъявить внутри тела функции, то скорее всего будет ошибка но это не точно
345 1482837
>>82835
не будет, я пробовал, спс
346 1482848
как же тяжело вкатываться в ойти работая на заводе.
приходишь домой весь уставший как сучка и сразу отрубаешься.
у кого есть секреты продуктивности?
347 1482851
>>82848
Больше жрать, спорт с утра, душ вся эта хуйня, монстер блек еще ебани и не дрочи
95029725d05ef7b26c5815aaf774ed04ebeb7df5hq.jpg49 Кб, 1024x768
348 1482858
>>82851

>не дрочи

349 1482872
>>82848
Двачую, бро. Сам планирую вкатываться, но прихожу уже заебанный. Но выхода нет, ибо мои 35к меня заебали, хочу 50к макакой верстальщиком.
350 1482946
>>82813
Чего блядь? Каких объявлений? При вызове функции она получает доступ к аргументам, которые инициализируются как локальные переменные, доступные самой функции.
351 1483045
>>81930
Вышка профильная?
352 1483069
>>82800
Слышь, опущенец ты либо по делу, либо иди нахуй!
353 1483077
>>83069
На Сосач, быдло.
354 1483116
>>82743
Чепушило шаги просчитывает чтобы устроиться на посредственную работу, лол, насколько же ты ссыкликвый чмошник.
355 1483179
>>82749
Что такое барбик?
356 1483180
>>83179
Барбершоп. Макет из кокодемии.
357 1483181
Вот вы все пишите, первый год, первый год. А потом что? Есть же риск так и прозаниматься хуйней за 40к следующие 5 лет.
358 1483183
>>83181
По-настоящему ты начнёшь учиться на первой работе. Если чему-то научишься, то что-то достойное найдёшь без проблем.
359 1483188
>>83183
Ну как это выглядит вообще? Вот скажем слесарь, вот у меня 3й разряд, я знаю, что я проработаю год, сдам на 4й, потом на 5й. Смогу искать работу сообразно 5му разряду.

А как у вас это происходит? Вот начало года, я верстаю в офисе за 40к сайты с плагинами на джс, вот конец года, я верстаю в том же офисе за 45к сайты с плагинами джс, но делают это в н раз быстрее и с бОльшим количеством доступных трюков.

В какой момент и как прихродит новая, более высокооплачиваемая работа?
360 1483204
>>83188
На джуна надежды нет, он не может самостоятельно и без косяков запиливать фичи в прод, миддл - может. Чтобы стать миддлом надо прогать, слушать как тебя хуесосит тимлид и делать выводы.
361 1483250
Анон, надо вставить в <div> две картинки, разбивающие экран пополам. Вопрос - если я в див-бацьке ставлю грид, а потом вписываю картинки сразу в грид - это ок? Или обязательно нужно обернуть каждую пикчу в свой <div>-контейнер? (если второе, то почему?)
363 1483276
>>83250
Не усложняй там где не надо, но если нужно для удобства, то не брезгуй налепить доп дивов.
364 1483339
>>83250

> разбивающие экран пополам


А что если одна картинка шириной в 1 пиксель, а другая в 10000? Думаю, две обертки, шириной в половину, с display: flex, а в них уже картинки с margin: auto и max'ами.
365 1483356
>>83253
Нах мне твой флоат я шерстяной волчара и юзаю грид !

Вопрос вообще не об этом был пилять
366 1483357
>>82825
Как там в 2010, маня? Все современные бровсеры давно уже понимают и let, и const, только долбоеб сейчас будет писать var
изображение.png1,9 Мб, 1406x861
367 1483390
>>68483 (OP)
Всю жизнь нравились компы, нравятся красивые программки для разработки, красивые сайты для программистов, но я так понял по сути романтики никакой нет, как на пикрелейтед, а тупо дроч? Друг говорил, что пытался вкатиться, но понял, что для заработка в этой сфере нужно быть натуральным задротом гиком. Или можно выучить язык(и) и хуярить в красивых средах со всей лофтово-коворкинговой романтикой и макбуком?
368 1483419
Прочитал closure в YDKJS и низхуя не понял.

Вот вариант 1
var too=function moo() {return function koo(n) {return n+5;}}
too(5); //выводит всю функцию как стринг, 5 не хавает, внутрь вложенной функции не спускает

вариант 2
function moo() {return function koo(n) {return n+5;}}
var too=moo();
too(5); //считает и выдает 10

И в первом, и во втором случае n в аргументах moo никто не объявлял, она сидела глубоко внутри в функции koo.

Но во втором случае когда мы вызываем функцию верхнего уровня с аргументом 5, он хавается внутрь вложенной функцией несмотря на пустое место в предыдущей функции. А в первом блять нет. Почему так?
369 1483420
>>83419
Забей пока, каррирование и HOF - это весьма сложные концепты. Сам вчера не мог вдуплить, как работает

>const truthyArr = arr.filter(Boolean).

370 1483442
>>83390

Какая еще романтика, ты еблан чтоли? Меньше всякие Кремниевые долины и Мистеров Роботов смотри.
371 1483460
В гайде по вкатыванию не увидел ссылок на обучение по MDN Web Docs, причиной тому неполный перевод? Как вы относитесь к этому ресурсу по сравнению с другими из того же гайда?
372 1483461
>>83460
Неструктурированный набор статеек, не более. На полноценный учебный курс не тянет.
373 1483463
>>83460
И кстати, имей привычку кидать ссылки на ресурсы, которые хочешь обсудить.
374 1483506
>>83419
Ты неправильно вызываешь в первом случае, надо не too(5), а too()(5).
375 1483512
что не так?

$(document).ready(

for (let i = 1; i <= 3; i++) {
setTimeout(function() { $("#test").css({'width',i})},4000)
});
376 1483652
>>83512
Вот нашел на стаке описание проблемы, что, мол, если в одном теле делать, то сеттаймаут выпаливает в конце процедуры все 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);}

Хуй! Причем поодиночке .цсс часть работает. Луп, если в его скоупи запускать сеттаймаут работает! (с указанной проблемой "выпаливания" всего разом вместо покруговой выдачи). Решение со стака - работает! (затестил в консоли). А если соединить все это в вышеуказанное - хуй!
377 1483734
>>83652
А что произойти-то должно? Ты в цикле от 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) и когда документ будет готов уже вызывать свои циклы, а не вызывать свои циклы и на каждое итерации вешать обработчик на проверку, готов ли документ.
378 1483737
>>83460
Я пока только вкатываюсь и мое мнение ничего не стоит, но мне очень нравится. Как только встречаю новую ебобу сразу пишу MDN yobaName в гугле. Хорошая документация по всему, что js может дергать в вебе, да ещё есть и статьи-туторы по тому, как сервис воркер настроить, или как пользоваться IDB в первый раз. Есть ещё developers.google.com, у них статьи с объяснениями всяких вещей тоже есть. Думаю, добавить стоит. Перевод не нужен.
379 1483740
Бля, пацаны, хтмлакадеми теперь учит на Битрикс-разрабов. Начало конца..........((((( Я лучшего мнения был о них.
380 1483745
>>83740
Всё правильно. Это вершина карьеры среднего пользователя их курсов.
381 1483752
>>83045
Три дропнутых вуза. Два из них гуманитарные.
382 1483795
>>83188
А никак не происходит. Тут как себя продашь и как интервью пройдёшь. На зп в 50к могу обложить хуями на интервью, а на зп в 100к позадавать простые вопросы минут 10 и взять. Мимо меняю работу каждые пол года, знаю, о чём говорю. Причём далеко не обязательно, что за 30к ты будешь работать мало, а за 130к - в 4 раза больше, тут всё не так работает, как в норми проессиях.
383 1483897
>>83116

>на посредственную работу

384 1483917
Кто там боится в 25 вкатываться) челику 40, с завода перекот
https://rostov.hh.ru/resume/ce97200eff060af5850039ed1f6e79614d5158
385 1483932
>>83917
Так он вкатился? Из резюме видно только, что он посмотрел кокодемию
386 1483960
>>83734
Ну я тупой, да.
387 1483992
Бля, какое же говно ваш фронтэнд, блевать тянет
388 1483993
>>83992

Перекатывайся на бэк.
389 1483995
>>83993
Да они и там ныть будут. Им надо в мл или датасайнс, жаль только не потянут
390 1484016
Чо анончики делают после мувисёрчеров и вката. Может есть какая идейка для проекта у кого, а то скучно
391 1484019
>>84016
После вката нужно отдыхать после работы, чтоб не выгореть.
392 1484020
>>83960
>>83734

Крч сделал интервал $(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 минут гоняет по кругу ровно и четко. Хз в чем затык :(
393 1484027
>>83995
Все, что промышленное программирование унылое, будто формошлепство или разработка архитектуры высоконагруженных кластеров для наса. Интересно только ебаться в жопу функторами на хаскеле, сидя у мамки на шее, например.
394 1484037
>>84020
- Попробуй картинки меньшего размера (буквально 2x2 пикселя разных цветов) вместо своих, если рывок пропадет то значит тормозит их загрузка, можно попробовать загрузить все картинки пользователю сразу (с display:none) и потом видимость у них переключать
- Попробуй если setInterval не сразу запускать, а спустя несколько секунд после загрузки страницы.
395 1484045
>>84019
окей(
396 1484058
Поясните за девтулзу в мозилле, она вообще может конкурировать с хромовской? Решил проверить, как мой йоба-проджект на мозилле работает и мне очень понравилась их девтулза на первый взгляд. Там даже хуёвина есть, которая за тебя разбивает контент на семантичные теги.
397 1484068
На одном интенсиве Першину предъявили за базар, что он английский коверкает, английские теги и аббревиатуры произносит в исковерканной русской транскрипции. Он ответил, что ничего страшного - это ассимилирование слов, да и мы тут учимся сайты верстать, а не красиво по английски разговаривать, так что пох, чисто по.

Поняли, да? Ублюдосы, которые на Александра Першина пиздели по произношению, так вот, сосите писос, а-а? Съели, погани зависнеки!
398 1484106
>>84068
Как посмели вообще на Сашку Першина гнать ?!
399 1484119
>>84106
>>84068
Как докатиться до такой жизни?
Не похуй на какую-то хуету, зачем-то серишь этим в тред, видимо подразумевая, что это еще и смешно.
Какая это степень деградации?
400 1484120
>>84119
Ты тут недавно? Про Першина шутят несколько лет уже
401 1484145
>>84120

>За несколько лет не прибавилось ума.

402 1484161
>>84145
Пукан притуши плис, нафаня.
403 1484222
>>84068
Правильно Першин говорит, если кто такой охуенный знаток разговорного инглиша, то добро пожаловать на зарубежные курсы.
404 1484228
>>84058
Я в мозилоаских не мог найти вкладку файлов-источников.
405 1484231
>>83917
Симпатичный дядечка, альфач-Ерохин, челюсть не округлая, а угловатая.
406 1484243
Золотое время для вката было с 2008 по 2011, потом пошел лютый хайп
# OP 407 1484316
>>84058

>


>Поясните за девтулзу в мозилле, она вообще может



Ставь Firefox Developer Edition.

>>84243

Хорошее время было. Тогда таблицы из Word'a вставляли на сайт.
408 1484416
>>82813
Так у тебя function expression объявлена, поэтому и работает. В function declartion такое бы не прокатило.

>Каким ключевым словом?


Блин, понятное дело var.
409 1484535
>>83740
Какое нахуй начало конца, радоваться нужно.
Быдло с завода сразу найдет для себя нужную касту в веб-разработке, меньше даунов будет пытаться в фронтенд и позорить ВЕЛИЧАЙШУЮ профессию.
Многие слишком переоценивают академию.
Уберчеловеки с двача просто попроходят там инерактив и получат базу (параллельно запиратив пару интенсивов), а мани-уборщицы будут вариться в этом дерьме пол своей жизни, проходя все курсы от и до и считая это ахуенным развитием.
По-моему лучшего механизма естественного отбора и не придумать.
410 1484571
Так, анчоусы, задача вебпака - взять кучу жс-файлов, с явными зависимостями через нодовские require / import и слепить из них 1 большой жс файл. Для этого есть entry свойство в конфиге, которое отвечает за точки начала построения графа зависимостей. А вот слепить хтмл из мопса, ксс из стилус и т.д. это уже дополнительные приколюхи, поэтому они делаются через плагины. Так? А то переходя с галпа, было непонятно, почему я могу поставить явно, где брать жс, а устанавливать, где брать ксс, приходится через require.context в жс..
Как научиться писать код приложения в виде компонентов? Потому что пока мой код это куча <script> в <head>, которые там исполняются. И когда вебпак склеивает это все один файл, то ничего не работает, потому что глобальные переменные, которые создавались одним скриптом, теперь в замыкании. Или можно без компонентов обойтись? Они вообще уже стали стандартом и их нужно учить? Вот если я в ДС устраиваться пойду на работу, от меня этого будут ожидать?
411 1484615
>>84571
От ждунов редко требуют вебпак. По идее настраивать вебпак, докер, сиай и прочую парашу должен главный разраб на проекте.
412 1484632
>>84571
Глобальные переменные - антипаттерн. Подключай переменные между модулями через импорт-экспорт. На крайняк юзай глобальный объект window.
413 1484646
>>84632

>Подключай переменные между модулями через импорт-экспорт


Я этим сейчас и занимаюсь, раз вебпак так склеивает, переписываю весь код. Но вопрос которым я ещё задался - все ли уже перешли на эту систему? А то приду на собеседование, спросят меня показать что-то простое на чистом жсе, несвязанным вебпаком, а у меня только реакт вебпак через хуяк. И все, скажут, что я модный долбаеб, ничего не умеющий.
414 1484662
>>84646
А зачем тебе несколько модулей создавать в чем-то простом? Ебашь в одном файле.
415 1484689
>>84615

> От ждунов редко требуют вебпак.


Лол кек.
416 1484708
>>84689
Вообще считаю, что от джуниоров требовать можно только HTML, CSS, JS6 и как максимум основы Реакта.

Все, что выше - уже для миддлов.
417 1484710
>>84708
Еще основы гита, англицкий и какой-нибудь фотошоп/фигму.
418 1484711
>>84662

>чем-то простом


define простое
419 1484724
>>84535
В таком случае согласен. Больше битриксоидов - меньше неадеквата во фронте
420 1484729
А как в швятых учатся фронт-енду? Есть аналоги хтмл-академии?
421 1484731
>>84729
freecodecamp
Параша ещё та.
422 1484733
>>84731
может
это кокодемия
параша?

>>84729
codeacademy freecodecamp
423 1484736
>>84733
Конечно кокодемия параша , ведь только там учат битриксу и дают уроки фш в 2019
424 1484739
Скочал авокоде - просто божественно
425 1484748
>>84733
Учился там регуляркам, бросил на половине. Долго, муторно, слабо учишься.
426 1484803
>>84708
Разница между мидлом и джуном в том, что мидл справляет с задачами без чьей-либо помощи, другими словами, дело в самостоятельности.
Стек технологий тут играет минимальную роль, поскольку все это учиться за пару недель.
427 1484911
Могу помочь с работой ждуну, нужно знать только html & css, остальному научим. Зп 70к, локация дс. Пишите мыло, у кого есть хотя бы такие знания и желание развиваться дальше.
428 1484913
>>84911
А ты точно не тролль ?
429 1484919
>>84911
lubly.js.i.ma5pymu.2019ANUSmailPUNCTUMrj`Ru
430 1484992
>>84911
Здоровые органы наверное тоже нужны.
431 1484994
>>84911

>70к


Чет мало. Расскажи поподробнее про компанию. Какой стек? Я надеюсь, парашу типа ангуляра и жквери ты брату-анону не будешь предлагать? Какой состав разрабов по фронтам? Есть чему поучиться у них? Про компанию тоже интересно пару слов услышать.
Какие бонусы есть? Съем хаты компенсируете приезжим? Тренажерку? ДМС? Фруктами угощаете в обед? Можно на удаленке работать пару раз в неделю?
432 1485017
>>84911
Похоже на тралинг, но я бы согласился - штмл плюс ксс знаю, пилю адаптивы, могу что-то базовое на js написать. То есть далеко не нулевый.
Но живу в мухосрани.
433 1485027
>>85017
Это проблема? 70к хватит, чтобы что-то снимать и выживать.
434 1485031
Сообщения выше явно показывают что надо не во фронтенд вкатываться, а в human traffiking. Там денег, я слышал, побольше и товар сам к тебе приходит.
435 1485032
>>85031
trafficking*, обосрался.
436 1485048
>>85027
Нет, я бы даже бабок нашел, чтобы приехать. Но собеседоваться нужно по скайпу и т.д. Хз нужно ли это его начальству, собеседовать кого-то по скайпу, ждать пока приедет, когда можно выкинуть вакансию на хх.ру и толпа васьков сама набежит, только отсеивать успевай.
И он все таки тралит конечно.
437 1485049
>>85048

>Нет, я бы даже бабок нашел, чтобы приехать.


Кстати, билет до ДС отсюда стоит как одна средне месячная зарплата, чтобы понимали.
438 1485053
>>85048
Ну меня подождали, несмотря на то, что я зелёный ждун. Я ещё на старой работе отработал неделю.
439 1485109
>>84994
Ты что все интенсивы академии прошёл, чтобы работодателю такие условия ставить?
440 1485110
Какие подводные, если пририсовать себе пару дополнительных месяцев в резюме для работы, которая была удалённой и не писалась в трудовую книжку? Работодателю же не будут звонить и уточнять, с какого месяца по какой я работал?
441 1485116
>>85110
даже если позвонят - похуй, скажи что работодатель пиздабол
444 1485586
>>85584
Проорал с ответа ему
445 1485587
>>85586
Да это пиздец тоже ебланом надо быть, что ориентироваться на это болото. Они там только, чтоб гавном поливать.
446 1485590
>>85587
Прям как здесь, гыыы
447 1485592
>>85580
Что за еблан то? То есть он реально думал, что пройдя курс на месяц сможет считать себя супер спецом? Дегройды какие-то.
448 1485595
>>85592
Тут же полтреда такие, не?
449 1485597
>>85595
У нас тут хотя бы про год задротства задвигают, что вполне себе норм, но никак не 1-2 месяца.
450 1485598
>>85597
Но ребята

>Сколько смогу зарабатывать на фрилансе через месяц


Умиляют
451 1485601
Ну что ж, на этот раз у меня есть оправдание не перекатывать - нет компа под рукой.
452 1485606
>>85586
Двачую, кекнул как сучка
453 1485655
>>85597
Я по факту за 1-2 месяца и вкатился, на считая пары тщетных попыток вката через кантора и кокодемию после которых забивал на дальнейшее обучение, эти попытки затянулись наверное года на 2 лол, хотя по факту если граммотно подойти к обучению и чтобы кто-то наставничал со стороны вкат можно сделать за 1-3 месяца.
синий мувисирчер
454 1485663
>>85655
Пытался найти ПРАВИЛЬНЫЕ книжки и прочее всякое разное, десятки книг, жсы, питоны, плюсы и прочее, читал без понимания нахуя мне это, а затем просто обмазался реактом и жизнь наладилась :)
455 1485664
>>85655
Если есть спец со стороны это буст в несколько раз. А когда ты один и с нихуя и сам плохо понимаешь какой путь лучший, ибо гайдов и инфы в инете дафига и вся разная.
456 1485671
>>84913
Как-то из треда взяли джуна, т.к. заебались собеседовать даунов-аутистов, просящих 100к и ничего не умеющих при этом я еще и бонус за рекомендацию получил, лол.
457 1485684
>>85663
Кто определяет, что правильно, а что неТ?
458 1485685
>>85684
Например, я пытался задрачивать каждую тему из учебника кантора, да и не только его, что является хуевой затеей и проебом времени. Знающий человек может подсказать конкретный юз кейс той или иной хуйни, например ты пытаешься задрочить всякие прототипные наследования и прочее что связано с этим, пытаешься обмазатся ООП В ПРОТОТИПНОМ СТИЛЕ или подобным булшитом, шарящий скажет - забей хуй, почитай ознакомся и иди дальше.
459 1485694
>>85671
html + css , критерий знания уметь сверстать макет ?
460 1485736
>>85655
Расскажи, что умеешь, пазязя :з
461 1485740
>>85736
TS, React + Redux + co, SC, firebase, GraphQL и прочее всякое.
462 1485746
>>85740
По каким курсам реакт учил?
463 1485752
>>85746
Не помню, вроде смотрел видос от travesy media а после читал статейки и доку
464 1485786
>>85694
Неа, искали полноценного джуна-реактодебила, но без опыта работы, всякое говно уровня "нарисуйте цепочку прототипов, чтоб корова наследовалась у собаки" не спрашивали, я сам с этой позиции начинал. Короче, знаний для написания тудушки или этого вашего мувисерчера было за глаза.
Это было год назад, если что.
465 1485792
>>85786

>тудушки


Насколько крутая она должна была тогда быть?

>Это было год назад


И что нужно знать сегодня?
466 1485793
Насколько я понимаю, путей вката два -

1. Пилить кучу пет прожектов с использованием вещей, названных в Оп-посте, размещать их в гите и всяких профилях на хх и т.д. и ломиться на собесы в офис в МСК.
2. Пилить кучу пет прожектов с использованием вещей, названных в Оп-посте, и обивать пороги фриланс.сайтов, пытаясь поймать хотя бы один заказ, пока не сформируется внемальный профиль и репа на сайте.

Что из этого реальнее для стандартного возраста двачевкатывателя (30 лет)?
467 1485797
>>85793
Я хуй знает про первое, но точно знаю, что на фриланс не вкатываются, а туда обычно уже выкатываются когда есть много летний опыт и клиенты.
468 1485803
>>85786
Я думал ты чел, который работу сверху предлагает за 70к
469 1485820
>>85792
Я устраивался с обычной тудухой (реакт+редакс+роутинг), их никто не смотрит же, всем плевать, сколько у тебя мувисерчеров на гитхабе, я имел в виду, что достаточно знаний, которые ты применяешь, когда пишешь эту тудуху. То есть тебя спросят, например, как работает редакс, и ты такой: "ну там короче стор, дергаем экшн криэйтор, хуе мое, редьюсер, новое состояние, коннект, новые пропсы в компонент, рендер". Вы приняты мы вам перезвоним

> сегодня


Не могу сказать авторитетно, ставлю на то, что все тоже самое, ничего ведь и не изменилось. Хотя не, тайпскрипт щас ультра модный, плюс в карму если скажешь, что знаешь / умеешь.
>>85803
Ну 70к за верстку это эребор, по-моему. Хотя это дс, кто знает.
470 1485831
>>85793

> 30 лет


Ебать, дедуля, тебе на пенсию только вкатываться.
А так на фрилансе востребован не жс, а пхп и вордпресс
471 1485833
>>85580
Лол ебать
Там першик щас призывает всех переходить по ссылке, ставить дизы и писать гневные комментарии
472 1485864
>>85833

>Там першик щас призывает всех переходить по ссылке, ставить дизы и писать гневные комментарии


Да, а где посмотреть на это дело?
473 1485887
>>85833
Где это?
Блять, штмл академи это АДъ. Они были бы хороши, но боже, так уебищно организовали свой курс и реально наебывают людей. Я смотрел курс за 2018, там говорили "ну пилите 5 сайтов и идите искать работу, изи" и это даже не адаптив еще был. То есть это фиксированая или резиновая верстка, без адаптива, базовый штмл + ксс - и они говорят о том, что работу найти на изи. Ну это же чистой воды наебка, чтобы хомячков не расстраивать.
474 1485903
>>85887
Продающие тексты остались старыми, что пройди месячные курсы без адаптива и 30 тыс. будешь получать.

Но сами учителя говорили в видео, что надо хтмл базовый и продвинутый пройти, жс базовый и продвинутый, курс по ноде.жс, навернуть их новый курс про реакт, который весной состоится первый раз и тогда заживете.
475 1485932
>>85887
Ну а как бы ты сделал на их месте? Как выглядят твои курсы мечты? Или это очередной пост "курсы говно яскозал"?

Сам я кучу курсов всяких просмотрел, как популярных типа codeacademy, FCC, Odin Project, CS50 WebDev так и хуйни на юдеми, и Академия очень даже неплохо смотрится на общем фоне. И бесплатные курсы у них вообще норм, за нихуя такое то качество.

Не просто так она в шапке уже который год висит.

Конечно, можно ебануть Большую Книгу ЦСС + Кантора + Реакт доку и вкатиться не потратив ни рубля, но это для тех, кто любит сам ковыряться.

Но в любом случае лучше иметь возможность посмотреть видосик по теме, чем сидеть и буравить взглядом доку. Так что хуйли тут гундят, вообще непонятно. Дали вам торренты, где можно бесплатно с шутками и прибаутками учить КаЭсЭс и ЭшТэМэЭль, нет буду обсирать.
sage 476 1486041
>>85932

>курсы говно яскозал


Не все.

>Ну а как бы ты сделал на их месте?


Нормально структуировал, сделал больше уроков, меньше по времени, больше материала, больше ссылок. Плюс всяких Першики ведут их на отъебись, а чувачки по фш и js мусор дают.

>И бесплатные курсы у них вообще норм


Просто конченые. Только людей с толку сбивают.

>Кантора


Говно не ем, спасибо.

>Так что хуйли тут гундят, вообще непонятно.


Заебал мусор, который штампуют на курсах и те валят рыночек. Если бы не эти петухи, сейчас бы анон с гораздо меньшими знаниями вкатывался тем же версталой, а не вынужден был прозябать продаваном консультантом по полтора года, прежде чем влететь джуном за 30к после 25 собеседований.
Восемьдесят процентов людей дебилы, которые никуда бы не пытались вкатиться, если бы не расхайпленые курсы, в которых сидит чувак и говорит, что скоро он бросит свое дерьмо и будет работать в сфере охуеть каких высоких технологий. Они все равно если куда-то вкатываются, то не развиваются, или делают это как черепахи. Кому нужна конкуренция с этими социоблядскими макаками?
477 1486103
>>85932
Так академия и есть говно , годные курсы это FCC там про все есть, ну разве что верстки как таковой с фш нету( почему мне непонятно)
и проекты на выходе . В шапке говно висит потому что всем похуй, вот заходишь в js тред, а там в гайде и нету академи ( ВНЕЗАПНО)
478 1486134
>>85580
смотрю я комменты на этом сайте и понимаю, какие же мы с вами профессоры
479 1486150
Бля, когда же пройдет этот хайп, и в каждой галере начнут требовать высшее образование. Фронтенд - это такая же профессия, как и инженер или юрист, и без вышки вообще должны сразу отказывать. Самоучки в большинстве своем ничего не умеют и не имеют четкой базы. Да и вообще, вы где-нибудь видели инженера, которого взяли на работу в компанию просто потому что он САМ ВЫУЧИЛ?
480 1486164
>>86150
Хуй знает чувак, у нас на инженера брали медсестру, ветеринара, художника
481 1486172
HTML Architect в этом итт, задавайте ответы....
482 1486221
>>86150
Все местные к тому времени успеют вкатится и будут так же гнило пиздеть на ньюфагов, как и ты.
483 1486295
>>85831
На вордпресс задания вижу, на пхп не вижу. Что за фриланс на пхп?
sage 484 1486311
>>86295
Даун-аутист, это ты?
Вордпресс написан на пыхе.
485 1486444
>>86150
Ни в одном вузе рашки не дают знаний, релевантных для разработчика. И "хайп" этот заметен только в сенг, потому что из перспектив у нас или присосаться к бюджету, или айти, а в той же ссаной испании садовник получает не меньше, чем разраб локального офиса микрософта. Так что иди на хуй, если боишься конкуренции вайтишников, то ты хуже любого, кто сидит итт и пытается вкатиться.

мимо с вышкой
486 1486564
а на всех собеседованиях портфолио нужно? И что нужно знать минимум на позицию джуна?
487 1486578
Как сделать мой код кроссбраузерным? Какие полифилы использовать и как настроить babel? Есть какая-то программа, которая посмотрит на мой текущий код и скажет, где он точно будет работать как есть, и что нужно добавить, чтобы охват браузеров был больше? Пока я вижу только сотни таблиц совместимости на MDN и не понимаю, как мне в этом разобраться.
488 1486628
>>86564
Надо хорошо знать базовые концепты жса, типа замыканий, контекста this, работы со строками и массивами. Надо уметь решать простые задачки на алгоритмы, уметь различать их сложность. С такой базой тебе много где будут рады.
489 1486694
>>86628
в 30 лет не будут
490 1486711
>>86694
У меня на работе сеньору 26 лет.
491 1486721
>>86711
У меня знакомый еще со школы задротил и в 20 уже сеньер и сразу всех отсекает кому больше 21 на собеседовании.
158432.jpg46 Кб, 683x145
492 1486753
>>86694
Все так - нормальный джун это школьник или студент, а в 30 уже должен уметь программировать на Go/Python/Ruby/c#, знает linux, anux, anus, имеет минимум 18 лет опыта коммерческой разработки, 7 из них на rust или c++, ну и гит с минимум 4000 звезд.
493 1486769
>>86753
разнорабочий на стройке сойдет за строителя?
494 1486773
>>86694
а какая хуй разница вообще?
495 1486789
>>86628
а где вакансии искать? или hh это уже все?
496 1486791
>>86789
Я на хх искал и нашёл. Но там да, по вакансиям для ждунов негусто, так что мне повезло.
497 1486793
>>86773
Такая, что работодатель не хочет брать джуна в 30.
498 1486796
>>86793
Откуда инфа? Твой опыт или маня фантазии?
458x4950a52339f9d8e5fb0388e56aeab9a2d1c7@458x4950x0a330c9a5[...].jpeg70 Кб, 458x495
499 1486799
>>86791
сколько лет было? 30?))
500 1486800
>>86796
Мой опыт.
501 1486801
>>86800
Расскажи поподробнее.
>>86799
26.
502 1486804
>>86801
ракеты с помощью js мог запускать?
503 1486810
>>86804
Мог найти максимальный подмассив за nlogn.
504 1486884
Анон, на чем тренить ЖС? Вот я по гайду треню вертску, качая халявные psd и переводя их в хтмл, ок. А ЖС чем тренить-то? Лазить по чужим сайтам, смотреть всякие приблуды типа "поиск по городам" и пытаться их реализовать? Есть какая-то конкретная техника для практики ЖС? Еще я зареган на кодеварс и играю там мелкие задачки (так сказать блицы, рапиды, если как в шахматах), уже до 4кю доигрался лол.
505 1486888
>>86810
Чо за птица? http://e-maxx.ru/algo/longest_increasing_subseq_log это?

Ебать ты монстр. И ты такое без вышки знаешь?
506 1486891
>>86888
Я просто намекнул, что читал Кормэна местами. Реально помогло на собесах.
507 1486909
>>86884
В js тред в /pr зайди, там все написано
508 1486943
>>86909
нет там нихера, такие же ссылки на теорию как в гайде
date.png3 Кб, 218x98
509 1487028
Пацантрэ, подскажите как можно дефолтный инпут с датой отредактировать так, чтобы я могу подставлять свои значения заместо "22.07.2018" например ""ноя. 2018" и тд. Или с стандартным инпутом так нельзя? (Если шо, пишу на реакте).
510 1487144
>>84911
Если ещё актуально: maksimraevskxIsii94ANUSg,C7mailPUNCTUMcW`.om
sage 511 1487200
>>86578
Загуглить?
>>86884
Внимательно прочитать шапку.
# OP 512 1487218
Да заебали вы про возраст писать. Возраст это не помеха, если ты не долбаёб. Должно быть сильное желание вкатиться во фронтенд, причём интерес должен быть. если есть стремление только к деньгам, можете сразу дропать. IT сфера сейчас это свобода выбора.
15450540985220.png374 Кб, 514x460
sage 513 1487231
>>87218

>Да заебали вы про возраст писать. Возраст это не помеха, если ты не долбаёб. Должно быть сильное желание вкатиться во фронтенд, причём интерес должен быть. если есть стремление только к деньгам, можете сразу дропать. IT сфера сейчас это свобода выбора.

# OP 515 1487285
>>87231
>>87270

Накляузничано.
517 1491074
>>87218

>если есть стремление только к деньгам, можете сразу дропать.


>IT сфера сейчас это свобода выбора.


Не понял, что имелось в виду под этими предложениями?
Тред утонул или удален.
Это копия, сохраненная 27 февраля 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /wrk/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски