Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Я б в програмеры пошел, пусть меня научат... 
:(
    Опции темы
Guest_AXE
Дата 11.3.2003, 10:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Првет всем...

Прежде всего попрошу как можно серьезнее отнестись к моей проблеме...
Даже не знаю с чего собственно начать...

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

Так вот, интерисует меня прежде всего такой вопрос: на каких языках пишется софт,
которым пользуются наши локализаторы игр и вообще хотелось бы хотя бы в
общих чертах узнать что это за софт.

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

Если не трудно, то напишите с чего вы сами начинали.
Какую литературу необходимо мне для начала почитать (желательно что-то конкретное),
ну в общем жду мнения по поводу всего вышеизложенного и ваших советов, как жить дальше...
  Вверх
Devorior
Дата 11.3.2003, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 1.8.2002
Где: Обнинск




если игры писать, то Microsoft Visual C++, на рынках есть компакты с исходниками движков, 3D и звуковых библиотек. Вообщем по-любому начинай читать про Объектно-ориентированное программирование и осваивай C/C++
PM MAIL ICQ   Вверх
Medved
Дата 12.3.2003, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a




Похвально.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
AntonSaburov
Дата 12.3.2003, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург




Цитата
Если не трудно, то напишите с чего вы сами начинали.
Какую литературу необходимо мне для начала почитать (желательно что-то конкретное),
ну в общем жду мнения по поводу всего вышеизложенного и ваших советов, как жить дальше...


Начать можно с любой книги по языку С++ - лучше, если это будет книга с примерами на Visual C++. Наиболее распространенная среда разработки.
Таких книг очень много. Т.е. надо понять сам язык.

Потом далее:
1. Классика по системе - Джефри Рихтер. Очень внушительная книга. И очень хорошая.
2. Если игрушки - то это графика. Т.е. книги по OpenGL и DirectX. Опять же можно смотреть любые для начала. Выбери по количеству примеров, лучше, если есть CD в составе книги.
3. Алгоритмы. Кнут - очень тяжело, лучше оставить на потом. Мне очень понравилась Роберт Седжвик "Фундаментальные алгоритмы" - очень доступно и в то же время разбирается очень обширный круг вопросов.

PM MAIL WWW ICQ   Вверх
Chingachguk
Дата 12.3.2003, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Пытаться кодировать самому ;)

Не нужно никаких книг, никаких учебных курсов. Только пройдя тяжелый путь от полного непонимания до первого работоспособного кода ты уже обретешь смысл заглянуть в книги и их знания лягут на твои "вспаханные" от усилий мозги.


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
AntonSaburov
Дата 12.3.2003, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург




Цитата
Пытаться кодировать самому ;)


Это обязательно.
PM MAIL WWW ICQ   Вверх
December
Дата 13.3.2003, 04:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков




Цитата(Chingachguk @ 12.3.2003, 10:09)
Не нужно никаких книг, никаких учебных курсов...

Ну, эт ты загнул. Посмотрю я, как ты в архитектуре проца разбирался без мануала (который тоже книга).

НЕ надо никаких преподов! Кто хочет разобраться - разберётся с книгой! И с подсказками на форуме.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
AntonSaburov
Дата 13.3.2003, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург




Цитата
НЕ надо никаких преподов! Кто хочет разобраться - разберётся с книгой! И с подсказками на форуме.


Ну ты тоже загнул biggrin.gif
Форум - это те же преподаватели. Так что лучше с книгами, с преподами и с собственной головой с руками - потому как закрепление знаний только "через пальцы" приходят biggrin.gif
PM MAIL WWW ICQ   Вверх
-=Baa=-
Дата 13.3.2003, 17:40 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











December, у меня друг учился программировать изучая уже готовые программы в отладчике... там же он свои проги и тестил....
  Вверх
neutrino
Дата 13.3.2003, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль




Цитата
December, у меня друг учился программировать изучая уже готовые программы в отладчике... там же он свои проги и тестил....

Chingachguk biggrin.gif


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
AntonSaburov
Дата 13.3.2003, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург




Цитата
December, у меня друг учился программировать изучая уже готовые программы в отладчике


Ну и что ты хочешь этим сказать - что готовые программы не являются учебниками ?

PM MAIL WWW ICQ   Вверх
Chingachguk
Дата 14.3.2003, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва




Цитата

Ну и что ты хочешь этим сказать - что готовые программы не являются учебниками ?


О, да. Часто они учат, как не надо программировать (см. в отладчике код винды, etc).


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
-=Baa=-
Дата 15.3.2003, 00:11 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











neutrino, не-а, не он smile.gif
AntonSaburov, тогда давай введем понятие учебника...
Chingachguk, кады он учился, винды еще не было wink.gif
  Вверх
AntonSaburov
Дата 15.3.2003, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург




Цитата
тогда давай введем понятие учебника...


Я учился и на кодах, и по учебникам, и с преподавателями.
Везде можно было что-то найти. Важно, чтобы хотелось учиться.
А все остальное - частности.
PM MAIL WWW ICQ   Вверх
December
Дата 20.3.2003, 06:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков




Ну, чужая программа - тоже учебник, по себе знаю, но иногда проще по-своему писать.
Ковырялся вот в чужом картридере, разобрался и с прерываниями, и некоторыми микросхемами, и ещё кучей всякого, а когда сам стал писать, то оказалось, что стабильно работает только подход "в лоб": сигнал - delay - сигнал - sleep и. т.д.
А форумчане - это не преподы, они не будут весь курс разжёвывать, но могут ускорить процесс обучения меткой подсказкой.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
desyatnik
Дата 22.3.2003, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск




Начинать с Си++ по меньшей мере глупо - если есть другие варианты, разумеется. А другие варианты есть всегда. Си++ слишком сложен для начинающего, много деталей, много механики - и некоторые вещи совсем не очевидны. Безусловно, если человек начинает с нуля, нужно нажимать на алгоритмику. Сейчас одного кренделя пытаюсь натаскать. Использую O'Caml. Не сразу до такого докатился, начинал с Ады (и книжка была на русском, и вроде язык понятный). Не срослось. Человека потянуло на визуальщину. Взяли C#. Опять не пошло: как доходит до дела, так сразу куча вопросов (причём на все сразу отвечать надо) - итог "давай лучше визуальные компоненты поизучаем". sad.gif O'Caml выбрал по нескольким причинам: 1) обучаемый разбирается в математике (как-никак учится на мехфаке); 2) язык довольно простой и логичный, но вполне профессиональный; 3) он не похож на всё остальное, с чем был знаком обучаемый. Вот так... smile.gif
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
Paradox
Дата 22.3.2003, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1135
Регистрация: 18.11.2002
Где: Россия




Цитата
Начинать с Си++ по меньшей мере глупо

По-моему это не совсем так, даже совсем не так.
Если не лезть во все тонкости С++ то на нем вполне может программировать даже начинающий, гораздо сложнее перейти на С++ с чего то того, что ты уже хорошо освоил.
Программирование на С и С++ - это особый стиль, но так как С++ поддерживает разные стили программирования, человек например начнавший на Паскале, будет так же программировать на С++, лишь заменяя синтаксичекские конструкции - что очевимдно глупо, т.к. программировать на С++ надо в стиле С++, а не каком-то другом. Это даже Страуструп в Своей книге указывает и не один раз.


--------------------
---
PM MAIL WWW   Вверх
Georg4
Дата 23.3.2003, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 961
Регистрация: 2.11.2002




Да какого вы тут все спорите о том какого цветв плинтус, а не все ли равно, что считать за книгу. нужно просто учиться.
У людей, на примерах, на книгах электронных и не очень и тогда будет полный порядок.
а самое главное нужно быть программером по жизни и хотеть учиться.


--------------------
Никто и никогда не должен решать одну проблему дважды
PM MAIL ICQ   Вверх
desyatnik
Дата 23.3.2003, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск




Цитата(Paradox @ 22.3.2003, 20:14)
Цитата
Начинать с Си++ по меньшей мере глупо

По-моему это не совсем так, даже совсем не так.
Если не лезть во все тонкости С++ то на нем вполне может программировать даже начинающий, (далее skipped)

Нет, нет и ещё раз нет! Начинающий (с нуля!) должен будет одновременно изучать и алгоритмику, и не имеющие к ней непосредственного отношения тонкости Си++. Это в первую очередь относится к работе с указателями. Я пытался учить Си++ как раз с нуля, и знаю, что происходит: человек либо забывает напрочь про алгоритмы, либо (что чаще) всю "механику" принимает за данность, т.е. заучивает не понимая.
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
Alex101
Дата 24.3.2003, 02:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 891
Регистрация: 8.4.2002
Где: Москва




Я проводил опыт по обучению C (не C++) с нуля... ~20 человек.
Результат - один человек приемлимо освоил, 3-4 человека поняли, что Basic намного хуже и не учит сначала думать над алгоритмом (они в институте потом Basic учили smile.gif ), остальные... знают, что есть такой языкsmile.gif
Pascal с нуля учить имеет больший смысл - нет неоднозначности.
И упаси Бог, начинать изучение с нуля в визуальных системах, это труба....
Вспомните сами, кто пришел к виндам от командной строки - до сих пор в фарах-коммандерах копируем чаще всегоsmile.gif Плевались на виндовс поначалу, но ведь довольно быстро освоились, а вот тех, кто начинает изучать работу с компутером в виндах, мне немного жаль...


--------------------
С уважением, А. Фролов.
PM MAIL ICQ   Вверх
Vex
Дата 24.3.2003, 05:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields




Я тоже за то, что не надо начинать в визуальных системах.


--------------------
Слава Україні.
PM   Вверх
December
Дата 24.3.2003, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков




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


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Vex
Дата 24.3.2003, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields




Просто синтаксис языка намного проще учить в не вижуал системах.


--------------------
Слава Україні.
PM   Вверх
December
Дата 24.3.2003, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков




Цитата(Vex @ 24.3.2003, 00:10)
Просто синтаксис языка намного проще учить в не вижуал системах.

Согласен.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Alex101
Дата 24.3.2003, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 891
Регистрация: 8.4.2002
Где: Москва




Цитата(December @ 24.3.2003, 04:23)
Да нет, многим ДОС и ДОС-системы уже не понадобятся, и изучать их сегодня смысла не имеет. Вот, например, за последние 3 года мне пришлось писать под ДОСом только две проги, и то потому, что хотелось разобраться с железом, а не виндовыми дровами.

Немного флейма, но такой раздел smile.gif
А как ты думаешь, кому будет быстрее разобраться в *nix?
Да и вообще, например, надо комп с дискетки загрузить под теми же виндами, ты видел глаза пользователя ни разу не работавшего с командной строкой? smile.gif


--------------------
С уважением, А. Фролов.
PM MAIL ICQ   Вверх
Vco
Дата 24.3.2003, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 13.2.2003
Где: Москва




Я немнога учил паскаль, т.е так основы, в принцепе не сложный язык. Мне кажеться переходить с паскаля на дельфи , нечего сложного. А на с+ я вообще не програмировал... Паскаль/дельфи форевер smile.gif


--------------------
Я всегда где-то рядом...! user posted image
PM MAIL WWW ICQ   Вверх
December
Дата 25.3.2003, 03:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков




Alex101
Цитата
Да и вообще, например, надо комп с дискетки загрузить под теми же виндами, ты видел глаза пользователя ни разу не работавшего с командной строкой?

это юольше юзверство. Для профессионала необходимо, конечно.
Цитата
А как ты думаешь, кому будет быстрее разобраться в *nix?

Насчёт этого - не знаю, нет опыта. Может, лучше сразу в *.nix



--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1210 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.