417-й программист
107 subscribers
63 photos
9 videos
4 files
41 links
Всё о жизни программиста и GameDev: новости, советы, лайфхаки, опыт. Здесь ты откроешь для себя секреты мира IT! 🕹

🎮 Заходите поиграть: https://programmer-417.itch.io

🔴 YouTube канал:
https://youtube.com/@programmer_417
Download Telegram
👑 Лучший путь к успеху для программиста.

🍸 Марк хочет стать Senior программистом. Для начала, ему нужно выбрать первый язык программирования, например Python 📱 и изучить его синтаксис на базовом уровне. После, Марку потребуется написать пару-тройку проектов, которые будет показывать в резюме 🤩, они также помогут получить недостающие знания. Для примера, это могут быть сложные сайты (Frontend+Backend), полезное ПО, новые алгоритмы или большие игры 🎱. Потом, когда у Марка будет необходимый опыт, он сможет изучить рынок и запустить свой стартап 💡, допустим это будет сайт по продаже подписок на нейросети. По мере разработки, Марку нужно будет набирать аудиторию, допустим с помощью рекламы и каналов на известных площадках 📱. Когда целевая аудитория вырастет хотя бы до 500, можно уже начать собирать деньги и работников, готовить бета-версии проекта, то есть сайта.
Теперь цель достигнута: у Марка есть команда из 5-8 человек, готова первая версия сайта 💻. Ему уже будет гораздо проще развиваться, он может назначить менеджера для текущего проекта и перейти к следующему, потом создать компанию по разработке, к примеру, интернет-технологий 🌐, ну а дальше уже сами можете представить)
Please open Telegram to view this post
VIEW IN TELEGRAM
3
💬 Давайте проведём небольшой опрос об игре, которую я смогу прокачать до версии 2.0.

1. Waiting for Network. 🙈 Мой любимый на сегодняшний день проект. В обновлении я могу сделать ещё 5 крутых уровней и чуть переделать концовку .

2. Jump Alone. 🧐 Эту игру я также могу дополнить уровнями, в принципе ещё 10 вполне как вариант. Также стоит доработать несколько деталей и графику 🤩.

3. Another World. 🌛 Если вкратце, то это короткая игра-приключение про волшебное место. Можете почитать пост в закрепе, эта игра старая и багованная, но если вам нужно, я доделаю и выпущу её 🛠.

Если вас хоть что-то заинтересовало, в комментариях я сделал опрос по этому поводу ✍️. А если вы ещё не играли в мои игры, то в описании канала есть ссылка на их странички на Itch 🖥. Сразу говорю, НИКАКИХ вирусов, майнеров или троянов там НЕТ. Будут вопросы - я сделаю отдельный пост, в котором объясню и докажу, что мои игры безопастные.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🥇 Как нужно оформлять меню игры?

Даже для самой маленькой игры нужно меню. ✏️ Они бывают разные, но я расскажу вам о самом простом и удобном варианте. В классическом игровом меню должны быть кнопки: играть, настройки и выход. ⚙️ В настройках как минимум стоит сделать кнопки отключения звука и сброса игрового прогресса, также можно указать версию игры (например V1.40).  💳
Если же ваша игра сложная или её долго проходить, стоит добавить Инструкцию, в которой будет объяснено, какие клавиши нажимать, а также суть игры или сюжетная карта. ✍️
Если игроку нужно будет проходить уровни, то их удобно показывать в меню "Уровни", где можно сделать красивые анимации и переходы.
Также вам, как разработчику важно знать, первое что увидит игрок - меню. 👌 Вы должны оформить его так, чтобы пользователь захотел остаться, привлечь его внимание. 👍 В моих играх, я использую динамические меню, чтобы игра выглядела живой. Не обязательно выдумывать всякие фокусы и алгоритмы анимации, но можно, например, показать главного героя в движении. 🥸
Таким образом, если вы хотите добиться привлечения внимания игрока и его удержания в игре, то вам стоит сделать достойное меню в игре, а может быть придумать новый способ его создания, всё в ваших руках! 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
4
📦 Какие вещи стоит иметь программисту? (Кроме тех, что необходимы)

1. Ноутбук. 💻 Очень часто бывают ситуации, когда надо уехать на несколько дней из дома. ✈️
У разработчика будет возможность заняться проектом практически где угодно благодаря мобильному ПК.

2. Внешнее хранилище. 🛡
Да, есть GitHub и различные облачные сервисы, но всё же при отсутствии доступа в интернет, потери аккаунта или поломке компьютера, у вас всегда будет надёжное место для хранения данных. 📀

