Бля, вот силюсь понять и не могу. С какими проблемами сталкиваются вкатывальщики в жаваскрипт? Учебников дохуя, видосов дохуя, интерактивных обучающих сайтов дохуя, всего блядь ДОХУЯ. Мне в свое время пришлось довольствоваться javascript.ru и сраным носорогом, который в тысячу раз нуднее и хуже любого современного руководства и из которого я в итоге осилил может страниц 100. Мне мало кто верит, но переписываясь в вк, всего за пол года я помог научиться кодить 16 лвл птушнику. При этом помощь моя в 80% сводилась к варианту фразы "ты заебал, погугли". Ну и вообще, рассказывая что-либо я почти всегда сразу мог вспомнить, где читал это сам. Т.е. какой-то секретной инфы нет, абсолютно все сказано и разжевано тысячу раз в тысяче мест. Короче. Призываю в этот тред охранников из пятерочки, мамкиных борщеедов и прочих вкатывальщиков-неосиляторов, которым СЛОЖНА НИПАНЯТНА И ТРУДА. Оправдывайтесь, хуле вы не можете разобраться в таком примитивном ремесле, при такой-то развитой обучающей инфраструктуре?
>>170411330 >16 летний птушник вкатывается на зп 800$/месяц в нищей молдове с околнулевыми знаниями написав полтора парсера перед этим >рынок перенасыщен пиздос откуда вы лезете блядь
>>170411406 честно говоря я сам охуел. я не думал что получится заработать столько, да еще без знаний верстки я получал 200-250$ в его возрасте(13 лет назад)
>>170411858 > вот он не пограмист, а я пограмист, пишу на хаскеле!1 Типичный борщехлеб, который думает, что если он пишет на каком то особом языке, то он тру.
Почему столько вкатыльщиков в ЖС развелось? На дваче чтоль посоветовали? Язык только простой на первый взгляд, ебанутые конструкции, подводные камни, сложный для новичков. Тем же джава/сишарп программистам платят сравнимо или даже больше.
>>170411911 Конечно не программирование. Фронтэнд - не программирование. Почему? Ну потому что ты так сказал. Да и вообще программисты только АСУшники, которые работают с РТОС, а остальные макаки. Ты же как раз такой, да?
>>170411276 (OP) >С какими проблемами сталкиваются вкатывальщики в жаваскрипт? Да с такими же, как и вкатывальщики в любую другую сферу - все думают, что им на блюдечке должно быть все НАЙДЕНО, положено и разжевано за них. >Учебников дохуя, видосов дохуя, интерактивных обучающих сайтов дохуя, всего блядь ДОХУЯ. Вот именно что дохуя. Без шарящего человека хуй ты в этом информационном пространстве сориентируешься. >При этом помощь моя в 80% сводилась к варианту фразы "ты заебал, погугли" Чето в голос. Но подтверждает мой тезис выше. Алсо, проблема одна - отсутствие реальной мотивации. Все остальное - так, отмазки и нежелание разобраться в вопросе.
>>170412012 какой же ты тупой бля ору. с тобой вообще кроме как матом разговаривать нет смысла. тебе можно написать чтобы ты жрал говно, что ты хуесос и всякие такие вещи, что-то осмысленное писать резона нет вообще.
>>170412088 ты пойми что если ты можешь найти вакансию по языку на хх.ру то это уже не тру. тру это языки на которых пишут доктора наук в НИИ и борщееды. всё остальное говно, а мы все просто макаки которые рвемся. аминь.
>>170411276 (OP) >маминых борщеедов Я тут. Проблема в запоминания инфы. Через два дня помню материал только в общих чертах, приходится перечитывать обучалки
>>170412037 Отлично, давай подумаем, что нужно знать, чтобы заниматься хотя бы фронтэндом. Во-первых, веб-протоколы - без них никуда. Добавь к этому хотя бы относительное понимание того, как работает серверная часть. Дальше, чтобы не писать говнокод, нужно знать алгоритмы. Сортировка, поиск, сложность, O(n) и прочее. Чтобы работать в команде, нужно еще уметь пользоваться гитом. Ну и напоследок - стиль программирования и конвенции-хуенции. Только зная хотя бы это ты можешь называть себя фронтэнд программистом. Если же ты выучил кое-как ЖС и больше ничего не знаешь, то ты натуральная макака. А этого >>170412088 расстрелять
>>170411695 Двачую этого. Если у тебя нет желания написать для себя хоть какой-нибудь говноплагин, то и нет смысла учить этот джс. Я прозанимался по одной книжке, выполнил все упражнения и всё, больше и не притрагивался к этому программированию, потому что лично мне нихуя не нужно.
>>170412124 С зарплатой в 150к в свои 25 и дипломом магистра математики мгу мне в общем-то срать тру я или не тру: могу любому трушнику красный диплом свой показать в ебало и пойти дальше читать хабр/ пить смузи / ковыряться в жопе в своем хипстерском офисе.
Ну да, жс не охуеть какая высшая математика. Для меня это как видеоигра скорее: покайфовал на работе 5 часов, пообедал, полистал ленту и домой пошел. Романтика блять
>>170412317 Приведи последние 3 задачи из своей практики, где ты это реально применял, а не просто вызвал какой-нибудь сферический sort(compareFunc) из стандартной либы твоего языка.
>>170412362 >Приведи последние 3 задачи из своей практики, где ты это реально применял, а не просто вызвал Применяю постоянно, чтобы приложения работали быстрее. Если этого не делать, то будет как с играми: графика находится в стагнации года так с 2012, а системные требования растут. Плюс, я кончаю радугой от написания быстрого кода.
Вот пытаюсь вкатится в сишарп, понял за переменные, математические операции, циклы, классы, типы данных, пространство имён, методы, массивы... Но хуле мне с этими знаниями делать ? Нихуя не понимаю как программы пишутся, ну вот знаешь ты как запилить рекурсию но хера со всем этим делать ? Анончики поясните мне плз.
>>170411276 (OP) > javascript > сложности О боже блять. Если долбебы в жиэс не могут, то нехуй вообще делать в программировании. Такие уебки при виде си подобных языков вообще волосы на яйцах рвать начнут. Развелось говна в виде быдлокодеров, пару цилков и алертов в js напишут и уже охуеть успешные. Им ещё предстоит jquery и ajax, это блять как минимум, в виде библиотек к самой js. Но это им лучше пока не знать.
>>170412608 Какую задачу ? Вот хочу я брутфорс написать и хуле мне делать с этими классами ? Может книги у меня такие а может я слишком тупой, зная синтаксис реально ли научится кодить на чужих исходниках и где их искать ?
>>170412655 >Ну так если постоянно применяешь, то сможешь привести пример Например, мне нужно написать алгоритм обработки и сортировки очень большого количества записей. Система управляет объектами в реальном времени, так что производительность была крайне важна. Хороший алгоритм сортировки справился за несколько секунд. Какое нибудь дно типа пузырька или что-нибудь еще хуже, если ты понятия не именшь, что делаешь сортировало бы как минимум несколько минут.
>>170411276 (OP) Не умеют в логику просто. В погроммировании важно не язык знать от сих и до сих, а уметь выстроить логику приложения, все шаги от и до. А язык уже дело такое. Видел чудиков, которые в циклах плавают и не могут понять, что же происходит в каждом шаге десятка итераций.
Вкатываюсь в питон. Изучил синтаксис по Марку Лутцу. Делаю лабы Тимофея Хирьянова из МФТИ на алгоритмы и смотрю его лекции. Ввязался в курс по машинному обучению из Open Data Science.
Всё правильно делаю? Фронт не хочу, хочу базы данных, графики и предсказания.
>>170412949 А теперь представь: ты идешь куда-нибудь, подходишь к дому с электронной системой управления и хуяк - дверь заперта. Электронный замок не разблокировался вовремя, поскольку код, написанный макакой-хипстером, до сих пор сортирует расписания лул
>>170412800 Смотря какой подход. Лично я всегда создавал что-то вроде классов, а точнее это были просто разные js файлы, в которых так же добавлял свойства, методы. Да, в js нет такого подхода, как в том же сишарп, нет ООП от слова вообще, но совсем пиздец творить тоже глупо, любой код должен быть не только рабочим, но и красивым, и правильным. Если ты, конечно, настоящий программист, а не быдлокодер.
>>170413082 Ну а система управления не проходила никакое тестирования до ввода в эксплуатацию ведь, да? Ты очевидно типичный фанат оверинджениринга, который начинает обмазываться хуйней еще до того момента, когда это стоит начинать делать. Твоему бы скрамменеджеру пиздюлей тебе надавать, да естимейты на тасках срезать раза в 3.
>>170411276 (OP) Месяц назад вкатился в жс, умею в циклы, условия, функции, не полностью умею в массивы с объектами. Что упарывать дальше и когда я стану веб девелопером с зарплатой 300кк в секунду?
>>170413213 >естимейты на тасках срезать раза в 3 Только вот этого не произойдет, поскольку большинству людей в конторе на все похуй. Я даже успеваю двачевать капчу и кодить хобби-проекты. >>170413232 Можешь так думать, если тебя это успокоит. Хотя, 300к/сек я и близко не зарабатываю.
>>170413562 т.е. ты че-то длительно затираешь про важность знания алгоритомов хуе-мое, а потом просто берешь и признаешься что юзнул библиотечную функцию? я хуею с какими даунами на одной борде сижу
>>170411276 (OP) Вы лучше вот скажите, если я чувстсвую, что дальше макакинга никуда не уйду, т.к. тупо не хватает усидчивости и мотивации, то смогу ли делать хотя бы на этом приличные деньги, чтобы жить было на что?
>ААА РЯ МАМ ПРОГРАМИРОВАНИЕ Я ВЫУЧИЛ ЭТУ СЛОЖНУЮ ХУЙНЮ И ТЕПЕРЬ МОГУ УГОЖДАТЬ ТУПЫМ НИЩИМ КЛИЕНТАМ И ЛИЗАТЬ ИМ ЖЕПУ ЗА КУСОК ХЛЕБА, ПЕРЕБИВАЯСЬ ОТ КЛИЕНТА ДО КЛИЕНТА, СУТКАМИ СКРОЛЯ САЙТЫ С ОБЪЯВЛЕНИЯМИ
>>170413714 тут обсуждают js. зачем ты пришел с таким вопросом в тред где обсуждают жс - вот загадка. точнее не загадка вовсе. просто тебе хочется повниманиеблядствовать и показать какой ты крутой и какими крутыми вещами занимаешься, а мы все говноеды. очень интересно. давай же скорее открой нам глаза на истину какие мы дураки и на какую хуйню тратим свои жизни.
>>170413757 Если вы тут обсуждаете js, нахуя оп высрал вот это? >Короче. Призываю в этот тред охранников из пятерочки, мамкиных борщеедов и прочих вкатывальщиков-неосиляторов, которым СЛОЖНА НИПАНЯТНА И ТРУДА. Оправдывайтесь, хуле вы не можете разобраться в таком примитивном ремесле, при такой-то развитой обучающей инфраструктуре? Это звучит как НАХУЯ РАБОТАТЬ КЕМ ТО ЕЩЁ ЕСЛИ МОЖНО РАБОТАТЬ ПРОХРАМИСТОМ
>>170413773 Манямир. Ты занимаешься аутотренингом итт. По сути программирование это как дизайн - никому не нужная хуйня за копейки. Ты будешь сосать хуй от заказа до заказа
>>170413679 >Почему именно его? Во-первых, потому что он мне нравится. Во-второх, квик в худшем случае получается n^2. Какой именно будет порядок данных знал только аллах, поэтому я выбрал merge. Моему боссу вообще на все похуй - лишь бы работало. >>170413679 >Какие решения еще рассматривал? Стандартная библиотека или самому написать merge.
>>170413859 забавно слушать такое получая 2к$ за 10-15 часов работы в неделю или зная что 16 лвл школьник в ондой из самых нищих стран европы получает почти 800 в месяц за чистый жс даже без верстки
>>170413896 >2к$ лол в голосину обосрался ловите нового нью неофита всем мемным пацанам известно что кодеры получают 300к в секунду минимум сразу после рождения посикал на даунича нищего
>>170413834 Тот же питон разве сильно сложней жс? Мне всегда казалось, что через веб вкатываться не очень, потому что там огромный разброс в технологиях и библиотеках, последние так вообще постоянно меняются. А в других языках всё более-менее устоявшееся.
>>170411276 (OP) Эх, помню раньше на дваче были специалист треды, где собирались знающие аноны, и макали головой в горшок со ссылками на спецлитературу всяких залётных ньюфагов, если те пытались сойти за специалиста.
>>170414063 Манда. Бум уже прошел. Никому не нужны новые сайты, новые программы, все отлажено и работает без твоего обезьяньего труда. Раз в полгода тебе напишет какой-нибудь Сергей Викторович и попросит зделать ему сает чтобы брусья продавать, тыщ за 30 рублей. Тебе хватит их на полгода? Вперед
>>170411276 (OP) Просто что-то делать всегда лень, это конкретно ты если что-то знаешь можешь посылать вопрощающего нахуй. Я такими скиллами не обладаю и могу даже дцп дауну разжевать понятным языком.
Вчера ходил на собеседование на джуниор жс разработчика, попросили написать мини-имиджборду с фронтендом на реакте и с бекендом на ноде и с базой данных.
>>170411276 (OP) Программирование это не язык программирования, это способность к абстрактному мышлению и созданию этих самый абстракций. В этом и наебка как раз, можно легко запилить курсы за 100к по программированию, обучить синтаксису, показать как решать примитивные задачи, но вот как только перед человеком встанет реальная работа и реальное приложение, вот тут он и обосрется знатно.
>>170414234 >Никому не нужны новые сайты, новые программы, все отлажено и работает без твоего обезьяньего труда Нужны, не отлажено и не работает. Люди всегда пилят что-то новое.
>>170414403 нет он же ТЕБЕ СКОЗАЛ НИНУЖНЫ ВСЕ ЕСТЬ БУДЕШЬ ДВОРЫ МЕСТИ бля совков напоминает узколобых которые живут на своих 16 кв метрах но мнение имеют обо всем на свете
>>170414354 преподом быть говно из-за дебильноой бюрократии, а так очень даже ничего, важная работа. ну и руснявая специфика. из айти не говно всякие прикладные задачи, программирование + что-то. чистое программирование уже всё говно
>>170414403 Что новое? Хуйню для плеймаркета? Приложения уровня ТРЕСНУТЫЙ ЭКРАН, НАПУГАЙ МАМКУ И ПОЛУЧИ ПИЗДЫ, ПРОГА С ФИЛЬТРАМИ ДЛЯ ФОТОК! СТРИТ ИЛИГАЛ РЕЙСИНГ КОЛПИНО!
>>170414506 бля а ты тока понял я ваще не понимаю почему с ними в треде кто-то пытается в осмысленный диалог таких отбитых даунов можно только на хуй слать и говном кормить
>>170414230 Ты явно не знаешь ничего об этих профах. >хирург ЧСВшные алкаши которые видели столько говна что не пить нереально. Многие кстати даже красиво аппендицит удалить не могут. >инженер Чистая профа некому не нужна, это уже скорее дополнительная к основной. Развитие ИТ убивает инженеров так как большую часть их работы теперь делают автоматизировано проги. >ученый Сомнительно. Так как большая их часть толчет воду в ступе. Хотя в США и Европе быть ученым круто, ибо там есть возможности, а у нас бюрократия одна с которой хуй что сделаешь. >преподаватель О да, профа года блять. Если не умеешь работать - иди учи. Ты явно никогда не преподавал никому раз тебе кажется это крутым, а по факту пиздец пиздецом.
>>170414546 А ты можешь ещё что-то предложить конкретное, кроме сайтя для рогов и копыт и мусора на плейиаркете? Какие-то ПРОЕКТЫ? Ну давай, удиви меня.
>>170414612 Социальная сеть типа как вконтакте но не контакте, чтобы там можно было фильмы смотоеть и знакомится и чтобы быд разные виды лайков, можыти зделать такое? Плачу 10 тысяч рубдей.
>>170414622 >С преподами проблема: ты и в предмете должен разбираться, и уметь учить, сразу оба навыка на уровне мало у кого развиты по моему опыту. Любой человек с IQ > 100 умеет учить. И чем выше IQ - тем лучше он учит. Другой вопрос в том, что преподам нихуя не платят (не только у нас, даже на западе), и люди которые одновременно и разбираются в предметной области и имеют IQ выше среднего преподавать не идут.
>>170412242 Ну смотри сюда, даун. 1. Выучиваешь синтаксис 2. Идёшь на собес, там сталкиваешься с сотней таких же ёбаных макак, не осиливаешь физбазз, отлетаешь 3. Либо идёшь срать на харкаче о переполненности рынка, либо пониамешь, что с твоими знаниями что-то не то, идёшь учить жс дальше синтаксиса, гуглишь фронтенд экосистему, ставишь нод.жс, пишешь тудухи на каком-нибудь реакте 4. Устраиваешься джуном, ведь теперь ты знаешь больше 99,(9)% вкатышей и конкуренции для тебя почти нет 5. Делаешь говноформочки за копейки 6. Если ты не даун, то со временем понимаешь, что здесь что-то не так, начинаешь думать, как писать достаточно абстрактный и переиспользуемый код, начинаешь задумываться о производительности на всех устройствах, ведь твоя писанина должна охуенно работать на китайских смартфонах за 50$ 7.Доходишь до миддла, к этому времени твоя зп растёт в несколько раз, ты уже занимаешься только архитектурой и логикой приложения, а вёрсткой и формочками занимается джун/стажёр, которого тебе недавно дали на обучение 8. Спрашиваешь у свое тимлида, что почитать о языке, который вы там используете для бэкенда, начинаешь мелкий коммиты делать по АПИ, внимательно смотришь код сеньоров-бэкендеров в репозитории, спрашиваешь у них, если что не понятно, хотя вряд ли тебе будет непонятно много, ведь ты уже не вкатыш 9. Становишься фуллстек-богом, от твоей зарплаты текут все вне зависимости от возраста и пола, а аура твоей охуенности лечит рак и спид на расстроянии до 2 метров 10. Смеёшься над очередным студентом-харкачером, который пытается всем доказать, что язык X - говно
как же таки охуенно быть погроммистом. сидишь дома/в теплом офисе, в удобном кресле за большим монитором, скроллишь двачи. График обычно свободный или можно работать дома, работа непыльная - знай нажимай себе кнопки. можно обсуждать с коллегами игорь или пойти в какую-нибудь бургерную, можно зарубиться всем офисом во-что нибудь в рабочее время или после работы.
одно херово - только платят немного, жалкие 5к долларов, но все равно лучше чем на заводе пахать
>>170414612 Тебе серьёзно надо расписывать, что ещё можно программировать кроме сайтов и мобилок? Тот же великий энтерпрайз в каком-нибудь банке, всякие байтоёбские вещи.
В js есть только объекты. Больше ничего. Есть еще примитивы, но их можно тоже рассматривать в качестве синглтон объектов, потому как они боксятся, а сделаны разумеется для производительности. (тем более что сейчас ничего не мешает у примитивных добавить в цепочку прототипов прокси объект, отлавливащий сообщения, типа присваивания, и реалиховать поведение прототипов как полноценных объектов, но это ни к чему. проще воспринимать их как синглтоны. когда надо, любой примитив можно обернуть в полноценный независимый объект).
Так. Короче только объекты. Все объекты делятся на callable и non-callable. Callable это функции, в понимании большинства. Но по факту это все те же объекты, со всеми свойствами что и у других.
Все объекты могут принимать всего несколько типов сообщений - get, set и call. При чем call может принимать только callable объект. при попытке послать call сообщение не-callable объекту будет исключение.
Сообщение get содержит один параметр, сообщение set два. Сообщение call параметром содержит кортеж аргументов, а так контекст this.
Если в объекте (а так же в цепочке прототипов) не назначены слушатели для get и set с определенными параметрами, ищутся слоты с такими именами в объекте и по цепочке. Если находится возвращается то, что в них лежит. Если в них лежит callable объект и ему посылают сообщние call сразу как получили его из слота, то у него будет перегружен контекст (this) на объект из чьего слота его получили. Если только этот объект не был сконструирован стрелочным синтаксисом, иначе контекст перегрузить нельзя. Если после получение callable объекта из слота его сразу не вызвать, а например положить ссылку на него в переменную, то контекст будет сброшен на тот, который был установлен у него в момент его создания (и это не обязательно будет тот же объект из чьего слота его получили).
У callable объектов есть scope (область видимости) и контекст (this) в момент посылки им сообщения call (вызова). scope средствами языка перегрузить нельзя, если только специально этого не предусмотреть (есть eval, который может захватытвать область видимости) и некоторые окружения (например в ноде есть модеуль vm), this перегружается у callable объектов сконструированных не-стрелочным синтаксисом
Классов нет. Есть конструкторы. Любой конструктор принимает новый созданный объект, которому выставлен определенный прототип (другой объект). Оператор instanceof (someObject instanceof SomeClassName) проверяет лишь есть ли в цепочке прототипов у someObject объект который лежит у SomeClassConstructor в слоте с именем prototype. На сам конструктор ему поебать. Чтобы сменить класс, достаточно сменить цепочку прототипов. Даже если объект был сконструированным определенным конструктором.
Так же у объектов есть параметр ограничения доступа, контролирующие его расширяемость или изменяемость (sealed, extensible, frozen). У слотов объекта есть параметры configurable, enumerable, writable. Параметры слотов объекта не влияют на объекты, что в них лежат. Они лишь контролируют доступ к самим слотам.
Все. Никаких классов. Никаких интерфейсов. Как отдельных сущностей. По факту все есть объект и все строит из них. наследование реализуется выстраиванием цепочки прототипов. Инкапсуляция только на уровне scope'в (читай замыканий). В остальном все меняется и все динамично, если только специально все не зафризить в момент конструирования. Но обычно этим никто не заморачивается по причине оверхеда и бессмысленности. Разве только фанатики по иммутабельности, н это все из разряда те, кому надо чтобы им по рукам бил компилятор\рантайм\дядя петя. Все "привычные" понятия тянуться в язык для еще более простого вкатывания тех, кто приходит из других языков. Так уж сложилось, что есть куча литературы по привычному, статически классовому ООП, но очень мало по мессадж-пассинг\прототайп-базед\мета-программинг. Все эти притянутые понятия выливают в синтаксический сахар, который не делает ничего полезного, а даже наоборот, еще больше вносит путаницы и от того непонимамания многих вещей в языке. При этом часто этот синтаксический сахар дэже урезан и вспомнинают об этом лишь после (как например проебались с полями в конструкции class и тянут ее теперь только в proposol'ах будущих версий).
JS истинно объектный язык. В современный язык притащили много вкусных вещей для метапрограммирования. Нову примитивную сущность Symbol, и Proxy-объекты. С помощью которых можно еще больше и сильнее перегружать и менять поведение в динамике.
Другое дело, что почти никто не умеет этим пользоваться и не понимает, что такое объектное программирование на самом деле. Им нужно не объектное, а статически типизированное. А какие именно структуры будут скрываться за этими типами, не собо важно. Важно что это просто структуры и функции, строго привязанные к ним, или иногда менее строго. То, что в Java\C++ это больше структурное программирование, нежели объектное. Объектное программирование не может существовать без динамической среды. Это противоречит самому понятию объекта. А динамическое программирование это слишком сложна и непанятна. И как бы не старались с пеной у рта фанатики кричать про низкий порог входа - низкий он именно что для входа, а не для всего остального. Модификация программ в рантайме всегда было уделом креативно мыслящих людей. Для большинства это слишком сложный уровень высокой абстракции.
>>170414612 Ебать, анон, оглянись вокруг себя, посмотри на свою пеку хотя бы, там всё от железа до ОС кто-то программировал, и всё это надо до сих пор пилить. Неужто это не очевидно?
>>170414752 Конечно неэффективен, ведь он высирает тебе копию массива, а не сортирует указанный, после чего gc начинает охуевать, если ты делаешь это в цикле отрисовки.
>>170414863 >Другое дело, что почти никто не умеет этим пользоваться В смысле, нигде это нихуя не поддерживается и даже нода не имеет 100% поддержки ES6. Ебучий майкрософт и эппл тормозит развитией фронтенда, одно говно by design, а другим всё НИНУЖНА, в результате обо всех новых фишках языка можно смело забывать года на 3, если они не поллифилятся.
>>170414935 Это уже не так смешно, как ты думаешь, в 2018. В css есть переменные, несколько функций, и примитивная логика для адаптивности. И большинство не умеет в это (а ведь казалось бы css это не программирование, да?). Даже банальными адаптивными единицами измерения em/rem большинство не пользуется потому что сложна. А уж описывать calc (100% - 20rem) или медиа квайресы - это вовсе, без бутстрапов никуда
>>170415004 >даже нода не имеет 100% Что не поддерживает нода из ES6, пиздабол? Да что там нода, что хром не поддерживает из ES6? на дворе es8, на подходе новая спека, мань
>>170412563 Я не ОП, но мне кажется что ты что-то перепутал.
Твои имплементация работает быстрее чем билд-ин? Что-то я не охотно верю. ИМО, сортировки нужно знать ибо они дают тебе понимание работы алгоритма, а твой код, суть - алгоритм и при знании различных эффективных алгоритмов тебе легче написать свой.
>>170415058 Ты это скинул, чтобы показать как ты обосрался? Там же и написано, что все поддерживается уже ебать как давно. И уже даже есть частичная поддержка грядущих стандатов
>>170415160 Ты даун нет? Ты блядь на цифры дрочишь? Единственное что не реализована это оптимизация хвостовой рекурсии. Каким боком это блядь отношение имеет ко всему перечисленному в посте, что ты высрал чтоээто не поддерживается? Иди нахуй, даун.
>>170415277 В стандарте нет модульной ситсемы, даун. Module Loaders это не часть спеки ES, он реализуется окружением. В ноде это модульная система ноды, в браузере это WebAPI. Стандарт ES декларирует только синаксис import\export - и нода его уже поддерживает, дегенерата ты кусок.
>>170411276 (OP) >я помог научиться кодить 16 лвл птушнику Нахуя? Почему не послал его в пизду? За каким хуем нужно быдло в нашей профессии, его и так там дохуя?
>>170415317 >Module Loaders это не часть спеки ES, он реализуется окружением >Стандарт ES декларирует только синаксис import\export ITT: долбоёб не знает, что такое стандарт
>>170415500 Долбоеб тут только ты, который не знает что JS это встраиваемый язык без средств ввода вывода. Все реализуется окружением. Стандарта на модульную систему еще не существует в природе.
Модульная система не задача JS. Это задача окружения куда JS встраивается. В фотошопах и автокадах, например, вообще может не быть никакой модульной системы.
>>170414863 Это просто ебануто спроектированный язык, серьёзно, я начал выкатываться, а до этого год php программистом работал. Блять, я теперь начал ценить php, абстрактные классы, интерфейсы, классы.
Все просто и понятно, никаких подводных.
Здесь же все объект, когда вызываешь метод у строки, что интерпретатор создаёт из этой строки объект, вызывает метод и потом удаляет объект, но это же блять ебануться, костыль.
Функция конструктор при создании через new создаёт пустой объект, записывает в его свойство, а ему в прототип. Полный, блять, бред.
Первый месяц в js - 0.
Нахуя мне динамически менять прототип объекта? Покажите мне пример, где эта хуйня нужна.
Вообще js, ебанутейший язык и я вынужден его учить, потому что на нём пишеэут все
>>170415697 >Функция конструктор при создании через new создаёт пустой объект, записывает в его свойство, а ему в прототип. Полный, блять, бред. Внезапно, эту концепцию придумал тот, кто придумал термин ООП. Представляешь? Так что даун скорее всего все-таки ты.
>>170413990 Веб хорош что там порог вхождения не столь большой, по сути начинающей макаке JS надо осилить на базовом уровне, а в остальном он дожмет на HTML/CSS/LESS/SASS.
>>170415697 >но это же блять ебануться, костыль. Боксинг костыль? Дурак? В Java есть боксинг. Скоро в твой PHP его завезут. Несешь сам не понимаешь что.
>>170415822 Стать джуном - легко, но есть шанс остаться навсегда на одном уровне, если не попадёшь в команду чистых фронтендеров, где тебя будут постоянно ебать за косяки и тянуть вверх. В противном случае придётся самому рвать жопу и учить дохуя информации, если не хочешь навсегда примерно на одной зарплате остаться. С какой-нибудь джавой или сисярпом такое вряд ли будет, если не в говновебстудии работаешь с полными макаками.
>>170415159 Откуда вы лезете, блять? Проблема не в том, что софт не дописывается. Проблема в том, что этим всем УЖЕ кто-то занимается, и их не так уж много нужно. И ты, вкатывальщик, не нужен. По поводу кодов в моей пеке. Да, там тоже уже все готово, нужно лишь твикать существующий код под новую железку, которая с программной точки зрения отличается лишь своим chipid. Про хуету из говномаркетов и говносайты тебе уже сказали.
>>170415748 >>170415784 >>170415909 Хомячки сразу зашевелились, да простите, блять, буду считать январь нулевым месяцем и радоваться прекрасному и спроектированному на коленке языку js
>>170416040 Чепуха, во-первых никто толком не умеет твикать, ну просто так мозг устроен, что написать с нуля проще, чем твикать, а чем больше уже система, тем сложнее написать с нуля. Во-вторых, железки отличаются дохера чем, иначе бы был этакий единый драйвер, однако же даже для планшетов хер найдешь дрова.
>призываю все профессии и спрашиваю, почему вы не программисты Отвечаю: как и любая профессия, не связанная с перекладыванием бумажек, требуются врожденные особенности и навыки, получение которых занимает от 3 лет до всей жизни. Кто не способен - тот разобьет себе лоб в попытках изучения, но хуй там плавал, а не научиться ему.
>>170416515 >>170416588 Спасибо. Я так понимаю такая функция нужна для проверки, чтобы предотвратить попадание NаN в дальнейший код. >>170416414 Теперь понял изящество ответа.
>>170416040 >этим всем УЖЕ кто-то занимается Ага, одни и те же люди 20 лет пишут одно и то же. Никто не уходит, никого не увольняют. >И ты, вкатывальщик, не нужен Перечитай ветку - анон пишет, что вообще никто новый не нужен, а не только вкатывалищики. >нужно лишь твикать существующий код под новую железку Ага, ОСи не допиливаются, конечно же. Или думаешь, там везде застой? Посему у меня такой же вопрос к тебе >Откуда вы лезете, блять?
Как же я обосрался. Синтаксис этого говна даже умственно отсталый выучить сможет, вот только без нормальных околознаний, так и останется тупым макакером в в говноконторе за 20к, если его ещё возьмут, конечно.
Если вы такие же тупгие гуманитарии, как я, порекомендую видео-курс от Бауманки центра 'Специалист' - дядька оче умный все разжевывает и в рот кладет. Лабы там хуе моё. Как по мне, эффективнее, чем вкатывание через онлайн-игры-конструкторы.
>>170411276 (OP) Проблема одна - чисто ваниллу жс мало где юзают, нужно фреймворками обмазываться. А они меняются постоянно, поэтому каждые 2 года разные фреймы
>>170417621 Какая еще проблема. Если ты знаешь ванилу, в любой фреймворк вкатываешься в момент. Проблема у тех, кто вкатывался не в язык, а в фреймворк. Конечно, как они перекатятся, если языка не знают, на самом деле.
>>170411276 (OP) Я вкатываюсь в фулл-стек. html, css, bootstrap, js, jquery, ajax, php, yii2, mysql. Причём сразу начал хуячить пет-проекты. Больше того, эти проекты в итоге удалось запустить на текущей работе и они реально работают и приносят пользу (а работаю не программистом вообще-то). И вот теперь, полтора года спустя, решил поискать работу прогером. И знаете, что мне говорят? Мне говорят на собеседованиях "У вас нет базы". Типа да, то, что я что-то там написал работающее - это хорошо, код комментирую, гуглить умею, всё круто. Но элементарных вещей не знаю, потому что не было никаких наставников. И меня нужно ещё учить и учить. Больше того, в одной конторе сказали, что не возьмут именно потому, что я уже чему-то "научился неправильно и теперь нужно будет переучивать"! Типа, если бы я к ним пришёл, прочтя одну книжку, то приняли бы джуном на 60к. А так - пошёл нахуй. В другой сказали, что мой потолок 20-25к. В ДС, ага. Но не возьмут, потому что контора маленькая, работы много и учить меня некому. Посоветовали пойти в школу программистов. Только в одном месте предложили 30к на первый месяц и 40к потом, что в общем-то не лучше, но хоть от голода не помрёшь. Но у них сначала неделя бесплатной стажировки, потом ещё какая-то хуйня и трудоустройство только через месяц, за который они отфильтруют из набранной команды годных стажёров. То есть, я могу уволиться со старой работы, месяц с лишним "стажироваться", а потом пошлют нахуй. Такие дела.
>>170417621 Я вкатился в AngularJS два года с лишним назад. До сих пор на нём пишу, и он поддерживаться будет (версия 1.7) как минимум до 2021 года. Не всё так однозначно.
>>170418022 >Больше того, в одной конторе сказали, что не возьмут именно потому, что я уже чему-то "научился неправильно и теперь нужно будет переучивать"! Типа, если бы я к ним пришёл, прочтя одну книжку, то приняли бы джуном на 60к. А так - пошёл нахуй.
Нахуй такие конторы, срсли. Я так понимаю сказал тебе это пизда-hr какой-то закостенелый 30-летний погромизд с 5летним стажем который ВСЁ САМ ВСЁ САМ
>>170418022 Ты подавал резюме, возможно, в какие-то мелкие веб-студии? >научился неправильно Ну это вообще ПУШКА. Думаю, даже с наставниками нихуя нельзя научиться правильно кодить без сотен часов практики на сложных проектах с код ревью.
>>170418022 Просто пиши подробные отзывы о таких компаниях и "неправильных" они больше не увидят. У меня друг в такой компании работает в которой директор дебил был и отказывал годным ребят по предрасудкам, типа самоучки и подобное, компания словила дохуя негативных отзывов и сейчас не может найти кадры вообще, прут одни дебилы. Им пришлось пару ХХ нанять чтобы хоть кого-то найти, потому что база клиентов растет и штат не справляется. При том что руководство давно все сменили и дают реально годные условия, но репутация все портит.
>>170418207 >Ну потому что у тебя и правда нет базы. Не спорю. И ещё память плохая. Не помню (именно по памяти) даже как вытащить в js содержимое инпута в переменную. Хотя точно знаю, что это делается либо нативным js, либо через подключённый jquery. И кучу раз делал. и даже в шпаргалку записал, как именно. И не только из простого инпута, но и из селекта, или та, ещё из какой хрени. Но вот по памяти - не помню. >>170418214 >Я так понимаю сказал тебе это пизда-hr какой-то закостенелый 30-летний погромизд Ему лет 27 было, не больше. >>170418317 >Ты подавал резюме, возможно, в какие-то мелкие веб-студии? Подавал для пробы во всякие. Но, пожалуй, да, в крупных ещё не был. В основном конторы, в которых отдел разработки был человек на 5-20. >>170418362 >Просто пиши подробные отзывы о таких компаниях Не, ну так-то они правы. Я не высокого о себе мнения.
>>170418366 Эм. Нет. Наебалово одно и сборник задач под видом онлайн-курса. И в этом основная проблема в изучении. Ты ищешь некоторую волшебную книжку с туториалами вида "функция х делает из числа y текст", а тебе нужно понять, что тебе пояснят "как писать", а "как учиться писать" ты должен понять сам.
Есть туториалы по установке и настройке основной хуйни которая тебе понадобится в изучении(видео номер 2 в плейлисте, но там сразу всё, поэтому не переживай, если не будешь коммитить первое время вообще, а будешь просто пересохранять исходник)
>>170411276 (OP) Вот Учит он такой CSS, а оказывается что сейчас без LESS, SASS, SCSS никуда, ну ебать, начинает он учить их, оказывается для компиляции нужна нода, берёт ноду, а там вебпак конфиги нужно хуярить. Окей, начал учить JS, а потом понял что этого мало, JQUery маст хэв, но на нём одном нахуй ты никому не сдался, приходится учить AngularJS для большинства вакансий, но оптом ты понимаешь что сейчас актуальная версия Ангуляр 5, а для него нужен тайпскрипт. Я уже не говорю про всякие HTML-бойлерплейты, пост процессинг и прочие смуззи штучки фронтендовские.
Короче, по началу кажется, что на самообучение потратишь 400 часов, а потом на сотом часу приходит осознание, что твоих оставшихся 40 лет жизни уже не хватит.
>>170418362 >директор дебил был и отказывал годным ребят по предрасудкам, Пригорело. Недавно не взяли на втором этапе. При этом директор задал 10-12 вопросов из которых к работе относилось 2. Кстати, может тут есть ХР, которые пояснят мне, зачем директор, не участвующий в производстве продукта и никак на этот процесс не влияющий, решает, кто лучший работник месяца? Это ХР так избавляются от ответственности? Типа сами вы его пропустили, трьщ начальник, а он алкаш оказался.
>>170418848 Возможно, у джавы повыше порог входа, чем у какого-нибудь C#. Т.к. со временем придётся въехать в линукс, а у пользователей винды это может вызвать БОЛЬ. Под C# можно очень просто писать и на винде. И синтаксис у C# чуть более понятный и выразительный, как мне кажется.
>>170411855 В рб на стадировку джуна хотят как минимум профильную вышку или студента последних курсов, портфолио, разговорный англ и ещё щепотку технологий, про которые битард и не слышал. В рб в ойти поперлись вообще все, от врачей до доярок, тк это единственный способ получать больше 400 баксов в этой стране. В qa вообще только из иняза берут выпускников.
Оп говорит что даже вкатившись макакой в фронтенд можнонеплохо стартануть с зп в 800баксов и дойти туда куда хватит воли.
Работать макакой в айти - это лучше чем в пятёрочке охранником как никрути.
Поясняю за "путь к программирванию из фронтенда"
В 2к18 фронтенд может быть как простым говном из js html css, так и навороченным кодерским говном с OOP MVVM MVC ... с ReactJS Flux Redux и прочим модным и сложным говном, которое по сложности не снилось бекендщику (да да, бекенды не всегда сложнее фронтенда в современном мире), правильно сделанный фроент енд может быть в разы сложнее сделан (с точки зрения качества) чем бекенд
>>170418868 Потому что большинство ХР дебилы похуже директоров.
>При этом директор задал 10-12 вопросов из которых к работе относилось 2. Порой совместимость внутри коллектива важнее чем навыки работы поэтому директор старается подбирать "правильных" людей зная свой коллектив. Плюс у некоторых различные свои метрики, к примеру сейчас многие чекают онлайн жизнь, если ты годный программист и у тебя есть одноклассники, то ЗП тебе предложат куда меньше, тоже и с ВК если ты постишь хуйню, то это отразиться на твоей работе. Слышал так же что многие большие компании начали практиковать полный онлайн профиль, даже смотрят в какие игры играет в стиме и есть ли баны. Но все это применимо только к реально хорошим вакансиям, а на всякое говно за 50к никто ничего чекать не будет, так как людей там каждые полгода можно менять, ибо процесс разработки построен под текучку.
>>170419067 Ты несёшь какуюто хрень и сам в это веришь. Ойти работа подразумевает что ты из своей мухосрани можешь работать в заоблачной USA, или Russia, где с потрохами рвут за любого кто хотя бы синтаксис HTML понимает
>>170418796 >Короче, по началу кажется, что на самообучение потратишь 400 часов, а потом на сотом часу приходит осознание, что твоих оставшихся 40 лет жизни уже не хватит Но хватит чтобы устроится на работу хотя бы и получать свои 30-40 на старте, что в пределах СНГ неплохо. Ну или пиздовать куда-нибудь продавцом работать или официантом, морально выматываясь каждый день.
>>170419617 > кто хотя бы синтаксис HTML понимает Это кстати не смешная шутка. Большинство вкатившихся на самом деле нихуя не понимает. Все на уровне магии черного ящика.
>>170418796 Чувак, если ты выучил JS CSS HTML, то смежные технологии тебе даются в 10 раз легче LESS SCSS SASS после CSS понимает даже обсалютный новичок (я гарантирую это, проверял многократно) Jquery нынче не модно если ты юзаешь AngularJS/ReactJS (это дурной тон там их юзать)
webpack и прочая херота, стоит понять одну и другие тоже понимаешь сборщики, и к тому же их ненадо знать приходя в уже работающий проект, они уже настроены...
>пост процессинг как будто чтото плохое или сложное...
>>170419545 Ничего сложного не вижу. Единственное не юзать лексический вариант sql style, только extensions.
Мимо fullstack developer, работаю на аутсорсе сеньйором в одной крупной забугорной конторе. Когда вкатывался полгода назад, знал только .net, за пару месяцев вкатился во фронт, React, Angular с тайпскриптом, Redux и все-все-все. С точно зрения сложности, фронт куда сложнее, нежели бекэнд, rest-like api сейчас клепается по одним и тем же лекалам от проекта к проекту, та же самая 3-layers архитектура как и 5 лет назад, .net core особо ничем не отличается если сравнивать со скачком от бэкбона до ангуляра/реакта/вуя со всякими флакс-редакс архитектурами.
>>170419886 >(это дурной тон там их юзать) Это дурной тон везде его юзать. Сейчас все, для чего он использвался умеет ванила. А для поддержки кроссбраузерности надо использовать полифилы.
>>170419387 >Работать макакой в айти - это лучше чем в пятёрочке охранником как никрути Вот это верно все сказал. Это где-нибудь в европках ты можешь работать садовником например или чинить велосипеды, получать от этого удовольствие, но при этом у тебя будет достойная зарплата. В СНГ же если ты хочешь получать деньги вменяемые, у тебя выбор либо ойти, которое так или иначе интересно само по себе для сыча с харкачика и приносит деньги, либо продаван какой-нибудь, с карьерой до эффективного менеджера что конечно же нихуя не вдохновляет, но тоже приносит деньги. Какая-то созидательная творческая деятельность или просто приятная работа в этой стране оплачивается несоразмерно. Я в одно время работал автомойщиком, работа не из приятных, но и не такое отвратительное говно как работа в продажах например, продержался на этой работке аж почти год, потому что эта была просто работа, которую я просто делал и она не напрягала, но платили мне там 14-16к в месяц что в современных реалиях копейки которых хватит только на аренду жилья и еду.
кажется мы все пришли к единому мнению что вкат в ойти в рашке актуален - ок начинать с фронтенда - ок рост зп и перспективы - ок востребованность через интернет - ок проблемы у нищюков с заводов только их голове - ок
>>170411276 (OP) Кодить можно научиться за 2 месяца. Именно веб макакингу. Посидел на CodeAcademy 1,5 месяца. А потом пошел веб макакой за 35к, совмещая работу и вуз. Оправдывайтесь. 19 лвл
>>170417148 Страдают всего два типа людей. Не программисты вовсе, которые никогда ни на чем не кодили и не имеют вообще предствления о каких-то примитивах (переменных, циклах, потоке исполнения, функциях, массивах, короче вообще не и о чем), просто нулевые. Страдают они не из-за js, а из-за самого вкатывания в программирование.
Второй тип людей, это утята, которые привыкли к парадигмам одной сферы, и не могут без нее уже нигде и тащат ее всюду. Функциональщики тянут иммутабельность к месту и не к месту и повсеместные замыкания и карринг, даже если это лютый оверхед. Люди из статического\структурного\классвого программирования ноют о ниправильных классах, динамической слабой типизации (как они без ideшечки и компилятора бьющего их по рукам) и прочим своим привычным вещам. Особо веселит нытье о неявности. Таких надо просто мокать с головой в говно и посылать писать на ассемблере, потому что иных явных языков не существует.
Нормальные программисты, с нормальным складом ума соответствующим профессии, умеющие менять абстракции по месту и вникать в суть технологий, использующих язык как инструмент, а не как панацею, и способностью в гугл - не испытывают никаких сложностей. Синатксис усваивается в день, он си-подобный. Все остальное достаточно мельком пробежаться по спеке\циатам из нее, чтобы понять особенности объектной модели и приведения типов, и дальше достаточно просто MDN чтобы мониторить API и гугл.
Задачка для умных номер 1: Необходимо сделать так чтобы следующий код заработал а именно дописать какой-то код, после которого след.строки выполнятся без ошибки с ожидаемым результатом:
>>170420473 Были ли реально такие случаи? Я читал только про пикабушника, которого не взяли, потому что "друзей в вк мало" вроде. Но чтобы вообще не брать из-за отсутствия профиля - это возможно? Какой в этом смысл?
>>170413174 Ну и выходит, что ты не осилил джоэс, ибо дальше одного ООП не смотришь. А как же всякая функциональщик, которой в джоэс навалом и которая реально портит восприятие новичкам? Хотя щас в джоэс подвезли таки классы в привычном понимании, но это там вроде синтаксического сахара, реально там прототипы так и остаются
>>170420947 Это везде так, просто в 98% случаев тебе скажут "у вас знания в технологиянейм слабовата, мы вам перезвоним если что", никто не скажет что отказали из-за отсутствия друзей или профиля. Смысл простой: пока ты не дорос до синьора, который дверь ногами открывает и первым делом расстегивает ширинку чтобы эйчарка его ублажила пока он собеседование с тимлидом проходит, твой важнейший навык - умение работать в команде. А отсутствие профиля или друзяшек делает наличие у тебя такого навыка столь сомнительным, что проще не рисковать и сразу скипнуть тебя.
>>170421526 С помощью цепочки прототипов. Только вот от того, что вкатывальщик будет знать о prootype в кострукторе - нихуя ни о чем не говорит. Даже о том, что он поннимает что такое цепочка прототипов и наследование делегированием. Так что это вонаби проверялищк несет какую-то чушь.
>>170419986 Тебя никто спрашивать не будет, тебя тупо пробивать будут. И не иметь профиля это нормально, если можешь пояснить почему у тебя его нет. Но некоторые реально могут из-за отсутствия профилей отказать, потому что когда-то где-то кто-то написал что это типа плохо и они это записали и запомнили, так и крутят эту пластинку.
>>170412184 >веб-протоколы Эт чё? Хттп какой-то там? Достаточно запомнить названия типов запросов (или даже не запоминать, а знать, как загуглить). > понимание того, как работает серверная часть Нажми на кнопку - получишь результат. Отправил запрос на эндпоинт апи - получил ответ в жсон. Ничего сложного. >алгоритмы. Сортировка, поиск, сложность Заорал в голос. Щас бы на жс писать сортировки. > нужно еще уметь пользоваться гитом Согласен. Ты таки не полную хуйню написал. >стиль программирования и конвенции-хуенции Eslint с плагином для редактора кода.
>>170419787 Я начинал лет в 15-16 с паскаля ещё. Потом в универе делфи, C/C++, php, на последних курсах самостоятельно учил C# и JS. У Java же С-подобный синтаксис лол, похож на C# как две капли, но в шарпе он сильно допилен для людей.
>>170420653 первая задача это задача на знание прототипного наследования в жс String.prototype.wordsCount >>170421698 бинго, то что знает да, ни о чем не говорит, говорит как раз то, если НЕ знает - дальше обычно можно не спрашивать. Замыкания только:
Написать функцию принимающую другую функцию и возвращающая эту же функцию, которая не может быть выполнена дважды в один момент времени Объясняю хуёво, но вот пример:
const test = singleRunFunction((t) => { console.log('in ' + t); test(3); test(2); // сколько угодно вызовов test не приведёт к зацикливанию console.log('out ' + t); });
test(2);
Задача написать эту singleRunFunction, чтобы вывод был следующий: in 2 out 2
Джаваскрипт это обычная ебаная вёрстка. В ЕЕ все вещи на бэкэнде происходят, кроме каких-нибудь ебучих графиков, поэтому уважающие себя программисты от этой недоработанной параши плюются.
>>170421813 >А потом ныть что кадров нет и что никто не идет к тебе на работу. Когда ноют, что кадров нет и никто работать не идет - подразумевают тех самых расстегивающих ширинку спецов. Тут ситуация как с тянками, ноющими что парня найти невозможно - не для вас написано.
>>170421570 >А отсутствие профиля или друзяшек делает наличие у тебя такого навыка столь сомнительным То есть хиккан-распиздяй с фейк-профилем, в который закидывает всех подряд, подойдёт лучше, чем хиккан, который со знаниями и который не прожигает время в соцсетях?
>>170421904 >в универе делфи, C/C++ Да, я так и предполагал.
>Java же С-подобный синтаксис лол Это я понимаю, на мой взгляд по возрастанию сложности разработки(в рамках написания качественного кода) C > C++ > JAVA > C# Но я диванный сильно.
>>170411276 (OP) Ебать, Еще модно вкатываться во фронтенд залупу? Фреймворки новые уже накатили дебики? Когда уже люди поймут что сейчас дикая нехватка пыхеровкоторые делают сайты на битриксе и 1с ников.
>>170422474 Если ты про фейковость друзяшек - то по пекафейсам и анимедевочкам вместо аватарок. Если ты про фейковость собственного аккаунта - то тебя точно не возьмут ни при каких обстоятельствах.
>>170411276 (OP) лол у нас на фирме курс для других програмеров для перехода на проекты js\ts две недели, кто изучает больше - считается тупым долбоебом и выгоняется ссаными тряпками, кек мимо плюсовик
>>170422711 Нет точных сведений, что их большинство. Просто их только и слышно. Те, кто умеют в гугл и доки, тихо мирно вкатываются. Стандартная ошибка выжившего же.
Нет вообще никакой статистика по соотношению макак к немакакам.
>>170411276 (OP) Вы заебали. JS как единственный язык нужен, только если ты фронтендер топ класса, умеющий во все реакты, ангуляры, ноду, монго, и ваниллу с опытом лет 5 и до хуя проектов за плечами. А так, чистый жс на хуй никому не вперся.
>>170422647 Я про первое. Ну вот увидят они, что у меня много всяких долбоёбов в друзьях, и дальше как? Я вообще не понимаю логики всего этого, если честно, я в вк много общался только во времена школы, когда он ещё был популярен, это 2009-2010 года, и на первых курсах универа. С тех пор там висели люди мёртвым грузом, ни с кем не общался, в универе все перешли на телеграм. Я и подумал "нахуй мне этот вк тогда" и выпилил его. А потом начинаю читать, что на работе смотрят и теперь думаю, не закроют ли мне из-за такой вещи дорогу в нормальные места. Про "фейковость собственного аккаунта" тоже ничего не понял.
>>170411276 (OP) > При этом помощь моя в 80% сводилась к варианту фразы "ты заебал, погугли". Ну и вообще, рассказывая что-либо я почти всегда сразу мог вспомнить, где читал это сам. Т.е. какой-то секретной инфы нет, абсолютно все сказано и разжевано тысячу раз в тысяче мест. Такая бы хуйня в медицине бы была. Чтоб погуглил, и тебе сразу по фасту рассказали, как сделать оборудование и синтезировать нужные препараты. И ты такой безплатно без смс биохакаешь у себя в сычевальне и становишься пост-человеком.
>>170411276 (OP) > который в тысячу раз нуднее и хуже любого современного руководства О каких годных современных руководствах речь? Даже не только по жабаскрипту. Я думал, ничего годнее носорога и жс.ру нет
>>170423515 10-15 лет назад я метался между htmlbook.ru, javascript.ru и еще пары тройки сайтов, ныне утративших свою поплуярность. Сейчас мне хватает MDN в качестве справочника за глаза, ибо он теперь охватывает полностью весь стек (а не только firefox специфичное апи, как было тогда), и поддерживается в более чем актуальном состоянии.
>>170422758 >>170422910 >>170422508 я ошибся, работать не так как надо будет. Твоя функция одноразовая, а надо чтобы не допускала вложенных запусков/зацикливаний если после test(2); еще раз вызвать test(2); то сработает функция всё равно один раз, хотя зацикливания нет.
>>170425485 Те которые требуются. Открываешь вакансии, смотришь что нужно в данный момент на рынке. Для фронтэндщика это будет либо асп.нет либо жабаскрипт + реакт + хтмл и ксс, умение работать с бд.
>>170423888 Говно он потому что. >>170423869 >Сейчас мне хватает MDN в качестве справочника за глаза, ибо он теперь охватывает полностью весь стек (а не только firefox специфичное апи, как было тогда), и поддерживается в более чем актуальном состоянии. Да хуйня же какая-то незаконченная. И да, это справочник, а не учебник.
>>170411276 (OP) Зачем что-то делать когда можно ныть? Нужно реально въёбывать, инфа сама тебе ничего не даст Ну и да, код -- лишь инструмент. То есть нужно в первую очередь работать с людьми, закрывать задачи и прочее
>>170429681 НА ДВАЧЕ В РАЗДЕЛЕ /b/ ВЫ ПИСАЛИ ЧТО ВАША ЗАРПЛАТА НА СТАРОМ МЕСТЕ СОСТОЯЛА 300 ТЫСЯЧ В СЕКУНДУ, ПОЧЕМУ СЕЙЧАС ВЫ РЕШИЛИ УСТРОИТЬСЯ В НАШУ КОМПАНИЮ НА ПОЗИЦИЮ МЛАДШЕГО ВЕРСТАЛЬЩИКА С ОКЛАДОМ В 27 ТЫСЯЧ РУБЛЕЙ?
>>170431447 Слушай сюда, сына. Завтра ищешь в интернете книжку HTML5 Canvas. Похуй если ничего не поймешь. Затем идешь на w3.org и изучаешь стандарты от корки до корки. Потом зубришь, именно, сука, вызубриваешь содержимое сайта developer.mozilla.org, чтобы от зубов отскакивало. Когда напишешь свой первый сайт - видеоредактор, по пути детально разобравшись в WebGL, скачиваешь и изучаешь любой редактор, рекомендую Notepad++ или Adobe Dreamweaver. Как переделаешь редактор, чтобы можно было добавлять объекты из 3DSMax и красивые 3D-переходы, можешь идти дальше - тебя ждет увлекательный мир JavaScript. WebCL, XUL, сверхбыстрый асинхронный Node.JS, сверхмощная мозговыебывательная многоуровневая обфускация. Отсос хиккующих выблядков / просто неудачников типа рейфага или Flash/Silverlight-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>170431993 А после этого значит ищешь в интернете книжку CLR via C#. Похуй если ничего не поймешь. Затем идешь на msdn.microsoft.com и изучаешь FCL от корки до корки. Потом зубришь, именно, сука, вызубриваешь C# 7.0 и ASP.NET Core Recipes, чтобы от зубов отскакивало. Когда напишешь свой первый форум на Kestrel, по пути изучив .Net Core, устанавливаешь и изучаешь любую ORM, рекомендую Entity Framework или NHibernate. Когда переделаешь форум, как минимум с REST'а на веб-сокеты, можешь идти дальше - тебя ждет увлекательный мир корпоративного легаси кода. Монструозные сайты на вебформах, сверхбыстрый SignalR, Razor'овские серверные страницы вперемешку с кодом на AngularJS 1.x и т.д. Отсос джава-петухов / просто неудачников типа крестоебов или джаваскрипт-макак, которые сосут хуй по жизни не заставит себя ждать и уже через год жепной боли ты будешь писать такие LINQ-запросы, что любой сервак будет охуевать при любом обращении к базе.
>>170432034 кодеварса помогает в реальном погромировании? у меня вроде неплохо там получается задачки щелкать, за плечами только интенсив по js от кодкадеми
>>170432217 Да, особенно когда новый язык изучаешь. Там после того как решишь задачу, тебе открываются чужие решения этой же задачи. Иногда дух захватывает от красоты и изящности. Я много годных приемов так подчерпнул.
>>170433256 Модное - Реакт, Вуе, Анусляр. Именно в таком порядке. Мы пишем на реакте. Нода уже точно навсегда, но применение именно как полноценной серверной технологии у нее нет и наврядли будет.
>>170433840 Ну как бы серверсайд, там питон обосновался, голанг подпирает. Есть ли вообще смысл изучать ноду человеку который не знает жаваскрипт или лучше сосредоточиться на фронте?
>>170433319 >однострочкодрочеры В школе был таким, все задачи решал в одно супервычисление. Училка бугуртила и снижала оценку, но было пох. Чем расписывать говно на полстраницы проще в одной строке всё вычислить. Один хуй рефакторинга не будет, только ревью, ибо всё работает. А паттерны её я на хую вертел.
А некоторые так программы пишут, будучи уже взрослыми.
>>170434299 >Есть ли вообще смысл изучать ноду человеку который не знает жаваскрипт или лучше сосредоточиться на фронте? А фронт извините без жаваскрипта - это как?
>>170435916 Какой апач, дядя, откуда информация, сейчас давно не нулевые.
И на моем компе питон дергает пхп на хелловорде. root@system:~# time php -r 'print "Hello World!";' Hello World! real 0m0.012s user 0m0.004s sys 0m0.008s root@system:~# time python -c 'print "Hello world"' Hello world
>>170434299 Лол. Ты фронт сейчас не соберешь без ноды. Хочешь называться жс-погромистом - нода маст хев. Хочешь бекенд - тут уже можно поспорить. Из крупных проектов, написанных исключительно на ноде я знаю только learn.javascript.ru. Все остальное использует ее для отдельных небольших задач (в основном API-слой).
>>170436234 В школе то их заставляли учить, по программе. Им это нахуй не надо было, как и все остальные предметы.
В js же они пытаются вкатываться осознано самостоятельно. Вот только я все равно считаю, что мотивация нынче у вкатывающихся не та. Они только для заработать вкатываются, а не потому что им интересно программирование. По мне это как вкатываться в математику, чтобы только бабки платили.
>>170436355 Я вообще неделю в теме, еще пока ничего не понимаю. У меня за спиной опыт сисадминства линукса, на питоне всякие скрипты писал, в том числе и api на twisted, так что асинхронную парадигму я понимаю. Но джаваскрипт я пока бегло изучаю, пока понял что нода это последняя самая версия, а браузеры еще не подтянулись и поэтому применяют некие трансляторы из джаваскрипта в джаваскрипт, но уже браузеронезависимый.
>>170436555 Не совсем правильно ты понял. Браузер и Нода это два разныз окружения. Под капотом - совсем разных. Но есть стандарт языка (те самые ECMA), которые предписывают набор языкового апи. И оба этих окурежния стараются его реализовывать, но опять же в рамках своих парадигм. Например в браузерах есть service workers и жсное апи для них. Нода и знать не знает об этом, зато у нее есть process.spawn, например. Или всякие таймеры. В браузере их всего 2 (ну ок 3, если извернуться), в ноде 4. Ну и т.д. Короче нода это не последняя версия, нету вообще такого понятия как последняя версия. Есть лишь окуражения, которые стараются внедрить последние фичи стандарта как могут.
>>170436871 У ноды движок для js - v8 от google. Она поддерживает все фичи, что и браузеры на этом движке. Читай все что на хромиуме (хром\опера\вивальди\яндекс\етк).
JS это встраиваемый язык. Нода и браузер это разные окружения. В браузерах это WebAPI\BOM\DOM\CSSOM, на все есть спек. В ноде окружение ноды, без спек.
Трнаспайлеры для браузеров нужны, чтобы поддерживать ЛЕГАСИ браузеры. Те, в которых старые версии движков js. Транспайлеры даунгрейдят синтаксис. Полифилы реализуют недостающие современные апи. В техюраузерах, для которых транспайлят код подержки новых фич и не появится никогда. Просто настанет время, когда поддерживать эти устаревшие платформы будет не нужно. Веб в этом плане не отличается ничем от любых иных сфер. Сейчас никто например не поддерживает Windows XP, но еще поддерживают семерку. Придет время перестанут поддерживать семерку.
>>170433319 Апну тред. Там есть два типа лайков за выполненное задание, один это умное решение, сюда попадают все однострочники и хаки над синтаксисом языка, а второе это лучшее решение, тут голосуют за следование стандартам и духу языка.
Учебников дохуя, видосов дохуя, интерактивных обучающих сайтов дохуя, всего блядь ДОХУЯ.
Мне в свое время пришлось довольствоваться javascript.ru и сраным носорогом, который в тысячу раз нуднее и хуже любого современного руководства и из которого я в итоге осилил может страниц 100.
Мне мало кто верит, но переписываясь в вк, всего за пол года я помог научиться кодить 16 лвл птушнику. При этом помощь моя в 80% сводилась к варианту фразы "ты заебал, погугли". Ну и вообще, рассказывая что-либо я почти всегда сразу мог вспомнить, где читал это сам. Т.е. какой-то секретной инфы нет, абсолютно все сказано и разжевано тысячу раз в тысяче мест.
Короче. Призываю в этот тред охранников из пятерочки, мамкиных борщеедов и прочих вкатывальщиков-неосиляторов, которым СЛОЖНА НИПАНЯТНА И ТРУДА. Оправдывайтесь, хуле вы не можете разобраться в таком примитивном ремесле, при такой-то развитой обучающей инфраструктуре?