Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Что же выбрать из "высших" языков программирования?

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: Кузнецов М.В.   (10.08.2011 в 01:05)   письмо автору
 
   для: Den*s   (09.08.2011 в 11:31)
 

Спасибо за вопросы :)

  Ответить  
 
 автор: Den*s   (09.08.2011 в 11:31)   письмо автору
 
   для: Кузнецов М.В.   (08.08.2011 в 22:28)
 

Спасибо за ответы

  Ответить  
 
 автор: Кузнецов М.В.   (08.08.2011 в 22:28)   письмо автору
 
   для: Den*s   (08.08.2011 в 10:55)
 

Две своих копейки.

1. 3Д сейчас уже как-то не то. Причин много. Если выучите АрхиКад тот же - будет больше прока. 3Д, если кратко, это тот бизнес, куда сложно влезть, чтобы получать реальный доход. Там большие доходы. Но туда не своих не пускают. А то, что заказывают мелкие фирмы, это копейки за месяцы труда. Кроме того, 3Д нужно владеть классно. А не уровне поделок ученических (это я не про Вас, конечно, я Ваших работ не видел вообще, это я про ситуацию в общем). Если б Вы рисовали классные триД работы, я б первый Вас взял на работу. Но - там много подводных камней. Мы много работали с тридэшниками. И у каждого своя пята ахиллесова. Кто в простейшем трехлечне не разберется, кто вообще в анатомии не разбирается. А художнику тридэшнику, который рисует человеческие лица, нужно знать. Художников прошлого века этому обучали. Третий физику не знает на школьном уровне, и даже - не чтоб уж самому написать, - а просто качает в Инете не те библиотеки. Писаные такими же ламерами, как и он сам.

2. Классный дизайн очень всем нужен. Но классный. "Любовь-морковь" не прохиляет.

  Ответить  
 
 автор: cheops   (08.08.2011 в 12:25)   письмо автору
 
   для: Den*s   (08.08.2011 в 10:55)
 

3D-мир не сошелся клином на DirectX, есть OpenGL, который появился раньше и работает на всех платформах. Там деньги взять сложнее... но это реальная альтернатива.

>годиться ли среда Visual Studio для разработки на С++ совместно с 3D Studio Max?
Понимаете в чем штука - мир 3D довольно разнообразен, вы на Python игры можете создавать, используя 3D модели, причем не обязательно из 3D Studio Max, но из неё точно для всех движков все подойдет (покрайней мере с конверторами в нужное вам представление проблем не должно возникать). Там вообще все разделено по специализациям - один модели строит, другой текстуры накладывает, третий - анимацией занимается, четвертый - движок пишет, пятый - логику для движка (понятно, что чем больше вы знаете специализаций - тем лучше). 3D Studio Max подойдет для чего угодно - он там очень далеко в пищевой цепочке от C++.
Мир программирования так же не сошелся клином на Visual Studio, тем более вам из Visual Studio для 3D не понадобится ничего кроме редактора и компилятора (который бесплатно распространяется). Все движки пишутся на Windows API, т.е. берете бесплатную начальную версию Visual Studio C++, берете бесплатный DirectX SDK и в перед... Не нравится DirectX, хотите, чтобы работы были доступны и под UNIX, изучайте OpenGL. А вообще профессионал в области 3d обе библиотеки должен знать... там сложность даже не в библиотеках, а в понимании самого процесса построения 3d-сцены. Вы ничем мир не удивите, если не будете знать от и до, что внутри этих библиотек/видеокарт творится.

>P.S. Возожно я не прав, но после выхода и раскрутки SharePoint 2010 создаётся ощущение что C#
>(.Net) лет этак 5-7 будет востребован ...
Да и дольше наверное (это же ниша Delphi и Builder)... более того и Com (Com+, ATL) до сих пор востребованы, как вы иначе напишите что-то вроде Flash-плеера для IE или того же DirectX? Понимаете Microsoft не потому такая богатая, что не умеет манипулировать интересами разработчиков. Лет через 5-7 будет куча кода на C# и армия C#-разработчиков, которые будут знать эти технологии от и до, с какой радости им покупать дорогущую студию изучать новые технологии... значит их нужно будет изобрести и ввести, причем таким образом, чтобы изучали... Нужен рынок, он создается постоянным изменением стандартов, весь мир уходит от встроенного SQL, значит нужно LINQ срочно вводить, чтобы через 5 лет предоставить инструменты и новые методики программирования с уходом от него. Что там еще у нас нет? А вот есть такие функциональные языки, зачем же нам LISP или еще двадцать его потомков, давайте F# изобретем все-равно сожрут. Тем более Windows-разработчики они же дикие, функциональных языков не видели...

Весь этот цирк уже не одно десятилетие длится, почему такие базовые технологии, как C/С++, SQL, регулярные выражения, функциональное программирование, объектно-ориентированное программирование в почете и уважении - это работает везде (не зависимо от платформ и формы, которую они принимают). Все эти новые языки и технологии очень сильно напоминают эти основы и повторяют мотивы. Т.е. если вы знаете базис, вам зачастую пару дней нужно, чтобы приспособиться к новой мишуре и начать работать.

PS Это не значит, что новые технологии не нужно изучать или они плохие, просто у мира IT есть базис, на котором все эти технологии построены, если этот базис освоить - вы будете понимать зачем вводится та или иная технология, а главное сколько она проживет и когда начнет отмирать. Причем о новом языке или технологии будете заранее знать от 50-70% того, что о ней нужно знать. Любой язык или технология увеличивает этот процент, но базовые технологии увеличивают его сразу на очень большую величину. 3d - это кстати, тоже один из векторов этого базиса, погодите, еще на вашей памяти будет новый C# для построения 3d-сцен.

  Ответить  
 
 автор: Den*s   (08.08.2011 в 10:55)   письмо автору
 
   для: cheops   (05.08.2011 в 18:17)
 

Про ASP.NET(C#) и PHP имею представление, когда то неплохо обращался с 3D Studio Max.
Теперь понимаю что нужно заниматься С++
Душа лежит либо в веб, либо в 3D графику, на виндовс программы чуть ли не аллергия. Что в таком случае выбрать, и с чего начинать, годиться ли среда Visual Studio для разработки на С++ совместно с 3D Studio Max? Может я вообще не в ту сторону думаю ...

P.S. Возожно я не прав, но после выхода и раскрутки SharePoint 2010 создаётся ощущение что C# (.Net) лет этак 5-7 будет востребован ...

  Ответить  
 
 автор: cheops   (06.08.2011 в 10:46)   письмо автору
 
   для: psychomc   (05.08.2011 в 23:57)
 

Конечно... программы нужны постоянно, в этом и проблема, что идет постоянная смена технологии, однако, есть фундамент - ассеблеры, SQL, ряд популярных императивных языков, функциональные языки, которые зачастую не меняются годами или меняются слабо. Объем IT-отрасли, количество специалистов таковы, что освоить все на уровне специалиста или эксперта невозможно. 1с вы вероятно не хотите изучать, потому что догадываетесь сколько примерно лет её нужно изучать и что 70% (и это еще вероятно оптимистично) из этого будет вообще не связано с программированием. Т.е. вопрос стоит на что потратить годы и окупится ли это время через 5, 10, 15, 20 лет. Изучение PHP, а уж тем более Perl не проходит даром, не справедливо так утверждать. И то и другое полезно и помогает изучать другие языки (но КПД меньше). Более того, ни Java и C++ не перекрывают все множество языков, т.е. их тоже не достаточно, чтобы вас языки программирования перестали удивлять. Лучше ориентироваться сразу на 5-10 языков, пусть даже некоторые вы забудете после обучения и использования - нужно будет - все моментально вспомниться.

  Ответить  
 
 автор: Саня   (06.08.2011 в 09:21)   письмо автору
 
   для: cheops   (05.08.2011 в 18:17)
 

> Для выполнения кода нужна .NET среда
Для java тоже нужна своя среда и ничего, все пользуются.

> это Windows-ориентированный Visual Basic, довольно жестко увязанный
> на различные FrameWork-и Microsoft
Жеско увязан только на .NET. Впрочем, .NET можно и из С++ использовать. Microsoft поступила разумно и открыла в свободный доступ спецификацию .NET, поэтому появился свободный порт на линукс и мак — mono. Причём, можно написать код в VisualStudio, там же откомпилировать его и запустить в линуксе. Проверено.

  Ответить  
 
 автор: Кузнецов М.В.   (06.08.2011 в 04:35)   письмо автору
 
   для: psychomc   (05.08.2011 в 23:57)
 

>у нас сейчас очень хорошо платят 1с-программерам
Бухгалтерам всегда хорошо платили. Но одинэсников я за программистов не считаю. Сколь бы они на меня не обижались. К их радости скажу, что не считаю программистами и тех, кто знает только PHP. Это всё с точки зрения реального программирования - возня в песочнице. Да, если это приносит деньги - чего б не повозиться. Но выучив, скажем, только PHP, и более ничего не зная называть себя программистом - ну увольте. Сейчас да, всё проще. Есть масса библиотек. Подключил - и ветер в жопу. Но для меня программист это тот, кто эти библиотеки может писать сам. Мы писали. И другие писали. И некоторые пИсали порою. Кровью. ...Программирование ведь тоже героическая профессия. Попутаешь плюс с минусом - и - ...
...Мы обошлись без трагедий. Я своих бойцов заставлял по пятьсот раз за неделю все перепроверять, когда мы работали на сверхсерьезные задачи. Потому что когда за ++ -- стоит плюс-минус жизнь, это уже не сайты. Это стреляться, если ошибешься.

  Ответить  
 
 автор: psychomc   (05.08.2011 в 23:57)   письмо автору
 
   для: cheops   (05.08.2011 в 12:41)
 

так ведь на смену тоже может прийти что-то не менее популярное.
p.s у нас сейчас очень хорошо платят 1с-программерам. хотя я бы ни за что не стал учить это убожество (имхо)

  Ответить  
 
 автор: cheops   (05.08.2011 в 18:29)   письмо автору
 
   для: Кузнецов М.В.   (05.08.2011 в 17:42)
 

Хм... ну ты физику знаешь (от акустики до элементарных частиц), биологию, биофизику, химию, физ.химию, хим.физику, большое количество мат.разделов и на счету готовые разработки еще на советской элементной базе разработанные 20 лет назад, о которых ЦРУ с гордостью сообщало, что оно их наконец разработало в прошлом году... Да еще и поставить себе можешь (т.е. послать всех далеко, да еще и жизнь любому генералу-академику усложнишь так, что тебе телефон с извинениями обрывают). Все ж таки ты мягко скажем не типичный случай...

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования