Какой язык(програм.) наиболее популярен сегодня?(опрос)

Так, давайте определимся.

.NET - это, насколько я знаю, не язык, а технология, точнее Famework. Основыми языками в .NETявляются: C#, Visual Basic .NET, C++/CLI и др.

Если сравнивать .NETс какой-либо другой течнологией, то, на мой взгляд, его основным конкурентом является на данный момент J2ЕЕ.

А если рассматривать критерий “высокой оплачиваемости программеров”, то очень неплохо зарабатывают ребята, которые пишут на ABAP(для SAP) i Cobol, при прочих равных условиях.

Что бы это значило?

.NET, HTTP, HTML - 3 абсолютно разные несравнимые вещи.

На одном HTML сейчас уже на хлеб не заработаешь, ИМХО.

P.S.: если уж включать в список .NET, то нужно также включить J2ЕЕ.
И я бы еще добавил Ruby, Cobol (для некоторых сфер еще не очень устарел) и ABAP.

Не знаю, можно ли это назвать языками, но, скажем так, следующие компьютерные специальности пользуются сейчас большим спросом и прилично оплачиваются:
SQL Server Administrator
ORACLE Administrator
Crystal Report Developer
Business Objects Developer.
Каждую из 4 можно освоить за 1 год. Первые 2 гарантируют работу на много лет, так как базы данных - это навсегда, только чуть-чуть меняются версии. Репорты тоже очень перспективны, они нужны во многих фирмах.

Elena_G а где не подскажите мне можно более подробно прочитать про их функционал- то есть функционал тех обязанностей, который должен владеть сотрудник занимаемый одну из предложенных вами должностей…?

ага… только что хотел тоже самое написать до того, как дочитал до твоего поста…
.NET надо вытащить из опроса, либо убрать C#… я пишу на C#.NET, так что же мне тогда выбирать?
.NET - это технология, которая включает в себя несколько языков программирования, как уже сказал ХерДерРинг :slight_smile:

по поводу HTML - это НЕ язык программирования, а язык разметки и опять согласен с Херром, .NET и HTML совершенно разные и несравнимые вещи… каждый веб-программист, независимо от языка программирования знает по идее HTML…

Да, собственно, там и знать-то особо нечего… одно слово: Markup… :slight_smile:

ну это смотря как сильно углубиться в эту тему :slight_smile:
если это не просто HTML, а еще и DHTML со стилями и классами (CSS), то там много всяких свойств, которые запомнить сложно… надо просто знать что такое сделать реально и пролукапить в инете :slight_smile:

Наибольшую популярность в США сейчас приобрели две конкурирующие платформы:

  1. .NET (от фирмы Microsoft) с языками C#, VB.NET, ASP.NET
  2. Java (J2EE и другие оболочки)
    Большие корпорации предпочитают платформы на Java, средние и мелкие компании чаще склоняются к .NET.
    Выучить и то, и другое с нуля очень непросто. Даже у технически грамотного человека это займёт много месяцев + необходимы курсы или консультации опытных людей.
    Учебные версии .NET можно установить на домашний компьютер. Думаю, Java тоже ставится на ПК. Толстенных книг по этим языкам и платформам множество.
    Но дело то не в том, чтобы выучить 2 десятка операторов языка. Надо понять основы платформы или оболочки программирования. А это сотни команд меню, принципы обьектно-ориентированного программирования, событийного программирования, умение работать с реляционными базами данных, трёхслойной архитектурой и прочее, прочее, прочее. + к этому неплохо бы знать основные обьекты и классы платформы (в .Net их тысячи). + надо знать основы SQL, Web development (HTML, Java ******), Reports. Это как получить второе высшее образование.
    При этом надо чётко понимать, что работа в IT циклическая: то ажиотажный спрос как в конце 90-х или сейчас, а то кризис как в 2001 - 2003 годах. Работа программиста и тестировщика совсем не так устойчива, как у полицейского, врача или учителя. + конкуренция из Индии нарастает. Я видел безработных программистов в 2002 году. Одни уезжали обратно, другие с Грин картой, сидели на пособии, уходили в таксисты, открывали свой мелкий бизнес. Сейчас многие иммигранты предпочитают получать более устойчивые профессии связанные с медициной, бухгалтерией, строительством.

Да, но все это не идет ни в какое сравнение с Java или C#, например.

Да судя по форуму немного у тут строителей…
Vaucher а вы где сейчас живете и чем занимаетесь?
И еще вопрос- какой по вашему мнению язык является тем, который можно самостоятельно выучить?

А кстати - сторожилы форума- были ли такие люди которые сделали это- самообразовались и работают сейчас программистами( то есть не связана была их специальность с программированием хотя сейчас успешно занимаются этим?)

Я бывший учёный, кандидатскую диссертацию по физике плазмы защитил в Томске в 93-м году. Поскольку численные расчёты мы делали на персоналках (Фортран 77, Turbo Pascal 5.0), то считал, что могу программировать. Однако, бизнес программирование имеет мало общего с научными расчётами. Уже в Северной Америке друзья посоветовали мне учить Microsoft Visual Basic. Я установил пиратскую версию на домашний компьютер и учил его по книгам. Потратил почти год (с перерывами на чёрную работу, курсы и прочие отвлечения). Освоил Visual Basic 4.0 (тогда это была самая последняя версия), теорию SQL, Microsoft Access и основы C++. И только после десятка провальных интервью устроился на позицию младшего программиста в маленькую фирму, с испытательным сроком в 3 месяца. А дальше уж дело пошло само собой. Сдал несколько экзаменов Microsoft. На работе переходили с одной версии языка на другую (Visual Basic 5, 6), базы данных SQL Server 6.5 - 2000, Sybase, Oracle. В 2003 (в период безработицы) появилось время выучить платформу .NET. Сейчас работаю над созданием интернет магазинов и других коммерческих порталов. Работы много, но и требования стали повыше, чем в середине 90-х. Для меня всегда было загадкой, как люди становились Java программистами? Java системы столь же сложны, как и .NET, но на работу надо устраиваться в большие компании, где требуется proven experience в 2 года. Обычно, в первые 2 года можно попасть лишь в маленькие компании, но там нет Java. Замкнутый круг, так что, почти все с кем мы начинали, работают в технологиях Microsoft.

Почему это в маленьких нет java. Я вот когда искала работу у меня было 2 примера - 1-ый startup с 6 людьми, а второй – где-то 40 человек. В принципе это не крупные компании.

Судя по ответам начинать можно с любого языка- но для этого нужно время и много работы-предварительный результат темы.

А вот окончательно с языком мы еще не определились…

Я думаю, что Вы совсем с другим не определились. Вот тут Вам ссылочка на статью, которую я 10 лет назад опубликовал, разбираясь с одним местным “новатором”. Прямо-таки о Вашей ситуации:

http://www.portnov.com/russian/helps/publicat/back9.htm

Кстати насчет опроса хочу отметить что:

  1. С+ вообще не понятно что это такое
  2. .net - это платформа, там можно писать и на С# и на J#…
  3. Delphi – это вообще среда разработки

Странное дело что 2 человека все-таки проголосовали за .net. Хотя в опросе явно спрашивается какой язык программирования, а не среда, платформа…

А насчет того, какой язык изучать, это решать только вам. Все равно какой бы вы не выбрали изучать надо будет долго и упорно.

Насчет линка на статью. Мы, как я поняла, сейчас говорим о java environment(то есть это же не только язык) и к примеру о .net. Они практически не пересекаются.

По популярности тоже непонятно, это как считать – взять все софтверные компании и глянуть что у них там юзается. Или рынок труда?

Я говорю о том, что профессию самостоятельно получить практически невозможно. Ее получают из рук в руки от грамотных людей. Ему не с языком надо опредеояться, а с тем кто его введет в профессию. А уже этот человек определится с языками и проч. Ему надо искать того Мастера, к кому имеет смысл пойти в “подмастерья”

не совcем то что написал ну ладно…

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

Народ уберите из опроса этот позорный пункт PITON :taunt:
это нонсенс :fool:

Язык называется PYTHON !!!

А если народ не может правильно написать то вряд ли он нужен в опросе :dirol:

Позволю не согласиться… можно и самому, но шишек много придётся набить…