🔥 VK инвестирует 1 млрд рублей в создание российского игрового движка
VK планирует инвестировать в разработку собственного игрового движка с открытым исходным кодом 1 млрд руб. Об этом сообщил гендиректор компании Владимир Кириенко.
🎮 В 2024 году компания планирует запустить бета-версию движка и начать работу с игровым сообществом: доработку, установку и адаптацию платформы, а также серверных решений. В 2025 году должен состояться полноценный релиз нового игрового движка.
#новость #vk #игры
VK планирует инвестировать в разработку собственного игрового движка с открытым исходным кодом 1 млрд руб. Об этом сообщил гендиректор компании Владимир Кириенко.
🎮 В 2024 году компания планирует запустить бета-версию движка и начать работу с игровым сообществом: доработку, установку и адаптацию платформы, а также серверных решений. В 2025 году должен состояться полноценный релиз нового игрового движка.
#новость #vk #игры
❤3👍2🔥1
😱 Советы по улучшению качества кода
В программировании существуют некоторые принципы, помогающие писать правильный и читаемый код. О трёх из них мы сегодня расскажем.
💋 KISS — Always Keep It Simple, Stupid (будь проще)
• Ваши методы должны быть небольшими (40-50 строк)
• Каждый метод решает одну проблему
• Система работает лучше всего, если она не усложняется без надобности
• Не устанавливайте целую библиотеку ради одной функции из неё
🗑 YAGNI — You are not gonna need it (Вам это не понадобится)
• Реализуйте только то, что нужно здесь и сейчас, а не в теории
• Подчищайте ненужный код
• Не добавляйте новый функционал, о котором его не просят
🙅🏻♂️ DRY — Don’t Repeat Yourself (Не повторяйся)
• Избегайте копирования кода
• Выносите общую логику
• Прежде чем добавлять функционал, проверьте в проекте, может, он уже создан
А какие принципы написания кода знаете вы? Делитесь в комментариях!
В программировании существуют некоторые принципы, помогающие писать правильный и читаемый код. О трёх из них мы сегодня расскажем.
• Каждый метод решает одну проблему
• Система работает лучше всего, если она не усложняется без надобности
• Не устанавливайте целую библиотеку ради одной функции из неё
• Подчищайте ненужный код
• Не добавляйте новый функционал, о котором его не просят
• Выносите общую логику
• Прежде чем добавлять функционал, проверьте в проекте, может, он уже создан
А какие принципы написания кода знаете вы? Делитесь в комментариях!
❤3💯3👍1
⚡️ Глава Минцифры о поддержке IT-отрасли РФ ⚡️
На пресс-конференции глава Минцифры Максут Шадаев заявил, что российская IT-отрасль сейчас нуждается в локальной помощи отдельным сегментам. Сейчас в ведомстве обсуждаются программы венчурного финансирования (финансирование молодых и перспективных проектов) для того, чтобы «увеличить появление стартапов».
👾 В частности, речь идёт о развитии игровой индустрии. По словам министра, государству очень важно поддерживать появление новых игр.
Ведомство готовит законопроект о предустановке на телефоны и планшеты игр и систем их оплаты без участия международных компаний. Также развивается программа по стимулированию и поддержке экспорта отечественных игр в Китай.
#новости #факультет_программирования
На пресс-конференции глава Минцифры Максут Шадаев заявил, что российская IT-отрасль сейчас нуждается в локальной помощи отдельным сегментам. Сейчас в ведомстве обсуждаются программы венчурного финансирования (финансирование молодых и перспективных проектов) для того, чтобы «увеличить появление стартапов».
👾 В частности, речь идёт о развитии игровой индустрии. По словам министра, государству очень важно поддерживать появление новых игр.
Ведомство готовит законопроект о предустановке на телефоны и планшеты игр и систем их оплаты без участия международных компаний. Также развивается программа по стимулированию и поддержке экспорта отечественных игр в Китай.
#новости #факультет_программирования
👍2❤1
Как вы считаете, что наиболее важно для развития IT-отрасли в России?
Anonymous Poll
39%
🛟 Господдержка IT-компаний
28%
⚒ Разработка и внедрение отечественного ПО
22%
🔒 Льготы для айтишников
72%
💰Гранты на разработку и внедрение новых программных продуктов
❤2👍2
🏗 Cписок лучших Backend-фреймворков которые вы можете изучить для веб-разработки.
#подборка #backend
{Express.js для JavaScript}
JavaScript является одним из самых популярных языков для веб-разработки и единственным языком, который обеспечивает Fullstack-разработку для мобильного обучения. {Django для Python}
Django – самый популярный фреймворк Python, используемый в веб-разработке. Основываясь на принципе DRY (Don’t Repeat Yourself), Django фокусируется на повторном использовании кода, тем самым повышая скорость разработки. {Laravel для PHP}
PHP – один из наиболее часто используемых языков программирования в Backend-разработке. Это удобный для начинающих фреймворк, который имеет простой интерфейс, обширную библиотеку и блестящую поддержку API.{Fiber Framework для Golang}
Фреймворк разработан для облегчения быстрой разработки с нулевым выделением памяти и учётом производительности. Fiber – это небольшой, но мощный фреймворк, к которому легко интегрировать сторонние библиотеки.#подборка #backend
❤4⚡1🔥1
🖖🏽 Стажировки для программистов: почему они нужны и где их искать
На сегодняшний день конкуренция среди молодых специалистов очень высока. Поэтому начать карьеру в программировании проще через стажировку. Стажировка для программиста — это отличный способ поработать над реальными задачами и проектами. Она помогает понять, какие навыки нужны в реальной работе, а также даёт полезные знакомства и весомую строчку в резюме.
Стажировка обычно длится два–три месяца, после чего успешные кандидаты могут получить оффер. За это время стажёр получает практические навыки работы в компании, а руководители понимают на что он способен в перспективе.
👽 Где искать стажировки
Кроме популярного сервиса HeadHunter стажерские программы можно найти на времякарьеры.рф и changellenge, а также на сайте компании Future Today
Часто стажировки публикуют и в социальных сетях:
https://t.iss.one/studreru
https://t.iss.one/it_vakansii_jobs
Также партнеры факультета программирования, такие как: «Appfox», «ЛАНИТ», «Цифровое развитие», «E-legion», приглашают студентов на оплачиваемые стажировки уже после второго курса. Это отличная возможность начать свою карьеру в передовых IT-компаниях страны.
#карьера #факультет_программирования
На сегодняшний день конкуренция среди молодых специалистов очень высока. Поэтому начать карьеру в программировании проще через стажировку. Стажировка для программиста — это отличный способ поработать над реальными задачами и проектами. Она помогает понять, какие навыки нужны в реальной работе, а также даёт полезные знакомства и весомую строчку в резюме.
Стажировка обычно длится два–три месяца, после чего успешные кандидаты могут получить оффер. За это время стажёр получает практические навыки работы в компании, а руководители понимают на что он способен в перспективе.
👽 Где искать стажировки
Кроме популярного сервиса HeadHunter стажерские программы можно найти на времякарьеры.рф и changellenge, а также на сайте компании Future Today
Часто стажировки публикуют и в социальных сетях:
https://t.iss.one/studreru
https://t.iss.one/it_vakansii_jobs
Также партнеры факультета программирования, такие как: «Appfox», «ЛАНИТ», «Цифровое развитие», «E-legion», приглашают студентов на оплачиваемые стажировки уже после второго курса. Это отличная возможность начать свою карьеру в передовых IT-компаниях страны.
#карьера #факультет_программирования
🔥3👏1👌1
🪩 Желаем вам насыщенных выходных!
Пусть они будут таким же долгим, как ожидание ответа на неоптимальный запрос к базе
Пусть они будут таким же долгим, как ожидание ответа на неоптимальный запрос к базе
🎉5❤2🏆1
Q&A: что нужно знать разработчикам в начале карьеры
Мы поговорили с экспертом факультета программирования Дмитрием Костевым и выяснили, с какими трудностями может столкнуться разработчик на старте карьеры и как с ними справляться. Ну и несколько советов новичкам от легенды факультета (которые мы опубликуем во второй части).
С какими трудностями ты столкнулся в начале своего пути?
На старте своей карьеры я столкнулся с двумя внутренними проблемами:
😱 суетливость
🤐 неуверенность в своих действиях
Я торопился в выполнении задач и мог не замечать важные детали, что приводило к ошибкам. Помимо этого, я был не уверен в своих действиях. Каждая моя попытка что-то сделать сопровождалась мыслями: “А что если я опять сделаю что-то не так”.
Что тебе помогало с ними справляться и развиваться?
В первую очередь с этими трудностями мне помогали справляться люди в компании. На своём первом месте работы я не задержался именно потому, что не чувствовал поддержки от команды. Выполнять задачи лучше мне помогали накопленные знания, благодаря которым я спокойнее относился к поставленным задачам.
Очень важную роль играют также люди с которыми чаще всего приходится взаимодействовать — это руководители или buddy в компании. Это те люди, которые направляют тебя и помогают развиваться.
#карьера #факультет_программирования
Мы поговорили с экспертом факультета программирования Дмитрием Костевым и выяснили, с какими трудностями может столкнуться разработчик на старте карьеры и как с ними справляться. Ну и несколько советов новичкам от легенды факультета (которые мы опубликуем во второй части).
С какими трудностями ты столкнулся в начале своего пути?
На старте своей карьеры я столкнулся с двумя внутренними проблемами:
😱 суетливость
🤐 неуверенность в своих действиях
Я торопился в выполнении задач и мог не замечать важные детали, что приводило к ошибкам. Помимо этого, я был не уверен в своих действиях. Каждая моя попытка что-то сделать сопровождалась мыслями: “А что если я опять сделаю что-то не так”.
Что тебе помогало с ними справляться и развиваться?
В первую очередь с этими трудностями мне помогали справляться люди в компании. На своём первом месте работы я не задержался именно потому, что не чувствовал поддержки от команды. Выполнять задачи лучше мне помогали накопленные знания, благодаря которым я спокойнее относился к поставленным задачам.
Очень важную роль играют также люди с которыми чаще всего приходится взаимодействовать — это руководители или buddy в компании. Это те люди, которые направляют тебя и помогают развиваться.
#карьера #факультет_программирования
❤4🔥4
🐧 Линус Торвальдс объявил о выпуске Linux 6.2, отметив его как первый крупный выпуск в 2023 году!
Коммит релиза ядра Linux 6.2 доступен на GitHub
А сейчас будет много цифр:
В Linux 6.2 принято 16 843 исправления от 2 178 разработчиков. Размер патча составляет 62 МБ. Изменения коснулись 14 108 файлов, там добавлено 730 195 строк кода и удалено 409 485 строк кода.
💡 Вот несколько изменений в ядре Linux:
• улучшенная реализация RAID5/6 в Btrfs
• новый метод защиты от уязвимости Retbleed в CPU Intel и AMD
• поддержка языка Rust
• добавление поддержки 800-гигабитных линков
#новости #факультет_программирования
Коммит релиза ядра Linux 6.2 доступен на GitHub
А сейчас будет много цифр:
В Linux 6.2 принято 16 843 исправления от 2 178 разработчиков. Размер патча составляет 62 МБ. Изменения коснулись 14 108 файлов, там добавлено 730 195 строк кода и удалено 409 485 строк кода.
💡 Вот несколько изменений в ядре Linux:
• улучшенная реализация RAID5/6 в Btrfs
• новый метод защиты от уязвимости Retbleed в CPU Intel и AMD
• поддержка языка Rust
• добавление поддержки 800-гигабитных линков
#новости #факультет_программирования
❤3👍3🔥1
Мини-тест на знание PHP
Ставьте 🔥, если ответили правильно на один вопрос и 💯, если справились с двумя!
Ставьте 🔥, если ответили правильно на один вопрос и 💯, если справились с двумя!
💯3🔥2
🍪 Как получить данные cookies?
Anonymous Quiz
17%
С помощью переменной $__COOKIE__
50%
С помощью функции getcookie()
33%
Через глобальный массив $_COOKIE
❤4
🎲 Какой индекс будет у элемента "text" в следующем массиве? $array = array(“one”, “2”, 9=> “plus”, “text”)
Anonymous Quiz
33%
3
44%
10
22%
4
👍2🔥1
🤬 Как там у вас в IT говорится? Part 2
Апликуха (англ. application) — прикладное программное обеспечение (компьютерная программа/ мобильное приложение) для выполнения определённых задач.
Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.
Грумить — (англ. grooming) — приводить в порядок, «причесывать».
Костыль — код, который нужен, чтобы исправить несовершенство ранее написанного кода.
Дебажить — устранять ошибки, баги.
Репа — репозиторий, хранилище данных. Например, на GitHub.
Дейли (англ. daily) — ежедневные короткие встречи команды с целью обсуждения задач.
Апликуха (англ. application) — прикладное программное обеспечение (компьютерная программа/ мобильное приложение) для выполнения определённых задач.
Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.
Грумить — (англ. grooming) — приводить в порядок, «причесывать».
Костыль — код, который нужен, чтобы исправить несовершенство ранее написанного кода.
Дебажить — устранять ошибки, баги.
Репа — репозиторий, хранилище данных. Например, на GitHub.
Дейли (англ. daily) — ежедневные короткие встречи команды с целью обсуждения задач.
🔥4❤3⚡1
Недавно мы рассказали, для чего начинающим специалистам нужна стажировка. В этом посте мы собрали информацию, которая поможет вам взять от стажировки максимум пользы.
🔎 Если вы решили стажироваться в компании, первым делом почитайте отзывы о ней на рекрутинговых сервисах. Так вы сможете узнать, как реальные сотрудники отзываются о своём месте работы.
🥦 Если вас уже можно поздравить со званием стажёра, то старайтесь взять максимум от этого опыта. Узнайте внутреннюю кухню компании, изучите как устроены процессы, чтобы сразу быть готовыми к тому, с чем вы, вероятно, будете работать ближайшее время.
🏂 Будьте активны и проявляйте инициативу. Если вам поставили задачу, а вы уже работали с подобной — сделайте ее быстро и попросите посложнее. Этот будет плюсом к вашей «карме».
🫂 Познакомьтесь с командой. Даже если вас не возьмут, контакты останутся. Вполне возможно, что вам встретятся близкие по духу люди, с которыми вы сможете встретиться в других проектах.
🔥2⚡1
💼 Планируете стажироваться?
Anonymous Poll
14%
Да, конечно! Уже в поисках стажировки
57%
Жду стажировочных программ от партнёров университета
21%
Возможно, определюсь ближе к лету
21%
Пока нет в планах