XGM Team

Программирование

» опубликован
[ GAMEDEV ] [ ПРОГРАММИРОВАНИЕ ] [3D MODELLING]

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





 

Просмотров: 29 940



» Лучшие комментарии


Zahanc #2 - 5 лет назад 3
Мило. Даешь обучающие курсы!
lentinant #3 - 5 лет назад 1
bladget, ссылку на Шилдта.
Zahanc #4 - 5 лет назад 1
Спасибо. Ознакомлюсь в ближайшее время.
ZregerZ #5 - 5 лет назад 1
lentinant, и на Страуструпа.
lentinant #6 - 5 лет назад 0
Самое забавное, что лично я вообще никакой литературы по программированию не читал))
Devion #7 - 5 лет назад 2
lentinant, потому и не в курсе что посылать новичков на Шилдта не стоит :) Во-первых, Шилдт обучает путем сравнения с другими языками (причем порой более сложными) + это больше справочники, чем самоучители.
lentinant #8 - 5 лет назад 2
Extravert, я действовал по принципу "в любой непонятной ситуации ссылайся на Шилдта".
На самом деле, наибольшую роль в развитии моих знаний в ООП сыграла книжка типа "Создание игр на UDK для чайников", откуда я и понял основы ООП.
Zahanc #9 - 5 лет назад 1
Есть тут front-end web developer'ы? Кто-нибудь работал с AngularJS + PHP?
ScorpioT1000 #10 - 5 лет назад 0
одностраничные приложения - это такое болото, мы работаем уже год с extjs, не советую в это ввязываться и если заказчик требует, всеми способами пытайтесь уговорить его обойтись без этого
Дарин #11 - 5 лет назад 1
Нубовопрос: что лучше всего взять для освоения современных Visual Studio? Синтаксис C++ я более-менее знаю, но вот VS для меня малость запутана О__о
ScorpioT1000 #12 - 5 лет назад (отредактировано ) 0
забудь про c++, это давно уже C++/Qt в QCreator
студия для C#
Дарин #13 - 5 лет назад (отредактировано ) 2
ScorpioT1000:
забудь про c++, это давно уже C++/Qt в QCreator
студия для C#
О_о Даже так. Спасибо. Я недвусмысленно отстал от времени Т_Т
Zahanc #14 - 5 лет назад (отредактировано ) 0
Чем же они так плохи? Заказчики вечно требуют, чтобы было "без перезагрузки страницы".
Mihahail #15 - 5 лет назад 1
Думал этот проект на хгм никогда не появится.
Пожелаем удачи.
А вообще первой статьёй тут должен стать сборник ссылок, имхо.
ScorpioT1000 #16 - 5 лет назад 0
bladget, тем что они очень больно вяжутся с php
работайте в node.js если хотите что-то мощное на фронт-энде
NCrashed #17 - 5 лет назад 0
Забудь про c++
Перебежал из плюсов на D, не жалею.
Kodoo #18 - 5 лет назад 0
Забудь про c++
Мне кажется еще лет 8 все всех будут просить забыть про плюсы (Qt для людей, спору нет)
А вот проприетарные среды разработки и компиляторы можно и в блокаду взять (VS), туда же и проприетарные языки программирования (C#, как бы он не был хорош)
Audes #19 - 5 лет назад 0
Забудь про c++
Я не силён в этой теме, но разве не везде требуется именно этот ЯП? Если речь идёи не о веб разработке.
ScorpioT1000 #20 - 5 лет назад 1
там свои фреймворки, на одном знании крестов никуда не выедешь
Mihahail #21 - 5 лет назад (отредактировано ) 0
Я, как неосилятор с++(а именно всяких бустов, шаблонов и прочих qt) уверенно заявляю - для ЦА этого сайта в целом и для геймдева в частности - достаточно и java|c#. Кстати, спасибо NCrashed за D, читаю.
Другое дело, что на плюсах, судя по впечатлениям, потенциально(ага, лол) можно сделать что угодно.
Audes #22 - 5 лет назад (отредактировано ) 0
Кстати, хотел бы задать всем присутствующим программистам вопрос: сколько языков (в среднем) знает выпускник вуза? Там ведь чему-то учат кроме алгоритмов и математики.
ShamaN26 #23 - 5 лет назад 3
Знает? эм 1, может 2. Изучает 10.
alexprey #24 - 5 лет назад 3
Audes, у нас в универе был C#, Java, Asm, C++ но в итоге изучаешь то лишь один, я вот C# и Java, хотя в целом могу и на плюсах писать но с костылями. В универе дают лишь пути по которым надо идти самому, не поймешь этого толку не будет
Audes #25 - 5 лет назад 0
Спасибо.
ScorpioT1000 #26 - 5 лет назад 7
сколько языков (в среднем) знает выпускник вуза
Ни одного.
Mihahail #27 - 5 лет назад (отредактировано ) 2
минутка капитанства:
различия в ответах обусловлены тем, что слово "знает" все понимают по-разному.
Вузы тоже бывают разные, как и студенты.
Выпусник, скажем, физтеха не програмерской специальности знает, прости господи, фортран, в лучшем случае - дельфи. Для вмк ситуация получше - все для себя находят язык по душе и осваивают его почти всё время учебы. Чаще всего это жава/шарп/питон
В бауманке на ИУ кажется дают сразу кучу всего, но на выходе зачастую то же, что и на входе - паскаль/дельфи. Хотя тоже от студента зависит. Про остальные вузы хз, про не столичные не знаю вообще ничего.
GeneralElConsul #28 - 5 лет назад 0
сколько языков (в среднем) знает выпускник вуза? Там ведь чему-то учат кроме алгоритмов и математики.
Знает? эм 1, может 2. Изучает 10.
Это вообще фишка высшего образования, напихать всего по-немножку. Технологии вообще на уровне "освоил". Только почему-то на матан и прочие прелести времени там не жалеют.
Mihahail #29 - 5 лет назад 0
GenElCon, это потому что матаном допиливают моск до состояния, в котором он может воспринять почти всё что угодно.
Не то что бы современные, скажем, физики часто руками считали интеграллы. Их дают прежде всего для того, чтобы человек научился оперировать этими терминами так же свободно, как сложением/умножением.
alexprey #30 - 5 лет назад 1
В универе дают лишь пути по которым надо идти самому, не поймешь этого толку не будет
Praytic #31 - 5 лет назад (отредактировано ) 1
Паскаль-выпускник врывается и говорит спасибо за литературу для новичка. Будет чем летом заняться.
Смотрите так же:
Можете исправить?
ZregerZ #32 - 5 лет назад 0
Для вмк ситуация получше - все для себя находят язык по душе и осваивают его почти всё время учебы.
Не знаю откуда информация, но всё совсем не так.
Mihahail #33 - 5 лет назад (отредактировано ) 0
ZregerZ, а как? Уточнения - они приветствуются.
Мне знакомый рассказывал, выпустился 2 года назад.
ZregerZ #34 - 5 лет назад 1
Mihahail, Если о программировании
1 Семестр: треть программирует на С (большинство олимпиадники), остальные на Delphi (в основном это те люди, которые мало знакомы с ЯП). Учат простым алгоритмам.
2 Семестр: ассемблер - многие жаловались, что ничего не понимают, по мне так было всё в довольно простой и понятной форме.
3 Семестр: изучаем pure C и ОС на примере linux (от линукса только системные вызовы, а так общие принципы устройства)
4 Семестр: С++ и теория трансляций.
А дальше уже зависит от того на какую кафедру попадёшь, но в основном С\С++ или какие-то надстройки над ними.
Zahanc #35 - 5 лет назад 0
Это хотя-бы на что-то похоже! А вот уменя по направлению "Администратор компьютерных сетей" диспциплина "Основы программирования" запланирована на третий год обучения. Смешно.
ZregerZ #36 - 5 лет назад 0
Ну, всё же админ и программист разные профессии обычно.
Mihahail #37 - 5 лет назад 0
Т.е. выпускник вмк более менее знает один язык - с++?
ZregerZ #38 - 5 лет назад 0
Mihahail, более-менее? ну мы сдавали зачёт по знанию языка со включёнными новыми стандартами.
А в целом язык можно изучить довольно хороша за 2-3 месяца, а писать программы на нём уже день на второй, так, что количество языков это разве, что так, в меретяльных целях.
И никто не мешает помимо учёбы самостоятельно что-то изучать.
prog #39 - 5 лет назад (отредактировано ) 0
Mihahail, обычно и C++ выпускник только думает что знает, а если копнуть, то оказывается что ничерта он не знает. Из того что реально полезного можно вынести: принципы ООП, основы и синтаксис как минимум одного языка, некоторые интересные алгоритмы и если повезет, то еще паттерны проектирования. Остальное самостоятельно или если ну очень повезет.
Некоторым еще более-менее дают работу в многопоточной среде и эффективную работу с бинарными данными. На более узкоспециализированных факультетах еще бывает появляются принципы сжатия и шифрования данных.
Еще бывает везет на хороший курс по базам данных.
ScorpioT1000 #40 - 5 лет назад (отредактировано ) 0
еще курсы по сетевым технологиям, а на особо дорогих и крутых - основы работы windows систем, но это пик крутости)
alexprey #41 - 5 лет назад 0
ScorpioT1000, у нас все это в универе преподают, но на столько халтурно, что грустно(
prog #42 - 5 лет назад 0
ScorpioT1000, основы винды и линукса даже у меня в универе были, как и сетевые технологии - на специальности "информатика". Но я бы не сказал что полученные там знания офигеть как пригодятся на практике, особенно в геймдеве, а я перечислял более-менее универсальные вещи.
Хотя если где-то дают грамотную работу с сетью вместо унылого теоретического курса по низкоуровневой и зачастую устаревшей реализации сетевого взаимодействия, то я только рад за тех, кому так повезло.
Zahanc #43 - 5 лет назад 0
Просмотрел на днях немного статистики. Пишут, что более 40% опрошенных студентов IT специальностей хотят стать разработчиками. Не аналитиками, не специалистами по безопасности, не сисадминами — разработчиками. Это действительно такое перспективное направление, или просто ребятишки мечтают о большом будущем?
И никто не мешает помимо учёбы самостоятельно что-то изучать.
Я тоже так думал. Завалил сессию. Хотя, честно, не жалею — за месяцы самообучения я узнал гораздо больше, чем за семестр просиживания штанов на лекциях.
Ещё вопрос. Кто-нибудь знаком с курсами CISCO? У меня вот должны быть такие курсы по сетям. Если кто-нибудь знаком, подскажите: стоит ли отнестись к этому со всей серьезностью, или лучше и дальше читать книжки из электронных библиотек?
Praytic #44 - 5 лет назад (отредактировано ) 0
Просмотрел на днях немного статистики. Пишут, что более 40% опрошенных студентов IT специальностей хотят стать разработчиками. Не аналитиками, не специалистами по безопасности, не сисадминами — разработчиками. Это действительно такое перспективное направление, или просто ребятишки мечтают о большом будущем?
Давно заметил, что все смеются над такими "мечтами" и вешают на такого человека ярлык дурачка. Мне интересно, а кто же тогда становятся теми самыми разработчиками и геймдевелоперами?
Zahanc #45 - 5 лет назад (отредактировано ) 0
Давно заметил, что все смеются над такими "мечтами" и вешают на такого человека ярлык дурачка. Мне интересно, а кто же тогда становятся теми самыми разработчиками и геймдевелопами?
Сам я тоже хотел бы стать веб-разработчиком, но увидев такие числа я начинаю сомневатся, нужен ли рынку ещё один разработчик.
Praytic #46 - 5 лет назад 0
bladget:
Давно заметил, что все смеются над такими "мечтами" и вешают на такого человека ярлык дурачка. Мне интересно, а кто же тогда становятся теми самыми разработчиками и геймдевелопами?
Сам я тоже хотел бы стать веб-разработчиком, но увидев такие числа я начинаю сомневатся, нужен ли рынку ещё один разработчик.
Веб-разработчик профессия относительно новая, поэтому сейчас так и желанна и, думаю, востребована. Так лучше сейчас, чем позднее или вообще никогда. *шутка про экономистов в стране*
GeneralElConsul #47 - 5 лет назад (отредактировано ) 0
Ещё вопрос. Кто-нибудь знаком с курсами CISCO? У меня вот должны быть такие курсы по сетям. Если кто-нибудь знаком, подскажите: стоит ли отнестись к этому со всей серьезностью, или лучше и дальше читать книжки из электронных библиотек?
У нас был курс Cisco еще в школе, в классе этак в 10 на факультативе по информатике, вводный курс.
Очень неплохо. Разбирали компьютеры - изучали начинку и еще много чего изучали, начиная от видов и специфики принтеров, кончая безопасностью и основными видами связи сетей(звезда и т.п.). Кругозор расширило, даже сертификат где-то валяется.
Я правда не знаю, как у них там подача информации варьируется от уровня курса(там есть своя иерархия уровней), но что у нас было - общая информация, где-то даже на уровне кэпа. Не знаю, как у вас будет, но то, что у нас было, мне понравилось.
Praytic:
Давно заметил, что все смеются над такими "мечтами" и вешают на такого человека ярлык дурачка. Мне интересно, а кто же тогда становятся теми самыми разработчиками и геймдевелоперами?
Врут и не краснеют. Просто легче посмеяться, закинуть мечты в дальний уголок и идти по проторенной дороге. Я уже начинаю наблюдать, как почти все мои одногруппники, которые поступали с надеждой, что может быть будут делать игры, смирились с тем, что они будут всю жизнь делать софт и врать заказчику(все в лучших традициях), неужели всем нравиться разрабатывать софт?
В любом случае, как кто-то здесь говорил: все завидуют тому, кто делает игры)
bladget:
Сам я тоже хотел бы стать веб-разработчиком, но увидев такие числа я начинаю сомневатся, нужен ли рынку ещё один разработчик.
Ну, в СССР тоже все мальчишки хотели космонавтами стать, это не значит что "рынок" космонавтов был переполнен.
alexprey #48 - 5 лет назад 0
Сам я тоже хотел бы стать веб-разработчиком, но увидев такие числа я начинаю сомневатся, нужен ли рынку ещё один разработчик.
не поверишь, но рынок данной профессии весьма свободен и втиснутся в крупную контору вполне реально
GenElCon:
Ну, в СССР тоже все мальчишки хотели космонавтами стать, это не значит что "рынок" космонавтов был переполнен.
там отбор был жестокий и много народу не требовалось, так что думаю, что да он был перенасыщен
Mihahail #49 - 5 лет назад 0
А на чем кроме php щас нынче серьезные люди пишут сайты? Какие технологии юзают?
Java/ASP/Python/Ruby?
alexprey #50 - 5 лет назад 0
Mihahail, у нас на работе ASP .NET используются во всю, в соседних отделах на java пишут
все таки же не даром php - personal home page :D