Обязанности: 1. Генерация кода: Составлять промпты для AI (ChatGPT, Claude, Copilot) для создания простых скриптов, телеграм-ботов и утилит на Python.
2. Размещение на сервере: Учиться загружать код на Linux-сервер, настраивать окружение (Python, виртуальное окружение).
3. Базовая настройка: Поднимать код с помощью screen, tmux или простых systemd-юнитов (с помощью готовых примеров).
4. Работа с Git: Коммитить изменения, пушить в репозиторий, разбираться с основами ветвления.
5. Отладка: Учиться читать ошибки в консоли и находить их причины (с помощью ИИ или наставника).
Требования:
1. Python (базовый уровень)
- Понимание синтаксиса: переменные, циклы, функции, классы (на базовом уровне).
- Умение читать чужой код и понимать, что он делает.
- Опыт написания простых скриптов (даже если их написал AI, но вы их запускали и тестировали).
- Не требуется: глубокое понимание асинхронности, сложных декораторов, метаклассов.
2. Linux (базовый уровень)
- Опыт работы с командной строкой (cd, ls, cp, mv, nano/vim).
- Понимание, как устанавливать пакеты (apt, pip).
- Умение работать с правами доступа (chmod, chown) на базовом уровне.
- Опыт работы с screen или tmux (чтобы процесс не умирал при закрытии терминала).
- Не требуется: глубокое администрирование, настройка фаерволов, сложные bash-скрипты.
3. Git
- Базовые команды: git clone, git add, git commit, git push, git pull.
- Понимание, зачем нужен репозиторий.
4. Инструменты AI
- Опыт использования ChatGPT, Claude или аналогов для написания кода.
- Умение формулировать задачу так, чтобы нейросеть дала работающий результат (или хотя бы близкий к этому).
Будет плюсом (но не обязательно)
- Опыт работы с Docker (запуск готовых контейнеров, понимание что это).
- Настройка простого веб-сервера (nginx, Apache) по инструкции.
- Базовое понимание HTTP, REST API.
- Наличие своих маленьких pet-проектов (бот в Telegram, парсер, простой сайт), которые вы запускали на сервере.
Soft Skills
- Обучаемость: Готовность гуглить, спрашивать у ИИ и наставника, быстро вникать в новые темы.
- Усидчивость: Умение 5 раз переформулировать запрос к AI, чтобы получить работающий код.
- Честность: Если что-то не получается — сказать об этом, а не делать вид, что всё работает.
- Интерес к теме: Вам действительно нравится, когда код, написанный нейросетью, начинает работать "в железе".
Условия:
- Полная занятость или стажировка с возможностью перехода в штат.
- Наставничество: опытный разработчик будет помогать разбираться со сложными моментами.
- Доступ к AI-инструментам (ChatGPT Pro, Claude) за счет компании.
- Оплата: от 60 000 + система бонусов и премий по результатам работы проекта.