Для меня и моей работы, моих знаний и запросов - норвежский, японский и английский языки. Хотелось бы - китайский, иврит и те древние языки, что по-прежнему изучают, чтобы переводить писания, письма, настенные надписи и т.д..
>>202995921 (OP) Говно на самом деле. Не, то что он и на фронте (аж в браузере) и на беке - это збс. Но сам язык это пиздос. Ну и первое место в мире по ебаности синтаксиса.
>>202996658 Кто говорил, что сложно? >один из самых простых синтаксисов Да в целом - обычный сипотобный синтаксис. Но нахуеверчено столько хуиты, что пиздос ехали фигурные скобочки через доллары, решетки и кавычки, не имеющие отношения к строкам. Даже в шарпе и джаве проще код читать.
>>202997053 хм, начнем по порядку 1) Зачем тебе тут фанкшн? использую стрелочную функцию 2) Зачем тебе тут V8? ты извращенец? нормальный движок используй
>>202995921 (OP) Фронтендщик вкатывается. ЖС говно говна. Ебанутая асинхронность. Нпм - кусок говна. Бесконечные переполнения стека. Нету аппаратного ускорения. Нужно миллион полифилов, чтобы дауны с лисов, ХП, сафарей хоть что-то смогли сделать. 25 разных методов на одни и теже действия. И самый пиздец в 2к19 без библиотеки нельзя сделать дип копи объекта. Это полный пиздец.
Вкатился в пайтон несколько дней назад, купил курс на гикбрейнсе за 200к. Есть те, кто проходил его? Взял ФАКУЛЬТЕТ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА, буду дата саентистом через полтора года, как говорят.
>>202997350 >условия ничем не обрамлены Можешь обрамить в скобки, ничего не поломается. >ебанутые итераторы генераторы Ты просто не понимаешь, на сколько божественные вещи можно творить с их помощью.
>>202997689 >switch оператор где потеряли в пистоне? Вместо 'case' пишешь 'elif'. Те же четыре буквы. А вообще, нормальные погромисты на питоне функционал switch-case реализуют через dictionary, потому что это быстрее работает.
>>202998001 и жрет памяти в несколько раз больше, не так ли? Пистон мой второй язык и я так скажу: медленее его только руби будет, даже если ты будешь писать питонячий код
>>202997686 Хз почему местные школотроны так хотят влезть в ИТ. Если ты не в москве живёшь, то твой удел говнокодить за миску супа всякие сайты на вордпрессе. Если в ДС, то средняя зарплата погромиста ничем не отличается от любой другой средней. >>202997864 Да обычное применение. Сгенерил ты форму с вложенными данными. Тебе например надо продублировать эту форму. Ну вот и как ты это сделаешь? Тут 3 решения. Первый - перебивать шаблон объекта. Второй - перебирать объект и делать обджект ассайн каждого вложенного. Третий - джейсон стринджифай,джейсон парс. Все три варианта уебанские. Ну четвёртый ещё библиотека, которая тоже самое делает. >>202997886 Много ньюансов, если ты не в теме сложно будет объяснить. Банально даже отрисовка шрифтов отличается в разных браузерах.
>>202998262 Я возьму реакт, подключу какой-нибудь react-final-form, буду сабскрайбиться к тем полям что мне нужны и их изменять, проблема возникает скорее из-за неправильного метода решения твоей проблемы, разве нет?
>>202998114 >медленее Ну ахуеть ты америку открыл. Ты еще расскажи что твоя газель лучше соседского мерседеса - кросовера потому что груза больше перевозит. Свой язык под свои задачи.
>>202997457 Как можно пару лет быть джуном? Хотя, судя по тому, что ты не знаешь, как сделать дипкопи объекта, хотя профессионально занимаешься на этом языке..
>>202998262 >Хз почему местные школотроны так хотят влезть в ИТ. Потому что софт - всё что видят лоулайферы из тех вещей, которые не пытаются их отпиздить, сожрать или обоссать.
>>202997768 Не порть себе жизнь, не лезь в фронтенд. Будешь как местные верстать и бомбить от того что в разных браузерах шрифты разные. Иди в бек. Питон, джава, шарп.
>>202998840 ну если не тупой, то либо идти во фронт/бек. Фронт то что в браузере видишь, в современных проектах фронт ничуть не проще бека, HTML/CSS/JS/(как минимум один из современных или не очень SPA фреймворков )/babel/webpack/миллион библиотек, тебе достаточно знать первые три + Angular/React/Vue, проблем с кроссобраузорностью сейчас почти нет Если пойдешь в бек то любой современный язык Java/C#/Python/ JS/какой-нибудь фреймворк для построения REST API + SQL + СS
>>202998433 Ну ты видимо не очень хорошо понимаешь просто как объекты работают, а я не мастер объяснений. Если в кратце пусть твоя форма на реакте имеет не вэлью конечные, а объекты. Плюс тебе надо модифицировать значения при отправке на бэк. Модифицировать в объекте формы ты не можешь, чтобы не менялись значения самой формы. Т.е. тебе надо скопировать объект этот. Вот и возвращаемся к дип копи. >>202998820 >Как можно пару лет быть джуном? В серьёзных галерах - джун 5 лет опыта минимум. Про дип копи это не я не могу, а жс не может. >>202998926 На самом деле в ИТ сфере очень много общения, нервотрёпки и унижений. Всяким сычикам мамкиным я бы крайне не советовал. Вообще если ради денег идти в айти - самое глупое, что может быть.
>>202999093 > тебе достаточно знать первые три + Angular/React/Vue А что-нибудь одно можно или в обязательном порядке три? Алсо, анон, а ты сам, на чем кодшь?
>>202999189 да, за тебя все сделает фреймворк, язык не должен из коробки иметь стандартные методы для всего. Он до 2009 вообще был языком для того чтобы сайт КРАСИВЕНЬКО ВЫГЛЯДЕЛ, если эта штука реальна нужна то в каком-нибдуь ES ее обязательно добавят Вот в моем случае все будет так, у меня будет редакс хранилище, я создам ОДИН компонент, который буду использовать в двух частях приложениях, тем самым мне самому ничего не придется дать, дальше при отправке на сервер у меня будет экшен где я опишу вот эту твою логику редактирования данных, у меня на проекте точно такая же проблема
>>202999303 ты свои проблемы полифилами решаешь, в итоге js проблем никаких нет, гриды и флексбоксы почти одинаково работают везде. где у тебя проблемы?
>>202999634 Легко, если не пытаться судить о нем с точки зрения компьютера. ООП - это разработка сверху вниз, а не наоборот. Это знание мне долго не давалось и соответственно ООП казался какой-то хуйней.
>>202999506 Дип копи это не хуйня новомодная. Она даже в пхп есть. Если ты не знаешь для чего это нужно, то ты не очень шаришь в ооп и не сталкивался с нагруженными проектами. Мне сложновато будет объяснить тебе. У реакта нету супер кнопки для этого если что. Я тебе привёл выше банальный пример - модификации данных формы с вложенными объектами при отправки на бэк. Возьми сам и попробуй сделать. Посмотри что получится. >>202999565 Ну во первых нету сборки полифилов для всего. Это каждый раз отладка ошибок бесконечная. Во вторых невозможно пользоваться новыми ES, так как банально не понятно когда где чего введётся. Просто раньше был по сути ie 7 и хром. От этого надо было играть. Сейчас есть ie 11, edge, хром, аутдейтед хром с ХР и парочка версий сафари в которых вообще хуй пойми как всё работает. Я уж молчу в принципе про цсс свойства вроде overflow-x: hidden которые уже 100 лет хуй знает как работают, никто их не правит и подобного говна с каждым годом всё больше.
Напоминаю дегенератам, что в 2019 требования к джуну сильно выше "уметь читать, писать и все это на английском". Тащемта, сейчас джун по знаниям как миддл, просто с минимальным опытом коммерческой разработки.
>>203001366 ну там есть русскоязычная версия. Но там 1 сотая от всех вопросов, что у тебя может возникнуть. Ну и про стек это я так для примера написал. Естественно иногда придётся читать статьи всякие и документацию. На русском этого мало.
Вот написал фидл, объясняющий как работают ссылки на объекты, зачем нужен дип копи и почему это не обджект ассайн. Если кто-то интересуется программированием в принципе. Он должен понимать как это вот всё работает. https://jsfiddle.net/rncma5f3/
>>203001327 ты ботов на разных площадках не видел? типа, которые в чятиках с людьми общаются. в телеге проще простого замутить своего, погугли. для ноды есть аж 2 библеотеки, придумай функционал (органайзер какой-нить) и пробуй
Блин, вот так всегда. Выложил пример фундаментальной хуйни, за которую на любом собесе спросят. По сути бесплатный урок в ваших интернет говно курсах. Всем похуй. Ох уж этот двоч.
>>203002103 бля, братан, как ты собираешься кодить если в гугол вообще никак? учись с молоду гуглить абсолютно любую хуйню, значение которой тебе не ясно, так сказать. я юзал node-telegram-bot-api вторую не помню
>>202999899 Да сразу бери и пиши. Чтобы понять, что у любой вещи есть свойства и с ней можно что-то делать, не нужно быть программистом. В ООП объект это существительное, свойство - прилагательное, метод - глагол. Остальное по ходу дела поймешь.
>>203001692 за тебя редакс с реактом все это решают, если ты пишешь без них - окей, тебе это надо, но как-только ты подключаешь библиотеки оно тебе не надо - за тебя все реализовано
>>203002403 Ты ерунду пишешь. Реакт вообще тут не причём. Это не какая-то ошибка или косяк, это принцип работы. Сомневаюсь, что у тебя вообще есть опыт проганья. Эх ладно пойду я от сюда, реальные знания тут никому не интересны.
>>203003306 Обычно достаточно просто уметь свободно читать технические тексты на английском, формулировать проблему на английском для поиска в гугле и редко для того, чтобы спросить что-то/написать issue на гитхабе
>>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++, можно дописывать свои расширения - при необходимости, легко реализуема асинхронность и очереди событий