мае 2024 года более 65 000 разработчиков ответили на вопросы ежегодного опроса от StackOverflow, касательно разработки, технологий и инструментов, которые они используют и хотят изучить, искусственного интеллекта и опыта разработки на работе.Вот некоторые результаты за последний год:
-
65 437 разработчиков из 185 стран участвовали в опросе;-
62.3% из них использовали JavaScript;-
48 019 из них поделились информацией о своих зарплатах;- Согласно
82% ответов, онлайн-ресурсы являются главным выбором разработчиков для изучения кодинга;-
Erlang разработчики занимают первое место по самой высокой медианной зарплате Elixir и Clojure. JavaScript даже и рядом не стоит 1. США 🇺🇸
2. Германия 🇩🇪
3. Индия 🇮🇳
4. Великобритания 🇬🇧
...
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍4💯4 3
Какой из следующих методов лучше всего подойдет?
Anonymous Quiz
53%
Promise.all()
35%
Promise.allSettled()
4%
Promise.any()
8%
Promise.race()
- React
- TypeScript
- React Admin
- Firebase
🔗 Ссылка на стрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
4👍6🔥3😍1
maxwell coding
Please open Telegram to view this post
VIEW IN TELEGRAM
- React
- TypeScript
- React Admin
- Firebase
🔗 Ссылка на стрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
1👍5 2😍1 1
maxwell coding
Встречаемся через 30 мин 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Я обычно интересовался у рекрутеров о формате собеса: общие вопросы будут и (или) технические тоже. Вроде всегда отвечали честно и я готовился к тому, что ожидал.
Но я никогда не спрашивал конкретно о чем могут спросить на тех. собесе, вот как на скриншоте. У вас такое было? Норм вообще так спрашивать?
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4😍1👀1
Please open Telegram to view this post
VIEW IN TELEGRAM
1💯6 3 3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
2⚡4 2 1
Continuous Integration) - маленькие изменения часто сливаются в основную ветку, позволяя команде чаще синхронизировать изменения в коде между собой;eslint, prettier) - коммит.Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6🔥2 2 1
🔗 Ссылка на стрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
Наш канал в телеграм: https://t.me/maxwell_coding
Тема VS Code: Sapphire
_____________________
Поддержка донатом:
https://www.donat…
🔥3
🔗 Ссылка на стрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
2 5 5👀2 1
maxwell coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
- Верстка - видео
- JavaScript - видео
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
👀1
Кроме возможностей языка полезно помнить о функциях стандартной библиотеки и доступных встроенных API. Правильно подобранная функция или структура данных поможет сделать код эффективнее, чище и короче.
Например, во фрагменте ниже мы можем упростить самописную сериализацию формы с помощью FormData :
// Многословный ручной обход всех полей со значениями:
const username = form.querySelector('[name="username"]').value;
const password = form.querySelector('[name="password"]').value;
const data = { username, password };
// Мы можем заменить на вызов стандартного API:
const data = Object.fromEntries(new FormData(form));
Количество кода после изменений уменьшилось, а сам код стал устойчивее к изменениям и расширению функциональности. Например, после рефакторинга нам не потребуется вручную обновлять сериализацию при добавлении нового поля в форму:
// Раньше нам бы пришлось обновлять объект руками:
const email = form.querySelector('[name="email"]').value;
const data = { username, email, password };
// Сейчас же FormData дополнит данные самостоятельно,
// обновлять код вручную не потребуется.
Please open Telegram to view this post
VIEW IN TELEGRAM
1 3 2👀1 1
При выборе имен для переменных/классов/функций и т.д., стоит исходить из того, в чем конкретный смысл данной сущности.
// Здесь `user` - это объект с данными пользователя:
function isOldEnough(user, minAge) {
return user.age >= minAge;
}
// А тут — имя:
function findUser(user, users) {
return users.find(({ name }) => name === user);
}
С первого взгляда их сложно различить, потому что имена «намекают», будто переменные значат одно и то же. Это может вводить в заблуждение; нам придётся помнить, что внутри функции
findUser переменная user относится не к объекту пользователя, а к имени.// Лучше выразить смысл переменной точнее прямо через имя:
function findUser(userName, users) {
return users.find(({ name }) => name === userName);
}
Одинаковые имена у разных сущностей особенно вредят, если они находятся рядом или используются близко друг с другом. Общий контекст лишь усиливает ощущение, что одинаковое имя отвечает за одинаковый смысл.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥3👍2 2 2
🔗 Ссылка на стрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Fullstack проект. React, TypeScript, React Admin, Firebase
🧑💻Работаю над коммерческим проектом - админ панелью на React, TypeScript, React Admin, и Firebase. Отвечаю на вопросы.
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
Наш канал в телеграм: https://t.me/maxwell_coding
Чат: https://t.me/front_room
Тема VS Code: Sapphire
_____________________
Поддержка…
🫡1