Oleg
В своё время был хороший язык. Но всему своё время.
Oleg
Ещё можно отчислиться и начать заниматься полезным
Дима
Улицу подметать
Oleg
@
Уехал по инвесторской
Дима
Хотя не, мы же про полезное
Oleg
Матан знал на ура
Anonymous
Мне как-то раз отказали в вакансии из-зи отсутсвия ВО. Сказали, что не могут обосновать мою кандидатуру перед начальством, но если я решу вопрос (ну, вы поняли), то готовы подождать.
Дима
Лол, хороший индикатор
Дима
Надёжный
Nikita
Anonymous
Ну такое.
Anonymous
Значение.
Дима
Матан это же первый курс
Anonymous
Я рад, что не стал ради них суетиться. Сейчас бы вдвое меньше зарабатывал. =)
Nikita
Любая реакция отличная от "О, у вас еще и диплом есть? занесите потом" неадекватна и является звоночком размером с колокол
Nikita
О том что тут не стоит работать
Anonymous
А про вышку давно думаю.
Anonymous
Но при том не хочу платить деньги шарлатанам, которые ничего не знают.
Nikita
Знания в любом случае надо проверять
Nikita
И если необходимый набор у тебя есть
Anonymous
У меня натура такая - меня бомбить будет от таких преподов.
Nikita
То ты можешь работать
Oleg
Рабом с меткой о сорте быть приятно (суровый вечерний тред, да)
Anonymous
=)
Nikita
Но если тебя не берут писать на ангуляре потому что у тебя нет подтверждения что ты отходил на матан 5 лет
Oleg
На галерах на самые тяжелые весла посадят
Anonymous
Ну, мне для себя.
Oleg
Если для себя и учат там нормально - то отлично
Anonymous
Последняя надежда на Иннополис - говорят, там нормальные преподы.
Anonymous
Но инфа не проверена.
Anonymous
Кстати. Может быть, здесь присутствуют товарищи, которые прикоснулись к этому чуду образования?
Anonymous
Я палюбас буду работать, если смогу не работать.
Anonymous
Более того, если мне удастся сколотить себе актив, который обеспечит мне безусловный доход, я, скорей всего, освою ещё пару профессий. Не для бабла, а для души.
Musлим
Матан знал на ура
Ну да, все мы учили матан что бы уметь интегрировать вёрстку с цмской
Anonymous
Лишь бы жизни хватило.
Oleg
Если под рабом понимается работать на работе, то я уже давно не работаю работником на работе и не фрилансю
Anonymous
Фундаментальные знания нужны миддлу для дальнейшего роста же.
Anonymous
Ты не понимаешь. Красноглазие, оно в крови.
Anonymous
Это я ща про себя.
Musлим
Так вот, я пытался написать оптимальное решение для трансп. задачи методом СЗУ, и понял что эта не просто задачка которые мы делали на CodeWars
Musлим
А главное пообещал до 24 ноября сделать, месяц назад пообещал. Думал что за часика 3 напишу. А оказалась там алгоритм решения и прохода по столбцам и строкам не маленький.
Musлим
Вот и спросил может кто решал...
Oleg
Разве писать код нужно только для работы на работе?
GG
Bohdan
Игорь
CherryTea
В противном случае странен выбор JS
Богдан, что же тут странного. Например, знает человек 3 языка, и нужна простая программа для себя. Сценарий ее использования сразу зарешает какой язык использовать. Js это о том что должно работать кросс-платформенно включая смартфон. Это что-то что не нужно устанавливать, что-то что можно бесплатно захостить на гитхапейджес (и ещё десяток аналогов) и использовать где угодно зная только ссылку. Что-то что имеет огромное количество уже готовых пакетов.
CherryTea
Что то что можно очень быстро написать, потому что не строгая динамическая просто таки решает в деле быстрого прототипирования и простых программ
Konstantin
жаваскрипт многое прощает))
CherryTea
Js это карманный складной мультитул каждого разработчика
CherryTea
Скажем я быстро набросал свою консольную утилиту на питоне, потому что мне не нужна она в вебе. Но если у меня планируется к ней графический интерфейс я снова жалею что не написал ее на js потому что qt это блин боль. Особенно если захотел симпотишнее чем формочки Хр и драгэнд дроп
Anonymous
wp0
Да все с ним в порядке, с жс.. такой же инструмент как другие языки. Местами бесит, местами прекрасен.
wp0
У него есть недостатки, но большинство недостатков становятся мнимыми, когда научишься пользоваться этим инструментом. И работать не мешают.
Anonymous
Потрясные браузерные апи, например. Ууух. Я прям писаюсь кипятком от счастья когда надо, например, с буфером обмена работать или с кареткой в инпуте.
Или необходимость в костылях для самого себя, чтобы ВДРУГ что не крашнулось из-за отсутствия какого-нибудь nextElementSibling.
А сравнение объектов по ссылке и /особенный/ const? Это просто сказка.
А создание кучи костылей для типизации? А прототипы? А всякие диалекты вроде purescript, которые пилят в надежде обойти факапы языка?
Из того что первым на ум пришло. Про всякую чушь уровня нестрогого сравнения я не говорю ибо подобные особенности есть много где.
Thomas
+1 к последнему оратору
у меня вопрос к тем кто считает что JS - норм - а вы пробовали что-то принципиально другое? Ruby, Haskell, Rust?
Дима
Ну что значит в надежде, пурскрипт мощный и ничего он даже не планирует обходить потому что является близким родственником haskell
Дмитрий
Пишу на c# на работе, возвращаюсь к js с радостью
wp0
wp0
Дмитрий
wp0
Жс позволяет кучу разных вольностей. Можно делать кучу разных странных вещей, на которые жс движки не станут ругаться. Но это совсем не значит, что эти странные вещи нужно делать. Конечно, если пытаться тащить в жс концепции из других сред, например полиморфизм а-ля сиплюсплюс - придется повозиться чтобы сделать монолитно и выразительно. Но это не проблема языка, это проблема прослойки между клавиатурой и стулом.
wp0
У всех других (живых) языков, кстати, вообще нет браузерных апи :)
Дима
Кстати да, а что за наезд на браузерные апи которыми ecma даже не управляет)
wp0
wp0
Браузерных апи много, и каждый вендор пилит что-то своё. Они требуют привычки и, как правило, приходится писать какие-то врапперы чтобы с ними работать. Но они имеют слабое отношение к жс как языку, как ни странно. А сейчас за их стандартизацию взялись всерьез и скоро все будет замечательно. Дом апи, например, уже прекрасен. Подхода "не сравнивай объекты" не существует. Просто сравнивая объекты нужно помнить, что это не хэш-таблицы, не ассоциативные массивы и вообще не массивы, которые есть в других языках. И, опять таки, я с трудом могу представить код, в котором не избежать сравнения объектов. Function is undefined - следствие хреново организованного кода. Некоторые другие языки просто не позволят писать такой код, да. Но это не проблема жс. Прототипы прекрасны как раз своей открытостью. Если вы зачем-то их неправильно используете в своем коде - это не проблема языка как инструмента.
wp0
Нет, я не пытаюсь сказать, что жс - совершеная среда, лишенная всяких недостатков, это было бы идиотизмом. Но от работы с ним можно получать не меньше удовольствия, чем от работы с менее гибкими языками. Большинство его мнимых недостатков вылазят тогда, когда вы пытаетесь тащить в JS сущности подходы, к которым привыкли в других языках, и большинство этих сомнительных недостатков компенсируется небольшим опытом работы с ним.
Anonymous
В итоге всё упирается в "не делай так, так, вот так, ещё вот так, а вот так ок". И какой тогда смысл в этой открытости, если ограничения всё-равно накладываются?
wp0
всё упирается в "не делай так, если точно не уверен в том, что пытаешься сделать" :)