Где прокачиваться тестировщику: делимся списком из 80 бесплатных материалов
Тестировщик — такая же важная часть команды разработки, как и программист. Но в отличие от программистов, обучающих материалов для тестировщиков гораздо меньше.
Спешим исправить эту несправедливость! В подборке вы найдёте полезные материалы, курсы, подкасты, много теории и других полезных ссылок: https://tproger.ru/digest/free-software-testing-books/
Сохраните себе, чтобы не потерять.
#тестирование
ИТ-интегратор «Гринатом» ищет архитектора информационной безопасности
Вам предстоит разрабатывать проектную и рабочую документацию и координировать проекты на всех стадиях в части ИБ.
Гринатом предлагает:
— конкурентную зарплату и прозрачную систему премий;
— выбор между удаленкой и комфртным офисом;
— цифровые сервисы для обучения сотрудников.
Узнать подробнее и откликнуться: https://nn.hh.ru/vacancy/87161269
#вакансия #работа
Чего мы точно не ожидали, когда устраивали конкурс пет-проектов, что свой пет-проект принесет разработчик, которому 11 лет
Мы не ошиблись. 11-летний начинающий разработчик Денис пришел к нам и рассказал о программе, которая должна упростить работу кровельщикам и строителям. Коротко, просто, есть куда расти, но заслуживает уважения. Посмотрите код и поддержите парня.
Голосование начнется уже 6 ноября. А здесь можно посмотреть все проекты и выбрать понравившийся.
#diy #конкурс
Автор книги «You Don’t Know JS» не смог пройти интервью на позицию JavaScript-разработчика
Он, возможно, один из 10-20 человек на планете, кто лучше всех понимает, как работает JavaScript. Это все равно что Линус Торвальдс завалил бы интервью на знание Linux.
Яндекс запустил платформу на основе YandexGPT для подготовки к ЕГЭ по информатике
Задача ИИ-помощника в том, чтобы объяснять термины, давать подсказки, анализировать ответы и проверять код. ИИ также будет рекомендовать индивидуальные задания. Что интересно, серис разработали совместно с учителями, которые тестировали нейросеть.
В сервис также внедрили защиту от особо умных школьников — он поможет подготовке, но не даст готовые ответы на сам ЕГЭ.
#ии #нейросети #яндекс
Большой сборник курсов от программистов для программистов: наши читатели рассказали о платформе Senior Junior
Senior Junior — это площадка с опенсорсными курсами для разработчиков. Да, там нет сертификатов, гарантий трудоустройства и лозунгов «освойте с нуля». Зато есть актуальная теория в связке с непрерывной практикой в онлайн IDE.
Тексты курсов и задачи выложены на гитхаб. Сейчас ребята почти дописали курс по Python и приступили к курсу по Rust. Курсы можно проходить на сайте и в Telegram-боте. Между ними легко синхронизировать прогресс.
Мы такое одобряем, поэтому делимся статьей, в которой рассказали о платформе и начинке проекта: https://tproger.ru/articles/senior-junior-kursy-ot-programmistov-dlya-programmistov
#курсы
Вышла версия v0.75 PowerToys — открытого проекта набора инструментов для Windows 10/11
Обновление приложения включает новую утилиту — редактор переменных среды с возможностью настройки профилей, которые можно включать/отключать. А также обновлённый интерфейс домашней страницы, значительные исправления, доработки интерфейса и исправления ошибок: https://github.com/microsoft/PowerToys
В настройках PowerToys 0.75 появилась новая домашняя страница с быстрым доступом к включению модулей, их кратким описанием и методам активации.
Разработчики пояснили, что в PowerToys v0.76 они планируют добавить выбор языка, обновление .NET 8, а также разрешить диспетчеру клавиатуры выводить произвольные последовательности в Unicode.
Microsoft PowerToys — это набор служебных программ, позволяющих опытным пользователям настроить и оптимизировать работу в Windows для повышения производительности. Исходные коды проекта выложены на GitHub под открытой лицензий MIT.
#microsoft #windows
14 ноября в московском офисе AvitoTech пройдёт Avito Tech Managers meetup #1
Это первый митап бигтеха для руководителей — тимлидов, кластер-лидов и CTO.
Спикеры из ведущих IT-компаний обсудят проблемы менеджмента:
— запуск новых направлений;
— важность автономности команд;
— подготовку тимлидов;
— борьбу с синдрома самозванца.
После докладов гостей ждёт кофе и время на нетворкинг. Регистрируйтесь, чтобы попасть на митап.
Онлайн-трансляция тоже будет, напоминание о ней можно получить тут.
Реклама ООО «Авито Тех» LjN8KEsdh
Разработчику Andris Gauracs так сильно понравился мем с собакой, которая сидит в пожаре и пытается выглядеть спокойной, что он сделал про это полноценную игру.
Он так ее и назвал: ThisIsFineGame. В ней, ожидаемо, игрок управляет этой самой собакой и пытается потушить пожар в квартире подручными средствами. Игра доступна на Android и iOS.
Также на сайте игры есть видео, где автор делится подробностями разработки: от идеи до используемых ассетов и кода. Разработчики игр, забираем в сохраненочки.
#история #gamedev
Подробный чек-лист от тимлида: как войти в бэкенд-разработку на Java
Если вы подумываете начать карьеру программиста с Java-разработки в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте.
В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии бэкенд-разработчика на Java: https://tproger.ru/articles/kak-vojti-v-backend-razrabotku-na-java
Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.
#начинающим #java #шпаргалки
Астрологи объявили неделю бэкенд-разработчика 🔮
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!
Вышла новая версия React-фреймворка Next.js 14
26 октября разработчики выпустили новый релиз Next.js. Из основных нововведений: релиз ускоряет время сборки в 2 раза, а Server Actions позволяет выполнять код на сервере.
Что ещё нового в Next 14:
— Ускоренный компилятор: Rust-based компилятор Turbopack обеспечивает стабильность и производительность.
— Fast Refresh ускоряет обновление кода до 94,7%.
— Введены маршруты API для упрощения создания внутренних эндпоинтов.
— Серверные действия позволяют определить функции, выполняемые на сервере и вызываемые из React-компонентов.
— Частичная предварительная отрисовка (Prerendering) оптимизирует отрисовку динамического контента.
— Улучшена обработка метаданных для более плавного пользовательского опыта и предотвращения проблем.
— Запущен новый бесплатный курс Next.js Learn для обучения разработчиков.
Подробнее: https://github.com/vercel/next.js/releases/tag/v14.0.0
#react #веб #фронтенд
Умные программисты пишут STUPID-код: новый взгляд на принципы SOLID
Автор статьи предлагает использовать подход STUPID для написания кода. Притом, настолько STUPID, что если бы компилятор мог генерировать эмоции, то вы бы увидели слёзы, льющиеся с монитора, а колонки воспроизвели бы звук громких аплодисментов.
Подробнее о философии STUPID — в статье: https://habr.com/ru/companies/ruvds/articles/768298/
#советы #лучшиепрактики #кек
Подборка актуальных вакансий
— Специалист технической поддержки
Где: Санкт-Петербург
Опыт: можно без опыта
— Эксперт по мониторингу / Администратор Zabbix в Открытие
Где: Москва
Опыт: от 1 года
— UX-редактор в МТС
Где: удалённо
Опыт: от 2 лет
— DevOps Engineer Центра HR TECH в Гринатом
Где: удалённо
Опыт: от 3 лет
— Консультант-аналитик 1C:Документооборот в Гринатом
Где: удалённо
Опыт: от 3 лет
— Разработчик BI в Иннотех
Где: удалённо
Опыт: от 3 лет
— Арт-директор в МТС
Где: удалённо
Опыт: от 3 лет
— Архитектор сетей в защищенном исполнении в Гринатом
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер WAF в Иннотех
Где: удалённо
Опыт: от 3 лет
#вакансии #работа
FAQ по хакатонам: как выбирать, участвовать и выигрывать
В первую очередь это опыт, развитие, новые проекты, знакомства. Однако бывают случаи, что из-за плохой организации или посредственной программы хакатона вы просто впустую потратите своё время.
Как в итоге выбрать хороший хакатон и извлечь из него максимум пользы для себя? Рассказали в статье: https://tproger.ru/articles/hackathon-faq
#советы #хакатоны
Совместимы ли завод и современный IT?
В статье айтишники рассказывают, как придумали внедрить ML для решения рабочих задач завода. И про то, что из этого вышло: https://habr.com/ru/companies/omk-it/articles/770786/
#ml
А вы знали, что за ответы на StackOverflow награждают?
На скриншоте один из самых популярных авторов ответов StackOverflow. И высока вероятность, что вы тоже могли на него натыкаться. Мартин — один из восьми юзеров на StackOverflow с репутацией больше миллиона. По тегу Python — воообще первый с почти 20-ю тысячами ответов.
Недавно Мартина наградили почётным званием PSF Fellow за его огромный вклад в коммьюнити: https://pyfound.blogspot.com/2023/09/announcing-python-software-foundation.html
Гуглить и читать документацию тоже полезно, но вот это действительно та поддержка, которую ожидаешь от ребят со StackOverflow. Достойно уважения.
#python
Ребят, что делаете в субботу 18 ноября? Надеемся, что не переписываете весь проект на новом фреймворке
Потому что у нас есть идея досуга. Она зашифрована в стереограмме ниже. Напоминаем, как такие штуки расшифровывать:
1. Максимально приблизьте лицо к изображению;
2. Расслабьте взгляд и смотрите словно сквозь картинку;
3. Плавно отдаляйтесь от картинки, но не меняйте взгляд и не пытайтесь разглядеть детали.
Выбирать что-то одно необязательно: можно успеть всё на конференции для мобильных разработчиков от RuStore. Там будут лекции от топовых IT-компаний и инди-разработчиков, нетворкинг, подарки и экскурсия по офису VK. А ещё расскажут, как запустить и продвигать собственное приложение.
Вот это мы понимаем валидные планы на выходные. Гораздо веселее, чем деплой на прод без тестов. Присоединяйтесь к RuStore Mobile Conf офлайн или онлайн: https://tprg.ru/1rA6
Реклама ООО «ВК» ИНН 7743001840 LdtCKMMtC
Как сделать сайт в стиле терминала за считанные минуты
Нашли очень интересный, настраиваемый и простой в использовании шаблон в стиле терминала, созданный на базе Next.js. Делимся с вами.
Для изменения контента сайта нужно работать только с одним файлом config.json. А ещё LiveTerm также можно использовать с Docker.
Сохраните, чтобы не потерять. Кто знает, когда такая красота пригодится: https://github.com/Cveinnt/LiveTerm
#веб
Подборка актуальных вакансий
— Специалист технической поддержки в Открытие
Где: Санкт-Петербург
Опыт: Можно без опыта
— Эксперт по мониторингу / Администратор Zabbix в Открытие
Где: Москва
Опыт: от 1 года
— Инженер в отдел криптографической защиты информации в Открытие:
Где: удалённо
Опыт: от 1 года
— Программист-разработчик Python (программная роботизация) в Гринатом
Где: удалённо
Опыт: от 2 лет
— Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет
— Разработчик PIX BI в Иннотех
Где: удалённо
Опыт: от 3 лет
— Разработчик WEB в Гринатом
Где: удалённо
Опыт: от 3 лет
— Старший системный аналитик [SmartDocs] в МТС
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет
— Архитектор данных в Гринатом
Где: удалённо
Опыт: от 6 лет
— Chief Product Officer / CPO стрима Сети и Медиа в МТС
Где: удалённо
Опыт: от 6 лет
#вакансии #работа
Центр Разработки ИТ-интегратора «Гринатом» ищет специалиста по импортозамещению
Вам предстоит развивать цифровую экосистему Росатом и создавать своё ПО для обеспечения атомной отрасли современными ИТ-решениями.
Гринатом предлагает:
— конкурентную зарплату и прозрачную систему премий;
— выбор между удаленкой и офисом;
— цифровые сервисы для сотрудников.
Посмотреть подробности и откинуться: https://hh.ru/vacancy/87709695
#вакансии #работа
Пошаговое руководство по установке Git на Windows
Установка Git — штука несложная, но иногда и она вызывает ошибки и дополнительные вопросы. Чтобы установка точно прошла как надо, держите пошаговую инструкцию по установке Git на Windows, где каждый шаг установки проиллюстрирован скриншотом: https://tproger.ru/articles/ustanovka-git-na-windows
#git #начинающим
Интересный факт с презентации Apple: компания сняла всю презентацию Scary Fast на iPhone
Apple рассказала, что все кадры последней презентации Scary Fast, включая футажи с пролётом дрона, были сняты на iPhone 15 Pro Max.
На площадке съёмочная команда использовала профессиональные системы освещения и клетки от Beastgrip, в которые помещали iPhone. Вместе с этим применяли крепление от SpaceCam, которое подвешивали на кронштейны и краны. Для кадров с воздуха iPhone закрепили на дроне.
Интересно, что Apple использовала не штатное приложение камеры в iOS, а Blackmagic Camera. Для синхронизации устройств на площадке применили Tentacle Sync.
Apple считает, что iPhone 15 Pro Max можно применять в профессиональном продакшене. Компания отметила, что весь отснятый материал смонтировали на Mac, поэтому процесс подготовки конференции реализовали на устройствах Apple. Подробности — в блоге: https://www.apple.com/newsroom/2023/10/behind-the-scenes-at-scary-fast-apples-keynote-event-shot-on-iphone/
#appl #технологии
Ужасающая задачка в честь Хэллоуина
Вы создаете бэкенд для игры, в которой игроки торгуют виртуальными тыквами, имеющими уникальный номер и стоимость, измеряемую в страшных единицах. Проблема заключается в том, что транзакции не всегда обрабатываются в порядке очереди. Это означает, что игроки могут торговать Тыквами, которые они уже продали. Какой ужас!
Какую структуру данных вы бы использовали, чтобы гарантировать правильность каждой продажи тыквы и почему?
Варианты ответов: стек, очередь, хеш-таблица, двоичное дерево.
Правильный ответ на этот вопрос будет выложен через час.
#задача
В этот Хэллоуин звёзды предсказывают вам… 🎃
🃏В колоде для бэкендеров нашлось пять карт, одна из которых досталась вам. Что дальше?
1. Откройте карусель с фото.
2. Найдите вашу карту.
3. Узнайте предсказание.
✨ Это не всё! Переходите на сайт Дзена, чтобы узнать больше о вакансиях бэкенд-разработчиков, и откликайтесь на подходящую:
Реклама, ООО «Дзен.Платформа», erid: LjN8KbM26
Ультрагайд для людей, которые хотят превратить надоевшие созвоны в просто созвоны
Вы когда-нибудь сталкивались с нежеланием подключаться к митапу? Если дело не в сорванном дедлайне и не в конкретном неприятном человеке, то такое отторжение может быть следствием глубинной проблемы.
Разобрались, что на самом деле стоит за нежеланием подключаться к митапу, почему даже неинтроверты-разработчики ищут, где можно где взять время на это, и предложили несколько техник работы с фрустрирующими эмоциями: https://tproger.ru/articles/kak-prevratit-grebanyj-sozvon-v-prosto-sozvon
#softskills #советы
ITC запретили Apple поставлять Apple Watch Series 6 в США
Комиссия по международной торговле США (ITC) запретила Apple импортировать некоторые модели Apple Watch в США. Причина — патентный спор Apple с медицинской компанией Masimo.
Согласно постановлению суда, Apple нарушила патенты Masimo с технологиям измерения уровня кислорода в крови. С выпуска Series 6 практически каждая новая модель Apple Watch, оснащена функцией мониторинга кислорода в крови. Но пока неясно ITC не уточняет, коснётся запрет только Apple Watch Series 6 или других моделей тоже.
Интересно, что Apple обращалась в Masimo в 2013 году с предложением сотрудничества. А потом отказалась от своих планов и пригласила к себе на работу одного из ведущих специалистов Masimo. Ещё один сотрудник ушёл из Masimo в Apple через год.
Apple считает, что Masimo просто мешает жизненно важному продукту попасть на рынок и хочет копировать их технологии. В Masimo говорят, что «даже крупнейшая в мире компания не стоит выше закона».
Конечно, одно дело придумать технологию, другое — дать доступ к ней миллионам людей. Но и закон есть закон.
#apple
Ностальгии пост: энтузиасты сделали онлайн-копию Windows XP с мессенджером AIM, в который встроена ChatGPT
Олды помнят AIM. Это программа мгновенного обмена сообщениями от фирмы AOL (America On-Line), которая появилась еще в мае 1997 года.
Ретро-копии Windows XP уже создавали и не раз. Эта версия как раз основана на одной из самых популярных версий с открытым исходным кодом. Но самое интересное там, что в AIM можно пообщаться, прямо как в старые добрые. Встроенная модель ChatGPT понимает русский язык, осмысленно задаёт вопросы и отвечает на них.
Если хотите окунуться в живую ностальгию, это прямо то, что нужно. Плюс, если находитесь в поисках идеи для пет-проекта, то вот вам пример. Похожих проектов на гитхабе куча, но их всегда можно допилить чем-то интересным: https://smarterchild.chat/
#diy #opensource #нейросети #история #windows
Как стать системным инженером с зарплатой от 165 000 рублей
Системные инженеры отвечают за автоматизацию и разработку умных индустриальных решений, а также за анализ и мониторинг систем производства.
Если вы:
— уже работали в ремонте и обслуживании электронного оборудования или системном администрировании;
— знаете английский на уровне Intermediate;
— живёте в Санкт-Петербурге или хотите туда переехать,
компания JTI открывает новый трек ротационной программы Excellence. Вы пройдете ротации по 3 направлениям (инжиниринг и программное обеспечение, системы подготовки сырья и производства продукции) и за 2 года освоите ключевые процессы автоматизации производства на одной из крупнейших фабрик JTI.
А еще компания предлагает ДМС со стоматологией и психологом, турстраховку, компенсацию затрат на переезд для участников из других городов и единоразовую выплату 30 000 на организацию комфортной рабочей среды дома.
Подробнее: https://tprg.ru/KE5i
Реклама ООО «ДЖ.Т.И. РОССИЯ» ИНН 7703386329 LjN8KEn5U