В 23 году я смотрел видео с Уиллом Смитом где он есть спагетти. Выглядело очень криво, хоть и забавно. Через три года уже такое. Конечно закон экстраполяции обманчив и вопрос к финальным ценам когда закончится венчурный капитал. Но думаю они доработают детали. Да и я вот когда смотрел это видео - не обратил внимание на фон, ведь в фокусе кадра идёт экшн. Так что уже хорошо, вопрос только в допилке, посмотрим что будет через 3 года.
Я люблю писать код. И я буду писать его даже если везде будут использовать ИИ. Потому что мне нравится сам процесс и результат. А инженеров Spotify жалко - скорее всего они стали топовыми инженерами из-за любви к программированию. Теперь их этого лишили.
Активно пользуюсь для расширения кругозора. Не доверяю и не использую инструменты, которые сами пишут код. А вот как ассистент, который может подсказать нюансы по не глубоко известному мне технологическому стеку - крутая штука, реально крутая. Буду рад если она станет ещё умнее. В конце концов я никогда не смогу прочитать весь интернет, а вот она сможет. Предложенные вещи я перепроверяю, но вот в ситуации «я не знаю что этого я не знаю» очень помогает.
Это может он так на аватарке на фоне моря выглядит, а на работе всех плетьми гоняет. По одному фото и должности работы вообще ничего внятного о человеке узнать нельзя.
Строгая типизация и null-safety. После хаоса в мире JavaScript это как глоток свежего воздуха. Большая часть ошибок отлавливается на этапе компиляции.
А так ли реально много ошибок из-за null в TS, которые как-то по глупости совершаются? Ну то есть шанс некий словить неочевидное из-за пользовательского кода - определенно есть. Но это не похоже на хаос, лишь тонкие эдж-кейсы в редких случаях. Или у вас есть правдоподобная статистика?
На тему локальных доменов есть боль в понимании что так оказывается можно было. Я когда-то в 2016 делал стартап и назвал сайт «фирмы.онлайн». Ну круто же выглядит. И валидное имя домена - браузеры как надо всё открывали. Только почта не со всех почтовиков ходила. И люди переспрашивали нужно добавить в конце .com или .ru? И удивлялись что без точки. И что по-русски. И что вообще так можно было. И не заходили на сайт потому что не понимали что это домен. И как ссылка это не парсилось в тексте. И оно умерло. Не только по причине домена конечно, но некоторые идеи, выходящие за привычное понимание, имеют большие проблемы в продвижении. И это был 2016 год. Впрочем, с тех пор сайтов с доменами даже в .рф не так и много, а .онлайн это вообще нонсенс.
А мне вот понравилось (хоть спойлеры с комментами я не раскрывал). Как раз раздумываю на тему будущего хранилища данных и плюс одна точка чтобы в голове в фоне покрутить и спроектировать потом всё хорошо.
Вот и получается у нас 15 действий по цепочке с одним обработчиком ошибок "что-то пошло не так!", либо вообще без обработчиков.
Забавно, но когда-то именно это считалось причиной победы Linux. В других уже умерших коммерческих ОС облепляли всё на свете проверками на ошибки, тратили много времени и денег. А в Linux был kernel panic. Сейчас про это уже забыли.
А если он будет вибрировать в ответ на частоте, которая отобразит пустоту или ту плоть, которая должна быть на том же месте? Есть ли у аппаратов УЗИ защита от спуфинга ультразвуковых волн?
Вообще таки можно возвращать объект, если хочется что-то кастомное сконструировать.
this.greet = function () {
Возможно конечно JIT это заоптимизирует, а возможно и нет, либо не сразу, а после сотни вызовов. По факту вы советуете способ, замедляющий код, потому что каждый раз при создании объекта у нас будет создаваться новая функция. Очень плохой совет. Ну а если такое на собеседовании сделать и на той стороне не джун-собеседующий сидит - сразу отказ.
Итог
Ужасная статья, советующая плохие подходы. Автор заявляет что он преподаватель веб-разработки. Будет грустно за его студентов.
ООП грех, поэтому будем создавать всё через функцую, которая не конструктор, но конструирует компонент, но не конструктор, потому что слово конструктор - грех, а ООП зло. И переменные внутри это именно переменные, ничем не похожие на поля класса по своему принципу работы, потому что поля классов это грех, запретное слово, потому что ООП.
Автокомплит методов считается? В принципе до эры хайпа уже давно у JetBrains в IDE нейросеть пыталась понять что ты сейчас напишешь и когда ты ставил точку чтобы написать метод - подбирала максимально подходящий. Ну и прочие точечные подсказки-предсказания. Тогда это просто называлось умная IDE.
А вот полнострочный и, тем более, многострочный комплит у меня отключен. Как верно заметили выше - проще писать самому чем читать и справлять нагенеренное. Автокомплит хотя бы учитывает какие реально методы существуют, по типу возврата у функции что-то предложить, да даже имя переменной на основе шаблона других перед этим. А вот всё остальное что сейчас называется ИИ может придумать что угодно и нужно вчитываться, что сбивает контекст.
А это не оптимизм. Это просто есть как есть. Когда появился фотошоп рисовать всё руками в чем-то уровня Paint стало не рентабельно и те веб-дизайнеры, которые не освоили - остались без работы. Профессиональному математику сложновато с без калькулятора. Одежда ручной работы всё ещё производится, но почти все люди планеты носят фабричное. Ну и, в конце концов, засеивать поля руками при конкуренции с трактором тоже сомнительная бизнес-идея. Конечно на такое будет покупатель, но это единичный продукт.
Нейросети сломали старые бизнес процессы некоторых сфер, именно некоторых, но сломали. И ты либо живёшь в новом мире и адаптируешься, либо тебя съедят.
Джин уже выпущен, блокировка будет лишь борьбой с неизбежным и те кто будут блокировать - проиграют остальным. Нужно адаптироваться под новую реальность. Одни бизнес-процессы умерли, но другие только что родились.
В 23 году я смотрел видео с Уиллом Смитом где он есть спагетти. Выглядело очень криво, хоть и забавно. Через три года уже такое. Конечно закон экстраполяции обманчив и вопрос к финальным ценам когда закончится венчурный капитал. Но думаю они доработают детали. Да и я вот когда смотрел это видео - не обратил внимание на фон, ведь в фокусе кадра идёт экшн. Так что уже хорошо, вопрос только в допилке, посмотрим что будет через 3 года.
Вот для этого я 10 лет изучал биржевую торговлю. Теперь я пишу код для себя.
Я люблю писать код. И я буду писать его даже если везде будут использовать ИИ. Потому что мне нравится сам процесс и результат. А инженеров Spotify жалко - скорее всего они стали топовыми инженерами из-за любви к программированию. Теперь их этого лишили.
Активно пользуюсь для расширения кругозора. Не доверяю и не использую инструменты, которые сами пишут код. А вот как ассистент, который может подсказать нюансы по не глубоко известному мне технологическому стеку - крутая штука, реально крутая. Буду рад если она станет ещё умнее. В конце концов я никогда не смогу прочитать весь интернет, а вот она сможет. Предложенные вещи я перепроверяю, но вот в ситуации «я не знаю что этого я не знаю» очень помогает.
Это может он так на аватарке на фоне моря выглядит, а на работе всех плетьми гоняет. По одному фото и должности работы вообще ничего внятного о человеке узнать нельзя.
Ко временам ES3 и ES5 вопросов нет. Но сейчас уже, спустя десятилетие, подлечили все болячки.
А так ли реально много ошибок из-за null в TS, которые как-то по глупости совершаются? Ну то есть шанс некий словить неочевидное из-за пользовательского кода - определенно есть. Но это не похоже на хаос, лишь тонкие эдж-кейсы в редких случаях. Или у вас есть правдоподобная статистика?
Так и у JS есть такая возможность на ноде. А если очень хочется то и на фронте с WebAssembly.
Как выше замечено это уже было. Более того - с десяток лет как. В 2016 я так iMac покупал.
Возможно автор новости был не в курсе?
На тему локальных доменов есть боль в понимании что так оказывается можно было. Я когда-то в 2016 делал стартап и назвал сайт «фирмы.онлайн». Ну круто же выглядит. И валидное имя домена - браузеры как надо всё открывали. Только почта не со всех почтовиков ходила. И люди переспрашивали нужно добавить в конце .com или .ru? И удивлялись что без точки. И что по-русски. И что вообще так можно было. И не заходили на сайт потому что не понимали что это домен. И как ссылка это не парсилось в тексте. И оно умерло. Не только по причине домена конечно, но некоторые идеи, выходящие за привычное понимание, имеют большие проблемы в продвижении. И это был 2016 год. Впрочем, с тех пор сайтов с доменами даже в .рф не так и много, а .онлайн это вообще нонсенс.
Главное чтобы не десятичную программу натурального отупения. Нынче без надписи ИИ даже электрический чайник сложно продать.
А мне вот понравилось (хоть спойлеры с комментами я не раскрывал). Как раз раздумываю на тему будущего хранилища данных и плюс одна точка чтобы в голове в фоне покрутить и спроектировать потом всё хорошо.
Забавно, но когда-то именно это считалось причиной победы Linux. В других уже умерших коммерческих ОС облепляли всё на свете проверками на ошибки, тратили много времени и денег. А в Linux был kernel panic. Сейчас про это уже забыли.
А если он будет вибрировать в ответ на частоте, которая отобразит пустоту или ту плоть, которая должна быть на том же месте? Есть ли у аппаратов УЗИ защита от спуфинга ультразвуковых волн?
Вообще таки можно возвращать объект, если хочется что-то кастомное сконструировать.
Возможно конечно JIT это заоптимизирует, а возможно и нет, либо не сразу, а после сотни вызовов. По факту вы советуете способ, замедляющий код, потому что каждый раз при создании объекта у нас будет создаваться новая функция. Очень плохой совет. Ну а если такое на собеседовании сделать и на той стороне не джун-собеседующий сидит - сразу отказ.
Ужасная статья, советующая плохие подходы. Автор заявляет что он преподаватель веб-разработки. Будет грустно за его студентов.
ООП грех, поэтому будем создавать всё через функцую, которая не конструктор, но конструирует компонент, но не конструктор, потому что слово конструктор - грех, а ООП зло. И переменные внутри это именно переменные, ничем не похожие на поля класса по своему принципу работы, потому что поля классов это грех, запретное слово, потому что ООП.
У меня когда-то авто-фильтр матов для чата на сайте на Ucoz в 2009 заменял звездочками часть слова «чебурашка». Угадайте какие из трёх букв в слове.
Контекст важен 🙂
Автокомплит методов считается? В принципе до эры хайпа уже давно у JetBrains в IDE нейросеть пыталась понять что ты сейчас напишешь и когда ты ставил точку чтобы написать метод - подбирала максимально подходящий. Ну и прочие точечные подсказки-предсказания. Тогда это просто называлось умная IDE.
А вот полнострочный и, тем более, многострочный комплит у меня отключен. Как верно заметили выше - проще писать самому чем читать и справлять нагенеренное. Автокомплит хотя бы учитывает какие реально методы существуют, по типу возврата у функции что-то предложить, да даже имя переменной на основе шаблона других перед этим. А вот всё остальное что сейчас называется ИИ может придумать что угодно и нужно вчитываться, что сбивает контекст.
А это не оптимизм. Это просто есть как есть. Когда появился фотошоп рисовать всё руками в чем-то уровня Paint стало не рентабельно и те веб-дизайнеры, которые не освоили - остались без работы. Профессиональному математику сложновато с без калькулятора. Одежда ручной работы всё ещё производится, но почти все люди планеты носят фабричное. Ну и, в конце концов, засеивать поля руками при конкуренции с трактором тоже сомнительная бизнес-идея. Конечно на такое будет покупатель, но это единичный продукт.
Нейросети сломали старые бизнес процессы некоторых сфер, именно некоторых, но сломали. И ты либо живёшь в новом мире и адаптируешься, либо тебя съедят.
Джин уже выпущен, блокировка будет лишь борьбой с неизбежным и те кто будут блокировать - проиграют остальным. Нужно адаптироваться под новую реальность. Одни бизнес-процессы умерли, но другие только что родились.