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
🎡 Вот вам ещё несколько фактов об игре "Секреты второго измерения".

1. 📖 Игра сделана по моей книге, которую можно будет прочитать после прохождения.
2. 🎬 Главными персонажами будут фигуры с разным количеством углов (треугольник, круг, многогранник). Все они очень любят воевать друг с другом.
3. 🎇 Я вдохновился игрой "Thomas Was Alone", однако "Секреты..." будут гораздо красивее и красочнее.

✨️ К концу декабря 2024-го года я выложу на свой Youtube-канал небольшое видео по игре, где будет показана первая глава. (Всего их где-то 8).
👍2
Я тут подумал, может создать небольшую мини-игру пока вы ждёте Секреты второго измерения?)
Anonymous Poll
77%
Да, давай! 😃
15%
Я подожду 😉
8%
Не надо 🥱
2
Media is too big
VIEW IN TELEGRAM
🔥 Эксклюзив для моего канала. Это игра Another World, версия 1.0. Напоминаю, что в закрепленном посте я предложил "отреставрировать" её до версии 2.0. 🎮 Игра сделана давно, но вдруг вам она интересна 😉.
👍5
https://youtube.com/shorts/Es1-J9Up8DA?si=p-A1Cdq6MHk2Z_on


🎉 НОВОЕ видео уже на канале!
🧐 В нем я расскажу о трёх классных идеях для игры, которые вы можете реализовать.
👍2
📝 На каких языках написаны современные видеоигры?

🎭 Atomic Heart - C++, Unreal Engine 4
🏔 Minecraft: JE - Java, BE - C++
🧝‍♀ Genshin Impact - C#, на движке Unity
🚓 GTA 6 - C++
Secrets of the Second dimension - C, движок я сделал сам
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🍭 В ближайшее время я начну выкладывать свои видео на Rutube! Все же многим его будет проще использовать, плюс, мне самому интересно что из этого получится. 🚀
👾4
⭐️ Топ 3 самых редких языка программирования:

1. 🤖 Hack - создан Firefox🦊, предназначался для совмещения быстрых циклов и статической типизации, сейчас активно разрабатывается.
2. 🏓 Racket - создан для тестирования идей и прототипов💡, простой синтаксис, имеет замечательное руководство.
3. 🌋 Dart - разработанный в Google язык, которым хотели заменить JavaScript, путем доработки недостатков . Сейчас на нем написаны некоторые сервисы компании.
🤩3
🌐 Какими сайтами пользуются программисты?

1. 👨‍🏫 Codewars.com - платформа с тысячами интересных задач на логику, решаемых с помощью языков программирования 👨‍💻.
2. 🐵 Monkeytype.com - красивый сайт, где можно попрактиковаться в слепой печати и ускорить её .
3. 🎯 Stackoverflow.com - место скопления всех айтишников, где программист найдет ответ на любой вопрос, даже самый безумный 🤯.
4. 🎲 MSDN (Microsoft Developer Network) - официальное руководство по всем API, написанных Microsoft, очень удобное 👌.
5. Habr.com - сайт с IT новостями и статьями, тут прогеры делятся опытом, учаться у других и пишут мастерклассы.
2
🤩 Я запускаю рубрику "Секреты программистов"!
Это первый выпуск.🍷

- Кодеры делятся на 2 типа личности: офисные ☺️ и фрилансеры 👨‍💻. Одни довольно энергичные, весёлые и общительные 😁, а другие наоборот, тихони 😴, но у них очень удобный график работы.

- Мы никогда не будем просматривать весь свой код, чтобы найти все баги ⛔️. Обычно они говорят сами за себя, но иногда могут не мешать от слова совсем ☺️.

- Довольно часто мы просто пялимся в монитор, пытаясь понять ошибку 😑. Если вы думали что прогеры постоянно что-то печатают 👨‍💻, то это неправда)
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🔝 Вот вам 5 сочетаний клавиш в Visual Studio 📱

1️⃣ CTRL+M+O - свернуть все функции и классы кода, чтобы было удобнее ориентироваться в нем ⚡️.
2️⃣ CTRL+K+C - выделенный код становится комментарием 🔤.
3️⃣ CTRL+ALT+L - открыть обозреватель решений. Он нужен для того, чтобы просматривать файлы проекта 👀.
4️⃣ CTRL+H - найти и заменить слово. Да, она используется не только в VS, но капец какая удобная 🛸.
5️⃣ ALT+F1 - выполнить анализ кода и найти ошибки 💀.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🔝 Какая операционка лучше подойдёт для программиста?

📱 Windows 10/11 - отличное решение для новичков и разработчиков игр. Вам не составит труда найти и скачать нужное приложение, доступны все инструменты для разработки под любые устройства! 😎
Из минусов: отсутствие полного контроля над системой, нетрудно поймать вирус и она платная. 🤑

📱 MacOS - очень подходит для разработчиков сайтов или тех, кто пишет для IOS на языке Swift. Приятный интерфейс, высокая безопасность, широкий выбор приложений. 🎮
К сожалению данная система плохо подойдёт для тех, кто пишет для Windows и Android, ваши действия будут очень ограничены и она доступна только владельцам продуктов Apple. 🪙

🐧 Linux - бесплатная система для тех, кто хочет действительно управлять компьютером. 🤩 Хочешь удалить все системные папки? Пожалуйста! Также никакой вирус не сможет перехватить управление, только вы решаете, что будет делать ваше устройство. 😈
Конечно, не бывает все так идеально. Linux не имеет того набора возможностей, что дают другие ОС, плюсом вам нужно будет понять как работать с командной строкой, чтобы использовать все фишки. 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🤔 Каким будет программирование через 10 лет?

