Программирование — не работа. 6 вариантов досуга с кодом

Просто получайте удовольствие.
07 июня 2017326451Илья Бубнов7191419

 

Программирование — интересная и достаточно высокооплачиваемая работа, которая способна приносить удовольствие, если вы окажетесь в нужном месте и в нужном окружении. Но вам совсем необязательно, просмотрев пару курсов по программированию, делать из этого долгоиграющие планы на профессиональное будущее. Можно просто сделать из этого хобби. Какое? Об этом далее.

IoT

Одно из самых актуальных IT-направлений сегодняшнего мира уже достаточно давно вошло в дома простых людей. Wi-Fi роутером, пультом от телевизора и кондиционера на смартфоне уже никого не удивишь, но остается еще огромное количество вещей, которые хочется настроить под себя. Поставить и настроить родителям на даче систему простейших датчиков движения, обеспечить своевременный полив растений и кормление кота, пока вы пребываете в долгом отпуске или командировке, настроить генерирование списка продуктов без покупки сверх дорогого холодильника. Заниматься этим от нужды скучно и накладно, «прокачивать» окружающее пространство ради разминки мозгов и положительных эмоций — весело и интересно.

Роботы

В США и Великобритании в своё время с огромным успехом прокатились телевизионные шоу, где роботы резали, жгли и колотили друг друга. Это было один из первых очевидных сигналов — домашние роботы, созданные из подручных деталей, работающие на самодельном ПО — не далекое будущее, а реальное настоящее. Сегодня любой желающий может купить себе Raspberry Pi или Arduino и попробовать создать собственного робота с оружием или простым захватом, чтобы приносить тапки. И пусть людей всё ещё активно пугают сказками про SkyNet, при наличии знаний и свободного времени иногда так хочется создать собственного уникального робота.

Игры

У тех, кто не любит прикасаться к железу есть свои интересы. Игромания, а теперь это официально спорт — одна из них. Вы можете тратить время, чтобы пойти заложенный разработчиками сюжет на 100%, а можете создать свою собственную игру в игре. Графические и кодовые редакторы как для отдельных игр, так и общие для движка — уже не какие-то уникальные инструменты, которые используют только разработчики самих игр. Каждый желающий может заполучить их и кастомизировать любимую игру как только душе угодно. А потом поделиться с огромной аудиторией.

Программистские соревнования

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

Помощь в основной работе

Не совсем хобби, но в вашей основной деятельности наверняка могут пригодиться различные надстройки и приложения, минимизирующие шаблонную компьютерную деятельность или количество невынужденных ошибок. Это может быть система обработки БД, скрипты, ускоряющие взаимодействие с ОС, генератор объяснительных записок. Кроме того, программистская деятельность может помочь сократить затраты на профессионалов. Например, если вы фотограф, ведущий мероприятий или занимаетесь организацией событий, то сможете самостоятельно освещать свою работу в интернете. В современном мире остается все меньше профессий, которые никак не связаны с компьютерами, а значит навыки программирования неизменно входят в раздел must-have.

Профильные хобби

И конечно программирование может стать вашим хобби, которое формально будет вашей второй профессией. Формально — так как хобби часто теряет свою привлекательность, когда переходит в область финансово-правовых отношений. Именно поэтому, если вы в равной степени дорожите своей основной работой и программистским досугом — деньги и количество заказов должны быть на вторых ролях.