Дебаж 🪲 с ноги 🦶
342 subscribers
222 photos
42 videos
2 files
122 links
🪲Дебажу код,🐞отлаживаю жизнь
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Топ-3 профессии для старта в IT 🚀

Backend-инженер
🌟 Почему это хороший выбор?

Вы создаёте основу приложения: логику, работу с базами данных и API.
Огромный выбор технологий: Java, Python, Kotlin, Node.js — можно выбрать то, что ближе.
Востребованность на рынке: компании всегда ищут специалистов, способных решать сложные задачи.
Простой старт: базовое понимание программирования (ООП) и SQL достаточно, чтобы написать свой первый backend.

QA-инженер (автоматизация тестирования)
🌟 Почему это хороший выбор?

Автоматизация тестирования — это не только проверка кода, но и написание автотестов на языках программирования (например, Python, Java).
Важные навыки: вы изучите фреймворки типа Selenium, JUnit, TestNG, а также CI/CD процессы.
Быстрый результат: написание автотестов помогает находить баги раньше и улучшает качество продукта.
Растущий спрос: компании ценят QA-автоматизаторов за возможность экономить время и ресурсы на ручных проверках.


DevOps-инженер
🌟 Почему это хороший выбор?

Вы соединяете разработку и эксплуатацию, автоматизируя процессы сборки, тестирования и деплоя.
Востребованные навыки: Docker, Kubernetes, Jenkins, облачные платформы (AWS, Azure, GCP).
Низкая конкуренция на старте: не так много новичков выбирают эту сферу, хотя многие задачи достаточно шаблонны.
Реальный вклад: DevOps-инженеры делают проекты стабильнее, ускоряя доставку обновлений.
Итог: Все три профессии дают отличную возможность для старта в IT, особенно если вы хотите работать с современными технологиями и видеть реальный результат своей работы.


👉 Какая из этих профессий кажется вам самой интересной? Делитесь в комментариях или задавайте вопросы — отвечу!
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎯 Разработка ПО: сложнее, чем кажется, но проще, чем думаете!

Для многих программирование выглядит как что-то сверхсложное и доступное только избранным. Но правда в том, что сложным это было лет 40 назад. Сейчас, с развитием технологий и доступностью знаний, войти в IT стало намного проще.

💡 Что действительно нужно знать:

СИНТАКСИС ЯЗЫКА 🖋️ – чтобы понимать, как писать код.

ОСНОВНЫЕ ПАТТЕРНЫ НАПИСАНИЯ КОДА 🧩 – чтобы писать его правильно.

ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ 🏗️ – чтобы проектировать системы.

URL САЙТА GOOGLE 🌐 – ведь никто не помнит всё сразу, даже профессионалы.

📌 Запомните: главное — это желание учиться и практика. Всё остальное можно загуглить 😉

#толки
Мой самый дорогой косяк или Как я просадил 10K USDT 📱

Итак, друзья, представьте ситуацию. Два года назад я работал над стартапом с механикой shared economy — типа как YouTube, с оплатой авторам за контент. Мы разрабатывали приложение yepp, и в нём реально можно было заработать деньги, настолько, что на 📱 YouTube даже гайды снимали, как это сделать.

Мы ввели внутренюю валюту — yepp coin. Идея была крутая: привязали её к USDT 📱через блокчейн TRON и даже думали выпустить на Solana. Всё шло нормально, пока мы тестили MVP, но вывод средств был недоступен. Пока я ковырялся с интеграцией вывода, писал код и занимался другими программерскими делами, время шло.

🔧 И вот, наступает день 📱— день релиза. На кошелёк закинули USDT, и я, как гордый отец стартапа, нажал на рубильник — вывод средств доступен! Ну, конечно, началась жара. Мошенники сразу полезли в приложение как мухи на мёд.

🕵️‍♂️ Для безопасности мы настроили ручную модерацию заявок на вывод. Всё вроде под контролем, но тут наступает пятница (да-да, самая рабочая пятница)…

