24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
>>931434 >WebAssembly becomes the one true language, and JavaScript sort of fades out as a backward-compatibility layer Брендан Эйх, программист и создатель языка программирования JavaScript, цитата от 28 февраля 2017 года
>>931440 Да ладно, хорош пугать ньюфагов, никуда жс не денется. Просто на нем перестанут писать тридэнедоигры, нативную лагающую хуйню уровня atom, сложные расчеты а-ля реалтайм вычисление вейперов на карте мира и т.п. На быт среднестатистических формошлепов на реакте это никак не повлияет. Собственно, если бы вы внимательно прочитали манифест васма, то вы бы это и сами поняли.
>>931456 Ты сам то хоть программируешь, чтобы заявлять про вскукареки? Я лично жду васм, это будет охуенно. Сейчас жс - это такой руби во времена его расцвета, куча хипстеров пишет на жс вообще ВСЕ, десктопные браузеры, контроллеры, какие-то обработчики видеопотоков. Естественно все это лагает нахуй. >>931448 В ес6 классах стэйт задается в конструкторе. Конструктор - синтаксический сахар для прототипной цепочки наследования. Метод super(props) наследует все свойства класса + инжектит туда передаваемые пропсы. Соответственно считается хорошим тоном при вызове конструктора сразу вызывать супер с пропсами, даже если их пока нет, а потом можно отрефакторить. Это если простыми словами. Конкретно в этом случае можно было бы написать что-то типа const Clock = ({ date } => { return ( <div>this.props.date.toLocaleTimeString</div> ); } После чего рендерить клок типа class App extends Component { constructor() { super() this.state = { date: new Date() }; } render() { return ( <Clock date={this.state.date}/> ) } }
>>931461 Веб не все, он только выиграет. Это очень логичный шаг для повышения производительности вебсайтов. Везде где есть монополия приходит загнивание. Посмотрите на бекенд, где конкурирует несколько десятков языков, как у них все быстро и пиздато. А при написании фронтенда безальтернативный js. С какого хуя мы должны прогинаться под чсвшных петухов из tc39? Васм это просто манна небесная, так как: 1.обесценит макак заучивших js и react вместо фундаментальных вещей ниже плинтуса 2.сильно ускорит фронтенд 3.позволит выбирать не только фреймворк, но и язык
>>931477 Вот только жс тоже компайлится в васм. Мне видится как-то так: - лендинги и прочая низкопробная хуита пишется также, как и сейчас, всем похуй. - какие-нибудь продвинутые интерфейсы аля клиент амазона или фейсбука на реакте пишется собственно на реакте или другой фреймворке с частичным или полным компайлом в васм (профит) - всякие игоры и прчоая херь пишется на плюсах и компайлится в васм Профит!
>>931470 DOM это как раз bottleneck и есть. Так что вариант что на смену html/css придет что-то покруче очень вероятен. Вплоть до того, что у каждого фреймворка может быть своя реализация. Но до этих событий еще лет 5 наверно, так что можешь смело учить пока то что есть, главное чтоб ты понимал как фундаментально это все устроено, тогда переключиться на новое не составит трудностей.
Что так все из за wasma возбудились что то серьезное грядет? Ведь все равно макаки со знанием js нужны будут, кто-то ведь должен будет все те миллионы строк jsкода перевести в wasm.
>>931485 Это новая веха. Также все возбуждались во времена ЕС6. Все будет хорошо, фронт никуда не денется, жс никуда не денется, разве что теперь одним жсом не обойтись, если хочешь расти вверх.
Разобрался с этими клирфиксами, флоатами, инлайн блоками, думаю, ну оно я умный, а тут фигась! и эти ребята из хтмл академии решили рассказать про позиционирование и псевдоэлементы. Ну че это такое, опять пару дней тупить, пока не пойму в чем прикол.
>>931545 При нормальном понимании JavaScript jQuery учиться за вечер. Это просто набор готовых функций, ничего больше. Да нужен, так как используется повсеместно
>>931745 Можно будет имплементировать быстрые иммутабельные структуры данных. Настоящие сэты/мапы/кью. И еще куча всего по-настоящему функционального. Даже "простолюдины" смогут, немного покопавшись, захуярить собственную реализацию тех же форичей, мапов, фильтров, редьюсов и т.п., которые сейчас тупо зашити в интерпретатор куском тормозного js-говнокода. Всякие жирные лодэши-рамбды можно будет выкинуть на помойку. Охуенно же, жс окончательно перестанет быть говняхой, чего все боятся?
Чет я перегорел, не успев толком вкатиться. Поработал полгода на удаленке, всякое убожество поверстал, попрактиковался лапшекодить на jQuery. Далее знакомый позвал в компанию, где сам работает, на вакансию верстальщика (как позже выяснилось на вырост). Я там не смог ни в изучение js, ни в общение с командой. Сидеть там с ними 9 часов почему оказалось стрессово и скучно. Со мной поговорили, и мы обоюдно согласились, что нам нужно расстаться. Устроился тут же в другую компанию. Это оказалось реально битриксовым адом. За 2 месяца, что я у них провел, я правил загаженный напрочь template_styles трех сайтов и верстал два новых. Но самое худшее то, что опять не смог наладить никаких отношений с коллективом. Порой даже за 9 часов ни с кем словом не обмолвлюсь. Потому что полное безразличие к ним какое-то... Когда я сказал, что ухожу, они даже вопросов не задавали. Теперь проедаю накопления, отдыхаю и думаю, а не устроиться ли в пятерочку охранником или опросить знакомых на предмет тупой работы, не грузящей мозг. Последний месяц хожу на собесы (сам не откликаюсь, но когда зовут - соглашаюсь, это вроде развлечения). И естественно меня спрашивают, почему за 3 месяца поменял 2 работы? А я и сам ответить не могу. Просто было не интересно. Просто не могу работать с людьми, с которыми хоть немного не подружился.
>>931768 Смотри, то что js - это отдельная от этих вещей штука и описано оно в разных спеках это и ежу понятно.
Но по факту ты в данный момент дергаешь DOM через js (либо ванила, либо jq, либо реакт и т.д.)
А когда они начнут подключать свои wasm модули как обычные файлы в html, иметь доступ ко всему, к чему имеет доступ js. То смысла в последнем по идее вообще не останется. Это пока они пишут что можно подгружать только через js, а планах обойтись без него и сделать не только с/с++ но и компиляцию из других языков.
>>931782 Что-то я тебя почитал и напрягся. Немного узнаю себя. Пока что на стадии вката, но тоже слабо представляю себе работу в КОЛЛЕКТИВЕ программистов. О чем с ними вообще говорить? Мы же сидим тут в одиночку, верстаем барбершопы. А там целый коллектив смузихлёбов.
>>931790 > по идее Мне лень пускаться в диванные разглагольствования. Энивей жс это всего-лишь высокоуровневый абстрактный интерфейс между нагромождением костылей на с++ и быдлокодером, который не хочет вручную собирать мусор после каждого объявления типизированного массива фиксированной длины. Не вижу вообще никакой связи между васмом и "смертью жс". Жс удобен, прост и функционален, намного логичнее писать на жсе, который будет компайлиться в васм-байткод, чем пытаться высирать код с похожим функционалом на плюсах. Офк это не касается низкоуровневых реализаций тех же структур данных, которых ОЧЕНЬ не хватает современному жаваскрипту. Очень хочу нативные быстрые иммутабельные структуры данных. Если их можно будет написать на С и подрубать в качестве васм-модуля = это будет охуенно.
>>931790 >компиляцию из других языков Опять же, каких? Питон? Жс лучше. Пхп? Без комментариев. Любая другая скриптопараша? Тоже без комментариев. Шарп, жаба, и поебень уровня окамля? Зачем они во фронте? С дивана легко писать типа "жс ни нужин, канпеляция из других языков(((", но на практике жс как раз таки дает на клыка всем в своей отрасли. Это можно почувствовать на своей шкуре: накати кложуру + ом и расскажи о своих впечатлениях, например.
А вот пытаться писать на нем энкодеры, игровые движки и т.п. - хуевая затея.
>>931800 Тут в конечном счете будет не то, что мы с тобой думаем какой лучше и для нас удобней. А какой толпа решит юзать - на тот и придется переходить.
С остальных языков люди сколько времени уже пищат. Наш язык лучше, вот бы нам дали возможность на нем для браузеров писать. Ууух. Тогда все на него перейдут и забудут этот триклятый js. Ваш js - недоязык популярен лишь потому что другим ходу не дали. Но и все в таком роде.
Чет не охота соснуть по итогу.
Хотя ладно, это гадание на кофейной гуще что там и как будет. Лучше спать пойду чем флудить тут.
>>931814 > остальных языков Че? Кому есть дело до тех, кто пишет легаси дерьмо на жабе? Или ты думаешь, что байтоебы все дружно ринутся формы валидировать?
>>931796 У меня были иллюзии, что работа в коллективе наоборот даст толчок в развитии. Всякие розовые мечты, как я познакомлюсь со всеми, как мы будем вместе тусить, изучать что-то. Радует только, что я хотя бы узнал, что это все глупости.
Да вы заебали. Какая-то пизда что-то кукарекнула в твитторе и понеслась волна говна. Вот краткое резюмирование: > Работа с DOM по-прежнему производится из js, wasm = binary asm, объектной модели представления (пока что) нет (и вряд ли появится в скором времени). > WASM - возможность подключать сторонние либы на С/С++ (в будущем - на других ЯП типа питона) > Тяжелая логика приложения может быть перенесена на быструю универсальную платформу, при этом не нужно учитывать особенности десятков сред исполнения (V8, Edge, spidermonkey и т.п.) > Общая суть: универсальная быстрая единая виртуальная машина для WEB, в будущем возможно все эти V8 останутся в страшном сне, никакой ебли кроссбраузерностью, максимум функционала, пиши на чем хочешь
В итоге вместо JS ВСЕ получаем JS СТАЛ АБСОЛЮТНО КРОССПЛАТФОРМЕННЫМ, РАБОТАЮТ АССЕМБЛЕРНЫЕ/С/С++ ВСТАВКИ без падения производительности, питонасты дружно вскрывают вены.
/thread
если вы хотели попугать ньюфагов и "уменьшить конкуренцию" - извините, лол
>>931782 Учись знакомиться и общаться с людьми, хуль ты хотел. Если ты не уникум, то придётся взаимодействовать с командой пидорасов или уходить обратно на удаленку. Какие-нибудь актерские курсы в помощь, там раскрепостят и научат доёбывать людей, чтобы это не казалось как из паст про сычёва и ерохина из /Б/. Вообщем все это навыки, которые нужно было развивать в школе/институте. Иначе пиздец.
>>931835 >если вы хотели попугать ньюфагов и "уменьшить конкуренцию" - извините, лол А что их пугать то? Простая статистика npm: >over 350,000 packages >In the preceding four weeks, users installed 18 billion packages >This translates into 6 billion downloads, "because approximately 66 percent of the installs are now being served from the cache >Every week roughly 160 people publish their first package in the registry Только последний долбоеб увидев эти факты поверит успокаивающим самих себя безработным вкатывальщикам про то что веб макак мало и место на рынке труда есть, а не правде про то что на место джуна приходит 200+ человек собеседоваться.
>>931860 > пост про перспективы JS после объявления WASM production-ready > ряряряряр конкуренция вебмакаки рынок труда Кто о чем, а копирайтер о своем, о наболевшем.
>>931870 Куча людей орала что не хотят писать на js - вебассембли сделает так, что не обязательно писать на js -эта куча начнет пилить на чем-то другом а затем и другие перейдут на чего-нибудь другое и начнут на конфочках рассказывать про то как теперь все стало круто и надо забыть о js, т.к. он был всего-лишь временным компромисом - ну вот и js все)
Думаю потихоньку расчехляться и сделать пару работ для портфолио, однако вообще нет идей, что можно такого запилить. Сам владею вёрсткой на уровне "сверстал адаптивную седону", jQuery на уровне "приделываю кнопочки, вывожу модальные окна, качаю плагины" и React на уровне "профессионально создаю туду лист", который сейчас и изучаю. Посоветуйте, где вообще взять идеи для портфолио и что можно сделать, чтобы выделяться на фоне вкатывальщиков с барбершопами?
>>931879 Ты даже не понимаешь о чем речь, анон. Либо ты толстый, либо у тебя в мозгах путаница из интенсивов кокодемии и первой главы кантора. И то и другое решается закрытием вкладки и игнорированием диванной херни до момента просветления (ну это когда ты кроме js осилишь хотя бы базис того же питона).
>>931882 Хочешь во фронт - учи JS без вариантов. Хочешь легаси говно? Жаба/шарп. Тебе 12 лет и куча времени? С++ Уже знаешь JS? Учи рандомный язык сверху в свободное время, лишним не будет. Не знаешь, чего хочешь - учи пособие по аргонной сварке в условиях повышенной влажности.
>>931883 Собираюсь похудеть) Для меня одного факта, что хотят сделать так, что можно будет накодить на другом языке, подключить как модуль и тем самым запилить хэллоуворд в браузере без участия js уже хватает, чтобы заорать: остановитесь ироды и очистите свои греховные помыслы... вот такой я впечатлительный...
>>931899 Никто не будет писать интерфейс фейсбука на С++. WASM, с одной стороны, позволяет ускорить сам JS, с другой стороны, позволяет вынести тяжелую логику за пределы JS (банальный стриминг видео, для чего JS, мягко говоря, хуево подходит и используется только из-за отсутствия альтернатив) с третьей стороны - позволяет расширить API. tl;dr - все будет или заебись, или также, как и сейчас (asm.js есть уже давно, но всем похуй, native client от гугла сдох, и еще куча примеров).
>>931901 >Никто не будет писать интерфейс фейсбука на С++ Если фейсбуку при этом удастся ускорить свой интерфейс я те гарантирую что уж они то найдут С++ программистов чтоб переписать свое дерьмо.
>>931909 WASM компайлится из JS, алоэ. Вот если в Реакт добавят нативные структуры данных, написанные на С++, и модули, отвечающие за рендеринг тоже на С++, то я только за.
>>931929 >WASM компайлится из JS Вут? На данный момент реализованы Си/Си++. Следующие на очереди раст и пайтон. Жава есть в роадмапе васм, но оч неприоритетно. Мб к тому моменту подохнет и даже реализовывать не станут.
>>931967 Учи сейчас основы computer science. А летом 2017 выйдет современная версия фронтэнд курса от codeacademy, тогда и начинай учить. Сейчас вся обучающая фронтэнд инфа протухшее говно мамонта и читая cuntora ты будешь учить 70% устаревшей хуйни.
У Кантора, кстати, учебник на английском вышел же, там все как нужно, с let и классами. Структура учебника тоже другая немного, важные разделы о современных фичах теперь в основной части, всем советую короч.
>>932017 Я ж написал что изменится. Выйдет новая версия курса (а у них один из лучших курсов в мире). Она будет отражать современные фронтэнд реальности и не содержать устаревшей инфы. Пока он не вышел можно почитать английского cuntora, вон там сверху скинули. Но только не русского, только голову засрешь ЕБАНОЙ КУЧЕЙ уже не нужного в 2017 говна.
>>931434 Джава скрипт никуда не денется - ТВЁРДО И ЧЁТКО. Есть такие две группировки языков: 1) строготипизируемые и компилируемые 2) динамически типизируемые интепретируемые. Для проектов, где необходима производительность, но не очень важна скорость разработки и краткость кода, мы используем компилируемые языки. Для проектов, где важна скорость разработки и простота написания кода мы используем динамические языки. Для веба производительность не нужна, поэтому ты можешь принести её в жертву написав коротенький скрипт, который выполнит необходимую работу в более короткий срок на джаваскрипте. Пример хэловорлда на си++: [CODE] #include <iostream> #include <cstdlib> // для system using namespace std;
int main() { cout << "Hello, world!" << endl; return 0; } [/CODE] И пример на джаваскрипте: [CODE] console.log("Hello, world!"); [/CODE] Разница в количстве строк и сложности понимания ощутима. А чем больше проект, тем она будет ещё более ощутимее. Кому это надо? Да никому кроме трёх поехавших байтоёбов не надо.
Короче задумал я написать простенькое приложение с регистрацией, соответственно после регистрации посетитель получает доступ к профилю.
Собст-на, весь серверный говно код написан, стили и ЖС эффекты тоже. Загвоздка в том, что изначально задумывалась лента новостей в профиле, а тут я чет хуево знает как это реализовать.
>>931848 Я кликер на реакте написал, но в портфолио просто никто не смотрит, вот вообще никто. Нужно ли оно? Не знаю, меня вообще взяли без него в веб-студию, прислал им за два часа сверстанный лендинг, я еще и обрезал его на половину в фотошопе, но тут и платят копейки - 15к. Ну и я ничего не верстаю, добавляю новости пару часов, а все остальное время пишу свое что-нибудь или капчую.
>>932076 Город 350к ебанатов, я 350001-ый. В офисе, да, нашел, как ни странно, через авито, блядь. 26 декабря отправил им страстный отклик о том, как хочу у них работать, а в феврале попросили прислать че-нибудь, я прислал и на следующий день спросили, когда буду готов выйти на работу.
>>932084 Лол, да я портфолио пишу и статьи по жс читаю, задачки всякие решаю. Хочу отправить тестовое на стажировку в СКБ Контур. Сегодня еще шашлыки пойдем жарить перед праздником.
Посоны, отчислили с 4 курса мехмат в прошлом году, устроился сразу в крупную компанию Фронтэнд-джуном, сейчас уже около года опыта, более менее прокаченные скиллы, хотя конечно ещё дохуя чего нужно перелопатить и выучить. Есть шанс восстановиться и добить диплом, но нет абсолютно никакого желания. Как думаете - стоит или нет?
>>932290 Есть два типа языков: 1) Те, о которых все говорят, на которые все жалуются/плюются и пророчат скорую смерть. php, c++, java, js - по любому из этих яп можно развести срач на несколько тредов, а они все живут, цветут и пахнут, а пхпшники уже лет 10 как смеются над очереднярами, которые каждый год начинают со стандартного "ух, вышел Go, теперь php точно сдохнет!". 2) Те, которыми никто не пользуется, но которые однозначно охуенные, 10/10, всем надо перейти на них и забыть про жс и прочее говно, как про страшный сон. Haskell ))))00
>>931782 Узнаю себя, ток я еще хуже, просто лягух, поэтому сразу расчитываю на удаленке работать. Расскажи пожалуйста за удаленку, че делал, как заказы брал, как общался с заказчиками?
>>932527 Одна из причин, почему я нахуй уволился. 99% контингента - вот такие вот додики, и тебе приходится с ними общаться, сохраняя серьезное выражение лица. бывший юрист
>>932691 Я только начал же, никаких особых подробностей. Просто все выглядит таким... цельным, логично оформленным и понятным. Никаких тебе "так, сука, в реакте, блядь, у нас все иммьютабл, мразь ебучая, а во вью мы сплайсами ебашим, ты откуда такой вылез, функциональщик недоделанный, м?" Наверное скоро я и в ноде разочаруюсь.
>>932698 Нода имхо устарела. Все асинхронное апи принимает колбеки, а не возвращает промисы. Пока они не перепишут все это - даже притрагиваться не планирую к ней. ин64: юзай васянские обертки
>>932830 >>932833 У тебя плохо получается, во-первых ты не шаришь в предметной области, во-вторых это уже сто раз обсосали в т.ч. и на авторитетных бурговских ресурсах. Лучше про возраст там, или вышку, это не теряет актуальности.
>>932836 У вас один аргумент уроаня бэ, якобы кресты ужас, дохуя кода, никто не будет писать. А на авторитетных бурговских ресурсах люди ждут, чтобы к жс больше не прикасаться.
>>932847 Аргументов дохуя было и в этом и в прошлом треде, просто ты тупой копирайтер. Или просто тупой, что хуже, т.к. копирайтер хотя бы на доширак заработать может.
>>932856 >>932857 >стримы с конференций по жс, создатель жс, статьи и сообщества, все делают ставку на wasm и рады, что не придется писать фронт на жс >лол, кресты видел? ты тупой, агруметов вагон, сколько за знак берешь
>>932836 >в т.ч. и на авторитетных бурговских ресурсах. Так тут же и кидаль интервью с создателем жс, где он говорит что допускает вариант что в будущем жс в браузерах останется только для обратной совместимости. Куда уж авторитетней.
>>932878 Ну так что удивительного, что в фронтэнд мире где каждый год все переходят на новый фреймворк как только появится возможность все будут каждый год переходить на новыя язык?
>>932885 Блядь, а что он должен был ответить? Пизда вашему жс, сосите? Это уровня ихтамнет в крыму, а через год он скажет, НУ ЛОЛ ПАЦАНЫ, ОЧЕВИДНО ЖЕ БЫЛО, ЧЕГО ВЫ
>>932888 Ебать у тебя манямирок. Сначала выдумал какое-то интервью от создателя васм, где он мечтает про смерть жс, потом тебе в ебло ткнули оф.доку, где черным по белому написано, что ничего подобного, теперь у тебя какие-то заговоры. Твою бы энергию да во благо, уже бы давно деньги зарабатывал, а не в треде толстил.
>>932889 Васм подразумевает что для любого языка можно написать компилятор, как следствие можно будет писать фронтэнд на любос языке для которого напишут компилятор в васм.
>>932892 Какое интервью и заговоры, долбоеб? Я к тому, что кроме как не парьтесь, с жс все будет хорошо, они и не могли ничего больше написать в доках.
>>932908 >следом за флешем >сейчас как решим на анонимной борде в стране третьего мира, уууух! >а в 2018 будет пюрешка а js не будет >А на этом все! До новых встреч
>>932930 > NG2 постоянно допиливается, на него постепенно переходят крупные энтерпрайз проекты > на вью два с половиной хохла пишут лендинги для заказчиков из китая за 200 гривен
>>932939 Дак у вас прогнозы создателя жс и докладчиков с крупных конференций тоже не авторитет, зато ребята в доках wasm напсиали не сцать, с жс все ок будет.
>>932943 Два копирайтера, один скучающий толстяк и парень, не осиливший верстку барбершопа, пророчат смерть JS в ближайший год, постоянно маняврируя и злоупотребляя гринтекстом.
Им противостоит еще один скучающий толстяк и парочка особо терпеливых анонов.
>>932947 Да никто не говорит за ближайший год (по крайней мере я) Тут за планы речь идет. А в планах у них сделать через васм доступным все, что доступно для js
>>932951 >>932952 Алсо, ни одной вакансии по "чистому вью" нет вообще, везде идет сначала js, потом ангулар/реакт, а потом "знание вью будет плюсом". Так что да, манямир во все поля, такой то взлет))))00
>>932978 Круто, можно блогпост написать про смерть js или даже высраться на какой-нибудь убогой руснявой "конференции". А можно почитать дальше и понять, зачем это нужно, кто будет этим пользоваться и в каких случаев. Хотя зачем, срать в тредике можно и так)))
А вообще это может быть окна Овертона. Сначала надо создать прецедент, а потом маховик раскрутится и фсе))
Типа js - король в браузерах Хм, а давайте мы создадим вот такую-вот штучку, но нет, не для замены js полностью. А для улучшение производительности. А js не, он будет и дальше "править бал" После: ну а что если перенести опыт оптимизации этой штукой и дальше, вот тут и бенчмарки подоспели...
>>933021 А епт, это опять ты. Ты сначала js выучи, что-ли, не самый плохой яп для первого в любом случае. Тогда и глупости не будут в голову лезть. Я бы вообще везде (на + (+ лиспе писал)(мне + (+ срать на js))) но от него в ближайшие n лет никуда не деться, в худшем случае будет как сейчас с PHP.
>>933024 Я не знаю за кого ты меня принял, если что.
Полностью js выучить почти нереально (тут опять может возникнуть холивар что считать за слово выучил). На приемлемом уровне понимаю. Работаю. Язык не первый. Лисп не, не знаю. Вроде scheme это диалект лиспа. Когда руки дойдут до sicp, тогда потолкуем.
>>933044 Это как линукс.орг, где пост "как поставить убунту?" выльется в 400страничное обсуждение того, почему windows скоро умрет. Только для быдлокодеров. Им плевать на интерфейсы, они считают web1.0 золотым временем.
>>932978 > Возможность подключать библиотеки написанные на C/С++ в браузере, которые будут выполнятся как нативные > ряяя reference DOM Web API js умрет!111 Как же я проигрываю, боже.
Лучший тред за последние несколько месяцев, продолжайте.
>>933076 > Кодревью чаще всего ограничивалось комментариями «ты здесь забыл убрать console.log» > Тестов не было > Rambler Охуенно, теперь я не боюсь собеседоваться в крупные компании, спасибо.
Ну чо, может пора курсы свои открывать? Или знаешь, ещё лучше, курсы по созданию курсов. - Надоело быть ойтирабом? Создавай курсы по программированию, наёбывай лохов.
Лохи не хотят ити в программирование? Создай курсы по вёрстке, и похуй, что она в 2к17 не нужны никому, а пиздатый оптимизированный шаблон с крутым дизайном стоит 3 копейки, ЛОХИ КУПЯТ ТВОИ КУРСЫ, ВЕДЬ ВСЕ ХОТЯТ В ОЙТИИИ.
На нише с курсами 3.5 игрока с конскими ценами за курс, а мы их ебанём демпингом, умеем, можем, не в первой. Двач-академи, хули, работы нет - открывай курсы по программированию. Что-то мне то напоминает судьбу выпускников философского факультета.
>>933268 А ведь действительно, если средняя зп такая большая, то нахуя они преподают курсы? Просто от делать нехуй, вот так взял, ночью после работы курс делаешь. Значит курсы доходнее программирования, по ценникам часы работы с одного заказа окупаются.
>>933268 >с конскими ценами за курс 10-20 тыс конская цена? Ты барбершоп то сверстал, мамкин сыч?
>Что-то мне то напоминает судьбу выпускников философского факультета. Если ты вкатывальщик, то чего выёбываешься, добровольно забравшись в это говно? Выкатывайся, раз всё так плохо. Если не вкатывальщик, то что ты тут забыл вообще?
Начал самообучение с 1998 года, использовал литературу и Интернет. Работаю в it с 2002 года. В 2015 получил профильное в/о, до этого обходился без оного)
Вот вам коммент с ЖЖ, если кто еще интересуется вышкой.
Господа, пока вы тут маетесь от безработица и демпинга, прошу всё-таки поговорить немного по теме. Я, успешный мсье C#ист, и мне требуется помощь. Хочу запилить деревце для себя. Суть такова: есть определнённая иерархия карточек, и карточек этих дохуя. К некоторым карточкам приписано множество карточек, некоторые пусты. При нажатии на карточку, если в ней что-то есть, открывается дерево этих карточек и их можно нажимать дальше. Всё это необходимо красиво визуально оформить, чтобы линии как-то просчитывались и тянулись к карточкам от родителя.
С использованием каких технологий такое делать лучше, проще и каноничнее? В js не силён, ибо пишу на C# вещи далёкие от веба.
>>933421 на чем угодно, на чистом js (дольше) или с jquery, на реакте (нужно окружение настроить или хотя бы с create-react-app разобраться), на вью)))))))))))
>>933416 >>933277 >>933276 Будьте на связи пацаны, у меня тоже хороший голос. Я реально возьмусь за создание площадки для курсов, с шуточной концепцией по символическим ценам.
>>933294 >10-20 тыс конская цена? Ты барбершоп то сверстал, мамкин сыч?
Конечно конская, записать пересказ на видео скачанной книжки, ну или купленной за 300 рублей и продать это за 20к - это конско.
Понимаешь, такая фишка она везде есть, в любом деле. Вот, взять велосипеды там, есть спортивный велосипед из качественных компонентов за 60к, где всё продумано, каждая деталь технологична, а есть модный фикс - это велосипед из одной рамы с фиксирвоанной передачей, как в доисторические времена, и его тоже продают за 60к, потмоу что у хипстеров это модно. Так и в программировании, скот могут заставить покупать что угодно, даже говно и воздух, им нужно просто внушить, что им это нужно и они купят за любую цену, хотя рядом лежит бесплатно. Да за такие деньги можно вообще с репетитором лично отзаниматься, и он тебе ещё материалов даст хуеву тучу.
Барбершопы я не верстал, у меня от одного названия рвотный рефлекс, и вообще в веб вкатывался, когда это было не модно, а набор согласных php js у всех вызывал смех и рвоту.
>>933276 >вроде Детектор >>933615 >в веб вкатывался, когда это было не модно, а набор согласных php js у всех вызывал смех и рвоту. Представление о курсах у тебя застряло в тех же временах. Говнокурсов полно, да, но и годноты наклепали. В ангоязычном сегменте так тем более.
>>933621 Если человек, который только вышел с курсов может составить тебе конкуренцию, то о чем с тобой говорить вообще? На рынке нормальных специалистов сейчас дефицит, средняя зарплата кодера почти в два раза выше чем средняя просто зарплата (в ДС). Когда-нибудь курсы решат эту проблему, но точно не ближайшее время.
>>933629 Ты заходил в этот англоязычный сегмент? Там такие же курсы бесплатно на ютубе лежат, просто так люди делают, даже по какие-то узким темам, по которым у нас хуй что найдёшь.
>>933632 Опять эти мантры. Вам бы хоть методичку сменили, Сашенька. +15
>>933688 У меня знакомый рубист с моей помощью напердолил себе для пет-проект фронт на реакте недели за две. Если человек программист, то разобраться для него труда не составит.
>>933690 Это часть пропаганды и говноалгоритмов, яндекс же галера. А по существу, этот ебанутый не может понять, что смысл не в средней, а в возможности работы. Риелтор и монтажник имеет больше вариантов работы, например за 60к, чем программист, хотя средняя у программиста может быть выше.
Во-вторых, высокая средняя говорит о том, что реальные работники низшего и среднего звена не востребованы, это свидетельствует либо о том, что их продукт и услуга в принципе не нужен отрасли он устарел (но это не так, вёрстка стала сложнее, чем те же 5 лет назад, сложнее стал и дизайн, всё стало сложнее, всё выросло), либо о том что её могут предложить слишком больше количество человек, что и имеем в реальности.
И это только начало процесса, золотая лихорадка курсов началась в году 15ом, до этого они тоже были, но дикой популяризации в вливания сотен тыщ в рекламу не было.
Поэтому вот эти мантры, Я СПЕСАЛИСТ, МЕНЕ НЕ КАСНЁЦА - это мантры. Коснётся всех, всего веба, затем остальные отрасли пердолить начнут. Вот этот верстальщик кокодемии, куда он пойдёт? Нахуй он не нужен ведь со своей вёрсткой, пойдут учить жс или пыху, или питон какой-нибудь и пойдёт в разработку. Первой волне, которые с 15 года уже 2 года, 2 года опыта, эт омного, если ты реально работал 2 года. Это полноценный джун или может даже мидл. И уже конкуренция не только у вкатывальщиков, о и у тех, кто находится в сегменте 1-3 года. Ну а дальше будет дальше.
По-моему, это понятно блять, как дважды два, я не понимаю блять, почему ебанутым это непонятно, либо они реально копирайтеры и отрабатывают тут, либо они конченные. В 2000ые тое самое было с юристами, что затронуло мою сестру, все выучились на юристов и нахуя были не нужны, и пошла моя сестра в бухгалтеры. И так было до тех пор, пока хайп на юриспруденцию не ушёл, вот сейчас его нет, любые юридические услуги - это охуеть как дорого.
>>933702 Ты чего сказать-то хочешь своими стенами текста? То, что чистые версталы не нужны это вроде не открытие, даже в шапке написано. Думаешь, что отрасль наебнется и зарплаты упадут? Ну ок, пиздуй из треда, займись чем-нибудь еще.
>>933708 Если ты ещё не вкатился, то и не пытаться, идти в другие отрасли it, где возможен уход в административные должности и карьерный рост, либо не идти вовсе в it, ибо сейчас есть дохуя сфер с дефицитом кадров (строительные специальности, медики, в особенности стоматологи протезирующие, та же юриспруденция)
Если ты уже вкатился, тут стоит сначала ответить себе на вопрос, зачем ты вкатывася. Если ради просто хочу не слишком тяжёлую работу и чтобы платили норм или хочу зарабатывать 300к/с, то этого больше не будет, разумеется выкатываться. Если ты уже что-то умеешь нужное рынку, живёшь кодом, дрочишь на свою ide, поглаживаешь свой набор фреймворков перед сном, ты не ходишь гулять, у тебя нет друзей, увлечений, то оставаться, но при этом присматриваться к более сложным вещам, в надежде, что демпинг туда дотянется слабо.
>>933716 >строительные специальности В строительстве сейчас тот ещё пиздец. Начал вкат во фронт и тут пиздец надвигается. Моя жопа начинает наколяться всё сильнее.
>>933720 Я не могу извлечь из твоего потока бугурта и оскорблений хоть один внятный тезис, пару аргументов, которые бы его доказывали и общий вывод. Тебя в школе не учили сочинения писать?
>>933723 Там всё написано, читай внимательнее. Если у тебя какие-то религиозные убеждения, то тебя никаким тараном не пробьёшь. поэтому я не намерен на тебя тратить время.
>>933730 Заказ на рекламу и продвижение курсов выполняют рядовые копирайтеры. Почитай статьи, например, на хабре об успешном вкате. Это похоже на спам-рассылку рекламы средств для походения.
Как же больно это читать ньюфажинам, вроде меня. Уже не понимаешь какая в реальности ситуация на рынке веба. Так и до психоза недалёко, лол. А игнорируя подобные разговоры так тем более раскладов рынка не поймёшь. Такой то замкнутый круг.
>>933760 Ну у тебя выбор небольшой, либо сразу наебнуться, либо поучить и наебнуться. Я вот пол года вкатываюсь, тестовые делаю, а никуда не берут, в одном месте реально пришло 28 человек на место, и собеседование было только на английском, не можешь в английский - сразу нахуй.
Не понимаю о чем вы все твердите. Спрос на рынке был есть и будет, моя компания даже имеет отдел ориентированный на набор внушительного количества новичков потому что в планах выращивать программистов для разных задач и их надо дохуя. Конкуренция тоже есть была и будет, но она есть вообще везде, и похуй говорим мы о строителях, сварщиках или продавцах в пятерочке. С той лишь разницей, что монтажники не столь усердно спамят эйчаров резюмешками. Опять же, конкуренция есть основа жизни и эволюции. Боишься конкуренции - выкатывайся из жизни.
Добавлю еще цитатку которая прям описывает местное настроение и каждого второго (без обид ребята)
Каждый из поступков следует совершать в настроении воина, иначе человек уродует себя и делается безобразным. В жизни, которой не хватает настроения воина, отсутствует сила. Посмотри на себя. Практически все мешает тебе жить, обижает и выводит из состояния душевного равновесия. Ты распускаешь нюни и ноешь, жалуясь на то, что каждый встречный заставляет тебя плясать под свою дудку. Сорванный лист на ветру! В твоей жизни отсутствует сила. Какое, должно быть, мерзкое чувство [3]!
>>933432 >>933437 >>933521 Спасибо за советы. Нашёл библу на 200кб, где моя идея уже полностью реализована. Но ради интереса попробую запилить на реакте, посмотреть будет ли производительнее.
>>931892 >с++ Софт (в том числе и игры), драйверы, оборудование(байтоёбство, всякие датчики, умные дома, оборнка), вычисления. Сейчас ещё в рашке дохуя проектов по виртуальной реальности делают, это тоже с++. Сопутствующими навыками будет плюсом qt.
Но лучше пиздуй в энтерпрайз и пиши на божественном C# или подбожественной Java В Java мне не нравится их экосистема, у M$ всё-таки по людски всё сделано.
Алсо, не бойтесь, что зря потратили время на веб, я по работе веба вообще не касаюсь (потому что тот ещё жук), но другие коллеги вынуждены его касаться, и даже блять верстать интерфейс, да, именно так, разработчики верстают. Так что в совсем иной отрасли ваши зания могут вам очень пригодиться, ну и резюме потолще будет.
>>933780 Так я и говорю, сейчас юриспруденция оправилась. У нас на область в 2 миллиона один юрфак, в который едут ещё из соседних поступать, проходные там бешенные, но выпускает он мало. Зато техвузов, как говна теперь и бюджетных мест всё больше.
>>933782 Это всё красиво, всё хорошо, но это оправдания своего положения в дерьме. Конкуренция - это количественная мера. В определённой степени она полезна, да, она выделит того, кто больше и лучше работает и вознаградит его. Совсем без конкуренции не будет стимула работать, зачем работать лучше, если всем платят одинаково. Но превышая свой порог полезности, она перестаёт приносить пользу работающим, и начинает приносить пользу только бизнесу, потому что работа становится сверхдешёвой. Не могут все быть президентами, все полететь в космос или все стать машинистами поездов. Людей слишком много, у нас слишком много потребностей и поэтому работы так же много, она разнообразна. Иррационально лезть всем разом в одну какую-то отрасль. Естественно рынок выдаст на это низкую зп и высокие запросы.
>>933796 >Это всё красиво, всё хорошо, но это оправдания своего положения в дерьме. А здесь подробнее пожалуйста, о каком собственно положении/дерьме речь? Спрос есть, зарплаты есть, хорошие условия работы есть, развитие есть. Уточню что я о программистах в вебе, а не о версталах Или ты о каком-то положении в перспективе? Ну тогда мое мнение - до этого еще дожить надо. Программистом станет хорошо если каждый десятый, и это еще вопрос, каким программистом он станет.
Какие-то аноны учат по книгам, кто-то по другим сайтам. Заходите, рассказывайте о том, как учите, к чему стремитесь, и, самое главное, просите помощи, если есть трудности.
Что я могу предложить от себя? На данный момент имеется два с половиной наставника, конференция вконтакте и группа там же. Бесплатно.
Если у вас возникнут вопросы - можете задать их в группе или же в конференции.
>>933739 >>931862 >>932822 >>932856 >>932891 >>932947 > копирайтер У меня ощущение, что здесь сидит какой-то обиженный довн, который на любую критику жс или рынка веба сразу начинает истерично визжать про копирайтеров, в каждом треде этот даун. Кто-то начинает обсуждать какие-то неприятные темы касающиеся веба, сразу вылазит этот петух, ну или их здесь несколько, и начинает тыкать во всех пальцем обзывая копирайтерами. Это либо узколобый дебил, который вдрачивал один только js и ему просто неприятно слушать, что что-то может пойти не так, либо какой-то идиот в манямирке.
>>933831 Ты даже не знаешь с кем тут сидишь, лол. Не видеть ебальников из воркача, конечно, комфортно, но неужели ты думаешь, что контингент здесь разительно отличается?
>>933835 Потому что традиционно на дваче процент нормальных людей был побольше, разумеется в последнее время двач превратился в парашу, но тем не менее найти что-то лучше тяжело, и уж тем больше группа школо-питухов не будет лучше этого треда. Сюда хотя бы заходят реально работающие люди и чем-то помогают, пусть и не часто.
>>933839 Я думаю ты бы обосрался с фоточек и страничек доброй половины тех же работающих анонов. Кто-то бы обязательно обосрался и с твоего ебальника, неважно какой он. Анонимность хоть как-то позволяет сохранять уважение к некоторым собеседникам здесь. Хорошо это или плохо - не знаю.
>>933702 >В 2000ые тое самое было с юристами, что затронуло мою сестру, все выучились на юристов На самом деле хороших юристов, которые знают законы, а потом ещё могут могут их использовать в выгоду, никогда не много. У людей рядом со мной проходили судебные дела, и все они сходились во мнении, что из большого количества юристов, только немного, которым можно доверить дело. Пол года назад у моей знакомой был суд, и она ходила по юристам, в двух конторах ей сказали, что дело проигрышное, а третья взялась и вроде побеждает.
>>933702 Ну давай разберем по частям тобой написанное )))) > высокая средняя говорит О том, что дефицит хороших кадров это не миф. Об этом же говорят чуваки, которые год ищут хорошего формошлепа и не могут найти, например. > начало процесса Довн, курсы плодятся года с 12-го. То, что в снг взрыв пошел так поздно - ну хули поделать, мы отсталый регион. > верстальщик Это два месяца, верстальщики не нужны, профессия умерла. > которые с 15 года уже 2 года, 2 года опыта, эт омного, если ты реально работал 2 года. Это полноценный джун Я с 15 года и я миддл. Не вижу конкуренции ВООБЩЕ. Могу открыть резюме и получить десяток офферов (тру стори, ДС). Ну а если ты за год-два осилил только верстку, жс на уровне "могу написать что-нибудь на ванилле, поглядывая в SO" и какой-нибудь реакт/вью, то ты тупой даун и полностью заслуживаешь своего положения. За год-два можно выдрочить такой стэк, что тебя с руками оторвут и пронесут над головами толп вкатывальщиков-говночистов с курсов.
Погуглил вакансии и увидел, что есть довольно много вакансий, требующих знание PHP. Долго ли его учить? Думаю, может, имело бы смысл овладеть им на базовом уровне, если его не слишком заёбно учить.
>>933888 Только если не писать на нем время от времени забудешь что учил уже через полгода и в итоге просто потратишь неделю. Очень простой лайфхак спалю вам: не планируете использовать технологию время от времени - даже не учите.
>>929611 Ты долбоеб? 25 гривен = 1 доллар. По-твоему сеньор получает 100 баксов в месяц? Ясен хуй доллары США. В Украине программисты в гривнах получают зарплату только на государственных предприятиях.
>>933873 Вот за что люблю ойтишников, так это за их узнаваемое высокомерие. Каждый по-разному учится (я про скорость), и если человек тугодум и за год-два не выдрочит такой-то стек, то это ещё не значит, что он тупой.
>>933896 С этим не спорю, просто у меня возникла необходимость поколупаться в пыхе, за недельку разобрался, благо в этом плане пхп легче жаваскрипта с его бешеным зоопарком и постоянно меняющейся спекой. >>933904 js, ng1, react+redux, node (express, koa), mongodb, redis, *sql (postgre), python на прикладном уровне, основы CS (алгоритмы, структуры данных). Своя либа для реакта, участие в относительно крупном OS проекте (правда хуевастом, но всем похуй, главное - факт). Верстку, вебпаки, "как рендерится страничка", и прочие гитхабы даже не пишу. Все это я освоил до конца 2016, так что года более чем за глаза, если конечно ты не тратишь по 4 часа в день на размышления о том, что АЙТИ ВСЕ, ЖС ВСЕ, ТАК АНОН В ТРЕДЕ СКОЗАЛ. Бонусом всякие питоны с редисами можно не трогать, я просто с ними работал, почему бы и не указать?
>>933920 > высокомерие Ну не надо цепляться, может я и самовлюбленная мразь, конечно, но я отвечал в первую очередь на пост, где основая мысль - "учиться смысла не имеет, коконкуренция, кококурсы". А это ведь не правда.
>>933968 ДС Для миллионников универсальный совет - смотреть вакансии и учить то, что нужно в первую очередь (есть вакансия на первом ангуларе - учить его), а потом уже прокачиваться дальше с перспективой съебинга.
>>933926 За 3к грн мне предлагали верстать, на ПОТСОЯННОЙ ОСНОВЕ, чтобы я не съебал через пол года или пару месяцев, как их прошлые версталы, ну там может плагин какой прикрутишь еще, ТЫ ПОДУМАЙ, ЗА ТАКИЕ ДЕНЬГИ МОЖНО СПОКОЙНО НАЙТИ ВЕРСТАЛЬЩИКА.
Я не могу понять зачем вообще нужен реакт, в уроках показывают то, сё, всякую тривиальщину, котоаря на виниле выглядит ещё меньше и проще. И никто не показывает зачем нужен этот реакт. Уёбищный, ублюдошный синтаксис, я нихуя не понимаю где его использовать и как блять.
В /pr по js всё мертво, и как я понял вы обитаете здесь, поэтому спрошу тут. Я первый день в js и не первый в программировании. И у меня вопросы 1. ГДЕ БЛЯТЬ КЛАССЫ? 2. КАК ВЫ ПИШЕТЕ КОД БЕЗ КЛАССОВ? 3. Если скрипт есть в разметке и в файле, то приоритет имеет тот, который разметке? 4. Если имеетсян есколько скриптов в файлах, они выполнятся последовательно? С каким приоритетом? Где блять будет вход В ПРОГРАММУ?
>>934105 1. ES6 2. ES6 3. Не понял. Если ты пишешь что-то типа <script src='govno.js'>alert('ya debil')</script> то инлайн скрипт не выполняются. В остальном случае: 4. По порядку загрузки страницы, сверху-вниз, если не проставлены async/defer.
>>934109 >>934111 >>934112 Спасибо за ответы. С ES5/6 непонятно, там типо есть классы, но на деле, большинство пишет без него. Как? Как вы думаете вне классов? Как можно обойтись без ООП?
>>934118 Классов на самом деле нет и не будет, это синтаксическая обертка. Спокойно думается, на самом деле, и обходится спокойно, никаких подводных камней.
>>934118 ООП местами есть — классы, статические поля, методы, конструкторы и даже наследование (которым никто не пользуется). Но вообще тут да, своя атмосфера. Мне абсолютно так же пригорало при переходе с JS на C# — какие-то ебаные тонны бойлерплейта, все надо ТИПИЗОВАТЬ и НАСЛЕДОВАТЬ.
>>934050 > зачем нужен Такой же вопрос был, на который никто не отвечает, приходится гуглить, читать кучу хуиты, каке-то незнакомые термины и прочее, чтобы просто понять, а нахуя оно нужно, когда ты вообще только вкатываешься в ит, это пиздец как все непонятно. Дело в том, что к примеру spa, а в основном именно spa и пилят на реакте и прочих ангулярах, это в первую очередь дохуище кода на ваниле, архитектура из головы кодера, откладка/подержка такого кода это пиздец просто, изменишь потом какую-то мелочь и все может посыпаться, даже тот кто пишет будет путаться. А когда все делают по одному фреймвокру это все становится просто.
>>934120 Ну то, что нет компилятора - это вполне естественно, ибо в нём нет необходимости. И всё же есть интерпретатор. Но сам подход к разработке мне непонятен. Я буду очень рад, если здесь есть кто-то, обладающий знанием человеческих я зыков и сможет мне доступно объяснить.
Вот тут выше видел какую-то задачу про карточки, которую там на ангуляре собрались делать. У меня похожая задача и мне бы разобратсья как её делать на обычном жс сначала, без фреймворков, жквери, без всего, пожалуйста.
Как бы я делал на человеческом языке - я бы создал класс родительский, описал бы там свойства и методы в нём и наштамповал бы объектов. Если мне нужны почуть другие объекты где-то, унаследовал бы класс, изменил там что нужно, добавил и наштамповал других. Данные я бы хранил в удобном мне формате, объекты данными из удобного мне формата заполняла бы специальная для этого функция, которая представляет из себя по сути модель из MVC
Дальше, я бы это всё вырисовывал уже другими функциями, что представляет из себя вид.
А у вас всё совершенно за пределами разума.
http://fperucic.github.io/treant-js/ Смотрю реализацию такого деревца из карточек - то, что я сделал бы объектами класса - просто запхнуто в отдельный .js файл, который не читаем. (пик 1), заполнять в таком формате например 1000 узлов с 10 кратнйо вложенностью, это же свихнуться можно. И что это? Как я понял ассоциативный массив, просто файл с массивом.
Потом инлайново сделали пик2 - есть слово нью, значит создали объект типа( с типами непонятно, они вроде есть и вроде их нет) Treant и передали туда (куда блять туда? в конструктор? его нету, просто передали) массив с данными. И что это за тип Treant? Его же нигде не объявили, не задали, есть только .js файл с таким именем(пик3 который и есть почти вся библиотека), т.е. просто создали объект такого типа, которые выглядит, как ВЕСЬ ЗДОРОВЕННЫЙ файл? И вот создали этот объект, а функции, которые в нём они запустятся? Как? Как они блять догадаются запуститься? Мы же просто создали объект, ничего не запускали. Я ничего не понимаю.
>>934169 >с типами непонятно, они вроде есть и вроде их нет Скорее есть, чем нет.
>передали туда (куда блять туда? в конструктор? его нету, просто передали) В функцию Treant. Можешь считать, что это и есть конструктор.
>что это за тип Treant Какой-то объект. Можешь вывести экземляр в консоль и посмотреть в его свойства. Или в дебагере тормознуть.
>Его же нигде не объявили, не задали, есть только .js файл с таким именем(пик3 который и есть почти вся библиотека) Где-то в этом файле и задали. Иначе был бы эксепшен.
>И вот создали этот объект, а функции, которые в нём они запустятся? Нет, конечно. С чего бы им?
>>934169 >ЗДОРОВЕННЫЙ файл Этот код выбивали камнем на стене пещеры. Сейчас есть ES6, babel и webpack, всё няшно разбито на модули и для классов, как написали выше, есть синтаксический сахар. Но принцип тот же - прототипы и прототипное наследование, так что почитай о них сначала.
>>934171 Сполна. Хуёвенько. Это выносит мозг похлеще функционального анализа и прочей дряни.
>>934177 Кажется я начал понимать. Весь жс код просто берётся и склеивается нахуй из всех файлов в одно целое. Точка входа - это первая строка этого единого целого. Объект Treant там действительно есть в файле, он в самом конце на 2000 какой-то строке.
Т.е. программы на js это что-то вроде программ на паскале при подготовке к егэ. Всё в одном файле, все функции, данные, всё. Если что-то нужно разделить - применяется модульность. Пиздец, нахуй этот ужас придумали, почему в браузеры не вошьют сука новый нормальный язык.
>>934188 И ещё вопрос в догонку, все ваши приблуды, вебпаки, они же потом генерируют обычный код. Т.е. если я открою код в браузере, он будет неприглядног овида, и чтобы в нём разобраться (спиздить чужие идеи) придётся всё-таки разбираться в обычном жс?
>>934192 >Всё в одном файле, все функции, данные, всё. Да, так и задумано. Представь, что у тебя 1000 модулей в приложении. Браузер что, должен делать 1000 запросов к серверу? Очевидно, что это не очень ок.
Сейчас все пишут как в нормальных языках, по папочкам, один модуль — один файл, а потом бандлят это все вебпаком.
>почему в браузеры не вошьют сука новый нормальный язык JS в инкарнации 2015 и далее — прекрасный язык. Не надо тут плес.
>>934192 Не понимаю чего ты приебался к либе. Ее задача экспортнуться одним файлом, чтобы программист мог сделать нпм инсталл, заимпортить модуль в нужном месте и не ебать себе мозги. Хочешь писать что-то серьезнее слайдера - будь добр юзай одно из кучи решений предоставляющих модульность, я бы рекомендал просто юзать ES6 со всеми его плюшками и не ебать себе мозги.
>>934199 ES6 - новая версия спецификации жс. Babel транслирует синтаксис ES6 в старый, чтобы код работал во всех браузерах. А вебпак собирает модули и, собстна, пропускает код через бабель. Но всё это по сути ванильный жс. Со старым синтаксисом и прототипами стоит ознакомиться, чтобы понимать, что происходит, когда пишешь class и extends
>>934203 Да, и ещё уродует код (uglify называется), хорошо его сжимая, чтобы меньше килобайт загружать пришлось и чтоб не спиздили наверное.
>>934247 в шарпе всё элементарно, установил студию - садить пиши код
учил до этого с++/javaможешь писать вообще лишь изредка заглядывая в учебники
>>934248 Я попробовал говнище от идеа, он овсё глючное, что веб шторм, что пхп, что для java. очень тормознутое и тем мало и они вырвиглазные. Попробовал саблайм и вс код. Саблайм быстрее, в вс коде лучше сглаживание шрифтов. Буду использовать что-то из них. В саблайм даже дебагер для пхп напердолил.
>>934254 Рекомендую VSCode, он чуть более тормозной (пушо сам на JS написан, лол), но там почти все из коробки. Саблайм очень старый и не поддерживается особо.
>>934260 А что в нём обновлять? Плагины обновляются под саблайм да и хватает. Но так да, из вс кода можно сделать что-то вроде иде, а саблайм не пердолить особо плагинами и оставить его в качестве быстрого редактора.
>>933647 Спасибо, сам допер. Но все-таки так и не понял почему при установке c -g, он ставит все в одну папку, но при этом npm ls -g нихуя не дает. Еще бы понять почему пидор не хочет так через VScode: создаем папку сtrl+` интегрируем терминал npm init ставим без флагов ебучий BS открываем получившийся package.json test меняем на start : "browser-sync init" npm start окок cоздан BS-confing, to use it сейм директори change to :BS --кокок меняем в package.json еще раз строчку npm start и у нас есть сервак Теперь можно запускать проект с локальным серваком и нужными нам настройками, вот только он не хочет открывать сам бразуер даже с поставленым данными и требует чтобы я ебучий скрипт до тега /body впаял, как лечить-то ? Об этом ебучем BS конфинге было написано в одной из этих папок node-modules, сli.js что ли. Короче бомбануло.
>>933839 Верно, в этой беседке куча петухов и школьников, подписанных на группы "типичный программист" и прочую хуйню, но, даже сидя в этом говне, можно найти если не бриллиант, то хотя бы ебаный сапфир и вместе кооперироваться. Не нужно укрываться за одним лишь фронтенд-тредом с его завсегдатаями, сидеть там тоже иногда бывает полезно.
>>931484 >Но до этих событий еще лет 5 наверно Куда больше. Только до выката этих новых технологий лет 10 в лучшем случае, а потом еще и переход на них. Скорее всего, это все выльется в новую платформу, начнут писать новые виды браузеров, вот это вот все. А старые браузеры с js так и останутся
Посоны, научите зарабатывать деньги на фронтэнде. С одной стороны все эти вакансии на 100+к в ДС, с другой суровая реальность в виде 27к в милионнике. Что надо знать, чтобы быть дохуя высокооплачиваемым, а не макакить за гроши?
>>935224 Я имел в виду, что ебаное - загон илитных неудачников, если что. Погроммистов или хотя бы просто быдлокодеров там почти и нет, одни кукаретики, которые второй год пишут дома анализатор хуйни на хаскеле, и ноют, что вокруг одни галеры, пхпшники, пидарасы, никто их, таких талантливых, не берет на оклад в 5к USD/мес. Короче, клоака, наши тредовские копирайтеры лучше.
>>935519 >>935515 К слову, мне 19 и месяца через три позарез понадобится хотя бы 20к в месяц, в кодеры на плюсах я и за два года не выбьюсь, а во фронтэнд вроде как все быстрее происходит.
>>935548 Ну тогда выебнись что ты умелец дохуя, контент-менеджеру думать не надо, просто новости вставляешь и все. Я даже не верстаю ничего, просто в джумле материальчики добавляю и в свободное время пишу что-нибудь или читаю.
>>936282 Кстати пишут все подряд. >>933922 >js, ng1, react+redux, node (express, koa), mongodb, redis, *sql (postgre) Собственно если ты не можешь в верстку, то что ты пишешь на этом стеке, если не секрет ? Не пизди что не верстал шакальные макеты ебучие ?
Возможно платина, но все же выскажусь и попрошу совета: Ребзя, ребятки, ребятишки... такое дело... мне 28 лет и я распиздяй. Я живу в Мухосранске 450к и имею диплом, того пошиба, который с гордостью кладут под свободную кассу. последние 5 лет я был мастером по обжимке кабелей, заправке картриджей и "ой, я нажала, и у меня все пропало". У меня МНОГО свободного времени. Я хочу освоить какой-нибудь язык программирования. Да, для себя, чтобы занять свободное время. Ну и, если вдруг, в итоге получится этим хоть немного заработать- возражать не буду. В долбестном мухосранском политехе что-то было про ассемблер, даже какие-то лабы с простейшими прогами на нем- вроде бы проблем не вызывали. И какие-то простенькие лабы по Делфи были, тоже проблем не было. Надеюсь, что я не совсем конченый и к обучения способен. Так вот, собственно вопрос первый: какой язык задрачивать? Второй вопрос: порекомендуйте литературу. Третий вопрос: есть ли шансы найти работу через год самостоятельной задрочки? Заранее благодарен, ребятки.
>>936895 Распиздяем прекращай быть Если в первую очередь хочешь для себя - это гуд. Если кодил немного уже хорошо, только готовься изучать язык, а не ныть, что он не похож на известные тебе, как некоторые другие.
вот этот посоветовал уже >>936907 Кантор - это learn.javascript.ru с него начинать шапка тоже в помощь. далее сам уже поймешь куда двигаться
>>936895 > для себя C, LISP (Scheme). Развивает мышление, интересно, клево денег не будет > хоть немного заработать JS, PHP, при наличии программерской базы учатся за месяц + еще пара месяцев на разбор дикой экосистемы, ковыряние фреймворков и прочее > литературу По ЖС - шапка > через год Да, но в мухосранске задача усложняется на несколько порядков.
>>936958 Ну как база... когда то были простейшие лабы на Делфи. Массивы там всякие и тп. Примитив. То, что они не вызывали проблем, вселяет в меня надежду, что я по крайней мере обучаем.
>>937024 Поверхностный поиск показал, что вроде как есть готовые модули. Или используй как есть, или чуть-чуть подправь под конкретные нужды- вот тебе калькулятор для выбора товаров. Или я что-то не понял? Кстати, на практике когда они работают в этой сфере, они многие вещи "находят готовыми"? Или же все пишут своими руками?
>>936992 Ну он же написал "для себя". Структуры данных, алгоритмы, вот это вот все на лиспе усваивается плотнее (пусть и сложнее), чем на том же С, не говоря уж про деревянные паскали. > почему Сложно, много кода для простейших операций, нигде не нужен, т.к. никаких профитов в отличие от того же С (быстро) или С++ (почти так же быстро + куча возможносетй). Хотя вон кложурой обмазываются некоторые. >>937006 Я? Один.
>>937041 Насколько часто приходится работать в условиях сильного дефицита времени? И еще: я окончательно решил, начать читать Кантора. Есть ли что-то полезное, что можно читать параллельно? Тут например говорили про html+ css. Да? Какая литература по ним для новичка?
Заходит мужик в магазин. Видит - на прилавке стоят непрозрачные баночки... Подходит посмореть - и читает ценники: "Мозг ангулярщика - 300$/кг" "Мозг реактовца - 300$/кг" "Мозг вьюшника - 3000$|кг" Мужик спрашивает продавца: -А почему мозги вьюшников такие дорогие? Продавец: -А вы представьте, сколько их надо поубивать, чтоб наковырять КИЛО мозга
>>937500 смешно им блять, подъёбывают они кого то, сборище неликвида рынка труда считает себя лучше кого то, хули вы ржёте дурачки? сидите учите и не выёживайтесь, ещё толком барбершоп не доверстали, а уже пальцы гнут
Где взять годные макеты, чтобы сверстать и в портфолио? Я просто заебался гуглить, честно, просто пиздец какой-то находит. В рассылке дрысня, макет из одного psd и резины нет.
>>937794 Да их и в реальной работе часто нет. Обычно говорят ну ты там сам сделай что бы смотрелось нормально. Мне тут предлагали сверстать 8 страничник, страницы по 5000 пикселей в высоту, куча контента. Ну и типа надо адаптив тоже пилить для планшета и мобилы. Это ж блять сколько времени надо убить что бы продумать структуру за дизайнера. Я сразу про себя решил что откажусь, но озвучил цену в 10 000, и сказал что адаптив будет на бустрапе и не пиксель префект ибо макет не под него.. заказчик сразу потерял интерес, оказалось что денег много хочу, и сделать нада за три дня, и пиксель в пиксель нужно)
>>937929 sass less postcss нет разницы выучил 1 - выучил все. да там и учить то нечего, просто берешь и пользуешься с gulp разберись, конфиг свой напиши верстка это вообще херня. Если ты на жс писать не можешь можешь хотя бы слайдеры формы попапы и прочие элементарные вещи, тебя даже на версталу не возьмут. В общем грызи js. Но опять же не увлекайся, если планируешь с версталы начинать, нучись функциональщину простую писать, и задрачивай опять верстку, бэм, цсс фремфорки, живквери, jade. Сделаешь пару сайтов вместе со всем этим - получишь работу. Хотя можно сразу вьезжать в реакт и пытаться получить работу фронтом джуном, но это мне кажется потребует куда больше времени.
>>937970 Есть два способа пощелкать орешки - зубами и молотком. За молотком нужно идти и аккуратно стучать, чтобы не уебать себе по пальцу или по полу. А зубами можно прямо сейчас, но в будущем это может вылиться в проблемы.
>>937965 Начал неплохо. Но >задрачивай бэм >задрачивай живквери Эта херь "задрачивается" примерно как sass, а именно на протяжении первого написанного на них проекта. То есть где-то пару недель.
Это тот распиздяй, который вчера спрашивал какой язык ему учить. Все же решил начать js. Вот думаю что бы использовать. Платные качать и искать кряк как-то не хочется. Oracle JDeveloper норм?
Пиздец кунтор ебанулся на замыканиях. Как будто он в какой-то момент решил изобразить из себя Кодзиму и вырезал главу-две. Нужно ещё где-нибудь получше прочитать, но где - черт его знает. В прошлый раз хотел почитать побольше про объекты в жс, открыл "выразительный" и заразился бешенством от белки-оборотня. Ходил потом ещё сутки пену пускал.
>>931419 (OP) Котаны, хелп, а чем бы быстренько и простенько забацать подобный сайтец? http://pissed.pro Есть что-то вроде бутстрапа но чтоб мышкой? И не вордпресс.
>>938633 зачем нужен js без верстки? без верстки ты не поймешь что такое дом как он устроен и почему он выглядит так а не иначе. без верстки фронта не бывает, если тебе противна верстка, значит нужно искать что то другое
>>937930 Обрыганы хотят сайт, находят студию в гугле, эта студия либо набирает школьников за еду, либо ищет макак на фл.ру за гроши, ?????, профит, енджой раша фриланс, магаз/лендос на бубстрапе с кучей жквери.
>>937832 в чём проблема? При ширине ниже определённой ебашишь ширину блока 100%, профит. Ну и ещё пара нюансов, вроде вырезания слайдеров нахуй или переделывания блоков на 3/4 элемента в столбик, но это флексбоксами одной строчкой делается.
Как пикрелейтед переписать на блочную (<div>'ами) верстку? Как просто таблицу из <div> сделать - понятно, есть значения table, table-row и table-cell для display, а вот с colspan/rowspan что делать-то?
>>933616 А для чего он кстати нужен? Любое приложение на серверном MVC фреймворке (типа ASP.NET MVC, Spring, Django) и фронт-енде с шаблонизатором написать проще, чем ебаться с этими непонятными React/Redux/SPA.
>>938981 Да, а еще вебворкеры, серверсайд рендеринг, тонна мидлварей, стримы, хуимы, и все для того, чтобы Вася Петечкин не ушел с нашего говносайта. Совсем охуели, хипстеры ссаные, нет чтоб как в 2002 году отдавать статик говно сервером, так писали наши диды, и мы так будем.
Тупой вопрос от мимопроходила: вот есть погромист, она имеет крутой диплом(допустим фивт физтеха), и 5-7 лет опыт работы в хороших годных компаниях.На какой (приблизительно разумеется) уровень дохода в ДС может раассчиывать такой человек?
Пытаюсь сам разобраться в адаптивной верстке. Допустим, для десктопа меню представлено списком, в мобильной версии это должен быть мультиселект с одним видимым значением. Получается в верстке я должен сделать 2 меню? Так обычно все и делают? Или надо всё как-то в единое целое впиздячить? Если да, то адаптивная верстка превращается в ад
>>939206 Ну для таких хуйнь делаются хуйни типа картинок с палками, при клике на эту хуйню открывается хуйни из меню, а в десктопной версии на пк эта хуйня сидит с display: none. Такая хуйня.
>>939098 ну, вроде как попытался объяснить, что перед нами не какой-то гений, но человек НАМНОГО скилловее среднего уровня. Неужели всего 120-170, я думал больше. Или к этим 120-170 могут полагаться весьма хорошие бонусы? Вообще в этой сфере бонусы сопоставимые с окладом или даже больше оклада- это редкость?
>>939435 Сеньор-системщик с опытом ~10 лет в США получает 140к/год, это раза в 3 меньше, чем какой-нибудь гинеколог там же в США. Это я к тому, что вайти денех нет, так что хз чему ты удивляешься. А во фронте вообще есть ровно две градации скилла: тупое дно и неплохой быдлокодер.
>>939503 Лан)) Тогда еще вопрос. Есть смысл в семантической верстке? Скажем, смотрит ли на нее работодатель? Верстать семантично для партфолио или забить хуй?
Идеально сверстал техномарт, адаптивную седону и запилил свой недопикабу(создаешь посты, оставляешь комменты,рейтишь посты и всё такое) на react/redux. Этого должно хватить для портфолио или мне перезвонят?
>>939206 Нет, меню одно. Для десктопа ты задаешь стили, чтоб меню было горизонтальное. Для мобайл ты задаешь стили, чтобы меню было вертикальным списком. Элементы управления (скрыть/показать меню) верстаешь сразу, просто в десктопе display:noe;
>>939720 7 месяцев из которых проёбывался из-за зачетов и сессии в универе. Но надо еще подтянуть знания по сборщикам,гиту и вот этой всей малафье, которая учится за 2 дня, а потом вкачусь.
>>931419 (OP) Прохожу базовый интенсив. В конце видео "Разметка" чувак говорил про домашнее задание. Где его взять? Нужно просто написать html код для остальных страниц барбершопа? Хелп
Вопрос от человека не имеющего(и не планирующего) вообще никакого отношения к теме. Не спрашивайте зачем мне это, просто ответьте. Если человек знает JavaScript и СОВСЕМ не знает ни один другой язык программирования, у него есть хотя бы минимальные шансы на рынке труда? Речь даже не о том, чтобы куда-то устроиться на постоянку, а скорее какими-то мелкими подработками заработать на мороженное.
Полистал 7страниц вакансий на ХХ, ну есть потребность в спецах со стажем 3+ лет, но там такие требования, не каждый станет столько учить, для вкатывальщиков перспективы крайне плачевные.
>>940384 Да. Доки, курсы на кодскул,видосики с ютуба. >>940472 Я его очень долго делал, потому что начинал пилить, освоив лишь тудулист на реакте. Около месяца где-то заняло. Более-менее разобравшись. как это всё работает, можно намного быстрее сделать.
>>940629 Двачую. Это частично объясняет, почему во фронтендеры идут в основном геи - ведь там можно найти себе папика, попивая смуззи. Еще и зарплату плотют.
>>940629 >>940679 Золотая традиция двача - считать чужие бабки, проецируя через свою заднеприводную призму. Першину 400р на продвинутый интерактив так и не наскребли?
>>940684 Ну я и сказал - интерактив. Тут бугуртили по поводу повышения цены на сотку, покупка интенсивов лишь во влажных маняфантазиях. Не лохи ж, скачают, доёбывая анонов за каждый пук вёрстки барбершопа. Першин - жидяра, тянучки кураторы - на хуях богатых папиков, а фронтаны просто пидоры.
>>940699 Блядь, у меня и так куча примеров под носом, я не говорю, что такого нет. Я говорю о том, что любого рода успех сосачерами воспринимается как плоды обслуживания богатенького хуйца.
А я вот тут заверстал барбершоп, а на мобилах менюшка вообще улетает куда-то в ебеня хотя после обновления страницы она приходит в норму. На это стоит обратить внимание, либо забить, ибо не адаптив?
Аноны, что думаете насчет w3schools как полного гайда по front-end разработки? Front-end'ером быть не хочу, просто хочу выучить его на каком-то уровне, чтобы тестить свой back-end, ну и сделать простенький сайт
Как думаете реально ли с нуля проектировщику слаботочки вкатится в UX/UI? В веб или дев? Или же сейчас дохера макак? Делаю такое предположение из-за обилия рекламы курсов супер профи UX спецалист за 4 недели. Просто вроде ваканский полно в ДС2. Плюс вроде сама профессия интересна. Да и эммигрировать в будущем мб можно будет.
>>941776 "Не взяли" как - отсеяли на собеседовании, или вообще никуда не приглашали даже? А то меня тут завалили приглашениями, хотя я сам никуда не откликался и вообще от балды резюме разместил.
>>941870 > не хочу > тестить свой back-end Тебе во Vue, и это не сарказм. Можешь не знать ровным счетом нихуя и клепать себе интерфейсы для бэка. Ну цсс придется глянуть мимоходом, тот же бутстрап.
>>941755 Логическая ошибка. Ты либо выдрвчиваешь пол-года минимум и фреймворки еще кое-как крехтят, либо месяца, но не пизди про фреймворки. Приложения можно и здесь показать.
>>941887 Из тех, что актуальны сейчас: Реакт с 2015 кряхтит, до сих пор можно ебашить в стиле реакт.криэйткласс и ref='debil'. Вью => вью2 вообще безмозглый безболезненный переход но вью не нужен. Единственное, что выделяется из толпы - ng2.
>>941901 Представил, как государство выделяет 100 лямов на разработку президентского сайта, а потом его сидит и верстает одинокий сосачер, пока управленцы увлеченно распиливают бюджет.
>>941868 >Примеры фреймворков, которые устарели за последние полгода-год? backbone, теперь пишут что заместо react vue будет.. >Примеры приложений, которые запилил. Пкрлтды одно из (третий лист внизу не к этому приложению относится. ну и остальное в том же духе).
>>941911 Я имел ввиду в течение года, которые в прошлое отошли, а не давно там. Перестроится много времени не должно занять, опыт то есть. А реакт никуда не собирается уходить в ближайшие несколько лет, вон озвучили что есть еще че улучшать, а так файбер почти допилили, сейчас кстати стрим конфы идет
Какие инструменты есть для предварительной разметки архитектуры? Желательно чтобы были сворачивающиеся/разворачивающиеся JSON для моделей, какие то функции для планировки маршрутов, методов и т.д.
Пацаны, а как правильно центровать/двигать svg? Я подключил его просто вставив код в html и хочу теперь ценровать, вот эти главные лого Седона, я могу задать в css svg дисплей блок и двигать, это норм? Оно работает, но я не знаю, правильно ди я делаю.
>>942071 И еще вопрос, как бороться вот с этой хуетой на пике? Появляется когда меньше 350п. В других браузерах норм, в хроме вот эта щель в 1 пиксель, причем даже маргин -1 не помогает, какого хуя она вообще появляется?
Аноны, если я пишу приложение на React и мне нужно туда добавить к примеру комбобокс или какую-нибудь свистоперделку, мне нужно подключать jQuery с его плагинами или писать все с нуля на ваниле, или как оно по реакто-канону делается?
>>942495 Начнем с того, что все эти комбобоксы полезно писать самостоятельно. Тем более, что реакт - не ванилла, и кода там будет минимум. Закончим тем, что да, уже все придумано, устанавливай и юзай.
Открылся набор в школы Яндекса, пиздец у них тестовое на интерфейсы. Особоенно вот это позабавило на фоне тестового: >Для поступления в школу нужно знать HTML, CSS и JavaScript и иметь опыт разработки интерфейсов — подойдёт даже маленький.
>>942524 нет, мне просто кажется в жквери есть много плюшек, которых нет в реакте, и жалко с ними расставаться. Почему нельзя использовать жквери с реактом или почему не напишут такие же удобные библиотеки всяких плюшек к реакту.
>>942680 Рабство в 2017 году - рубишь лес, делаешь доски, строишь сухой док, в нем строишь галеру, потом продаешь себя вместе с галерой в пожизненное рабство.
>>942783 Это ты что ли тот уникум, который говорил, что его не брали на собеседованиях потому что ты начинал затирать про политоту и прочую личную хуйню?
Если бы вам дали выбор: вы навсегда лишаетесь секса и любых проявлений женского внимания, то есть злой рок судьбы будет делать так, что вам никаким образом не удастся получить любви, семьи и ласки, но взамен вам дадут топовые способности к освоению и уяснению веба — вы бы согласились?
>>943082 Да. Я рассчитал, что вероятность нахождения мною подходящей для меня тян равна примерно 1%, что практически равно нулю, поэтому, взяв способность к обучению веба, я ничего бы не потерял. Как раз смог бы поступить в школу яндекса и стать успешным. тоже прокрастинирую, дай пять
Если вы шарите в психологии, опишите себя и свои характеры. Мне правда интересно, какой в основном обитает психотип среди вкатывальщиков во фронт. Только без шуток про вью и геев. Шизоид вы там, психастеник, интроверт, как хотите. Можете написать пару слов от себя, мне и правда это интересно.
>>943156 Нет ничего лучше, чем пить смуззи из одного стакана трубочками со своим товарищем в баре, обсуждая вью, а потом прийти домой, укутаться в одеялко и уснуть, уткнувшись в его мягкую бороду.
>>943164 А что конкретно тебя интересует то? Шизоидное расстройство личности - чек, интроверт - чек, легкая степень ОКР - чек, чего еще добавить... Но я не вкатывальщик, а уже вкатившийся, хех.
>>943164 Не очень отношусь ко всяким тестам, но вот какой-то натыкал. Интроверт. Редко общаюсь. Людей не боюсь, просто зачастую не интересно. Выступал на всяких городских и областных мероприятиях (танцы). И ведущим был.
>>943306 >>943342 >>943398 Ну, пока что мои предположения подтверждаются. У самого тоже есть ясные шизоидные черты, но я больше неврозник. Из-за этого высокая истощаемость и вспышки работоспособности. Не могу как флегматик херачить долго и ровно.
>>943440 >Наиболее заметный рост числа вакансий прогнозируется в таких категориях, как "рабочий" (23%), "административный персонал" (19%), "управление персоналом" (19%) и IT (17%). Мои познания в математике говорят мне, что если вкатывальщиков будет не больше, чем на 17% по сравнению с прошлым годом, то это успех.
Хех, 12 отказов (или игноров). У меня ситуация еще хуже и я уже даже не знаю, что делать. Чтобы вкатиться в моем ебучем Харькове(Хохлэнд), надо быть как минимум гнидлом а то и сеньором. Джуны нахуй никому не нужны. Весь февраль искал работу, в марте решил поднять скилл, т.е. node.js, wp, улучшить знания angular и уже в апреле по новой буду искать работу. Без понятия, что из этого выйдет, но чую, что пойду работать в сферу обслуживания. И да, пикрелейтед моей личной статистики (там вообще слева названия компаний и ссылки на вакансии, но ясен хуй я их обрезал)
Какой из стульев выбрать - удаленка или офис? Сходил на собеседование по рекомендации, по вопросам особо не ебали, показал им гитхаб и предложили выйти на работу на следующей неделе. Зп черная, офис, оборудованное рабочее место, вся хуйня. И сегодня же на мой отклик на моемкруге мне пришел ответ с предложением сделать тестовое задание, работа удаленная, белая зп, вся хуйня. Есть ли разительная разница между, например, развитием в офисе или на удаленке? Я почти джун, есть ли смысл пытаться в удаленку без конкретного опыта разработки, даже если в вакансии ищут джуниоров?
>>943781 Абсолютно серьезно. Можешь написать что-то стоящее на реакте/ангуларе и не плаваешь в ванилле - ты мидл. В среднем по времени это год задротства. Вообще СНГшный сеньор = бурговский миддл, таковы реалии нашего региона. Посмотреть на того же Климова - ну еблан ебланом, в гугл его точно работать не возьмут, но ведь 'сеньор'.
>>943780 Оки, пилю стори. Начал вкатываться в сентябре, перед этим 2 курса дрочил хуй и плевал в потолок, но базовые знания c++ и html,css имел. Приглянулся к вебу, вроде понравилось, начал читать Кантора, рыдал как тварь над его задачками. Параллельно проходил бесплатные курсы htmlacademy по вёрстке. Естессна, весь этот процесс обучения я разбавлял еблованием, за что я себя готов уебать трижды. Дальше практиковался верстать чуть-чуть, какие-то простые вещи делал на JS. В январе принялся за Angular 1.x и на нём + bootstrap сделал спа простенькое. Дальше поколупалася в Sass и Gulp. В феврале начал массовую рассылку своего дно-резюме. В нём я в принципе указал всё, что знаю, ссылку на github и где учусь. Далее вы все и так знаете, что было. 80% отказов и мороза. Один раз сходил на собес и то только потому, что у них там конвеерная система и за мной было ещё 100 смузи-мечтателей. Не взяли т.к. я студент и без опыта работы. Потом из двух контор прислали тестовое. Одно было ОЧЕНЬ блять большое, типа, сверстать многостраничник, фулл поддержка всех некро-браузеров, респонсив, пиксель-перфект и прочая дичь. Второе тестовое - написать Memory game. Сказали, что нашли кандидата получше. Вот и всё, собсна. Сейчас вакансий новых нет, висят всё те же старые и в них указаны требования от года опыта и быть миддлом минимум. Не знаю что делать. Из-за того, что учу постоянно веб, я забросил универ, скоро сессия, надо кучу бабок на неё. Щас будет найс вылететь из шараги и остаться без работы. У мамки шея нахуй хруснет от такого сыночка. Спасибо. Гитхаб https://github.com/gritsenko-vlad
>>943758 Думаю, что ситуация такая же, как и у вас. В Киеве то вакансий в 3 раза больше, но конкуренция соответственно тоже, джуны не нужны, я учусь в шараге
>>943829 Ну у нас в городе на этом некроангуляре 70% вакансий. Хуй знает, время летит быстро, а я на месте стою, хотя постоянно чёт делаю. 100SLOC - что это?
>>943841 Да, на js я не написал ещё 1к и больше строк, но у меня одногруппник с таким же портфолио вкатился и норм. Может у вас требования ещё жёсче в РФ, я не знаю
>>943850 Есть смысл, когда кидаешь отклик на вакансию, где будут на него смотреть. Во всякие городские хуйни лучше расписывать какой ты охуенный и потом это доказывать на собеседовании ирл, наверное. Но я не эксперт.
Где начинающему фронтэндщику размещать свое портфолио, что бы показывать работодателю, что бы прихуячить его на hh и vk (что бы друзья думали, что я неебаца программист)? Может быть вы знаете примеры крутых портфолио?
>>943851 Можно поподробнее насчёт модульности и зависмостей node_modules? Вместо вебпака юзаю галп. Или нужен прям именно вебпак? Дык я игнорю папку node_modules и собственно сам .gitignore, чтоб всё это дерьмо не летело в репу. Да, практики мало, т.к. я вот вообще не знаю, что писать. Ну там лендинг сверстал, туду набросал, хз что такого сложного запилить. И да, спасибо.
>>943857 >Можно поподробнее насчёт модульности и зависмостей node_modules У тебя бутстрап и джиквери лежат отдельными скриптами прямо в репе. Так не делают. Нужно импортировать их из node_modules, а в проект добавлять на этапе билда. Разберись с вебпаком, идея модулей станет понятнее. На галпе это немного геморно реализовывать. Заодно и на ES6 перелезешь.
>cам .gitignore Его не надо игнорить, наркоман.
>хз что такого сложного запилить Клиент двача, очевидно же.
>>943857 Не обязательно вебпак. Но зависимости твои должны быть в package.json прописаны, а не только галп там висеть. Так же приложуха должна запускаться npm run start.
>>943788 если не социофоб, однозначно в офис. Я за полгода поработал в 2х конторах. Хоть и понял, что 9 часов в коллективе - это для меня пытка, но перенял много опыта тех контор. А если бы не испытывал ежедневный стресс от нахождения в офисе, вообще бы уже стал за эти полгода гуру. А на удаленке, я разве что выдрочил самые основные функции jQuery, да в битриксе поковырялся (уже благополучно все забыл).
>>943852 Я в ДС, так что не знаю. Я в свой профайл пихал вообще все, ну и соответственно не просто читал всякую хуйню, а еще и на практике имплементил. Банальный рест апи на ноде с статик 4 роутами на гет_пост_пут_делете, например и все такое прочее. Тудулист? Ну так прихуячу туда значится хранилище данных (хоть локалсторадж, хоть редис), деки забацаю, авторизацию и вуаля, уже нескучная поебень, которой нет у 99% конкурентов. И все в таком духе. Хз в чем у тебя проблемы вообще могут быть.
>>943882 Я и раньше то знал, что не, мягко говоря, не сильно много знаю, а после того, как мне тут критикой на лицо нассали, так подавно. Так шо никакой у меня стек, бичёвский.
Блять. Пока я тут дрочу эту версткухуерстку с js, а паралелльно с этим дрочу учебу в техе, чтоб не вылетить, мой друг срубил 70к за 2 месяца, делая сайт на конструкторе, сука. Теперь в нашей мухосрани он жить на них будет как батя. Иногда я подумываю, а не выучить ли мне по-бырому какое-то говно по-типу вордпресса и не ебаться с этой версткой. Горит просто.
мда, сколько таких вкатывальщиков, которые хотят за несколько месяцев и бабершопа сразу на 40к влезть. К ПхП присмотритесь что ли ? Там в pr уголовник его освоил и вкатился в веб, а вы все верстаете адоптивки. Имхо надо в шапку добавить что быстрых денег нет и ту пасту про 8000 академ.часов для того чтобы просто получить базу программиста без углубления в особенности яп.
>>944193 >Мне кажется >Я прав ? Изволь, а что тогда учат краснодипломники ? Паскаль и бейсик ? Учи блять PhP и не выебывайся, собрался он, ты почитай первые 6 глав дейтейлов и больше таких глупых вопросов не задавай. Конец пасты прочитай, а потом подумОй почему она лежит на лурке
>>944263 Про слав-рабов на галерах то давай не будем, ок? Я про биг-дату, сириозу бизнес и прочее. Если у тебя в США нет MIT, а в ЕС местной шараги, то только формочки тебя и возьмут шлепать.
> я it-рекрутер и представляю компанию Спутник Что скажете? Стоит с ними связываться вообще? Какие-то мутные рекрутеры с сайтом-визиткой-говнолендингом и такая же мутная компания, которая делает свой яндекс с блекджеком и роскомнадзором.
Блять, как же я ненавижу это ебаное говно. 2 ебучих часа я пытался понять, почему не получается сделать AJAX - запрос. Какие только танцы с бубном ни использовал... И знаете в чём было дело??? Вместо "import axios" я написал "import {axios}" и не замечал этого.РРРРРЯЯЯЯЯЯЯ!!!!!! За всю свою карьеру вкатывальщика уже в сумме часов 10 проебал на таких вот моментах.
>>944557 Хм, странно. Я просто аксиос не юзаю, но когда вебпаком собираю довольно часто обсираюсь с тем, что импорчу свой модуль не так, и мне прям сразу стэкстрейс в лицо.
> 2017 > не писать на божественном ES8 Посмеялся с отсталых. Небось еще и верстаете на устаревших флексах, когда весь цивилизованный мир давно гридами пользуется?
>>944586 Ну это элементарно. Берёшь и верстаешь, там разберётся любой даун. Потом пытаешься взять проект в интернете, не получаешь заказов, сливаешься, выпиливаешься. Что тут обьяснять?
>>944591 Не знаю, как конкретней сформулировать вопрос. Но в статьях, что дает гугол, дохуя непонятногомне кодав основном в теге head, без объяснения, для чего он, причем во всех статьях все по разному. Для начfла,хотелось понять, писать с нуля все или лучше брать за основу стандартный шаблон?
>>943426 Никто не отказывает прямым текстом. Прямым текстом мне отказывали один раз, когда я учился в универе и чётко назвали три причины - английский, армия, лоу скилл javы. Сейчас я и английский подтянул, и предметную область свою в вебе знаю и военник у меня на руках, но всё равно не берут.
>>942651 >>942657 >>942689 Очень показательный пример того, что верстка это не "да за пару вечеров учится" и жс не "пару месяцев", как некоторые здесь любят говорить.
Все же если с версткой действительно не так все сложно, то по части жс'а, на мой взгляд, главная проблема в том, что в основном вкатывальщики (я тоже) его используют для украшательств а-ля открыть меню на мобилке или показать поп-ап. Здесь же (в тестовых яндекса) задания именно программистские, где головой думать надо. В целом, на человеческом языке я себе представляю как можно реализовать вторую задачу, но в жсе еще не силен поэтому шансы малы.
>>942676 >>942680 >В качестве примера можно использовать прошлогодние данные Здесь имелось ввиду, что можно взять прошлогодние данные, а не верстку. Как раз-таки дизайн и верстку нужно запилить самому. Там же написано: > "Помимо того, как вы оформите расписание, нам важно оценить, как вы организуете код и сможете оптимизировать результат." На мой взгляд нормальное требование, ибо верстальщик все-таки должен хоть как-то уметь в дизайн (проблема, с которой у меня последнее время сильно печет).
Алсо тем, кто задает вопросы "что запилить в портфолио?!" - вот же примеры.
>>944823 Задание довольно простое, с учетом того, что они разрешают юзать любые библиотеки (вангую отсев вьюдебилов). Просто эта школа яндекса не гарантирует трудоустройства, а за 2 месяца там человек, знающий то, что нужно для выполнения таких заданий, ничему не научится и денег не получит. Но вообще согласен: Яндекс себе могут такое позволить, это все-таки не ООО "WEB STUDIO UNLIMITED"
На данном скриншоте запечатлены свойства компонента "комментарии". Я хочу достать,скажем, cell. Пишу в компоненте "комментарии" {this.props.usersInfo[1].cell} - он мне пишет '1 is undefined', а если просто {this.props.usersinfo}, то выдает, что это вообще объект: "Uncaught (in promise) Error: Objects are not valid as a React child". Вообще не получается к usersInfo как к массиву обратиться. Что я не так делаю?
>>944871 Ну таки мне кажется человек, знающий необходимое для поступления в их школу и тем более там отучившийся точно без работы не останется. В том же яндексе можно попробовать остаться. >за 2 месяца там человек, знающий то, что нужно для выполнения таких заданий, ничему не научится Громкое заявление конечно. Ковыряние фреймворков в одиночестве дома точно не даст опыта живого взаимодействия. Хочешь этого или нет, но это действительно важный момент - увидеть своими глазами, как делаются дела в нормальных конторах. >и денег не получит Но ведь это же школа. Тут и не должны платить. Помимо прочего выходцам из мухосранска оплачивают проезд и проживание. И это на три месяца!
Короче я бы с удовольствием поучаствовал. У себя в городе подобного опыта ни в одной конторе не получить, а т.к. в будущем все равно планирую переезжать, то подобный движ был бы неплохим толчком
>>944823 >Очень показательный пример того, что верстка это не "да за пару вечеров учится" и жс не "пару месяцев", как некоторые здесь любят говорить. Вы это в шапке прописали идиоты, вот люди и вкатываются, а потом офигевают от того, что все не так просто как описывалось >Примерно 1000 часов до программиста, которому не страшно доверить коммерческий проект без постоянного присмотра. На работу можно пытаться устраиваться после 500 часов.
А климов хорош. Сначала пиздел на ноду, потом похвалил ноду, продал курсов тыщ на 10 бачинских. Сначала пиздел на реакт, потом похвалил реакт, продал курсов тыщ на 10 бачинских. Снова попиздел на реакт, нахваливая вью, но вьюдебилы нищеброды и на курсы не скинулись. Что делать? Правильно, похвалить реакт, начать продавать курсы.
>>945143 Это скопировано с прежней шапки, за все время никто так и не поделился своим опытом касательно сложности верстки/каких-либо годных доп.материалов и т.п.
>>945162 > курсы по реакту в 2017 Ты сам ответил на свой вопрос, ему просто хочется денежек.
Но суть в том, что этот чувак постоянно скачет на хуйцах, помню он ангулар нахваливал (еще первый), тоже курсы толкал, говорил, что у реакта нет будущего, а вот выйдет второй ng и заживем. Потом на реакт переключился, потом на вью (не фортануло), сейчас опять на реакт присел. Печально, что такие додики у нас почему-то считаются какими-то "жс евангелистами", хотя он ничего не сделал ни для коммьюнити, ни для самой области в принципе. Можете считать, что я завидую, хули.
>>945124 Прекол в том, что он не считает UsersInfo массивом. На него вообще методы массива не работают. Почему-то вообще не достаются вложенные объекты и массивы, а невложенные нормально берутся. Ща попробую самое основное вам скинуть.
>>945167 Да пофигу, есть куча контор наебщиков с курсами которые возьмут деньги и не дадут знаний. У климова хоть ты получишь нормальную услугу за свои деньги и вести будет чувак знающий тему лучше среднего анона из этого треда. Так что гнать я бы на него не стал. Ну а так на курсы можно пойти если есть деньги и время, но можно замечательно самообучаться и без них.
>>944557 >get is undefined Очевидно же, что нужно сразу писать console.log(axios) и смотреть, что за объект в этой переменной и почему у него нет свойства get().
И почитай про "положительную предвзятость". Олсо, в одноименной главе книги hpmor есть хороший пример, аналогия поиска ошибки в программировании
>>945404 Скопировал твой код в свой проектик, получил пикрелейтед. Разбираться лень, если честно (извини), да и с аксиосом не работаю, но мне кажется проблема в нем.
>>945480 > axios.get('url').then((response) => console.log(response)); Ну правильно, он почти 1в1 с фетчем, так что ты в стэйт просто передаешь промис.
Короче бля... полгода не могу разобраться в promise. И у меня появилось чувство, что мануалы специально усложняют. Может мне кто нибудь просто в НЕСКОЛЬКИХ строчках показать код который выполнит две функции в таком виде? Я перерыл кучу инфы, записывал всё несколько раз, но в итоге так и не понял как сделать этот код рабочим. foo().then(bar());
>>944940 Ну смотри - 14 марта вышла 57 версия Хрома, которая поддерживает CSS Grid, к концу недели все получат обновления, Лиса до конца месяца тоже будет поддерживать. EDGE где-то тоже через месяц-два.
У нас появляется нормальная раскладка во всех современных браузерах. Grid + flexbox творят чудеса. Но нет, ми будем ебать труп IE 10 и пользоваться костылями придуманными десять лет назад. Бомбит у меня от фронт-енда немного, честно говоря.
>>946417 В редюсере не рекомендуется, ибо редюсер лишь возвращает состояние. Мапом проходись в экшенах, а потом передавай аргументы в компонент, братуха.
Бывалые, такой вопрос. При one page scroll-e(http://www.thepetedesign.com/demos/onepage_scroll_demo.html), допустим макет 1920х1080(full hd). Все экраны должны быть по высоте 1080px? Просто тут за дизайнером доделываю, ебаный врод, везде 1920х980px а один экран вовсе по высоте 1600. Вот что делать? В высоту которую пишут укладываться либо можно сделать на этом участке обычный скролл?
>>946480 Ну да, в курсе. Это со статьи на хабре взял. Там тип пишет, что вот это его задание проверяли первым и, как он потом узнал, планка для остальных поступающих возросла. Действительно, посмотрел, этот вариант самый годный
Ну это, наверное, если окну роут задан. Если ты просто на страничке модалку вызываешь, то она у тебя просто с display:none висит, а по клику на кнопку становится dispkay:block. Ну если я правильно тебя понял
>>947384 Но я хочу, чтобы всё было красива в моем приложении для портфолио. Нужно показать, что я очень серьезный DEVELOPER, и умею делать запрос на внешний API, а не в папку "dannie polzovateley". Сечёшь фишку?
>>947457 Настолько серьезный, что не вдупляешь, что к json даже в соседней папке запрос все равно придется делать асинхронный и это ничем не отличается от внешнего API?
>>947610 Вдупляю, просто не хочу так. >>947614 Знаю про такое, но хочу, чтобы инфа была статичной, а на этом сайте, делая каждый новый запрос, выдает разную информацию.
Напоминаю ебланчикам, которые жалуются, что не могут найти макеты для тренировки верстки - в htmlacademy есть месячная рассылка с макетами, можете их оттуда брати.
Шапка:
https://github.com/acilsd/wrk-fet
==============================================
Полезные ссылки:
Базовый интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=899131
Тот же базовый но посвежее, за 2016 год:
http://nnmclub.to/forum/viewtopic.php?t=999246
Продвинутый интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=900609
Дополнительные материалы к интенсивам, рекомендуются к ознакомлению.
https://github.com/tsergeytovarov/htmlacademy-basic-additional-material
Базовый JS интенсив за 2015 год:
http://nnmclub.to/forum/viewtopic.php?t=974803
https://github.com/o0/keksobooking
Теория продвинутых курсов академии:
https://mega.nz/# !zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлый тред: https://2ch.hk/wrk/res/912016.html