Крч разобрался с е6аной версткой за месяц. Сел учить JS. И даже 6лять представить себе не могу, как много мне всего учить нужно. Мотивацию, прошу, руки опускаются.Подскажите короткий путь во фронтент на джуна. Как дальше!?!?
Доброе утро!
Никак. Уходи. Это не твоё, ты тут из-за денег. Так не получится.
>>174446847Ну а как иначе? У меня ахуенные идеи для реализаций в ит. Я же написал, что мне нужно стать джуном == для опыта и минимальной хавки.
Что значит «учить js»?! Сука, ну как так? Что там учить, блядь? Как if писать? Как класс объявлять? Пиздец, заебали альтернативно одаренные, которые считают, что надо учить язык какой-то. Надо учиться решать задачи, язык это просто инструмент.
>>174447735Изи ту сей ИНСТРУМЕНТ. Ведь это не в обычном пониманий как отвертка 6лять, которую кроме как в щель е6аную, что бы покрутить, никуда не засунешь. Миллиарды этих методов, функций и операторов и всей хунты. Просто смотришь на шаг вперед и на фоне всего этого твой предыдущий шаг просто размывает.Много ты херни на одном ссаном if напишешь? Если ты шаришь, подскажи как не проибаться, хелпани по сабжу.
Братан, если бы хотел, то не спрашивал бы на двачах.Гугл в помощь.
>>174448919Интересует живой опыт - прямо сейчас. Тут по словам каждого второго Антона прогеры неибаца 777к в наносекунду, к тому же эти самые прогеры в тредах на подобие "ПОЧЕМУ ТЫ ЕЩЕ НЕ ФРИЛАНСЕР" через пост пишут о том, что вы просто них7я не делаете. А тут спрашиваешь по сути что теряешься: БРАТАН ДАВАЙ ГУХЛ
>>174448492Язык это синтаксис + набор управляющих конструкций. И все. И да, это ебаная отвертка. То, про что ты говоришь, это среда, библиотеки и т.д., к языку имеют отношение только тем, что на нем написаны или в нем представимы. Чтобы не проебаться, тебе надо учить не столько синтаксис языка, сколько среду, подходы к решению задач и т.д.Придумай себе проект и делай его. Сначала просто, потом наращивай его фичами. Только так ты что-то выучишь.
>>174446282 (OP)>Мотивацию, прошуИзучаю два года, так и не вкатился. Чем дальше, тем оказывает больше надо учить. Так что можешь сразу умножать на х100 то что ты там представляешь
>>174447735Это значит понять как он работает. С динамическими языками это не всегда очевидно, знаешь. Особенно с жаваскриптом.Хотя что с тобой говорить, ты небось в школе год хелло ворлд на паскале писал и теперь невъебаться программистом себя возомнил.
>>174449837Ну ок, у тебя единственно правильное мнение на эту тему, и слушать ты никого не хочешь. Разбирайся дальше, как динамический жс работает, давай. Это очень важно. У тебя-то опыта целая верстка за плечами, ты-то уж точно знаешь, как оно все должно быть.
>>174446282 (OP)>>174449623Открою секрет - чтобы начать программировать реальные вещи - надо знать не так уж и много.Чем раньше начнёшь - тем быстрее поднимешь уровень.Есть полно людей, зарабатывающих на жизнь программированием, и не знающих/не умеющих элементарных вещей.Так что - смелее.И не старайся заработать много поначалу - это не получится.
Для джуна кроме верстки (html, css) и js, надо:- понимание пакетных менеджеров и сборщиков. Это гуглится npm or yarn, webpack (gulp, grunt для ценителей). Учимся собирать свое говно, ложим маленькие картинки bundle, а большие подгружает запросами. Учимся разбивать приложение на бандлы, смотрим, что такое ленивая загрузка. Потом понимаем, что браузер не поддерживает твою хуйню и к вебпака надо прикрутить babel. Ну и все это настроить правильно.- норм стек. Без современных технологий никто уже не пишет. Возьму в пример мир реакта, ибо ближе и ангуляр на дух не переношу: учим сам react, пытаемся понять функциональное программирование, пытаемся научиться использовать js в функциональщине. Это вьюшки. Данные нужно где-то хранить: учим redux, пытаемся понять отличие действий от редьюсеров и сторейджа. Чтобы писать как белый человек, вдогонку изучаем иммутабельность и immutable.js. Действия могут быть асинхронными, потому смотрим в сторону redux-thunk или saga. А где ассинхронность, там и промисы. Учимся работать с промисами, async/await'ами. А чтобы админки работали - возвращаемся к настройке вебпака, чтобы все свое говно прогонять через babel. Вкратце так это выглядит- современное приложение невозможно без серверного рендеринга. Потому расчехляем node.js, изучаем особенности исполнения js на серваке, при желании прогоняем свое говно через вебпак и бабель. Учимся рендерить реакт на серваке и посылать перед загрузкой самого приложения- чтобы приложение было полезным, оно должно работать с данными. А данные хранятся в базах. А базы на серваках. Если ты не собираешься писать что-либо серьезное, тебе хватит и nisql говна, типа mongo. Но один уже пытался, в итоге роскомнадзорнулся (читай историю соц.сети diasoora).В общем, ставим себе реляционную БД. Перед этим изучаем, что это значит. Выбираем между mysql, mariadb, postgresql. Но напрямую к ней обратиться нельзя. Потому пилим сервак на ноде (см express), или любом другом РНР. Выбираем ОРМ, разбираемся с роутером, мидлварями, учимся логгировать, кешировать что нужно. Помним про внешние ключи, производительность индексов, дедлоки. Накидывает crud, помним про rest api (graphql пока не трогай). Худо бедно запиливаем сервак, учим клиента общаться с ним.- в общих чертах знаем, что такое хотрелоад, изучаем, как интернационализировать, чем Component отличается от PureComoonent, бьём себя по рукам, когда сохраняем состояние в state, а не props'ы. Также, помним, что верстка должна быть кроссбраузерной и то, что работает в хроме, может краситься в фф.Устал писать. Это примерно половина от того, что нужно уметь. Но с этими знаниями, ты, в принципе, сможешь претендовать на должность джуна и на первых порах получать 30К
>>174451711Будешь кодером - не забудь триммить сообщения, полученные от пользователя. Чтобы не было лишних отступов в конце
>>174451711> A чтобы админки работали - возвращаемсяНе админки, а async'и
>>174446282 (OP)Пздц, еще нихуя не выучил а уже ноешь. Иди нахуй из профессии, кретин ебаный
>>174451711братан 2 чаю тебе
>>174451711В жопу себе засунь серверный рендеринг, джун ебаный
>>174451711> Но с этими знаниями, ты, в принципе, сможешь претендовать на должность джуна и на первых порах получать 30КА за какое время среднестатистический распиздяй сможет эту хуйню изучить, чтобы зарабатывать хотя бы такие копейки?
>>174446282 (OP)fake it till you make it
>>174452798Ну там недели за 2. Или за 14 дней
>>174446282 (OP)Выучил джаву и работаю бекенд девом.Если я выучу Type Script, то нахуя мне эти знания?
>>1744527982-3 года
>>174446282 (OP)Еще один дебил поверил, что СМОЖЕТ.
>>174446282 (OP)> верстка> js на быдло фронт> СЛОЖНАИз-за таких как ты мне порой стыдно за свою профессию.
>>1744527983-4 года. Спросишь почему? Потому что студенты идут работать с 3-4 курса, долбоеб. Хотя, если тебе 25 или ты старше, займет больше.Для человека с гуманитарным складом ума может растянуться и на 10 лет.
>>174446282 (OP)А меня верстка уже заебала... Прошел академию, неделю сижу на хтмлбук, а еще интенсивы всякие палить надо, бэмы, лессы, флексбоксы учить и т.п. Пиздец
>>174446282 (OP)Бля, как будто я писал. Ситуация один в один, причём именно сегодня пришли эти мысли - о том, насколько дохуя всего ещё предстоит учить
>>174452688Аргументируй
>>174451711На самом на деле, я напизделНужно уметь верстать, уюуметь вебпак и нпм и примерно представлять что такое реакт.То есть, проходим курс по js и читаем книжки по реакту и редаксу. В инете есть два русскоязычных пособия. Не буду рекламировать, гуглится по "реакт курс" или "реакт книга".На все должно уйти не больше полугода.Возьмут джуном - дальше подтянешься
фронтенд или бекенд?
>>174448492Да дохуя тащемта. Знаешь условный оператор, можешь написать цикл, в состоянии обратиться к свойствам элемента - можешь написать какую угодно хуйню для фронта тащемта. Другое дело что все это за тебя написано что раз и реализовано в куче фреймворков и библиотек.
>>174455235Серверный рендеринг это отправка готового HTML клиенту. Нахуя грузить сервак генерацией и пересылкой одного и того же HTML кода если можно это повесить на клиента?
>>174446282 (OP)За месяц ты разве что float-ми мог научиться дивы раскидывать, да и то сомниельно.
>>174456191А че там учиться, крайний блок флоатишь, к остальным маргины, в конце распорка
>>174456373Калк научился использовать? Vh, vw, анимации?
>>174456471Отвянь.
>>174446282 (OP)>Подскажите короткий путь во фронтентТут коротких путей не бывает. Хочешь денег - придётся каждый день учить по новому фреймворку.
Паста про путь верстальщика с дна и до 300к в секундуЯ знаю у вас есть, поэтому скинете.
Сто сорок чаев тому анону, что за все расписал.Я не писал, что я боюсь или сложно. Я не вижу и не знаю куда дальше двигаться в силу того, что у меня нет человека под рукой который бы говорил куда двигаться. Спасибо тому анону, много новых слов и помоему это то что нужно
> 2018> ВкатывальщикФу
Захожу на двач, все ищут тяночек и хотят стать программистами. Встаю из-за компьютера, вокруг все имеют тяночек и хотят стать чиновниками, юристами, экономистами, лингвистами.
>>174457284Чому фу то?
>>174457295никого ирл не знаю кто бы хотел вкатиться в айти, наоборот, упомянуть что увлекаешься программированием, все равно что метку задрота на себя повесить. может быть неправда что рыночек перегрет?
Мне вот интересно, какой далбаеб писал вступление к изучению жс на MDN?
>>174455996Приехали, нахуй.
>>174455996Прогугли
>>174457031Обрати внимание вот сюда:>>174455439
>>174446282 (OP)codeacademy, например.
>>174446282 (OP)>p e e z d a
>>174451711Работал тимлидом, запилил проект который потом продали за 10м бачей. Сам дохуя кода написал. И половины этого говна не знал. Использовали обычный jQuery для кросбраузерности и удобной работы с DOM и нативный код, хотя интерфейсов там было дохуя. Естественно всякие babel и прочую хуйню для сборки использовал. Сейчас начал опять искать работу и столкнулся с тем, что на собеседованиях спрашивают вот это всё говно. И я ебал в рот нахуй оно всё нужно. Берёшь обычный MVC, какой-нибудь CommonJS и ебашишь интерфейсы любой сложности. Нахуй нужны фреймворки и рендер библиотеки на клиенте. Нахуй нужны компоненты, когда опыт JAVA и Flash показал, что компоненты полное говно и низя хранить модель вместе с вьюшкой. Из-за этого зоопарка бесполезных технологий приходится делать уклон в серверную разработку. Там платят меньше, но хоть всё логично и не устареет через два года.