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

В течение года много рассказывали о гиковских разработках. Например, как собрать дома радио из Cyberpunk 2077, игры на Python и даже домашний дата-центр. Повторяем лучшие инструкции и добавляем пользы — собрали подборки по популярным языкам программирования и инструкции для прокачки карьеры. 

Домашний дата-центр

Время разработки → несколько месяцев

Мы привыкли, что дата-центры — это огромные серверные, в отказоустойчивость которых вложены тысячи человеко-часов. Наш инженер Ярослав доказал, что можно затратить в сотни раз меньше и развернуть «дата-центр» в домашних условиях. 

В тексте он поделился опытом проектирования homemade-сетей, систем безопасности и серверных помещений. Если вам интересно, как сэкономить на коммутаторах, самостоятельно зарезервировать аплинки и почему лучше не использовать автомобильную шумоизоляцию, переходите по ссылке и делитесь опытом в комментариях.

Радио из Cyberpunk 2077

Время разработки → до трех дней

Уверены, среди читателей есть любители 3D-моделирования, принтеров и схемотехники. Если вы один из них, или просто любите Cyberpunk 2077, этот проект точно должен оказаться в списке дел на новогоднюю неделю.

Наш разработчик Вова показал, как собрать радио из Cyberpunk 2077 и подробно описал трудности, с которыми можно столкнуться в процессе. Еще он поделился лайфхаком, как экспортировать модели объектов прямо из игры, сэкономив время на работе с системами CAD.

Серверы Shared Line

Арендуйте виртуальные машины за меньшую цену.
Подробнее

Динозаврик Google на тачбаре

Время разработки → несколько часов

Хотите прокачать тачбар на макбуке? Оказывается, он подходит не только для регулирования громкости. Его можно запрограммировать — для этого не обязательно погружаться в Swift и AppKit. 

Технический писатель Влад рассказал, как с помощью Python и открытой библиотеки PyTouchBar спроектировать свою небольшую игру. Переходите по ссылке и напишите в комментариях, какую еще программу можно написать для тачбара. 

Тетрис в QR-коде

Время разработки → несколько часов

До сих пор не понимаете, как устроена топология QR-кодов? Самое время разобраться и найти ей действительно полезное применение.

Разработчик Вова пошел дальше: вдохновился гифкой и сделал настоящий тетрис в QR-коде на Python. К слову, код полностью рабочий: наведите на него камеру и убедитесь в этом сами. 

Материалы по программированию 

В новом году не забывайте о развитии своих навыков: изучайте профессиональную литературу и прокачивайте hard skills. Вот еще несколько текстов, которые могут быть полезными.

Профессиональная литература: 

Полезные ресурсы для погружения в Go: выбор сотрудников Selectel

7 полезных книг по Python для старта и развития навыков

7 полезных книг по PostgreSQL для старта и развития навыков

6 полезных книг по MySQL для старта и развития навыков

Материалы по развитию карьеры и soft skills

Материалы по развитию карьеры

Также рекомендуем подкрепить свои личностные навыки и поставить цели по развитию карьеры в 2023 году. Почитайте материалы ниже и сохраните в закладки. 

Все идет по плану: как составить PDP и прокачать карьеру

Как совершить ротацию с пользой для карьеры? Опыт дизайнера, разработчика и инженера

Как спастись от выгорания, получить интересную должность и попробовать себя в новом деле? Три истории ротации

Как выбрать и пройти обучение до конца: два простых инструмента

Материалы для начинающих руководителей

Если вы начинающий руководитель и хотите построить доверительные отношения с сотрудниками, читайте наши статьи. 

Радикальная искренность в команде: как наладить коммуникацию с помощью конструктивной критики и грамотного фидбэка?

Когда лучше делегировать, а когда оставить задачу себе? Инструкция для начинающих руководителей

Материалы по организации обучения

Если вы опытный руководитель или менеджер знаний, ознакомьтесь со статьями по организации обучения для сотрудников:

Как метафора, истории и принцип «от простого к сложному»‎ помогают делать нескучные и качественные обучающие материалы

Как ускорить time to market сотрудников с помощью продуктового онбординга?

Что еще почитать по теме

Михаил Фомин 31 января 2023

Как перевести 3 000 сотрудников на удаленку за месяц? Кейс «ПИК-Проекта»

Рассказываем, как компании «ПИК-Проект» удалось в кратчайшие сроки обеспечить виртуальными рабочими местами 100% сотрудников.
Михаил Фомин 31 января 2023
Михаил Фомин 23 января 2023

«Забаньте Лину!», или как провести кибертурнир на 180+ человек

180 участников, 230 000 призовых и оффлайн финал. Рассказываем, как провели кибертурнир по Dota 2 для студентов.
Михаил Фомин 23 января 2023
Андрей Давид 28 ноября 2022

Как начать работать с крупным бизнесом? Советы разработчикам SaaS

Рассказываем, как собрать SaaS-решение, которое несет понятную ценность для бизнеса, и найти ориентиры для его улучшения.
Андрей Давид 28 ноября 2022

Новое в блоге

Михаил Фомин 24 июня 2022

Docker Swarm VS Kubernetes — как бизнес выбирает оркестраторы

Рассказываем, для каких задач бизнесу больше подойдет Docker Swarm, а когда следует выбрать Kubernetes.
Михаил Фомин 24 июня 2022
T-Rex 3 февраля 2023

Что такое IaaS — инфраструктура как услуга  

Разбираемся в преимуществах IaaS и рассказываем, каким компаниям подойдет такая модель.
T-Rex 3 февраля 2023

Как мы хакнули систему Хабра, ускорив верстку статей в несколько раз

В статье рассказываем, как заставили Python верстать за нас и почему топим за старый редактор статей на Хабре.

Подборка материалов для погружения в Angular: выбор сотрудников Selectel

Попросили коллег порекомендовать ресурсы для изучения фреймворка Angular. Сохраняйте подборку в закладки: пригодится и начинающим, и опытным специалистам.