Парень, который отвечал за модерацию, решает: "Чё там мелочиться?" и массово выделяет все заявки чекбоксами, нажимает approve и уходит в закат.

А я? Я в этот момент…гуляю с собакой, собираю за ней какашки 💩. Вдруг в телефоне пиликает 💬мессенджер: «Чувак, у нас кошелёк пустой. Баланс 0 USDT».

💀 Да, это был мой косяк. Я не учёл один техмомент с базой данных, и этот прокол обошёлся в 10K USDT. Мой самый дорогой фейл. Но знаете что? Меня не уволили. И даже не заставили возвращать деньги.

Зато я понял два важнейших урока:

За каждое действие несём ответственность только мы — даже если кто-то после нас должен был что-то проверить.

Факапы — это путь к мечтам. Теперь я реально хочу запустить свой блокчейн-проект.

💬 А у вас были такие косяки на работе, что потом страшно вспоминать? Делитесь в комментариях!!!

#bio
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Jenkins
Чтобы минимально понимать, как работает Jenkins, достаточно разобраться с его основными концепциями:

🥄 Джобы (Jobs)
Это задачи, которые выполняет Jenkins. Например, сборка кода, запуск тестов или деплой приложения.

🎺 Пайплайны (Pipelines)
Механизм, с помощью которого можно описать процесс работы шаг за шагом. Пайплайн создаётся с помощью кода (чаще всего на Groovy) и содержит этапы: сборка, тестирование, деплой.

📦 Сборка (Build)
Каждая сборка — это запуск задачи (джобы) с конкретными параметрами.

📥 Плагины
Jenkins поддерживает множество плагинов, которые расширяют функциональность: интеграция с Git, Docker, Kubernetes, Slack и многое другое.

🕴️ Агенты (Agents)
Jenkins может работать не только на сервере, но и запускать задачи на удалённых машинах (агентах).

Достаточно понимать, что Jenkins берёт код из репозитория, выполняет последовательные команды (настроенные в пайплайне), а в итоге выдаёт результат: успешная сборка, отчёты или деплой.

#толки
Kibana
Основные элементы в Kibana:

Дашборды: панели, где собираются графики, диаграммы и другие визуализации.
🌎Discover: инструмент поиска, где можно анализировать сырые данные (например, строки логов).

Пример минимального использования

1️⃣ Загружаешь логи сервера в Elasticsearch.
2️⃣Открываешь Kibana, заходишь в раздел Discover, чтобы искать нужные записи по ключевым словам.
3️⃣Строишь график, чтобы увидеть частоту ошибок за последний час.
Это базовый подход, с которого можно начать.

#толки
Grafana

Пример минимального использования:

1️⃣ Подключаешь Grafana к Prometheus для получения данных о метриках серверов.
2️⃣ Настраиваешь дашборд, чтобы отслеживать загрузку CPU и память.
3️⃣ Устанавливаешь оповещения, чтобы получать уведомления при превышении определённых значений.

#толки
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Мой опыт проведения собеседований показал одну интересную вещь: большинство кандидатов перед интервью повторяют алгоритмы и решают задачки на LeetCode. Однако на практике самые скучные собеседования и компании были именно там, где упор делали на алгоритмы.

Мой вывод?
Чтобы попасть на действительно крутой проект, вас будут спрашивать про паттерны проектирования, а не про алгоритмы. И это совершенно логично.


🔍 Реальность backend-разработки:
В 99% случаев наша работа — это:

📤 Достать данные из БД;
🔄 Смапить/размапить их;
📥 Передать пользователю или сохранить полученные данные обратно в БД.
Алгоритмы вроде Дейкстры для поиска кратчайшего пути нужны очень редко. Но вот понять, как обработать заказ атомарно, чтобы ничего не сломалось при нагрузке на Черную пятницу — это уже требует понимания паттернов проектирования.

Почему паттерны важнее?

Это реальные задачи, с которыми вы столкнетесь в продакшене.
Выбор и реализация правильного паттерна напрямую влияют на производительность и устойчивость системы.
Обсуждать паттерны и их применение гораздо интереснее, чем решать задачи о рюкзаках и песке.
Ваши мысли?
Как вы готовитесь к собеседованиям? Согласны, что знание паттернов — это ключ к успеху? Делитесь в комментариях! 👇

#толки
This media is not supported in your browser
VIEW IN TELEGRAM
Когда-то я ненавидел понедельники. Ну знаете, это чувство, когда воскресный вечер превращается в битву с самим собой: "Как впихнуть в пару часов всё, что не сделал за неделю?"

Потом был период, когда мне стало пофиг на понедельники. А теперь я их обожаю! 😌 И вот почему.


🔄 Всё началось с планирования
Айтишники любят встречи, планирование и особенно приоритизацию задач. Вот только оценка задач — это чёрная магия, и я до сих пор не встречал человека, который бы consistently попадал в точку. Но сама идея расставления приоритетов мне всегда нравилась.

📅 Полгода назад я решил: хватит хаоса, буду планировать неделю.
Сначала планировал только свои дела. Сейчас втянул ещё и семью. Даже провожу учёт времени, чтобы понять, сколько реально уделяю каждой активности.

🧩 Жизненный тайм-менеджмент
Мои метрики показывают, где я перегибаю. Вот основные направления моей жизни:

👨‍👩‍👧 Семья
💻 Работа
✍️ Этот блог
🛠 Пет-проекты
Например, время с дочкой я тоже записываю как задачу. А еженедельное планирование помогает балансировать этот жизненный пирог.

🚀 Про большие цели
Задумайтесь: годовые цели — это не план, это стратегия. Я когда-то услышал в одной книге про горизонт планирования в 3 месяца, и это перевернуло мой подход.
Сейчас я ставлю себе конкретные задачи на квартал: меньше отвлекаешься на внешние факторы, больше концентрируешься на результатах.

🔧 Инструменты, которые спасают мой хаос
Вот чем я пользуюсь:

Obsidian 🗂️ — табличка с целями и приоритетами
TickTick — ежедневные задачи и семейная рутина (передать показания счётчиков — тоже задача!)
Toggl ⏱️ — учёт времени на каждое дело

💬 А вы планируете свою неделю? Может, у вас есть свои любимые инструменты? Делитесь в комментариях! ✍️

#bio
Его реально покупают 👀
#мем
👍1
Год назад я понял: разработка, конечно, крутая, но перекладывание JSON из одного места в другое стало скучной рутиной. Захотелось чего-то нового. Решил выйти выйти из ИТ на Wildberries! 🚀

🤯 Как я открыл для себя кешбэк-группы
Начал с товара: нашёл подходящий, посчитал математику, загрузил карточку. Но тут началось самое интересное.
Оказалось, на Wildberries не достаточно просто сделать хороший продукт — его надо продвигать!

И вот тут я узнал про кешбэк-группы:

Люди получают товар со скидкой или вообще бесплатно за определённые действия:
👉 Ввести ключевой запрос.
👉 Найти нужный товар.
👉 Добавить в корзину пару товаров конкурентов.
👉 Купить.
Для продавцов это способ поднять товар в рейтинге и привлечь органический трафик, ведь алгоритмы WB очень любят естественные покупки.

🕵️‍♂️ Как я искал подарки
Я обожаю дарить подарки, а перед праздниками это всегда большая статья расходов. Решил использовать кешбэк-группы, чтобы сэкономить. Но это был полный хаос:

Посты валятся без остановки.
Нет фильтров и удобного поиска.
Итог: смог найти 1-2 подарка, потратил кучу времени и забил.
Но тут я подумал: а что если сделать это проще?

💡 Так родилась идея "Тут Даром" @tut_darom_chanel
Вместо бесконечных постов в группах — удобный каталог с категориями и фильтрами. Хотите найти подарок, скидку или что-то "почти бесплатно"? Всё в одном месте.

Так хобби превратилось в идею для стартапа! Завтра расскажу, как я разрабатывал приложение.

#пробую
👍1