Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
1519 - Telegram Web
Telegram Web
😎 Сколько баллов набрали вы?

Голосуйте, какой у вас уровень разработчика:

😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)

Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.

👉 Научим, как быстро прокачаться от стажера до сеньора
👍2😁2
📌 OpenAI выкатили генератор промтов

Только им понадобилось СТОЛЬКО лет для этого 💀

➡️ Как работает:

Input: Ваш обычный запрос
Output: Детализированный промт по всем правилам
Оптимизация: Под гайдлайны GPT-5


📎 Ссылка

🐸Азбука айтишника

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Что делать, если на собесе спросили про паттерны, а ты их не юзал

✔️ Безопасные варианты ответа:
1. Singleton (всегда работает):

"Использовал для подключения к БД"
"Нужен был один экземпляр конфига"
Код: if (instance == null) { instance = new DB(); }

2. Factory (универсальная отмазка):

"Создавал объекты в зависимости от типа"
"Нужно было абстрагировать создание"
Пример: "Фабрика для разных типов логгеров"

3. Observer (звучит умно):

"Подписка на события в UI"
"Уведомления об изменениях модели"
Бонус: "Типа как addEventListener в JS"


Что НЕ говорить: "Я их не использовал"

➡️Как должен звучать ответ

Чаще всего использовал Singleton для менеджера конфигурации. Хотя понимаю, что это антипаттерн в некоторых случаях — лучше dependency injection, но для простых задач подходил

Сохрани пост 💾, если планируешь вернуться к материалу

🐸Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»

⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)


⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»

Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽

☞ Что ждет тебя в этом квесте

— Получение артефактов: портфолио проектов и сертификаты— Прокачка от новичка до Senior Data Scientist— Босс-файты с реальными задачами из индустрии— Доступ к гильдии единомышленников


📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
Media is too big
VIEW IN TELEGRAM
🤔 Говорит он, а стыдно за айтишников мне

🐸Азбука айтишника

#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5🔥1🌚1
Что выведет код?

👾 — 5 15
😄 — 10 15
❤️‍🔥— 15 15
👍 — 10 10

🐸Азбука айтишника

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍1👾1
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!

Кто нужен?

Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.


Но если вы пока джун — я бы предложил:

- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях

- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL

🔗 Старт 9 сентября
📎 Как стать Delivery Manager

Чтобы стать Delivery Manager'ом нужно быть всегда и везде. Он как дирижёр, который управляет не только процессами разработки, но и коммуникациями между командами, бизнес-стейкхолдерами и внешними партнёрами.

В карточках 5 шагов к роли такого менеджера, а в статье полный гайд.

🐸Азбука айтишника

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😮 Что делать, если не появился билд

Ситуация: вы, как тестировщик, ожидаете новый билд на тестовом стенде, но его нет. Вместо паники предлагаем вам чек-лист для выявления и устранения проблемы.

➡️ Убедимся, что билд существует

📍 Проверь статус коммита: зайди в Git и посмотри, был ли пуш

git log --oneline


📍 Найди последний коммит от разработчика.

📍 Проверь, сработала ли сборка в CI:

открой GitLab/Jenkins/GitHub Actions найди pipeline проверь запущен ли он и как завершился есть ли ошибки на этапе build или test

➡️ Посмотрим, прошёл ли билд автотесты

📍 CI мог завалиться на тестах: найди логи тестов

test:
script:
- pytest tests/


📍 Проверь были ли фейлы.

📍 Проверь, не отключены ли тесты: иногда девы временно комментируют автотесты. Обрати внимание на suspicious коммиты.

➡️ Убедимся, что билд вообще разворачивался

📍 CI должен иметь стадию deploy

deploy:
script:
- scp dist/ user@qa-server:/var/www/


📍 Если нет этой стадии, значит, билд никуда не уехал.

📍 Если есть ошибка на этом этапе, проверь доступы к серверу или SSH-ключи.

➡️ Найдем билд вручную

📍 Билды могут лежать:

• В CI-системе: артефакты пайплайна (в GitLab: “Job artifacts”)

• В артефакт-хранилищах: Nexus, Artifactory

• В облаке: AWS S3, GCP

