Работы
Сайты разработанные на MODX REVOLUTION

Разработка сайтов и приложений на MODX REVOLUTION

Создание сайтов, разработка приложений, оказания консультационных услуг, поддержка сайтов, синхронизация с 1С, разработка интерфейсов для работы через REST API, разработка пасреров для гос закупок, разработка сайтов на VUE.JS, администрирование ubuntu, написание PHPUnit тестов, настройка бэкапов для выделеных серверов, настройка sphinxsearch, написание скриптов на Python, поиск и фильтры для интернет-магазина через ElasticSearch с составлением агрегаций, написание пакетов для composer

Последние записи

Удалённый программист сегодня: как свобода от контроля превращается в хаос

В последние годы образ удалённого программиста претерпел существенные изменения. Если раньше удалёнка казалась удобным решением для повышения продуктивности и комфорта, то сегодня всё чаще этот формат становится прикрытием для бездействия, манипуляций и откровенной халтуры. И всё это — под прикрытием системной безалаберности руководства и полного отсутствия контроля.


Программист вне зоны досягаемости

Современный удалённый программист в большинстве случаев — это не человек, сидящий у монитора в фокусе с девяти до шести. Это скорее образ «свободного художника», который может быть онлайн в Slack, но при этом спокойно смотреть сериалы, заниматься фрилансом "на стороне" или вообще отсутствовать за компьютером.

Удалёнка дала программистам в руки мощный инструмент — анонимность и недоступность. Их невозможно проверить: они не в офисе, их экран никто не видит, тайм-трекинг можно обмануть, а ежедневные отчёты — подделать. Некоторые доходят до того, что используют автокликеры, чтобы имитировать активность. Программист «работает», но результата нет — зато на митингах звучат громкие фразы про «архитектуру», «миграцию на новую платформу» и «оптимизацию».


Как мотивировать техническую поддержку реагировать на инциденты: реальный кейс

Введение

Оперативная реакция технической поддержки — ключ к стабильной работе сервисов. Однако, в условиях отсутствия контроля, строгие меры наказания (например, штрафы) оказываются неэффективными. Команда не желает конфликтов, а ответственности за реакцию на сообщения часто никто не берёт.

В этом материале мы рассмотрим альтернативный подход к мотивации, основанный на поощрении инициативности и автоматизации распределения дежурств.

Проблема

На практике мы столкнулись с тем, что сотрудники перестали реагировать на сообщения в Telegram-канале Оповещения Техподдержка. Применение штрафов не дало результата:

  • Никто не хочет заниматься контролем;
  • Коллектив старается избегать конфликтов;
  • Наличие формального штрафа не обеспечивает фактическую реакцию.

Теория vs Реальность: как ставятся и выполняются задачи в ИТ

Теория (как "должно быть")

  1. Постановка задачи:

    • Четкая формулировка цели
    • Понимание контекста
    • Указаны сроки и приоритет
    • Предусмотрены риски и зависимости
    • Сотрудник имеет все нужные ресурсы
  2. Исполнение:
    • Сотрудник сразу понимает, что нужно
    • Оценивает и подтверждает срок
    • Выполняет в срок, без сбоев
    • Вовремя отчитывается о прогрессе
    • Минимум итераций и уточнений

Термины

У вас есть четкое представление о веб-сайте, но вы менее знакомы с терминами веб-разработки? Знание повседневной терминологии веб-индустрии может помочь вам лучше понять процесс и этапы разработки. Кроме того, знание терминологии может помочь вам лучше оценивать резюме программиста и проводить собеседование. Вы как IT рекрутер сможете распознать подходящий момент, чтобы отреагировать или повернуть ход развития событий.

И так, давайте погрузимся в ваш базовый глоссарий по веб-разработке!

Управление открытием доступа через openingAccessPython

Пакет управления доступом https://github.com/webnitros/openingAccessPython

systemctl start opening-access
systemctl status opening-access
systemctl restart opening-access

Проверка занимаемого места на жестком диске

Получить размер в текущей директории Для linuxs

du -BM -d 1

Автообновление сертификата certbot letsencrypt

Если вы хотите вручную обновить все сертификаты, которые у вас установлены, то необходимо ввести команду:

cd /opt/letsencrypt/letsencrypt-auto-source ./letsencrypt-auto

Написание своего пакета для composer

Описание создания пакета для github и подключения его в свои проекты через composer.

Как пример будет использоваться уже написанный пакет webnitros/readerxlsx для чтения данных из файлов xlsx.

В первую очередь проверяем что composer работает у вас в phpStorm

Создаем файл composer

composer init

Плагин ElastiSearch для PHPStorm

Полезный плагин для отладки запросов к эластику. Его можно сказать для phpstorm и отлаживать запросы Открываем в phpstorm Settings->Plugins, и в репазитории находим плагин Elasticsearch

Img

Наверх