Upd: в итоге никто из участников не написал посты. Конкурс завершен, победителей нет.
Please open Telegram to view this post
VIEW IN TELEGRAM
417-й программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня у нас очередная подборка занятий для программиста, которые помогут улучшить его навыки. 🎯
1️⃣ Волонтёрство. Это увлечение не для всех пойдет, но оно сможет развить навыки общения и лидерства. Часто проходят разные конкурсы, выступления и хакатоны, которым нужны смелые ведущие. Покажите всем свои социальные качества, и заложите основу вашего будущего тимлида. 📈
2️⃣ Фокусы. Вы все верно прочитали - фокусы! Мелкая моторика рук очень важна, мало кто знал, но она напрямую влияет на скорость мышления. Также, общение со зрителем во время показа трюка развивает навыки коммуникации. 🤝
3️⃣ Видеоигры. Конечно, играя в Доту вы не станете программистом, но вот действительно полезные варианты: Factorio, Kerbal Space Program, Opus Magnum. А вообще, любые игры, где вам дают создавать, развивают навыки разработчика игр. 🎁
🗓 Вы могли заметить, что постов не было целую неделю. Это связано с чередой событий, которые ввели меня в глубокую депрессию. Очень хочу рассказать о том, как я смог выйти из неё, так что ждите еще один пост в ближайшие 48 часов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое депрессия и как из неё выйти? Хочу рассказать о способе, который сможет помочь программисту в трудную минуту, и дать пару советов. 🤔
🥵 Депрессия – как тяжелый рюкзак, который ты не можешь снять. Это не просто плохое настроение или тоска, которая проходит через пару дней. Это длительное состояние, которое влияет на твои мысли, чувства, поведение и тело в целом. 😞
🤕 У нас, программистов, часто бывает выгорание, но иногда оно переходит в уже более глубокую болезнь. Для того, чтобы помочь самому себе, важно вспомнить то, что вас радовало больше всего, придать этому новые краски, и пересмотреть план дня. 👌
👾 Как вышел из неё я? Когда лежал на кровати начал прокручивать в голове случайные события, искать выход из своего положения и понял, что давно не занимался любимыми делами: холодный душ, прослушивание энергичных песен, общение с коллегами и друзьями, прогулки на природе. Я собрал все силы и начал возвращаться к прежнему темпу, с мыслью о том, что иначе потеряю все. Вскоре, как видите, у меня начало получаться. 😏
Несмотря на причины депрессии скажу лишь одно: никогда, не вините самого себя. В любом событии виноваты как минимум двое.💯
Несмотря на причины депрессии скажу лишь одно: никогда, не вините самого себя. В любом событии виноваты как минимум двое.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
417-й программист
Please open Telegram to view this post
VIEW IN TELEGRAM
Эффективные алгоритмы и как их написать. Существует много способов решить какую-либо проблему, но в программировании это надо делать как можно быстрее. Давайте разберем основные моменты. 🧮
🪙 Неважно, какая стоит перед вами задача, важно, чтобы вы её четко представляли. Запишите все подробности в блокнот, опишите всё, как для другого человека, сделав первый шаг на пути к решению. ✏️
😶 Далее, разберите все моменты, которые вам не понятны. Если нужна какая-то формула, поищите в интернете, если совет, спросите на форуме, если идея, потратьте 10 минут, чтобы комфортно её придумать. Собрав всю информацию, вы готовы собирать пазл. 🧩
🧑💻 Напишите первую рабочую версию, скелет алгоритма. Пусть он работает неидеально, но вы всегда сможете это исправить. Пишите комментарии к каждому блоку кода, дополняйте делали, вспоминайте описание задачи и думайте, соответствует ли оно реальности. 📎
⌛ Наконец, оптимизируйте код с помощью нескольких приемов:
– Комбинирование циклов и удаление повторов
– Растяните время выполнения, чтобы снизить нагрузку
– Найдите наименее нагруженное место в коде, вставьте алгоритм именно туда
🔖 Это план, который я создал на основе рекомендаций и источников. Люблю его использовать при работе с графикой. Однако, не забывайте, что он не будет работать если задача слишком большая, всегда разбивайте её на более мелкие. Удачи в реализации!
#HappyCode
– Комбинирование циклов и удаление повторов
– Растяните время выполнения, чтобы снизить нагрузку
– Найдите наименее нагруженное место в коде, вставьте алгоритм именно туда
#HappyCode
Please open Telegram to view this post
VIEW IN TELEGRAM
Linux – первое правило безопасности. Хочу рассказать, какие функции этой ОС никогда не появятся в Windows и Mac, а также, почему я до сих пор не перешёл на неё. 🐧
🔒 Вы наверное знаете, что всякие хакеры и анонимы используют Linux, так как она самая защищенная. Но почему? Дело в том, что все её пользователи и программы имеют строгие права, которые делятся на три категории:
👑 Владелец файла
👥 Группа, которой принадлежит файл
🦊 Остальные пользователи
Зачастую, только владелец может изменять файлы и управлять ими. Остальные же – только читать и выполнять. Поэтому, если на компьютер будет загружен вирус, то он не сможет контролировать системные данные, или вообще не будет иметь доступа к ним. Однако, если пользователь передаст права вредоноснлму ПО, например трояну, то уже ничего не поделать.😢
👨💻 Как вы знаете, я пишу игры при помощи WinApi. Эта библиотека разработана строго под Windows, и не может быть запущена на других ОС. Мои проекты используют её как основную, и чтобы перейти на Linux, придётся их переписывать, например под OpenGl. Эта проблема часто встречается среди разработчиков, но если хочется, можно установить Linux рядом с Windows. ✔️
🔓 Если вам важна безопасность, вы не сильно привязаны к текущей системе и хотите попробовать что-то новое, то обязательно попробуйте Linux, и она откроет для вас новый мир, где вы – король и повелитель своего ПК. 👑
#Security
Зачастую, только владелец может изменять файлы и управлять ими. Остальные же – только читать и выполнять. Поэтому, если на компьютер будет загружен вирус, то он не сможет контролировать системные данные, или вообще не будет иметь доступа к ним. Однако, если пользователь передаст права вредоноснлму ПО, например трояну, то уже ничего не поделать.
#Security
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Меня давно не было, очень рад снова работать для вас. Прошёл уже 1 месяц, закончилось лето и наступила осень. Кто учится в школе, поздравляю с новым учебным годом, а кто уже работает, желаю насладится золотой осенью! Выпускать посты я буду 1-2 раза в неделю, если есть пожелания по контенту, я 24/7 читаю ваши комментарии. Скоро увидимся! 🍃
Please open Telegram to view this post
VIEW IN TELEGRAM
Настольные игры & программист. 🏠
Когда вам говорят: "Хватит сидеть за компьютером", или просто хочется расслабиться без мониторов, отличным решением станут старые добрые настольные игры. Я опишу 5 таких занятий для одного человека, если вас двое, гораздо легче найти развлечение по душе.🤝
1️⃣ Пазлы. Самое простое что можно предложить. На один вечер подойдет набор с 100-300 деталями, а на долгий срок можно взять и до 1к. 🧩
2️⃣ Кроссворды. Их продают по цене булки хлеба в киосках и на почте, но если есть принтер, то лучше распечатать. Кроссворд на лист А4 займет ваши мозги на 1 час. ✏️
3️⃣ Раскраски по номерам. Это вовсе не детское занятие, подойдет каждому. Для любителей рисовать или работать с цветом – идеально. Пиксельные, как по мне, самые интересные. 🖼
4️⃣ Оригами. Напечатайте инструкцию или включите обучалку на фоне. Данное занятие отлично разрабатывает мелкую моторику и иногда расслабляет. 🛫
5️⃣ Карточные домики. Из 36 игральных карт создают пирамиды и мосты, а что придумайте вы? Это как необычный конструктор, который скоротает 10-20 минут. ☕️
Когда вам говорят: "Хватит сидеть за компьютером", или просто хочется расслабиться без мониторов, отличным решением станут старые добрые настольные игры. Я опишу 5 таких занятий для одного человека, если вас двое, гораздо легче найти развлечение по душе.
Please open Telegram to view this post
VIEW IN TELEGRAM
А что пожелать программисту? Сегодня же его, 256-й день в году. Я приготовил 3 подарка, но распаковать вы можете только один. Что выберете? 🎁
1. Классная идея что подарить.🖼
Вы часто ищите хорошие обои на ПК? Если да, то ваш друг наверное тоже! Откройте Paint и нарисуйте их в стиле Абстракция, или используйте онлайн-редакторы. Главное – обои должны быть тёмными и без текста.
2. Отличный тост, чтобы поздравить друга.🍷
3. Тема следующего поста.🤫
Я не раз говорил, что Linux – лучшая ОС, но никогда не обучал вас командам, которые стоят в основе её уникальности. Да, это будет Топ 5 самых мощных команд в Linux +лучший дистрибутив для начинающих.
👑 И никогда не забывайте, что мы – повелители компьютеров и операционных систем, короли кода и оптимизации. Желаю, чтобы вы всегда получали удовольствие от этого, и знали, в каких местах прячутся баги.
1. Классная идея что подарить.
2. Отличный тост, чтобы поздравить друга.
Друзья, все уже знают, что сегодня 256-й день в году! Замечательное число, ведь я хочу пожелать ровно 2 чашки кофе у вас на столе утром, 5 терабайт свободного места и конечно только 6-ти значные зарплаты!
3. Тема следующего поста.
Please open Telegram to view this post
VIEW IN TELEGRAM