Для меня и моей работы, моих знаний и запросов - норвежский, японский и английский языки.Хотелось бы - китайский, иврит и те древние языки, что по-прежнему изучают, чтобы переводить писания, письма, настенные надписи и т.д..
>>202995921 (OP)Говно на самом деле.Не, то что он и на фронте (аж в браузере) и на беке - это збс.Но сам язык это пиздос. Ну и первое место в мире по ебаности синтаксиса.
>>202996550что в нем сложного? один из самых простых синтаксисов, только прототипная система наследования ебала
>>202996658Кто говорил, что сложно?>один из самых простых синтаксисовДа в целом - обычный сипотобный синтаксис. Но нахуеверчено столько хуиты, что пиздос ехали фигурные скобочки через доллары, решетки и кавычки, не имеющие отношения к строкам.Даже в шарпе и джаве проще код читать.
>>202996807>не в каждомconsole.log = function (d) { process.stdout.write(d + '\n');};console.log('Оп - хуй');
>>202997053хм, начнем по порядку1) Зачем тебе тут фанкшн? использую стрелочную функцию2) Зачем тебе тут V8? ты извращенец? нормальный движок используй
>>202995921 (OP)Фронтендщик вкатывается. ЖС говно говна. Ебанутая асинхронность. Нпм - кусок говна. Бесконечные переполнения стека. Нету аппаратного ускорения. Нужно миллион полифилов, чтобы дауны с лисов, ХП, сафарей хоть что-то смогли сделать. 25 разных методов на одни и теже действия. И самый пиздец в 2к19 без библиотеки нельзя сделать дип копи объекта. Это полный пиздец.
>>202997176Заxем, когда идеал синтаксиса уже существует (пикрелейтед)?Да и в шарпе и джаве все гораздо более читаемо.
>>202997300>идеал синтаксиса>условия ничем не обрамлены>вместо обычного синтаксиса форм - ебанутые итераторы генераторы
Вкатился в пайтон несколько дней назад, купил курс на гикбрейнсе за 200к. Есть те, кто проходил его? Взял ФАКУЛЬТЕТ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА, буду дата саентистом через полтора года, как говорят.
>>202997350>условия ничем не обрамленыМожешь обрамить в скобки, ничего не поломается.>ебанутые итераторы генераторыТы просто не понимаешь, на сколько божественные вещи можно творить с их помощью.
>>202997253И куда тогда вкатываться?Или вообще забить и пойти работать на стройку а кодить на чем нравится?
>>202997253Так лиса же старается наоборот в совместимость, не? Какие-то css фичи хром не переваривал, а она хавала
>>202997689>switch оператор где потеряли в пистоне?Вместо 'case' пишешь 'elif'. Те же четыре буквы.А вообще, нормальные погромисты на питоне функционал switch-case реализуют через dictionary, потому что это быстрее работает.
>>202998001и жрет памяти в несколько раз больше, не так ли? Пистон мой второй язык и я так скажу: медленее его только руби будет, даже если ты будешь писать питонячий код
>>202997686Хз почему местные школотроны так хотят влезть в ИТ. Если ты не в москве живёшь, то твой удел говнокодить за миску супа всякие сайты на вордпрессе. Если в ДС, то средняя зарплата погромиста ничем не отличается от любой другой средней.>>202997864Да обычное применение. Сгенерил ты форму с вложенными данными. Тебе например надо продублировать эту форму. Ну вот и как ты это сделаешь? Тут 3 решения. Первый - перебивать шаблон объекта. Второй - перебирать объект и делать обджект ассайн каждого вложенного. Третий - джейсон стринджифай,джейсон парс. Все три варианта уебанские. Ну четвёртый ещё библиотека, которая тоже самое делает.>>202997886Много ньюансов, если ты не в теме сложно будет объяснить. Банально даже отрисовка шрифтов отличается в разных браузерах.
>>202998262Я возьму реакт, подключу какой-нибудь react-final-form, буду сабскрайбиться к тем полям что мне нужны и их изменять, проблема возникает скорее из-за неправильного метода решения твоей проблемы, разве нет?
>>202998114>медленееНу ахуеть ты америку открыл.Ты еще расскажи что твоя газель лучше соседского мерседеса - кросовера потому что груза больше перевозит.Свой язык под свои задачи.
>>202997768веб разным бывает, смотря чем именно ты заниматься хочешь, если совсем тупой то можешь верстать просто
>>202997457Как можно пару лет быть джуном? Хотя, судя по тому, что ты не знаешь, как сделать дипкопи объекта, хотя профессионально занимаешься на этом языке..
>>202998262>Хз почему местные школотроны так хотят влезть в ИТ. Потому что софт - всё что видят лоулайферы из тех вещей, которые не пытаются их отпиздить, сожрать или обоссать.
>>202997768Не порть себе жизнь, не лезь в фронтенд.Будешь как местные верстать и бомбить от того что в разных браузерах шрифты разные.Иди в бек. Питон, джава, шарп.
>>202998840ну если не тупой, то либо идти во фронт/бек.Фронт то что в браузере видишь, в современных проектах фронт ничуть не проще бека, HTML/CSS/JS/(как минимум один из современных или не очень SPA фреймворков )/babel/webpack/миллион библиотек, тебе достаточно знать первые три + Angular/React/Vue, проблем с кроссобраузорностью сейчас почти нетЕсли пойдешь в бек то любой современный язык Java/C#/Python/ JS/какой-нибудь фреймворк для построения REST API + SQL + СS
>>202998985то есть сначала "Свой язык под свои задачи. " , а потом эти высеры. Питоняры, вам там нормально в своем мирке?
>>202998433Ну ты видимо не очень хорошо понимаешь просто как объекты работают, а я не мастер объяснений. Если в кратце пусть твоя форма на реакте имеет не вэлью конечные, а объекты. Плюс тебе надо модифицировать значения при отправке на бэк. Модифицировать в объекте формы ты не можешь, чтобы не менялись значения самой формы. Т.е. тебе надо скопировать объект этот. Вот и возвращаемся к дип копи.>>202998820>Как можно пару лет быть джуном?В серьёзных галерах - джун 5 лет опыта минимум. Про дип копи это не я не могу, а жс не может.>>202998926На самом деле в ИТ сфере очень много общения, нервотрёпки и унижений. Всяким сычикам мамкиным я бы крайне не советовал. Вообще если ради денег идти в айти - самое глупое, что может быть.
>>202999093> тебе достаточно знать первые три + Angular/React/VueА что-нибудь одно можно или в обязательном порядке три?Алсо, анон, а ты сам, на чем кодшь?
>>202999093>проблем с кроссобраузорностью сейчас почти нетУвы, есть. Даже больше, чем раньше. Описывать лень. Просто поверь.
>>202999189да, за тебя все сделает фреймворк, язык не должен из коробки иметь стандартные методы для всего. Он до 2009 вообще был языком для того чтобы сайт КРАСИВЕНЬКО ВЫГЛЯДЕЛ, если эта штука реальна нужна то в каком-нибдуь ES ее обязательно добавятВот в моем случае все будет так, у меня будет редакс хранилище, я создам ОДИН компонент, который буду использовать в двух частях приложениях, тем самым мне самому ничего не придется дать, дальше при отправке на сервер у меня будет экшен где я опишу вот эту твою логику редактирования данных, у меня на проекте точно такая же проблема
>>202999303ты свои проблемы полифилами решаешь, в итоге js проблем никаких нет, гриды и флексбоксы почти одинаково работают везде. где у тебя проблемы?
>>202999291красивый неразлучник, у меня похожий, а если по делу то Angular Js уже мертв, а новый неплох
>>202999634Легко, если не пытаться судить о нем с точки зрения компьютера. ООП - это разработка сверху вниз, а не наоборот.Это знание мне долго не давалось и соответственно ООП казался какой-то хуйней.
>>202999831Тебе всё равно придётся учить дохуя всего.При смене работы сложно найти проекты, где используются ровно те же вещи, к которым ты привык.
>>202999912Блядь, ооп сложнее чем фп и мозг загаживает, что потом леса за деревьями не видишь. Если сразу начать с фп, то он как родной встанет.
>>202999506Дип копи это не хуйня новомодная. Она даже в пхп есть. Если ты не знаешь для чего это нужно, то ты не очень шаришь в ооп и не сталкивался с нагруженными проектами. Мне сложновато будет объяснить тебе. У реакта нету супер кнопки для этого если что. Я тебе привёл выше банальный пример - модификации данных формы с вложенными объектами при отправки на бэк. Возьми сам и попробуй сделать. Посмотри что получится.>>202999565Ну во первых нету сборки полифилов для всего. Это каждый раз отладка ошибок бесконечная. Во вторых невозможно пользоваться новыми ES, так как банально не понятно когда где чего введётся. Просто раньше был по сути ie 7 и хром. От этого надо было играть. Сейчас есть ie 11, edge, хром, аутдейтед хром с ХР и парочка версий сафари в которых вообще хуй пойми как всё работает. Я уж молчу в принципе про цсс свойства вроде overflow-x: hidden которые уже 100 лет хуй знает как работают, никто их не правит и подобного говна с каждым годом всё больше.
Напоминаю дегенератам, что в 2019 требования к джуну сильно выше "уметь читать, писать и все это на английском". Тащемта, сейчас джун по знаниям как миддл, просто с минимальным опытом коммерческой разработки.
>>203000300Английский должен быть на уровне читать ответы со стек оферфлоу. Если такого нету, то действительно можно забыть о вкате.
>>203000300Нет. Ты можешь войти в 1С, это какбэ тоже айти. Но если учесть, что про него никто не вспоминает, то тот анон прав на 146%
>>202997768я вкатывался с ботов для телеги на ноде. быстро осваиваешь основы языка и их фактическое применение
>>203001366ну там есть русскоязычная версия. Но там 1 сотая от всех вопросов, что у тебя может возникнуть. Ну и про стек это я так для примера написал. Естественно иногда придётся читать статьи всякие и документацию. На русском этого мало.
Вот написал фидл, объясняющий как работают ссылки на объекты, зачем нужен дип копи и почему это не обджект ассайн. Если кто-то интересуется программированием в принципе. Он должен понимать как это вот всё работает.https://jsfiddle.net/rncma5f3/
>>203001327ты ботов на разных площадках не видел?типа, которые в чятиках с людьми общаются. в телеге проще простого замутить своего, погугли. для ноды есть аж 2 библеотеки, придумай функционал (органайзер какой-нить) и пробуй
Блин, вот так всегда. Выложил пример фундаментальной хуйни, за которую на любом собесе спросят. По сути бесплатный урок в ваших интернет говно курсах. Всем похуй. Ох уж этот двоч.
>>203002103бля, братан, как ты собираешься кодить если в гугол вообще никак? учись с молоду гуглить абсолютно любую хуйню, значение которой тебе не ясно, так сказать.я юзал node-telegram-bot-apiвторую не помню
>>202999899Да сразу бери и пиши. Чтобы понять, что у любой вещи есть свойства и с ней можно что-то делать, не нужно быть программистом.В ООП объект это существительное, свойство - прилагательное, метод - глагол. Остальное по ходу дела поймешь.
>>203001692за тебя редакс с реактом все это решают, если ты пишешь без них - окей, тебе это надо, но как-только ты подключаешь библиотеки оно тебе не надо - за тебя все реализовано
>>203002403Ты ерунду пишешь. Реакт вообще тут не причём. Это не какая-то ошибка или косяк, это принцип работы. Сомневаюсь, что у тебя вообще есть опыт проганья. Эх ладно пойду я от сюда, реальные знания тут никому не интересны.
>>203000067А он и не нужен, если ты не работаешь в епамопараше, где все общение с клиентами и другими подразделениями на инглише.
>>203003306Обычно достаточно просто уметь свободно читать технические тексты на английском, формулировать проблему на английском для поиска в гугле и редко для того, чтобы спросить что-то/написать issue на гитхабе
>>203003437а переводчиком это нельзя делать? сейчас всякие плагины-хуягины расширения удобные есть тем более..
>>203000150>overflow-xАй, блять, недавно горел с этой залупы. Какого хуя не работает overflow-x: hidden и overflow-y: auto одновременно.
А какой язык лучший? Наверное со строгой типизацией, отсутствием кучи видов нулов и нормальной математикой при работе с дробями?
>>202999295С реакта начни. Как разберёшься, а там не оч сложно, у них на сайте есть почти пошаговый туториал. После наверни React + Redux. После, если интересно, наверни Vue.js. Это уже более навороченная хуйня.Ангуляр не нужон, причём я не для понту это пишу, реально устаревшая технология, как и jQuery. Но до сих пор можно найти вакансии, где люди это используют и они ещё много лет будут, но это не значит, что стоит за это браться. Хотя, в целях ознакомления, можно.
>>203007751С рождения. Хотел пруфы дать, но вот тут неплохую статью нашёл по ситуации на 2019.https://tproger.ru/translations/react-angular-vue-for-2019/Обрати особое внимение на количество звёзд и опенсорс разработок на реакте и ангуляре. Люди которые самостоятельно выбирают себе технологию редко берут ангуляр. В основном ангуляр - это корпоративные решения, патамуша ЭТО ЖЕ ГУГОЛЬ.Ангуляр говно, продвигаемое гуглом. Не было бы этой сильной поддержки, на нём бы никто не писал.
>>203007634>до сих пор можно найти вакансии, где люди это используютКогда у тебя сотни тысяч строк легаси кода на ангуляре, то его уже так просто не перепилишь на другой фреймворкСправедливо не только в отношении ангуляраОдин хуй по бенчмаркам самый охуительный фреймворк это инферно. Это как реакт, только доведенный до ума
>>203008288Я в это всё с другого языка перекатывался и давно это было, так что мой опыт не релевантный. То есть я уже знал когда-то давно HTML + CSS 2. Понимал ООП, умел прогать интерфейсы только на другом языке. Поэтому мне во всё это было вкатится не сложно.Я б начал с вёрстки HTML + CSS. Взяли бы какой-нибудь красивый современный диз, со всяким материал дезигном, векторными наворотами и т.д и сверстал.Потом знакомство с базовыми функциями JS. Например, сделай страницу. которая раз в несколько секунд делает аджакс запрос и показывает актуальную погоду. Потом, какую-нибудь прикольную программную анимацию. Потом, демку с кружочками, которые отрисовываются в канвас. В общем, твоя задача ознакомиться с фунционалом языка, с тем, что в нём есть AJAX запросы, Promise, Canvas, Сохранение файлов и т.д. на практике.В процессе игры с языком читай https://learn.javascript.ru и какие-нибудь статьи по ООП. ООП мастхев. Не знаю, если ли книжки по ООП на JS, думаю, что нет. Я это всё знал, так как писал до этого на другом языке. Без ООП сложные вещи, а не просто маленькие демки писать тяжело. О собенно, кода будут тысячи строк. ООП придумано для того, чтобы тысячи строк кода можно было разбивать не небольшие классы, легко ориентироваться во всём этом и легко переиспользовать уже написанный код. Сразу за ООП браться не стоит, а то не ощутишь, зачем нужна вся это теория, (и так же работает), поэтому предлагаю сначала поиграйся с демками.И вот, когда ты уже умеешьт верстать и делать красиво (некрасивые сайты никому не нужны), когда понимаешь, что может язык на практике, кода написал десяток своих классов, понял, зачем нужны статичные методы, понасоздавал геттеров, сеттеров, тогда садись за реакт, зайдёт легко. С ним ты увидишь. что то, что ты делал ранее окжется немного проще. Как-то так.
>>203008541Это да. Но если вопрос, за что браться сейчас, то лучше React. А там, может, через пару лет ещё что-нибудь выйдёт и нужно будет немного перекатываться. Но сейчас за этим перспективы.
>>203009976Там же вопрос про рекат был. Про ноду я хз. Я не супер прогер на ноде. Я только парсер на ноде писал и бота для телеги, так что мне нечего посоветовать.
PHP является самым совершенным языком для веб 3.0. Только он обладает этими потрясающими качествами:- на нём работает 80℅ веба ( https://w3techs.com/technologies/overview/programming_language/all ). Это означает широкую поддержку и массу вакансий- никогда не зависает, потому что каждый скрипт завершается вместе с запросом- очень быстрый, начиная с версии 7.1 гораздо быстрее ноды и питона, в том числе благодаря технологиям оптимизации (memcache, opcache, etc)- в версии 8 (уже осенью) появится предзагрузка постоянных данных и JIT- компиляция, что сделает его ещё быстрее- поддержка всех современных СУБД, от Postgres и MS SQL до Redis и Mongo- при лаконичном Си-подобном синтаксисе, инструментарий для разработки практически не уступает Java и C#- поддерживает машинное обучение даже на виртуальном хостинге- написан на святом C++, можно дописывать свои расширения- при необходимости, легко реализуема асинхронность и очереди событий