3. Вторую ОС на основном ПК. 👨‍💻 Нам часто приходится скачивать непроверенные файлы, это могут быть библиотеки, утилиты, плагины и т. д. Если в них содержится опасный вирус, он может заблокировать доступ к вашим данным или вообще к системе. 🔓 В таком случае как раз и поможет вторая система (желательно Linux), с помощью которой вы сможете устранить ошибки и восстановить файлы. ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
5
🤫 Рубрика "Секреты программистов", часть 2.

1. Программисты не любят работать в команде. 🤷‍♀️ Любой проект мы предпочтём делать в одиночку, ведь в компании разработчиков бывает трудно разобраться в чужом коде, учить новичков, работать сообща и всё такое. 🤪 Когда создаешь что-то самостоятельно, всё что нужно у тебя в голове. ✏️

2. 🧐 Программист != компьютерщик. Да, иногда мы можем помочь разобраться в системе или установить программу, но когда дело доходит до чего-то более глубокого (по типу прошивки BIOS, обхода блокировок и вирусов, восстановления файлов ☹️) то программисты, особенно те, что не разрабатывают ПО, навряд ли смогут вам чем то помочь, кроме поиска полезной инфы в интернете. 🌐

3. У кодеров очень часто встречаются проблемы со здоровьем, ☕️ начиная тупо с проблем сидячего образа  жизни, заканчивая осложнениями с психикой и ожирением. ⚰️ Правда, обычно это бывает у фрилансеров, которые редко следят за своим состоянием. 🍔 У офисных программистов с этим всё в порядке, в основном как раз такие и заводят семьи, открывают стартапы и создают команды разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
4👾1
⚠️ Пару важных слов об игровой зависимости.

Это такой синдром, при котором человек воспринимает игры как нечто необходимое, не может контролировать себя и время в игровом процессе. 🤔 На сегодняшний день в мире миллионы людей страдают таким психическим состоянием, и хотя нам, разработчикам игр, это идёт в пользу, оно уничтожает жизни людей. 😞
Вот вам пара советов, которые помогут вам контролировать времяпровождение в играх:
1. Дисциплинируйте себя. 😼 Не ищите причины поиграть, планируйте дела, ходите на прогулки и встречи.
2. Как можно меньше думайте об играх, 🏕 это поможет сосредоточится на реальном мире.

Лично я вообще не играю в игры, я их создаю. Компьютерные игры - это всего лишь развлечение, всего лишь халявный дофамин. 🤯 Если человек прекратит играть, с ним ничего не случится, жизнь не станет хуже, он не умрёт, а хорошие друзья всё равно будут с ним общаться. 😉 Я хочу донести мысль о том, что если вы хотите увеличить количество свободного времени и тратить его более эффективно, то вам не стоит играть больше 1 часа в день, а также, лучше выбирать такие игры,
которые не сильно затягивают, например мои. 😘
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🌡 Кто хочет пройти тест на программиста? Если правильно ответите на все вопросы, ставьте плюсик в комментариях, посмотрим сколько нас)

https://youtube.com/shorts/KQ_DRXqorB0?feature=share
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Сцена из сериала просто создана для этого мема 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🥇 Топ 3 правила, которым ты должен следовать при создании своей игры.

1. Никогда не берись за слишком большие проекты. 🤯 Когда у тебя появляется хорошая идея, не беги сразу же реализовывать её, а лучше запиши. ✍️ Если у тебя недостаточно опыта и знаний, настанет момент, когда просто не захочется больше продолжать разработку игры и твои труды станут напрасными. 😢

2. Всегда доводи дело до конца, даже если не хочется. 🛠 Если делаешь анимацию, то позаботься, что она соответствует стандартам и рисовке игры, когда разрабатываешь управление с клавиатуры, подумай, как его можно сделать ещё удобнее и доступнее для игрока. 🤩

3. Перед финальным релизом обязательно проведи полное тестирование игры на ошибки. 😵 Если игра будет багованная, то ты можешь потерять репутацию и получить отрицательные отзывы от игроков. Те у кого есть деньги, могут заказать тестирование у профессионала, на том же фрилансе. А тем кто хочет сэкономить, стоит узнать основы тестирования проектов и не пожалеть времени на эту важную часть разработки. 🔖
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🔥 Полезные занятия для программиста. Часть 2.

1. Решение олимпиадных задач. 🧑‍🎓 Есть такие сайты, где предлагается решить задачи с интересными условиями. 🆒 Ответ может состоять из нескольких строк кода, такие сайты развивают интеллект и нестандартное мышление.

2. Чтение книг. 🧠 Да, все знают, что читать полезно, но для программистов книги могут стать лучшими друзьями. 😍 Книга - это как zip-файл для человека, который перенесёт информацию вам в мозг в самом удобном и продуманном виде.

3. Сделать свой сайт. 🖥 Достаточно знать языки для Frontend части и уметь делать красивый дизайн. Сайт может стать "домашним питомцем" для программиста, за которым нужно ухаживать, кормить контентом и защищать от атак. ⚔️ К примеру, на личном сайте может быть ваш блог, база знаний, лучшие проекты или просто развлекательные статьи.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🗓 Тайм-менеджмент для программистов.

Самое простое - написать вечером план на следующий день. ✏️ Неважно, работаете ли вы, учитесь или отдыхаете, если вам нужен результат, то вам нужен и план. Для начала, укажите задачи, которые требуется выполнить срочно, над ними лучше всего работать утром, с 10 до 14 часов. 👨‍💻 Потом, запишите цели, необходимые для вас лично или задачи, не требующие спешки. Их очень хорошо выполнять вечером, после 18 часов. 🏕 Также стоит упомянуть в вашем расписании своевременный отдых, прогулку, хотя бы один раз в день, домашние дела и чтение книг. 🧑‍🎓 Всё это очень хорошо развивает вас, как личность, и даёт необходимую пищу мозгу. Ну и под конец, если вы играете в игры или смотрите фильмы, то пометьте себе сделать это не раньше 19 часов, чтобы не расслабляться раньше времени. 🕹
Выше пример моего расписания на выходной день, где учтены все эти моменты. Они помогают мне выжимать из каждого дня максимум и быть продуктивным.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💯2
*История является частью игры Секреты второго измерения и связана с книгой*

Сегодня я хочу поведать вам легенду об Империи Рассвета. 🌛 Геометрические фигуры с давних времён не ладили друг с другом. Они обащались только ради личной выгоды, не более, поэтому очень часто возникали ссоры и начинались жестокие войны, в которых не победить без преимуществ. 🛡 Фигуры начали изобретать и осваивать навыки - специальные приёмы магии, что могли сделать их непобедимыми. 🛡
Шли века, почти все, кто умел создавать навыки, ушли со света, а сильнейшие воины основали Империю рассвета - место, где запрещены любые методы насилия, любые разногласия и стачки. 👥 Это место существовало засчёт огромных денег, там могли жить лишь успешные торговцы и богатейшие фигуры. 👑 Жителям Империи не было смысла использовать навыки из-за высокой безопасности. Остальным же фигурам пришлось несладко: за пределами города не было правил, поэтому они начали возвращаться к традициям предков и изучать как можно больше навыков для самообороны - это единственный путь выжить...

👌 История может помочь вам при прохождении будущей игры. Если она вам понравилась, то оставляйте 🔥 под этим постом. Когда наберём 5 🔥 я выложу новое дополнение к игре.
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Правильное рабочее место — залог эффективной работы.

Что должно быть на столе программиста?
1️⃣Клавиатура + мышь + коврик, по площади минимум в 3 раза больше чем клавиатура
2️⃣ Освещение + монитор: большой экран, желательно с IPS матрицей
3️⃣ Второстепенные вещи: удлинитель, декоративное растение, вход USB type-C или type-A для флешки

Как правильно настроить свет?
Если вы не сможете прочитать книгу при текущем освещении, нужно включать лампу
Лампа может быть за монитором или рядом с ним, не должна светить вам в глаза
Не используйте переливающийся световой режим, он будет только отвлекать

Как можно меньше отвлекаться?
1️⃣ Поставьте рядом стакан воды, оденьте наушники, уберите большой свет
2️⃣ Выберите для себя удобную позу: положите подушки на кресло, подставку под ноги или используйте подлокотники.
3️⃣ Покормите кота (если он у вас есть). Серьезно, я постоянно отвлекаюсь, потому что по моей клавиатуре ходят чьи-то лапы.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4
Лови 3 идеи для твоего проекта. 💎

1. Умный будильник на базе Arduino Nano. Нужны 3 кнопки для управления, зуммер (пищалка), экранчик на 4 цифры, батарея и конечно же Arduino. Твоя задача - уместить в плате как можно больше функций, а ещё придумать копрус для будильника. ⚙️

2. Smart-камера для управления компьютером. 👀 Нужна лишь Web-камера и навыки программирования. Программа будет получать изображение, на котором пользователь показал определённое количество пальцев. ☝️ Например на 3 пальца программа открывает браузер, а на 2 - Visual Studio. Главной задачей будет придумать алгоритм, распознающий руку с картинки.

3. Своё облако на Raspberry Pi. ☁️ Требуется написать программы сервера и клиента, купить микрокомпьютер Raspberry (или любой другой), желательно 3-й или выше версии, ну и карту памяти, на которой будут храниться данные. ✉️ Сервер должен стоять у тебя дома и быть всегда включён для постоянного доступа. Потом можно сделать систему авторизации, шифрование данных и remote-программу.

P. S. Все эти проекты я уже создавал, если будут вопросы, пиши в наш чатик - https://t.me/Chatik417.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯5
This media is not supported in your browser
VIEW IN TELEGRAM
2
🔄 Я обновил наш стикерпак! Теперь, в нём ещё больше ответов на частые и банальные ситуации программистов. 😬 А также были добавлены самые лучшие мемы 2024-го года. 🆕 Делитесь стикерами с друзьями, отправляйте в группы и добавляйте в избранное. Давайте вместе развивать наш канал! 🤩
Please open Telegram to view this post
VIEW IN TELEGRAM
3
⛔️ Программисты исчезли. Что же будет происходить в мире, если их не станет?

И так, для начала разберемся, зачем айтишники вообще нужны. Если кратко, то их главная задача - поддержка и разработка програмных продуктов. 🖥 Целых 4 миллиарда людей пользуются смартфонами, то есть пользуются продуктами, что создают программисты. Сегодня, приложения и сервисы для многих людей - такая же необходимость как вода и воздух. 🌛
Теперь, представим ситуацию, что все программисты забыли, как писать код, а все ресурсы, где написано хоть что-нибудь связанное с программированием, стёрты. Тогда что? Конечно, те, кто никак не связан с сферой IT сначала не почувствуют никакой разницы, но 25 миллионов людей потеряют работу (и немного память). В ближайшие недели, все сервисы будут работать стабильно, пока сервера не начнут перезагружаться и ломаться из-за отсутствия их поддержки. 📊 Спустя один-два месяца отключатся многие Web-сервисы, сайты и все, что работает по интернету. Примерно через пол года, люди смогут пользоваться только оффлайн приложениями, типа калькулятора, рисовалок и некоторых игр. Из-за этого, мир снова начнёт быть более активным и общительным, а многие психические заболевания, по типу депрессии станут редкими. 👍
Хочу упомянуть, что через какое-то время люди поймут, как работают компьютеры, заново. В любом случае придёт к тому, что все восстановят, ну или переделают, с новыми языками программирования, по новым правилам, но как факт. ✔️
Таким образом, уход программистов из современного мира очень сильно пошатнёт общество, однако даже такой удар по цивилизации может быть поправим.

Напишите в комментариях, что бы вы добавили или исправили. Будет очень интересно узнать ваше мнение по этому поводу) 💬
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
Не хватает мотивации? Тогда этот пост для тебя! 🔝

Программист ты или нет,
Дам тебе дружок совет:
Если хочешь много денег,
Мало бед и кучу сил,
То попробуй ты сегодня,
Встать с дивана, сесть за комп,
И за несколько неделек
Оживить парочку идеек.
Навыки освоить тоже,
И терпения набраться сможешь!
Полюби ты свое дело –
И принесет оно успех!

– Programmer_417

Я слышал много историй, как люди загорались какой-нибудь идеей, получали немыслимую дозу мотивации и сразу же бежали тратить все силы на реализацию нового проекта. 🆕 Как итог – почти все из них потерпели провал, потеряли силы и желание продолжить дело. Да, я понимаю, что горящее желание реализовать новую потрясающую идею трудно сдерживать, но я тебе отвечаю, что если хочешь доводить всё до конца, то научись дисциплине! То есть трать каждый день, не более 2-4 часов на создание проекта. 😼
Тут подойдёт банальная фраза:
Поспешишь – людей насмешишь.


Но как же начать, если нет ни мотивации, ни сил? Да очень просто! Есть свободная минутка – запиши или распиши свою идею, например в Заметках на телефоне. ✔️ Есть свободный часок – напиши хотя бы 40 строчек кода (то есть налегке займись основной частью) для своего проекта. Самое главное – иметь желание, а ещё идею, которая будет твоим лучшим тренером и мотиватором.🔼

Как "Волшебный пендель", мне всегда помогает медитация. Чтобы помедитировать, сядьте на пол в удобную для вас позу, засеките таймер на 20 минут и сосредоточьтесь на окружающих звуках, чтобы отчистить голову от лишних, застоявшихся мыслей. 🟢

А кто уже владеет методами дисциплины? Поделитесь ими в комментариях, а в последующих постах я расскажу о них!🎙
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Channel photo updated
А вот и первый день зимы! ❄️
Всего лишь 31 день до нового года, как раз самое время, чтобы завершить все дела и проекты, подготовить идеи на следующий год и купить подарки родственникам и друзьям. 🎁
Для вас я уже приготовил зимние обновления для всех моих игр! Переходите на мою страничку Itch и почувствуйте зимний вайб) 💊
Также, я напомню, что 31 декабря, в 15:00 по МСК, на моем Youtube канале выйдет видео, где я покажу 1-ю главу моей будещей игры "Секреты второго измерения". ⚡️
Теперь пора торопиться, время не ждёт!
Подарки, хлопушки, икру покупать,
И чудо новогоднее в гости звать.
Придумай ты план на последний день года,
Чтоб праздник был символом Нового года!
Please open Telegram to view this post
VIEW IN TELEGRAM
3