• На сервере:

ssh user@qa-server
ls /var/www/


➡️ Если билда нет — задаем правильные вопросы

📍 Разработчику:

• «Ты точно запушил код?»

• «Билд собирался локально или через CI?»

• «CI зелёный? Где логи?»

📍 DevOps-у:

• «CI не может задеплоить билд. Что с сервером?»

• «Есть ли ограничения в пайплайне?»

🪔 Лайфхак

Добавь уведомления в Slack/Telegram о статусе билда, чтобы отслеживать статус.

🐸Азбука айтишника

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Иногда реально ощущение, что нас держат в Матрице.

Большинство сидит, читает статьи про ML, смотрит ролики «как это работает» — и всё.

Сегодня последний день промокода Lastcall (−5000 ₽).
Уже завтра стартует первый вебинар по Машинному обучению — полный набор для выхода из Матрицы.

Кто готов вырваться из симуляции и ворваться в сезон найма?

👾 — я уже в команде Нео
👍 — хочу красную таблетку
🤔 — пока думаю, но интересно

Забирай полный комплект для ML-разработки: Python + Математика + Машинное обучение.
🔥 Скидка 30% действует только до 9 сентября → забираем себе
🗣 Что такое Selenium и зачем он нужен

Это типа кликер-бот для браузера. Он сам открывает сайты, жмёт кнопки, пишет текст в формы. Вот это и есть Selenium — инструмент для автоматизации браузера.

➡️ Зачем?
• тестировщики проверяют сайты без ручного тыканья тысяч кнопок;
• можно собирать данные (парсить инфу), если нет API;
• можно забить на рутину: логин, отчётики скачать, формы заполнять.


🐸Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📓 Автоматическое заполнение форм с помощью JavaScript в браузере

Когда вы тестируете веб-приложение с многочисленными формами и полями ввода, часто нужно вручную заполнять их для тестов. Чтобы сэкономить время, вы можете использовать простой JavaScript-код для автоматического заполнения всех полей формы на странице прямо в браузере.

Как это работает:

1️⃣ Открываем DevTools в браузере (клавиша F12).

2️⃣ Переходим на вкладку Console.

3️⃣Копируем следующий код и нажимаем Enter:

(function() {
var inputs = document.querySelectorAll('input, select, textarea');
inputs.forEach(function(input) {
if (input.type === 'text' || input.type === 'textarea') {
input.value = 'Test Value'; // Заполняем текстовые поля
} else if (input.type === 'email') {
input.value = 'test@example.com'; // Заполняем email
} else if (input.type === 'password') {
input.value = 'TestPassword123'; // Заполняем пароль
} else if (input.type === 'checkbox') {
input.checked = true; // Отмечаем чекбоксы
} else if (input.type === 'radio') {
input.checked = true; // Выбираем радиокнопки
} else if (input.tagName.toLowerCase() === 'select') {
input.selectedIndex = 1; // Выбираем первый доступный элемент в списке
}
});
})();


Что происходит в коде:

📍 Этот код перебирает все элементы формы на странице (input, textarea, select).

📍 Для текстовых полей, полей ввода email, паролей, чекбоксов и радиокнопок он автоматически заполняет соответствующие данные.

📍 Для выпадающих списков (select) выбирается первый элемент.

❗️ Если на странице есть динамически изменяющиеся элементы (например, поля, которые появляются при выборе определенной опции), вы можете добавить задержку или использовать MutationObserver для отслеживания изменений.

🐸Азбука айтишника

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖💻😎 Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели

97% программистов уже пробовали ИИ для написания кода. Но где грань между продуктивной помощью и потерей контроля над продуктом? Упрощает ли вайб-кодинг жизнь джунам или затрудняет их развитие? И главное — как к такому подходу относятся айтишники и их работодатели?

👉 В статье постараемся разобраться, что такое вайб-кодинг на самом деле, в чем его плюсы и минусы, и почему вокруг него сейчас столько разговоров

🐸Азбука айтишника

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Коллеги, на заметочку..

🐸Азбука айтишника

#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍2
2025/10/19 18:56:14
Back to Top
HTML Embed Code: