#ищу #программист
Вакансия: #Frontend #Разработчик на Vue/React
👨💻 Привет! Меня зовут Илья Заигралов, я технический специалист и проект-менеджер агентства Creative Agency Here. Мы работаем над разработкой CRM-системы для управления переписками в Telegram и ищем талантливого разработчика на Vue.js или React.js для работы над фронтендом нашего проекта. 🚀
💡 Что предлагаем:
- Проектная работа: оплата за этапы (первый этап – 15,000 рублей, второй – 30,000 рублей, последующие обсуждаются по итогам);
- Возможность стать частью интересного долгосрочного проекта;
- Удаленная работа, свободный график;
- Работа в небольшой, но профессиональной команде:
- Бэкенд-разработчик: Тимур Григорьевич (Python, Telethon);
- Арт-директор и проект-менеджер: Валентин Топчиев (UI/UX дизайн, управление проектами);
- Деплой и серверная часть: Алексей Хуснутдинов;
- Руководитель проекта: Илья Заигралов.
🛠 Задачи для разработчика:
1. Реализация фронтенда CRM-системы:
- Отображение списка диалогов (аватарки, время последних сообщений, поиск, фильтры).
- Интерфейс переписок с поддержкой общения в реальном времени.
- Индикаторы "неотвеченных" сообщений.
2. Функциональность второго этапа:
- Авторизация/регистрация пользователей в системе.
- Мультипроект (выбор и управление проектами).
- Настройка прав доступа для работы с проектами.
- Фильтрация и удаление ненужных диалогов (боты, каналы, группы).
- Реализация статусов диалога (работа с воронкой продаж).
🧩 Требования к кандидату:
- Уверенное владение Vue.js или React.js;
- Опыт работы с REST API для интеграции с бекендом;
- Умение работать с системами управления версиями (Git);
- Опыт проектной работы или создания интерфейсов для CRM-систем будет плюсом;
- Готовность уделять проекту 10-15 часов в неделю.
📩 Почему стоит откликнуться?
1. Мы создаем удобную и функциональную CRM для работы с Telegram – этот проект точно найдет своих клиентов.
2. Ваша работа не только оплачивается, но и может стать началом долгосрочного сотрудничества.
3. Гибкий график и комфортная атмосфера в команде.
4. У нас четкие задачи, последовательный план работы и оплата по этапам.
🔗 Как откликнуться?
- Напишите мне в Telegram: @IlyaZaigralovHere
- Расскажите о вашем опыте, пришлите примеры работ и ожидаемую оплату за первый этап.
Будем рады работать с вами над созданием крутой CRM! 😊
Так я ж и пишу, обернуть в Proxy с тем же именем, присваивания останутся где и были, зато появится возможность что-то сделать при этом присваивании
Читать полностью…Если заменить нужно в одном месте, можно сделать и функцию, а если она уже где-то меняется во всяких местах, то может быть муторно.
Читать полностью…Есть же подсветка кода уж, пожалуй, год, как минимум
for (let i=0; i < 14; i++) {Читать полностью…
ItemQuantity = ItemQuantity + Number(OrderBookBySymbolNew.asks[i][1]);
if (ItemQuantity >= QuantitySkipSell && OrderBookBySymbolNew.asks[i][0] > MinSell) {
PriceSellOrders = (Number(OrderBookBySymbolNew.asks[i][0]) - Number(MinimalChange)).toFixed(FixedPoints);
break;
}
}
for (let i=0; i < 14; i++) {
ItemQuantity = ItemQuantity + Number(OrderBookBySymbolNew.asks[i][1]);
if (ItemQuantity >= QuantitySkipSell && OrderBookBySymbolNew.asks[i][0] > MinSell) {
PriceSellOrders = (Number(OrderBookBySymbolNew.asks[i][0]) - Number(MinimalChange)).toFixed(FixedPoints);
break;
}
}
если это просто переменная типа let a = 123; то это хранится в особом контексте variable-object который не доступен из жаваскрипта.
поэтому отслеживание изменения этой переменной будет не возможно.
единственный способ это засунуть её в объект
и заменить все места где к ней присваивают значение на изменение свойства этого объекта.
что типа
const obj = {Читать полностью…
_value: 0, // Приватное свойство для хранения значения
set value(newValue) {
console.log(`Свойство value изменено с ${this._value} на ${newValue}`);
this._value = newValue;
}
};
// Пример использования
obj.value = 42; // Вывод: Свойство value изменено с 0 на 42
obj.value = 100; // Вывод: Свойство value изменено с 42 на 100
#вакансия #job #vacancy #remote #parttime #преподаватель #educator #developer #js
Компания: OTUS – образовательная платформа.
Вакансия: преподаватель онлайн-курсов Node.js Developer и JavaScript Developer. Professional. (курс, интересные темы по программе курса и нагрузку можно выбирать).
Вакансия предполагает дополнительную частичную занятость. Требуется практический опыт по тематике курса. Можно без опыта преподавания. Мы с удовольствием поможем Вам освоить Best Practices преподавания: для этого у нас есть вводный курс по преподаванию и пробные уроки с методистом.
Преподаватель раскрывает тему урока с помощью теории и примеров из практики. Материалы к занятиям есть.
Условия:
✅ удаленное сотрудничество, занятость part-time.
✅стандартное занятие длится 1,5 часа с 20:00 до 21:30 по МСК.
✅ уроки проводятся в онлайн формате на webinar ru.
✅ на занятиях используется презентация с теорией и практические примеры, чтобы раскрыть тему урока.
✅ наши методисты помогают освоить лучшие инструменты и практики преподавания.
Еще Вы сможете:
✅ внести свой вклад в развитие IT.
✅ структурировать свой опыт и знания.
✅ развивать личный бренд.
✅ прокачать софт-скиллы.
✅ получать от 4000 до 6000 руб. за проведение одного вебинара (полтора часа), плюс есть другие активности, в которых можно участвовать при желании.
Бонусы:
✅ наши курсы со скидкой/бесплатно.
✅ возможность приглашать в свою команду на работу лучших выпускников.
✅ воркшопы и конференции для наших преподавателей.
Подробнее в telegram: @ElenaAlias
EGD
> как на nodejs отслеживать изменение переменной?
почитай в книге с носорогом про прокси объекты, геттеры и прочие сеттеры
Но вообще, если есть цена, то есть и объект с этой ценой. Странно вытаскивать её в отдельную переменную.
Читать полностью…прям задается
далее по событию или остается той же, или изменяется
просто несколько функций, где цену может изменить. вот и хочется один обработчик на это повесить