Для начала, выделим основные направления на сегодняшний день: нейросети, Gamedev, телеграмм боты, приложения для IOS/Android и сайты. Сейчас активно развиваются нейронки, так что через 10 лет наверняка появится модель, которая по разуму и поведению очень близка к человеку 😆. Она сможет написать по крайней мере Frontend часть для сайтов, создать любые телеграмм боты (в пределах разумного) и делать нативные приложения для сайтов (типа Habr, Stackoverflow, Wikipedia). Также нейросети смогут создавать небольшие видеоигры и помогать в написании сложных алгоритмов 🤝.

🙂 Спустя 10 лет, профессия программиста само собой останется актуальной и востребованной, так как нужно будет поддерживать разработку новых видов нейронок, плюсом, сложные проекты все равно придется реализовывать по большей мере людям 😵.

😞 Если честно, не хотелось бы, чтобы нас, программистов, заменил (даже частично) наш же код, то есть нейронные сети. Всё же люди должны уметь думать самостоятельно, мечтать и реализовывать свои собственные цели. Мы не должны расслабляться, не должны позволять машинам заменять нас 😠. Ещё 5 лет назад, такое словосочетание как компьютерная нейросеть было чем-то новым и неизученным, а сейчас это уже часть нашей жизни 🤨.

А что вы думаете по этому поводу? Стоит ли программировать с помощью ChatGPT и какое его поколение станет ключевым? Пишите свои предположения в комментах 🔽.
Please open Telegram to view this post
VIEW IN TELEGRAM
2
This media is not supported in your browser
VIEW IN TELEGRAM
2
🔄🔼 И так, это мой новый набор стикеров специально для айтишников! 👨‍💻 В нём собраны мемы и весёлые ответы на частые вопросы от программистов) 😆 Вы можете использовать его в группах, чатах с коллегами и друзьями, ну или скинуть менеджеру проекта, чтобы больше не преставал 👌.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👀 Давненько я не делился новостями о разработке моей новой и самой навороченной игры - Секреты второго измерения ⭐️. На данный момент готовы все технические части программы, служащие для создания красивой графики и интерфейса игрового меню, и книга, в которой описан весь сюжет 🪙.
Сейчас я разрабатываю первую главу игры, где игрок будет осваиваться в управлении и узнавать о мире 2D персонажей 🌡.
Главным героем игры является прямоугольник. Он будет сражаться с другими фигурами, осваивать навыки и очень много путешествовать ⚔️.
Игра выйдет в 2025-м году (скорее всего осенью), я вкладываю в неё не только свои знания, но и душу 👌.
Гарантирую, что она будет полностью бесплатная, а пока она разрабатывается, я буду набирать аудиторию, чтобы многие смогли поиграть в этот инди-проект 🕹.
Please open Telegram to view this post
VIEW IN TELEGRAM
👾4👍1🔥1
🙂 Как мотивировать себя, если ты программист? Вот вам 5 советов, которые помогут поднять настроение и желание кодить 📈.

1. 🔥 Смотрите видео о программировании на Youtube. Когда я смотрю, как кто-то создаёт свой проект, мне становится грустно 😢, что я ничего не делаю и стою на месте, и ко мне приходят силы, чтобы создавать и творить 😼.

2. 🏠 Создайте максимально комфортную атмосферу: успокойтесь, сварите чашечку кофе ☕️, включите спокойную музыку на фоне и начните работать над своим проектом 😎. Не торопитесь, знайте, что главное не то, насколько быстро вы двигайтесь, главное, что не стоите на месте 🔝!

3. 😉 Есть очень годный лайфхак, который вам просто стоит попробовать - медитация. Данное упражнение поможет вам набраться моральной энергии и освободить голову от мусора 😉. После медитирования (минут 15) вам станет гораздо легче сесть за комп и начать работать 👨‍💻.

4. 🙅 Не ищите отговорок, чтобы не программировать. Это банально, но когда у вас есть причина, ваш мозг думает, что она весомая и верит в неё 🤔. Ваша задача - просто не искать оправданий, типо вам плохо или лень, и не искать подходящего момента. Помните, что идеальную ситуацию, даже для кодинга, очень редко встретишь 💪.

5. 🧑‍🎓 Однажды я услышал от одного очень известного ютубера фразу:  "Нет завтра - есть сегодня. Нет настроения - есть цель". Кто не понял, завтрашний день может не настать, так что нужно делать все запланированные дела сегодня 🗓. А вторая часть фразы говорит о том, что сильный человек не будет искать подходящего момента, чтобы заняться делом, для него главное - любой ценой достичь цели 💯.

✔️ Надеюсь, что вы будете пользоваться этими советами, ведь они являются моими основными. Я не говорю, что вы должны стать мировым разработчиком или гением, однако стать сильнее, никому не помешает 😉.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Какие занятия могут быть интересны программистам?

1. 🅰️ Работа с Arduino. С помощью плат Arduino и Raspberry, можно создать своего робота или сконструировать часть умного дома. 😉 Очень интересное занятие, в котором не обойтись без программирования.

2. 👨‍💻 Научится управлять системой Linux. Да, звучит странно, но это довольно интересно. Есть куча разных книг, в которых описывается работа командной строки и системы в целом. 😂 Этот навык сделает вас повелителем компьютеров!

3. 👌 Научитесь собирать кубик рубика. Иногда очень полезно отвлечься от компьютера и занять голову чем то другим. Это совершенно не сложно, а самое главное - помогает расслабиться и перезагрузиться 🔄.
Please open Telegram to view this post
VIEW IN TELEGRAM
4
👑 Лучший путь к успеху для программиста.

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