🌚 ΓΕΗИЙ: aмepикaнcкий aйтишник пoлучил 4 гoдa тюpьмы зa тo, чтo нacтpoил cepвepы нa «caмoуничтoжeниe» в cлучae увoльнeния
Он вcтpoил вpeдoнocный кoд c бecкoнeчным циклoм пoтoкoв Java, кoтopый пepeгpужaл cepвepы и вывoдил из cтpoя paбoчиe cиcтeмы.
Κoгдa 9 ceнтябpя 2019 гoдa Лу увoлили и oтключили eгo учётную зaпиcь, cpaбoтaлa блoкиpoвкa — тыcячи пoльзoвaтeлeй пoтepяли дocтуп к cepвиcaм.
Proglib Academy — это место, где вы превращаете теорию в практику. Здесь ваши знания становятся проектами для портфолио, а вы — более уверенным специалистом.
Выберите курс, который поможет сделать следующий шаг ⬇️
🚀 Для тех, кто начинает путь в IT:
— Основы IT для непрограммистов → https://clc.to/pWOaKg
— Программирование на Python (обновлённый) → https://clc.to/i2I7lw
— Frontend-разработчик с нуля: HTML, CSS, JavaScript → https://clc.to/Gs3KmA
🧠 Для будущих и настоящих Data Scientist'ов:
— ML для старта в Data Science (начинается в сентябре) → https://clc.to/Yd0BIw
— Базовые модели ML и приложения → https://clc.to/mHG9iw
— Математика для Data Science → https://clc.to/oGdKag
— AI-агенты для DS-специалистов (скоро второй поток) → https://clc.to/kWBXfg
🛠️ Для опытных разработчиков, готовых к росту:
— Алгоритмы и структуры данных → https://clc.to/t-QdIA
— Архитектуры и шаблоны проектирования → https://clc.to/PlidWA
Независимо от вашей цели, у нас есть курс, который поможет её достичь. Переходите в Proglib Academy (https://clc.to/2RXZJg), выбирайте свой путь и инвестируйте в навыки, которые всегда будут в цене!
Сайт с бесплатными папирами по программированию
Ресурс объединяет сотни PDF-книг по языкам и технологиям: Python, JavaScript, C#, SQL, Docker и десятки других тем. Книги созданы на основе самых полезных ответов Stack Overflow, регулярно обновляются и доступны абсолютно бесплатно.
Так что если нужен быстрый чеклист, подсказка или мини-учебник — вот оно. Ресурс называется Goalkicker
Если меховая шапка и старый Siemens — не ваш выбор, присмотритесь к нашей подборке вакансий: там много актуального 🔥
DevOps-инженер в VK Tech, Москва: https://vk.cc/cNzQ9K
Автоматизация — ваше всё? Ждём вас в команде: ищем коллегу с опытом Linux-администрирования и знанием Kubernetes, Docker, CI/CD и систем управления конфигурацией.
Старший разработчик в VK HR Tek, Москва: https://vk.cc/cNA5M2
Go-шники с опытом от трёх лет, ваш выход! Предстоит вести фичи от задумки до релиза, работать с распределёнными системами и микросервисной архитектурой, а ещё много общаться со смежными командами. Будет интересно!
Руководитель команды разработки Go в VK Видео, Москва: https://vk.cc/cNA75W
Не боитесь настоящего highload и старого кода? Готовы бороться за каждую миллисекунду? Смотрите вакансию — предлагаем не только интересные задачи, но и свободу в принятии решений!
Директор проектов в VK, Москва: https://vk.cc/cNA7dL
В компании юристов чувствуете себя как рыба в воде? Переходите по ссылке: предстоит инициировать IT-проекты внутри компании и для партнёров, много общаться и разбираться в финансовых и правовых нюансах.
Senior Java Developer в MAX, Москва: https://vk.cc/cNA7qO
Мы хотим сделать MAX удобным для самых разных пользователей. В этом нам не обойтись без старшего Java-разработчика: предстоит разрабатывать новые сервисы, решать технически сложные задачи и проектировать надёжную архитектуру для высоконагруженных систем.
#jobs @vkteam
🔥 Microsoft ускорила TypeScript в 10 раз, переписав его на Go
TypeScript получил нативный компилятор, который сокращает время сборки в 9–13 раз благодаря переходу с JavaScript на Go. Это снизило нагрузку на процессор и почти вдвое уменьшило потребление памяти. А редакторы теперь загружают проекты в 8 раз быстрее.
Портирование заняло всего полгода, но для полной поддержки всех возможностей потребуется ещё немного времени. Первая нативная версия TS для CLI появится уже в середине 2025 года.
#новости @tproger #typescript @tproger
Совет на 2025-й — будьте осторожнее с выбором работы.
IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарплат. В такое время особенно важно отличать стоящие офферы от проходных.
Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦♂️
Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. (https://t.me/+dt0w82aLlvwx... Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях:
— Зарплаты на уровне рынка, а не на уровне голодного студента
— Никаких «мы молодая и дружная семья» — только адекватные условия
— Проверенные работодатели, а не стартапы из сомнительных сфер
Вакансии удобно разбиты по тегам: #Python #Java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях.
Подписывайтесь, если не хотите упустить работу мечты → proglib_jobs (https://t.me/+dt0w82aLlvwx...
Чекап на проверку знаний по Java
Если вы только начинаете, то вот роадмап, который поможет разобраться в языке: https://roadmap.sh/java
А если уже уверены в своих силах — пройдите небольшой квиз. Где в вашем распоряжении Java и её фреймворки. Остаётся только сделать правильный выбор и доказать, что разбираетесь в архитектуре, тестировании и интеграциях: https://tprg.ru/MqHp
🍰 15 полезных JavaScript сниппетов на все случаи жизни
Начинающим разработчикам часто приходится искать быстрые решения для типичных задач, таких как копирование текста в буфер обмена, обработка URL-параметров или управление элементами DOM.
В этой статье мы собрали 15 полезных JavaScript сниппетов, которые помогут значительно упростить работу и ускорить разработку: эти небольшие, но эффективные фрагменты кода пригодятся почти в любом проекте.
Читать статью 👉 https://proglib.io/sh/MzFv...
⏳ JavaScript Temporal: революция в работе с датами и временем
Работа с датами и временем в JavaScript всегда была сложной задачей, но это меняется с появлением нового объекта Temporal. Экспериментальные версии браузеров уже начинают внедрять его.
➡️ Самое важное
Прощай, Date: Date объект, созданный в 1995 году, наконец получает замену. Temporal решает все основные проблемы, включая поддержку часовых поясов и более точное управление временем.
🔗 Подробнее о Temporal: Документация на MDN (https://clc.to/rm2KPw)
#новости
В основном хранилище ОК около 80 млрд картинок. Чтобы ни одна из них не потерялась и вы вовремя получили свою праздничную открытку от бабули, разработчики ОК выстроили многокомпонентный бэкенд 👨💻
О том, что он в себя включает и что происходит с изображением при каждом сценарии его использования, подробно рассказал ведущий Java-разработчик ОК Руслан Измайлов. Читайте статью на Хабре по ссылке: vk.cc/cHJldT — и узнаете, как можно и нужно сократить издержки для инфраструктуры и улучшить пользовательский опыт.
Менеджмент зависимостей в JavaScript — управляем хаосом.
Любой JavaScript-проект начинается с желания использовать как можно меньше npm-пакетов в разработке. Но рано или поздно пакеты начинают скапливаться, строк в package.json становится всё больше, а пул-реквесты приобретают все более устрашающий вид.
В статье разбираемся в принципах работы этой магии, чтобы сделать установку более эффективной и не создавать проблем коллегам: https://tprg.ru/oXyj
#js @tproger
QA-инженер в команду [club90870698|ДИТ Москвы]
В команду по автоматизированному тестированию нужны опытные QA-инженеры со знанием Java/Kotlin.
Никакого легаси, только свежий код и актуальные задачи по развитию ИТ-проектов для города.
Посмотреть условия и откликнуться: https://clck.ru/33hUEy
#qa #QAengineer #QAautomation #senior #middle #dit #Java #kotlin #Moscow
☕ Пишем свой первый сервер на Java и Spring Boot
В этой статье мы поговорим о разработке и архитектуре современных web-приложений и разработаем серверную часть простого приложения, добавляющего пользователей и их посты. Приложение напишем на самом распространённом и востребованном Java-фреймворке – Spring Boot.
https://proglib.io/sh/FHRj...
Подборка игр для обучения веб-разработке.
Конечно, такие игры не сделают из вас опытного программиста. Зато их вполне достаточно, чтобы освоить азы веб-разработки, переведя концепции программирования в забавные визуальные метафоры и несложные головоломки. В конце концов, это просто забавно!
И вот подборка из бесплатных 5 игр, которые помогут освоить веб-разработку в самых разных её проявлениях:
1. В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки. Игра опенсорс, так что можно покопаться в исходниках: http://play.elevatorsaga.c...
2. В Hex Invaders игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев, чтобы спасти человечество: http://www.hexinvaders.com...
3. Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно: отличная игра для начинающих программистов. Есть два уровня сложности: https://www.bloc.io/ruby-w...
4. Flexbox Froggy — это логическая онлайн-игра, в которой вы должны помочь лягушкам добраться до их кувшинок. Делается это с помощью CSS Flexbox, что очень поможет развить навыки вёрстки: http://flexboxfroggy.com/
5. CSS Diner — отличная игра для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и конкретный предмет или предметы, которые нужно взять со стола: https://flukeout.github.io...
#начинающим @tproger #веб @tproger
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/...
Лента в Дзен: https://zen.yandex.ru/prog...
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot