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

» опубликован
Читай на DevTribe.ru!

[ GAMEDEV ] [ ПРОГРАММИРОВАНИЕ ] [3D MODELLING]

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





 

Просмотров: 19 039



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


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