Всем привет! Возможно, эта тема не раз уже поднималась, но, тем не менее, поставлю вопрос.
Какие направления в программировании сейчас более актуальны? Какую узкую специализацию лучше выбрать для дальнейшего развития и работы?
Давайте вместе обсудим эту тему=)
11 июня 2009 в 23:05
> На АССЕМБЛЕРЕ? хД))))))))))
Если это вопрос на мой пост, то ответ такой – драйвера для Windows на ассемблере как правило не пишутся. Они пишутся в основном на C, иногда на C++. На ассемблере – как правило отдельные вставки/функции, да и то не часто.
11 июня 2009 в 19:00
контроллеров сейчас до жути. так что на асме как раз )
11 июня 2009 в 11:04
На АССЕМБЛЕРЕ? хД))))))))))
11 июня 2009 в 10:04
Разработчики драйверов
11 июня 2009 в 0:01
Ммм, таки с флеш потихоньку начинают утягивать одеяло. Эппл отказалось от поддержки flash в мобильных браузерах, возможно, его не будет на нетбуках с арм-ядром и таких же mid. Аппаратная поддержка явы проще.
10 июня 2009 в 22:02
Flash очень актуален, вострбован и хорошо оплачивается
10 июня 2009 в 19:03
Константин pan_KOST© Иванов, про перевод ты прав, пр. Байер нам на первых лекциях сказал то же самое. Но больно уж их собственный язык неродной. новых кодеров готовить под себя приходится, так что скорее всего будут. В новой САП уже часть кода на яве.
9 июня 2009 в 23:04
Это уже джедайство )
9 июня 2009 в 23:02
>> Есть еще openCL
Да да… вот он-то и вселяет надежду… Хотя лучше уметь писать классические шейдеры.. результаты потрясающие по сравнению с той же Cuda
9 июня 2009 в 23:01
>> Насчет CUDA.. ее один недостаток в том, что поддерживается только гпу от NVIDIA… Уже только за это ее можно пропускать…
Есть еще openCL
А на счет Фостера, если не сложно – скиньте пожалуйста почитать.
9 июня 2009 в 23:00
Явовская кроссплатформенность для SAP по-моему довольно кстати. Нам плюс-меньше языков знать. А то мельком смотрел синтаксис абапа, чет ничего знакомого не напомнило…
9 июня 2009 в 22:04
Тимур Багаутдинов – 1C я никогда не рассматривал , как пример )
Kitt Wasserfall – перевести то переведут, но это надолго и не на один год ,и то не факт .что вообще переведут.
Скажуеще от себя – посмоотри ,что тебе ближе, математика, проектирование, документооборот ,распределенные системы и т.д – можно доолго перечислять. все сейчас в России актуально )
хотя мне кажется сейчас первее будет популярен документооборот
9 июня 2009 в 22:04
>> А бы не согласился на счет грид вычислений – там и так все десять раз пережевано во все места,
Предлагаю почитать статьи Фостера… И, пока этого ничего не достигнуто.. так что, делать там еще дохрена…
Насчет CUDA.. ее один недостаток в том, что поддерживается только гпу от NVIDIA… Уже только за это ее можно пропускать…
9 июня 2009 в 22:03
>А кто нить разработкой игр занимается?
Под яфон.
А SAP тоже собираются на яву переводить.
9 июня 2009 в 20:04
А бы не согласился на счет грид вычислений – там и так все десять раз пережевано во все места, а с точки зрения программиста там все до банального неинтересно. Хотя я могу чего-то не знать.
А вот вычисления на видео картах – очень даже актуально – можно на волне популярности таких вещей как CUDA, OpenCl проскочить и сделать что нить прикольное. Правда там все упирается в алгоритмы.
А комп графика требует хорошей математики, и либо выделывать что нить супер новое, люби учить и разбирать существующие алгоритмы – имхо не очень интересно.
А вот разработка игр в лице ИИ – круто )
А кто нить разработкой игр занимается?
ЗЫ Мини обзор поста Тимура )
9 июня 2009 в 17:04
>> ЗЫ. большинство только виндовых приложений корпоратвных ERP/CRM -вижу на C#, все остальные на Java
Странно, но такой яркий пример, как 1С:Предприятие 8 сделан на С++
А если по теме… то выбирай чего угодно.. если уж действительно будешь мастером в своем деле, то вряд ли останешься без работы…
А так, можно посмотреть что:
- высокопроизводительные вычисления (параллельное программирование, технологии Grid, GPGPU)
- компьютерную графику (хоть компьютерное зрение, хоть фотореалистичний рендеринг, хоть разработку игр)
9 июня 2009 в 13:04
используют и .NET и Java -все зависит от фирмы и предпочтений пользователей.
ЗЫ. большинство только виндовых приложений корпоратвных ERP/CRM -вижу на C#, все остальные на Java
8 июня 2009 в 3:00
//www.shudo.net/jit/perf/
8 июня 2009 в 2:01
Я вот почитал статейки про сравнение скоростных характеристик, и вроде как Java рулит со своей виртуалкой=) но также нашлись те, кто высоко ценит CLR .NETа,превосходство FCL над JAVA API, бла-бла-бла в этом роде)))
Паша, и что же для чего применяется?
8 июня 2009 в 1:05
Извечный ответ… Смотря для чего.
8 июня 2009 в 0:03
И извечный вопрос.JAVA или .NET? ваши личные предпочтения.
7 июня 2009 в 17:03
Их того, что сейчас делают можно сделать вывод, что популярны – веб, ОС, виртуальные сервера, системы реального времени.
Ну а предметные области – их несчесть.
7 июня 2009 в 17:02
что имеешь ввиду под направлением? если область применения, то как говорилось выше – веб, а так-же автоматизированные системы управления и прочее, если про язык и технологии – то судя по вакансиям большим спросом ползуются Java и .NET
а вобще лучше выбирать по личным предпочтениям – сам некоторое время работал над виндовыми приложениями, потом надоело – на веб перешел, теперь снова на виндовые.
7 июня 2009 в 15:01
По идее, актуально все, в зависимости от сферы деятельности, так что задачи для себя лучше смотреть в плане планируемых мест работы…
А с общим заделом на будущее, имеет смысл обратить внимание на мобильные и сетевые (веб) технологии – это то, что все еще развивается, растет и активно пользуется спросом.
7 июня 2009 в 15:01
Параллельное программирование и иже с ним.
7 июня 2009 в 14:05
А ты напиши, что первое придет в голову)
Вот именно, что прогресс ползет быстрей скорости света – нам (мне уж точно) с "узким кругозором" не так видно всех просторов. И мне бы хотелось узнать мнение тех, кто уже работает и имеет опыт=)Интересно узнать что предпочитают люди нашего клуба
7 июня 2009 в 14:03
Ниш столько, что даже вспоминать не хочется – за прогрессом не поспеваю.