🎢 Мифы о программистах: правда или вымысел?
👨💻 Существует миф, что программистов катастрофически не хватает. На самом деле, их много. Курсы разработки становятся всё популярнее, и хотя 80% учащихся бросают их на полпути, остальные 20% доходят до конца.
🤔 Но почему тогда говорят о дефиците?
Всё просто: рынку не нужны джуны. Джун — это дорого. Его нужно:
🔹 Обучать и развивать.
🔹 Быть готовым к его ошибкам (как техническим, так и человеческим).
Пример из моей практики: в одном проекте, за который я отвечаю технически, был джун на фронте. В какой-то момент он просто... пропал. Позже выяснилось, что он уже вышел на другую работу. 🤷♂️
🛠️ С другой стороны, джуны — это недорогие специалисты. Если найти толковых ребят, выстроить грамотную архитектуру и дать им направление, можно реализовать даже сложный проект.
Вывод:
✔️ Программистов много, специалистов мало.
✔️ Это проблема не только IT, но и других отраслей.
✔️ Стать специалистом можно только через практику.
✨ Совет: не бойтесь участвовать в любых проектах, даже если они кажутся мелкими или сложными. Опыт — это путь к мастерству!
👉 Делись своими мыслями в комментариях.
#толки
👨💻 Существует миф, что программистов катастрофически не хватает. На самом деле, их много. Курсы разработки становятся всё популярнее, и хотя 80% учащихся бросают их на полпути, остальные 20% доходят до конца.
🤔 Но почему тогда говорят о дефиците?
Всё просто: рынку не нужны джуны. Джун — это дорого. Его нужно:
🔹 Обучать и развивать.
🔹 Быть готовым к его ошибкам (как техническим, так и человеческим).
Пример из моей практики: в одном проекте, за который я отвечаю технически, был джун на фронте. В какой-то момент он просто... пропал. Позже выяснилось, что он уже вышел на другую работу. 🤷♂️
🛠️ С другой стороны, джуны — это недорогие специалисты. Если найти толковых ребят, выстроить грамотную архитектуру и дать им направление, можно реализовать даже сложный проект.
Вывод:
✔️ Программистов много, специалистов мало.
✔️ Это проблема не только IT, но и других отраслей.
✔️ Стать специалистом можно только через практику.
✨ Совет: не бойтесь участвовать в любых проектах, даже если они кажутся мелкими или сложными. Опыт — это путь к мастерству!
👉 Делись своими мыслями в комментариях.
#толки
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Опыт ≠ Качество: мысли после собеседования
Вчера провёл собеседование, и это отличный повод продолжить тему о специалистах, которую затрагивал ранее.
К сожалению, продолжительность работы в разработке совсем не всегда коррелирует с опытом и уровнем знаний. Вот яркие примеры:
1️⃣ Собеседовал людей с 50-летним опытом в разработке — базовые понятия архитектуры и атомарности у них были на уровне туманных догадок. А базы данных? Это вообще "магия", которую решает отдельный отдел. 😅
2️⃣ На контрасте: ребята, которые сменили профессию (например, аудиторы в 30+ лет) с годом работы джуном, но с чётким фокусом на изучении принципов разработки, демонстрировали куда более системное мышление.
💡 Вывод:
Возраст, стаж и прочие цифры в резюме не всегда говорят о компетенциях. Ключ к росту — это осознанное изучение основ и базы.
🔖 Вдохновившись, я решил подготовить небольшую шпаргалку. Она поможет:
Освежить знания.
Заполнить пробелы.
Или дать направление для углублённого изучения ключевых тем.
📌 Оставляйте комментарии, если хотите увидеть её! 👇
#толки
Вчера провёл собеседование, и это отличный повод продолжить тему о специалистах, которую затрагивал ранее.
К сожалению, продолжительность работы в разработке совсем не всегда коррелирует с опытом и уровнем знаний. Вот яркие примеры:
1️⃣ Собеседовал людей с 50-летним опытом в разработке — базовые понятия архитектуры и атомарности у них были на уровне туманных догадок. А базы данных? Это вообще "магия", которую решает отдельный отдел. 😅
2️⃣ На контрасте: ребята, которые сменили профессию (например, аудиторы в 30+ лет) с годом работы джуном, но с чётким фокусом на изучении принципов разработки, демонстрировали куда более системное мышление.
💡 Вывод:
Возраст, стаж и прочие цифры в резюме не всегда говорят о компетенциях. Ключ к росту — это осознанное изучение основ и базы.
🔖 Вдохновившись, я решил подготовить небольшую шпаргалку. Она поможет:
Освежить знания.
Заполнить пробелы.
Или дать направление для углублённого изучения ключевых тем.
📌 Оставляйте комментарии, если хотите увидеть её! 👇
#толки
This media is not supported in your browser
VIEW IN TELEGRAM
Топ-3 профессии для старта в IT 🚀
🌟 Почему это хороший выбор?
Вы создаёте основу приложения: логику, работу с базами данных и API.
Огромный выбор технологий: Java, Python, Kotlin, Node.js — можно выбрать то, что ближе.
Востребованность на рынке: компании всегда ищут специалистов, способных решать сложные задачи.
Простой старт: базовое понимание программирования (ООП) и SQL достаточно, чтобы написать свой первый backend.
🌟 Почему это хороший выбор?
Автоматизация тестирования — это не только проверка кода, но и написание автотестов на языках программирования (например, Python, Java).
Важные навыки: вы изучите фреймворки типа Selenium, JUnit, TestNG, а также CI/CD процессы.
Быстрый результат: написание автотестов помогает находить баги раньше и улучшает качество продукта.
Растущий спрос: компании ценят QA-автоматизаторов за возможность экономить время и ресурсы на ручных проверках.
🌟 Почему это хороший выбор?
Вы соединяете разработку и эксплуатацию, автоматизируя процессы сборки, тестирования и деплоя.
Востребованные навыки: Docker, Kubernetes, Jenkins, облачные платформы (AWS, Azure, GCP).
Низкая конкуренция на старте: не так много новичков выбирают эту сферу, хотя многие задачи достаточно шаблонны.
Реальный вклад: DevOps-инженеры делают проекты стабильнее, ускоряя доставку обновлений.
Итог: Все три профессии дают отличную возможность для старта в 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
🎯 Разработка ПО: сложнее, чем кажется, но проще, чем думаете!
Для многих программирование выглядит как что-то сверхсложное и доступное только избранным. Но правда в том, что сложным это было лет 40 назад. Сейчас, с развитием технологий и доступностью знаний, войти в IT стало намного проще.
💡 Что действительно нужно знать:
СИНТАКСИС ЯЗЫКА 🖋️ – чтобы понимать, как писать код.
ОСНОВНЫЕ ПАТТЕРНЫ НАПИСАНИЯ КОДА 🧩 – чтобы писать его правильно.
ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ 🏗️ – чтобы проектировать системы.
URL САЙТА GOOGLE 🌐 – ведь никто не помнит всё сразу, даже профессионалы.
📌 Запомните: главное — это желание учиться и практика. Всё остальное можно загуглить 😉
#толки
Для многих программирование выглядит как что-то сверхсложное и доступное только избранным. Но правда в том, что сложным это было лет 40 назад. Сейчас, с развитием технологий и доступностью знаний, войти в IT стало намного проще.
💡 Что действительно нужно знать:
СИНТАКСИС ЯЗЫКА 🖋️ – чтобы понимать, как писать код.
ОСНОВНЫЕ ПАТТЕРНЫ НАПИСАНИЯ КОДА 🧩 – чтобы писать его правильно.
ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ 🏗️ – чтобы проектировать системы.
URL САЙТА GOOGLE 🌐 – ведь никто не помнит всё сразу, даже профессионалы.
📌 Запомните: главное — это желание учиться и практика. Всё остальное можно загуглить 😉
#толки
Мой самый дорогой косяк или Как я просадил 10K USDT 📱
Итак, друзья, представьте ситуацию. Два года назад я работал над стартапом с механикой shared economy — типа как YouTube, с оплатой авторам за контент. Мы разрабатывали приложение yepp, и в нём реально можно было заработать деньги, настолько, что на📱 YouTube даже гайды снимали, как это сделать.
Мы ввели внутренюю валюту — yepp coin. Идея была крутая: привязали её к USDT📱 через блокчейн TRON и даже думали выпустить на Solana. Всё шло нормально, пока мы тестили MVP, но вывод средств был недоступен. Пока я ковырялся с интеграцией вывода, писал код и занимался другими программерскими делами, время шло.
🔧 И вот, наступает день📱 — день релиза. На кошелёк закинули USDT, и я, как гордый отец стартапа, нажал на рубильник — вывод средств доступен! Ну, конечно, началась жара. Мошенники сразу полезли в приложение как мухи на мёд.
🕵️♂️ Для безопасности мы настроили ручную модерацию заявок на вывод. Всё вроде под контролем, но тут наступает пятница (да-да, самая рабочая пятница)…
Парень, который отвечал за модерацию, решает: "Чё там мелочиться?" и массово выделяет все заявки чекбоксами, нажимает approve ✅ и уходит в закат.
А я? Я в этот момент…гуляю с собакой, собираю за ней какашки 💩. Вдруг в телефоне пиликает💬 мессенджер: «Чувак, у нас кошелёк пустой. Баланс 0 USDT».
💀 Да, это был мой косяк. Я не учёл один техмомент с базой данных, и этот прокол обошёлся в10K USDT. Мой самый дорогой фейл. Но знаете что? Меня не уволили. И даже не заставили возвращать деньги.
Зато я понял два важнейших урока:
💬 А у вас были такие косяки на работе, что потом страшно вспоминать? Делитесь в комментариях!!!
#bio
Итак, друзья, представьте ситуацию. Два года назад я работал над стартапом с механикой shared economy — типа как YouTube, с оплатой авторам за контент. Мы разрабатывали приложение yepp, и в нём реально можно было заработать деньги, настолько, что на
Мы ввели внутренюю валюту — yepp coin. Идея была крутая: привязали её к USDT
🔧 И вот, наступает день
🕵️♂️ Для безопасности мы настроили ручную модерацию заявок на вывод. Всё вроде под контролем, но тут наступает пятница (да-да, самая рабочая пятница)…
Парень, который отвечал за модерацию, решает: "Чё там мелочиться?" и массово выделяет все заявки чекбоксами, нажимает approve ✅ и уходит в закат.
А я? Я в этот момент…гуляю с собакой, собираю за ней какашки 💩. Вдруг в телефоне пиликает
💀 Да, это был мой косяк. Я не учёл один техмомент с базой данных, и этот прокол обошёлся в
Зато я понял два важнейших урока:
За каждое действие несём ответственность только мы — даже если кто-то после нас должен был что-то проверить.
Факапы — это путь к мечтам. Теперь я реально хочу запустить свой блокчейн-проект.
💬 А у вас были такие косяки на работе, что потом страшно вспоминать? Делитесь в комментариях!!!
#bio
Please open Telegram to view this post
VIEW IN TELEGRAM
Jenkins
Чтобы минимально понимать, как работает Jenkins, достаточно разобраться с его основными концепциями:
🥄 Джобы (Jobs)
Это задачи, которые выполняет Jenkins. Например, сборка кода, запуск тестов или деплой приложения.
🎺 Пайплайны (Pipelines)
Механизм, с помощью которого можно описать процесс работы шаг за шагом. Пайплайн создаётся с помощью кода (чаще всего на Groovy) и содержит этапы: сборка, тестирование, деплой.
📦 Сборка (Build)
Каждая сборка — это запуск задачи (джобы) с конкретными параметрами.
📥 Плагины
Jenkins поддерживает множество плагинов, которые расширяют функциональность: интеграция с Git, Docker, Kubernetes, Slack и многое другое.
🕴️ Агенты (Agents)
Jenkins может работать не только на сервере, но и запускать задачи на удалённых машинах (агентах).
Достаточно понимать, что Jenkins берёт код из репозитория, выполняет последовательные команды (настроенные в пайплайне), а в итоге выдаёт результат: успешная сборка, отчёты или деплой.
#толки
Чтобы минимально понимать, как работает Jenkins, достаточно разобраться с его основными концепциями:
🥄 Джобы (Jobs)
Это задачи, которые выполняет Jenkins. Например, сборка кода, запуск тестов или деплой приложения.
🎺 Пайплайны (Pipelines)
Механизм, с помощью которого можно описать процесс работы шаг за шагом. Пайплайн создаётся с помощью кода (чаще всего на Groovy) и содержит этапы: сборка, тестирование, деплой.
📦 Сборка (Build)
Каждая сборка — это запуск задачи (джобы) с конкретными параметрами.
📥 Плагины
Jenkins поддерживает множество плагинов, которые расширяют функциональность: интеграция с Git, Docker, Kubernetes, Slack и многое другое.
🕴️ Агенты (Agents)
Jenkins может работать не только на сервере, но и запускать задачи на удалённых машинах (агентах).
Достаточно понимать, что Jenkins берёт код из репозитория, выполняет последовательные команды (настроенные в пайплайне), а в итоге выдаёт результат: успешная сборка, отчёты или деплой.
#толки
Kibana
Основные элементы в Kibana:
Дашборды: панели, где собираются графики, диаграммы и другие визуализации.
🌎Discover: инструмент поиска, где можно анализировать сырые данные (например, строки логов).
Пример минимального использования
1️⃣ Загружаешь логи сервера в Elasticsearch.
2️⃣Открываешь Kibana, заходишь в раздел Discover, чтобы искать нужные записи по ключевым словам.
3️⃣Строишь график, чтобы увидеть частоту ошибок за последний час.
Это базовый подход, с которого можно начать.
#толки
Основные элементы в Kibana:
Дашборды: панели, где собираются графики, диаграммы и другие визуализации.
🌎Discover: инструмент поиска, где можно анализировать сырые данные (например, строки логов).
Пример минимального использования
1️⃣ Загружаешь логи сервера в Elasticsearch.
2️⃣Открываешь Kibana, заходишь в раздел Discover, чтобы искать нужные записи по ключевым словам.
3️⃣Строишь график, чтобы увидеть частоту ошибок за последний час.
Это базовый подход, с которого можно начать.
#толки
Grafana
Пример минимального использования:
1️⃣ Подключаешь Grafana к Prometheus для получения данных о метриках серверов.
2️⃣ Настраиваешь дашборд, чтобы отслеживать загрузку CPU и память.
3️⃣ Устанавливаешь оповещения, чтобы получать уведомления при превышении определённых значений.
#толки
Пример минимального использования:
1️⃣ Подключаешь Grafana к Prometheus для получения данных о метриках серверов.
2️⃣ Настраиваешь дашборд, чтобы отслеживать загрузку CPU и память.
3️⃣ Устанавливаешь оповещения, чтобы получать уведомления при превышении определённых значений.
#толки