Комментарии 21
Спасибо большое за очень полезную статью!
Дело в том, что последние 5 лет я жил в пещере, и не слышал о большинстве описанных в статье сервисах и библиотеках. GitHub - действительно отличное сообщество разработчиков, я слышал, что его можно ещё использовать для хранения кода, но пока не пробовал. StackOverflow - настоящее открытие, часто встречаю ребят, которые программируют уже пару лет, и даже не догадывались, что существует подобный ресурс.
И это я молчу про Node.js! Для моих frontend-проектов я в основном пользовался сборщиками и бандлерами написанными на ассемблере, и очень удивлялся, когда ребята из соседних пещер говорили, что 99% фронтенд-проектов невозможно запустить без webpack, который работает на Node.js. Здорово, что есть такая удобная программа, о которой не слышали многие JavaScript-разработчики.
И это я молчу про Chrome Dev Tools и VS Code! Так приятно, что настолько неизвестные инструменты теперь станут использоваться JavaScript-разработчиками повсеместно.
P.S. Жду новых статей про обзор основных программ, полезных в инструментарии JavaScript-разработчиков - браузеров, шелл-терминалов, и т.д. Уверен, что разработчики будут в восторге узнать об этих малоизвестных инструментах.
P.P.S. Господи, да повысьте вы ЗП копирайтеру, пусть хотя бы статьи с медиума переводит на русский. Ну жесть же.
Skillbox же. Какие зарплаты копирайтерам, о чем Вы...
интересно ещё, кто этот гениальный текст заплюсовал и почему скиллбокс не следит за качеством контента)) кажется, народ уже просто в игнор поместил их, иначе б карма уже б улетела в минуса до бана.
P.S.: а ещё странно, что это преподаватель опубликовал. Материал для лекции начинающим - ок, статья на хабр - явно нет
Я вот с жабаскриптом последний раз живьем сталкивался в конце девяностых - начале двухтысячных, когда на нем анимированные кнопочки для сайтов делали. Почитал ради общего развития. Профи, которые в этой теме варятся постоянно, конечно, и так все это знают.
Я понимаю что ты с трудом прочитал заголовок, где ключевое слово «для начинающих». Остаётся только гадать, какой ты программист, если не видишь контекста
![](https://habrastorage.org/getpro/habr/upload_files/a9f/c7d/4fd/a9fc7d4fdfc83c118bac1d8c69fd3362.png)
Для начинающих пользоваться компьютером? Или для делающих первые шаги в интернете?
Процитирую статью:
Человек приходит в новую компанию, ему дают какой-то проект, включают в рабочую группу в корпоративном чате, и он остается один на один с поставленной тим-лидом задачей. Обычно в подобной ситуации джун испытывает растерянность, поскольку не знает, за что хвататься в первую очередь, какой софт ему нужен для работы, где черпать полезную информацию
То есть джуна (то есть уже умеющего прогать чела) уже взяли в компанию, он прошёл собес, и эта статья утверждает, что github, stackoverflow и sublime text и chrome dev tools - для него новые инструменты.
Это полнейший бред. И это я уже молчу о качестве контента в целом. Как вам этот абзац:
Node.js пользовалась популярностью прежде всего потому, что она позволяла добиться одинакового отображения сайтов и веб-приложений в разных браузерах. До определенного момента внешний вид элементов, созданных с использованием JavaScript, различался в разных браузерах. Происходило это потому, что между их производителями отсутствовала договоренность по синтаксису языка и визуальному представлению. С помощью Node.js эта проблема успешно решалась. Кроме того, библиотека имела дополнительный функционал, который помогал работать с запросами на сервер, создавать анимацию, использовать элементы навигации.
Автор, очевидно, спутал jQuery и Node.js (как это блт вообще возможно), но ни разу не прочитал свою статью (либо читал, но сам не понимает, что написал).
Поэтому, про "остаётся только гадать, какой я программист" - я программист, который, хотя бы Node.js и jQuery отличает.
Сорри, мне два месяца было не интересно тебе отвечать. Я по-прежнему не вижу какой ты программист. Ещё раз, внимательно прочитай заголовок. Очень сильно вчитайся в заголовок. Из-за всех сил напряги свои когнетивные способности, а то научился писать if...else и не более того (возможно вряд ли научился), а утверждаешь что программист
Списки ТГ-каналов, кстати, весьма полезны. На парочку подписался.
честно говоря, поотписывался, они дублировать инфу начинают. Один публикует статью в начале недели, другой - в середине, и по итогу зацикливается. Оч долго отбираю уникальные каналы, но весной топовые опять отвалились.
Да, такое, к сожалению, случается. Видимо, издержки популярности платформы - ТГ сейчас набирает обороты, рекламы и перепостов стало многовато. Авторские каналы, вроде бы, этим грешат меньше.
Возможность явного статического назначения типов переменных и
использование полноценных классов создают предпосылки для ошибок в коде.
Не совсем понял, какие такие предпосылки для ошибок создаются, по сравнению с использованием голого js
У Jest все очень плохо с поддержкой ESM. Лучше взять vitest, там такой проблемы нет, при этом он максимально похож на jest.
Интересно, а в чем удобно дебагать сейчас js проекты? Ну, кроме убогого dev tools, где ни шрифт поменять на удобоваримый, ни шорткаты свои назначить. Толстая VS в этом смысле - образец для подражания, особенно если надо прицепиться к стороннему процессу и дебагать код, который там выполняется.
Кстати, а в, простихоспади, ВКонтакте встроенные приложения тоже на JS пишутся, или там используется какая-то другая технология?
судя по офдоке - да, что-то с джс)
Экосистема фронтенд-разработчика на JavaScript: полезный инструментарий для начинающих