The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

JavaScript обогнал Java в рейтинге предпочтений разработчиков HackerRank

02.02.2019 11:02

Компания HackerRank, специализирующаяся на проведении конкурсов среди разработчиков и найме программистов, опубликовала результаты (PDF) online-опроса более 71 тыс. разработчиков ПО, проживающих в более чем 100 странах. Аналогичный опрос проводился год назад. Некоторые интересные тенденции:

  • JavaScript обогнал Java в рейтинге наиболее известных языков: 73% разработчиков заявили, что знают JavaScript, при этом о знании Java сообщили 71% опрошенных. Год назад JavaScript набрал 68%, а Java - 71%. Язык Си набрал 67%, Python - 57%, C++ - 55%, PHP - 38%.
  • Среди языков, которые разработчики хотели бы изучить, лидируют Go, Kotlin и Python. По сравнению с прошлым годом, заметно уменьшился интерес к изучению Scala и возрос интерес к TypeScript;
  • Наиболее популярным Web-фреймворком остаётся AngularJS (как по знанию разработчиками, так и по запросам работодателей), но по сравнению с прошлым годом отмечается заметный рост интереса к изучению React - число разработчиков знающих React увеличилось с 20% до 26%.

    Выросло также число предложений работодателей, которым необходимы специалисты со знанием React;

  • Наиболее перспективными направлениями развития называются IoT-устройства (53%), системы машинного обучения (51%), облачные сервисы на базе машинного обучения (41%) и разработки в области компьютерного зрения (38%). В качестве наиболее переоценённой технологии называются решения на базе блокчейна;
  • Из проблем, мешающих работе лидирует некачественная документация, плохой код (спагетти-код), некорректная расстановка приоритетов, рассмотрение прогнозов как жёстких планов, и отладка трудновоспроизводимых ошибок;
  • На вопрос о наиболее крупном провале 62% опрошенных отметили поставку непротестированного или явно проблемного кода в конечном продукте, а 10% указали на случаи удаления по ошибке всего содержимого БД.


  1. Главная ссылка к новости (https://venturebeat.com/2019/0...)
  2. OpenNews: Анализ популярности языков программирования и СУБД в 2017 году
  3. OpenNews: GitHub преодолел рубеж в 100 млн репозиториев (рейтинг языков и проектов)
  4. OpenNews: Рейтинг языков программирования 2018 года от издания IEEE Spectrum
  5. OpenNews: Python поднялся на 3 место в рейтинге языков программирования Tiobe
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/50077-lang
Ключевые слова: lang, survey
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (121) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:08, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    > HR-контора
    > разработчики заявили, что знают

    Ой, да люди чего только в резюме не пишут.

     
     
  • 2.7, Аноним (7), 11:40, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Я знаю самбо, дзюдо, карате и еще много других страшных слов.
     
     
  • 3.75, Анонимчжан (?), 00:11, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а я не только знаю, но даже видел и что самое СТРАШНОЕ изучал ..... кое что... ахахах))) но ява скрипт? действительно более пугающий))
     
  • 3.80, Аноним (80), 01:45, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я знаю самбо, дзюдо, карате и еще много других страшных слов.

    дзюдо и дзюпосле

     

  • 1.2, Laura Bodewig (ok), 11:14, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Пластиковый мир победил, JS оказался сильней...
     
     
  • 2.9, th3m3 (ok), 11:43, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Это ничего не значит. Ты можешь писать на чём хочешь. Инфа 146%.
     
     
  • 3.12, Аноним (12), 12:52, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ты врёшь, 146% не бывает
     
     
  • 4.18, AnonIM (?), 13:16, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    если референдум проводить
     
     
  • 5.41, Michael Shigorin (ok), 16:53, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Вообще-то если быть видеоинженером, случайно пристроенным потом в штатах.

    Понимаю, что тема про разработку, а не администрирование, но элементарные навыки инфобезопасности и разработчику вообще-то важны, чтоб мир не становился пластиковым ещё быстрей.

     
     
  • 6.64, myhand (ok), 18:51, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > если быть видеоинженером, случайно пристроенным потом в штатах.

    Чурова в штатах разве что в качестве лабораторного животного возмут.

     
  • 3.49, Тот_Самый_Анонимус (?), 17:09, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Инфа 146%.

    Куда делись ещё 452%, ирод? http://www.rg-rb.de/index.php?option=com_rg&task=item&id=18439&Itemid=13

     

  • 1.3, Аноним (3), 11:15, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Бредовый рейтинг бекенд и фронтенд фреймворков в 1 списке.
     
  • 1.4, anonymous (??), 11:20, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Бредовый рейтинг бекенд и фронтенд фреймворков в 1 списке.

    Это был камень в огород НОДЫ ?

    И кстати ЖАВУ знать можно ЖС вряд ли, есть мнение что дажы разрабы до сих пор ЕСМА не знают достаточно хорошо ;)

     
     
  • 2.5, Аноним (3), 11:22, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет это камень в сторону того что там у них ануляр, вью, реакт и спринг, джанго, экспресс в одном списке, хотя это фундаментально разные вещи.
     
     
  • 3.13, запятую уронили (?), 12:54, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вот
    ,
     
  • 3.70, KonstantinB (ok), 22:44, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, и Angular 2+ считают вместе с AngularJS, общего между которыми нет ничего, кроме названия.
     

  • 1.6, Gentoo Lord (?), 11:40, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Рейтинг ни о чем. Ну слышали разработчики о JS чаще, чем о Java. И что? А когда будет статистика о цветовых предпочтениях разработчиков? Какие цвета им больше всего нравятся.
     
     
  • 2.14, Аноним (12), 12:55, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в этом рейтинге js, java, go и kotlin, поэтому голубой. опрос тут не нужен, всё очевидно
     
     
  • 3.87, пох (?), 11:58, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    очередной гендерный шовинист, посмотрите-ка!
    (разумеется, women can't code, но "предпочтения" вполне иметь могут, и называться "разработчиками" запросто - так что там все цвета радуги. Гм. Даже и не знаю, кто тут победит.)

     

  • 1.8, th3m3 (ok), 11:42, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Какой-то странный рейтинг. Уже давно ведущим фрамеворком/библиотекой обосновался React, а тут выставлен внезапно Angular и типо React догоняет :) По многим другим опросам, люди хотят освоить Rust, а тут откуда-то вылезает Go. А Vue, вообще болтается где-то в середине.
     
     
  • 2.16, bbc1love (?), 13:06, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    очевидно, говорите ерунду. на самом деле самый распространённый набор библиотек - qt. по поводу ангуляров: это не библиотеки. библиотеки это всегда бинарные файлы, ваши наборы скриптов называйте как хотите иначе. язык, который все хотят изучить, это, неоспоримый факт, - nim. языки, агрессивно рекламируемые ТНК (Котлин, ГОУ и прочие расты) никому не интересны. это я про нормальных людей, которые в подобного рода опросах не могут участвовать физически, т.к. никогда на них не наткнутся. именно поэтому рейтинг странный, а не по вашим юношеским веб-догадкам. как вообще можно js называть языком программирования?
     
     
  • 3.23, Аноним84701 (ok), 13:48, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > библиотеки это всегда бинарные файлы, ваши наборы скриптов называйте как хотите иначе.

    Т.е. у питона стандартной библиотеки нет, из сишной -- нужно срочно удалить все макросы, константы, типы и прочее?


     
     
  • 4.40, Sw00p aka Jerom (?), 16:53, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    макросы - зло!
     
     
  • 5.72, Урри (?), 23:29, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не сметь трогать святое!

    Макросы были, есть и еще вас всех переживут.

     
  • 3.29, Василий Теркин (?), 15:54, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Языки активно продвигаемые ТНК позволяют активно и много зарабатывать разрабам. А экзотика чаще всего ценится лишь в зоопарке. И кто здесь страдает юношество ещё большой вопрос. В жизни это выглядело бы так, что какой нибудь слесарь пытался доказать всем что с помощью молотка он не только гвозди может забивать, но и гнуть рельсы и распускать бревна на доски. На заре java фанаты с++ прочили ей скорый провал и забвение. Чем показали лишь собственную некомпетентность в цифровом бизнесе. Тот случай, когда кодер дальше своего носа ничего не видит.
     
     
  • 4.43, Michael Shigorin (ok), 16:57, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как писал вчерась, мне очень сильно кажется, что жабу делали даже не столько с целью побольше впаривать санок (и поменьше страдать от того, что разработчики побежали на винтел) -- а для того, чтоб манагеры всё-таки смогли в _предсказуемые_ -- не путать с оптимальными -- сроки выбить из толпы индусских кодеров "продухт".
     
     
  • 5.53, Crazy Alex (ok), 17:16, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так это, вроде, никогда секоетрм и не было - индустрия не может держаться на "гениях", нужен массовый более-менее предсказуемый выход продукции.

    Желательно подешевле, конечно, но тут как пойдёт. И чем больше масштаб - тем предсказуемость важнее, так как любые потрясения дороже обходятся, а привходящих обстоятельств - больше.

     
  • 5.79, Василий Теркин (?), 01:41, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Рискуя вызвать потоки помоев в свой адрес от адептов "истинных ЯП всех времен и народов", напомню что успех современных мобильных платформ связан как раз с тем, что чувачки из Sun своевременно запарились вопросом создания ЯП для этих платформ. Если бы разработка велась на сях и плюсах, то сотовой связь была бы тем еще геммороем для пользователей, линуксоиды, подите же сюда, и расскажите ламерам как семь пядей во лбу необходимы чтобы грамотно настроить и юзать софт под лучшую в мире платформу. Все остальным - RTFM и плакать. Неосиляторам не нашлось бы места в чудном новом мире мобильной связи.
     
     
  • 6.84, Аноним (84), 06:57, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Успех нынешних мобильных платформ связан с появлением iPhone, где native-only приложения. Google сейчас страдает именно от того, что решили быть "как все" и тем самым переманить разработчиков кнопочных мобил. И даже вкостылили JIT-кеш. Успех Java обусловлен в основном тем, что их маркетологи убеждали, что никакие альтернативы не нужны. И разработчики сталкивались с выбором: учи Java или забей на мобилки.
     
  • 5.86, qwerty123 (??), 11:36, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Как писал вчерась, мне очень сильно кажется, что жабу делали
    >сроки выбить из толпы индусских кодеров "продухт"

    Когда создавали JavaVM, в Индиии считали максимум на калькуляторах.

     
     
  • 6.109, пох (?), 06:54, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    мой приятель преподавал понаехавшим копченым кумарам и китайцам разный всякий матан еще в 1986м.

    про индусский код было нихрена не выдумкой - уже тогда.

     
  • 3.76, Анонимчжан (?), 00:20, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    не на том сосредоточились батенька. для чего нужны библиотеки? обычно в них выносятся функции и прочие конестанты , которые потребуются для вызова. или прописывайте батенька каждый раз одну и туже функцию в коде. тогда правда вам либы вообще нафиг не сдались. но полагаю программа которая обычно состоит из 1000 строк будет 10000 строк, если не больше. таким образом библиотеки в питоне все таки есть, хоть и "бинарные" как вы выразились. не путайте теплое с мягким. библиотеки создаются не для бинарности.))
     
     
  • 4.81, Анонимчжан (?), 02:05, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    там "не бинарные"))
     

  • 1.10, A.Stahl (ok), 11:52, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    >языков, которые разработчики хотели бы изучить

    Я на С++ пишу около 10 лет. И до сих пор хочу его изучить, но всё как-то не получается...

     
     
  • 2.11, Аноним (11), 12:49, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я больше поржал, когда увидел количество знающих C...
     
     
  • 3.17, Аноним (12), 13:09, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    скоро меньше станет. из универов потихоньку выпиливают единственный семестр изучения си, поэтому школьники даже знать не будут, что есть такой язык
     
     
  • 4.20, Аноним (20), 13:19, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –10 +/
    И это правильно. Нечего небезопасным языкам делать в современном мире - для системщины есть Rust, для аппликух Java/C#/Swift, для скриптоты и ML - питон, для веба - JS.

    Остальное может заворачиваться в простыню и ползти в сторону кладбища, давно пора.

     
     
  • 5.32, Аноним (32), 16:13, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > для скриптоты и ML - питон,

    для "скриптоты" есть Go и Ruby.
    для  ML есть Julia и R

    Слова "питон" в лексиконе современного разработчика быть не должно.

     
  • 5.37, Crazy Alex (ok), 16:38, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кхм, таких наивных верующих во все времена хватало Примерно с таким же апломбом... большой текст свёрнут, показать
     
     
  • 6.42, Sw00p aka Jerom (?), 16:55, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    с коих пор асм не безопасный?
     
     
  • 7.45, Michael Shigorin (ok), 16:58, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Память, строки?
     
     
  • 8.48, Sw00p aka Jerom (?), 17:02, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    чаво пять и строки строки появились в Си, в асм их нет, там последовател... текст свёрнут, показать
     
     
  • 9.82, Василий Теркин (?), 04:13, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что, правда в асме нет строк Чувак, тебя твой школьный учитель информатики жест... текст свёрнут, показать
     
     
  • 10.97, Sw00p aka Jerom (?), 14:43, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    мда уж, а давайте по порядку str db Hello World что такое str, что такое... текст свёрнут, показать
     
     
  • 11.104, Аноним (84), 19:53, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так то можно сказать, что и в Си строк нет char это самое маленькое число какое... текст свёрнут, показать
     
     
  • 12.106, Sw00p aka Jerom (?), 20:36, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как такого типа как строка - нет, есть понятие последовательности символов, ба... текст свёрнут, показать
     
     
  • 13.115, Аноним (115), 11:59, 05/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Отдельного явно выделенного типа данных в асме нет, но строки есть Смирись с эт... текст свёрнут, показать
     
  • 7.50, Crazy Alex (ok), 17:10, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это ты прикалываешься, или как?
     
     
  • 8.52, Sw00p aka Jerom (?), 17:13, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кхммм - на полном серьезе по запросу в гуглях assembler secure coding увы ниче... текст свёрнут, показать
     
     
  • 9.57, Аноним (7), 17:23, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это потому что белки-истерички от безопасности ассемблеров-то и не знают ... текст свёрнут, показать
     
  • 9.62, Crazy Alex (ok), 18:32, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 я бы искал assembly, а не assembler - но это так, между прочим 2 ничего нет,... текст свёрнут, показать
     
     
  • 10.67, Sw00p aka Jerom (?), 19:34, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    1 Походу гуглу без разницы, внимание привлекла только данная ссылка из выдачи h... текст свёрнут, показать
     
  • 9.111, Аноним (111), 13:41, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не верится что-то Больше позоже на троллинг, и не очень тонкий Как можно объяс... текст свёрнут, показать
     
     
  • 10.112, Sw00p aka Jerom (?), 13:48, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ток не вижу ни одной у вас в коменте, в студию плиз пс Толсто про 6 миллионов... текст свёрнут, показать
     
     
  • 11.113, Аноним (111), 14:08, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    http lmgtfy com q assembler secure coding Хотел написать не толще, чем у теб... текст свёрнут, показать
     
     
  • 12.114, Sw00p aka Jerom (?), 18:59, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    это ссылка на статью о безопасном кодинге асм или на результаты поисковика ... текст свёрнут, показать
     
  • 6.65, myhand (ok), 18:56, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно ся близки к тому, "как оно работает"...
     
  • 6.73, Урри (?), 23:39, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Функциональщина, которую якобы пропихивали , родилась тогда, когда подавляющее ... большой текст свёрнут, показать
     
     
  • 7.83, Василий Теркин (?), 04:34, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Плюсую. Грамотный кодер ориентирован на решаемую задачу, а не на сам процесс программирования. И знание алгоритмов, которое есть следствие знания математики, это фундамент для любого более-менее серьезного кода. И мне смешно, когда троечники-школяры начинают меряться сиплюсплюсами, нахватавшись терминологии и скопипастив куски чужого кода из профильных форумов. Отсюда как следствие - засилие говнокода. И чтобы не пропадать зачаткам врожденной логики, зачастую и предлагают языки-кубики, чтобы из них можно было слепить полезный продукт. Любой гастарбайтер может сложить из кирпичей домик,но... рассчитать конструкции, оптимально подобрать материалы они не в состоянии.Нет знаний. Вот и клепают, либо с диким запасом, зря расходуя деньги, либо развалюхи, которые опасны для жизни. Без обид.  
     
     
  • 8.90, Sw00p aka Jerom (?), 12:29, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну где вы были ... текст свёрнут, показать
     
  • 8.94, Crazy Alex (ok), 14:03, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Знание алгоритмов есть следствие открытия спрааочника с алгоритмами Во всяком с... большой текст свёрнут, показать
     
     
  • 9.98, Урри (?), 14:46, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ваш справочник с алгоритмами называется Д Кнут Искусство программирования ... текст свёрнут, показать
     
     
  • 10.110, Аноним (110), 10:01, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    у кнута не все вопросы разобраны Развелось тут бородатых Берется книжка Струк... текст свёрнут, показать
     
     
  • 11.122, Аноним (115), 20:32, 06/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Д Кнутт - математик, если что Вопросы разобраны не все Ну и для грамотного исп... текст свёрнут, показать
     
  • 7.93, Crazy Alex (ok), 13:51, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Фунуциональщина как ролилась так и жила в немёртаом виде И по факту использова... большой текст свёрнут, показать
     
     
  • 8.99, Урри (?), 14:52, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Фигню пишете Скажите, какие проблемы у SQL разрабочиков, которые понятия зелено... текст свёрнут, показать
     
     
  • 9.102, Sw00p aka Jerom (?), 15:25, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    подкорректирую, сложность не вычисляется, а оценивается В остальном - согласен ... текст свёрнут, показать
     
  • 5.60, Аноним (60), 18:08, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > для системщины есть Rust

    Спасибо, посмеялся.

     
  • 2.88, пох (?), 11:59, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    слишком долго пишешь. Ушел бы через год на js - знал бы c++ в совершенстве ;-)

     

  • 1.15, Аноним (15), 13:05, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оба хуже.
     
  • 1.19, Аноним (19), 13:18, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Рукалицо...
     
  • 1.21, YetAnotherOnanym (ok), 13:23, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вообще-то, "spaghetti code" - это не "рутина", а "запутанный или плохо структурированный код". (Это не опечатка, поэтому сам исправлять не стал)
     
  • 1.22, Ordu (ok), 13:26, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    spaghetti code -- это не рутина, это говнокод. Я бы исправил в новости, но не знаю как перевести на русский политкорректно. Макаронокод? Кодомакарона? Макодорона? Код-доширак? Или может тупо "запутанный код"?
     
     
  • 2.24, Анонес (?), 14:01, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    лапшекод
     
  • 2.44, Sw00p aka Jerom (?), 16:57, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    если язык позволяет писать лапшу, то тут нет ничего "западлового"
     
  • 2.74, Урри (?), 23:41, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    у нас так и говорят - "макароны".
     
     
  • 3.91, Sw00p aka Jerom (?), 12:31, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    так ЯП это и есть тесто, а из него хоть рулетики (вкусняшки), да хоть и макароны лепи, оба съедобны (выполняются, и программа работает).
     
     
  • 4.100, Урри (?), 14:53, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Макароны обычно выполняются довольно плохо, да и то только сразу после написания. После первого же апдейта начинаются проблемы в виде трудноуловимых и исправляемых багов.
     
     
  • 5.103, Sw00p aka Jerom (?), 15:28, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    нууу собственно по определению "съедобны" мы приняли, что он все же работает, а вот то, что вы имеете ввиду, то обычно, как принято говорить, "компилятор оптимизирует" ))), то есть желудок справиться если макароны были просрочены, или сорт муки третий и т. д. ;)
     

  • 1.25, Аноним (25), 15:24, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Из проблем, мешающих работе лидирует некачественная документация

    Это в лучшем случае. Обычно вообще никакой ~~ложки~~ документации нет~~, приходится есть руками~~.

     
     
  • 2.77, YetAnotherOnanym (ok), 01:01, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Source code is the ultimate manual :))
     

  • 1.26, Аноним (26), 15:46, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где Dart/Flutter?

    Рейтинг ни о чем, какое-то легаси ...

     
  • 1.27, Аноним (26), 15:48, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Spring, React, Agular - рейтинг создавал кровавый режим Энтерпрайз Джавистов!
     
  • 1.28, Аноним (28), 15:51, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из двух зол выбрали большее...
     
  • 1.31, Аноним (31), 16:11, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем больше рейтингов, тем меньше доверия. Особенно номинация "Среди языков, которые разработчики хотели бы изучить"....

    Либо надо возвращаться к практике брать разработчика под задачу, а язык/технологии не важны. Либо придём к тому, что "разработчики" будут изучать только то, что им нравится, а работать, собственно, будет некому....

     
     
  • 2.33, Аноним (33), 16:23, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > будут изучать только то, что им нравится, а работать, собственно, будет некому

    А ещё эти мерзкие людишки идут учиться в универ на те специальности, которые они хотят, а работать на заводах, собственно, будет некому.

     
     
  • 3.35, Аноним (31), 16:34, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >  работать на заводах, собственно, будет некому.

    Для этого нужны роботы.

    Специальности в универе тоже не по желаниям абитурьентов делаются, а по потребностям отрасли. Если мы, конечно, не рассматриваем Курсерру, какую-нибудь.

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

     
  • 2.34, Crazy Alex (ok), 16:29, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    разработчики изучают то, что, с одной стороны, им нравится (или не вызывает раздражения, как минимум) и с другой - с их точки  зрения даст возможность заработать (больше). Криминала в этом, хоть убей, не вижу.
     
     
  • 3.36, Аноним (36), 16:37, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Криминала в этом, хоть убей, не вижу.

    Посмотрите внимательно на рейтинг. И ответьте на вопрос, сколько зарабатывающих на Haskell или Clojure разработчиков вы знаете. И, действительно ли, их в 2 раза больше, чем JS/Java/C-разработчиков?.... Также Scala, на которой никто в здравом уме сейчас новый проект не начнет. А процент пожелания высокой.

     
     
  • 4.38, Crazy Alex (ok), 16:50, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Смотри первый опрос - эту троицу и так куча народу знает. Логично, что люди хотят потыкать что-то новое для себя.

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

    А в лидерах на изучение - как раз совершенно прагматически полезные языки.

     
     
  • 5.58, Sw00p aka Jerom (?), 17:27, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>будучи адово бесполезными на практике в чистом виде

    кхмммммм, ну выкиньте из любого языка его стд либу, я посмотрю какая от него польза будет. Помимо этого, ни один из "райски полезных" языков не имеет место быть без ОС. Все практически языки - это формально обертки над системным API, не более.

    >>А в лидерах на изучение - как раз совершенно прагматически полезные языки.

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

    >>упражнением для мозгов

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

     
  • 3.47, Sw00p aka Jerom (?), 17:01, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>даст возможность заработать (больше)

    им тогда не в Программисты, а в Предприниматели!

    >>разработчики изучают

    Разработчику (программному архитектору) - пофиг на все эти языки, ему достаточно бумаги и карандаша, чтобы начертить блок схему.

     
     
  • 4.51, Crazy Alex (ok), 17:11, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    точно прикалываешься
     
     
  • 5.55, Sw00p aka Jerom (?), 17:17, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кхмммм, задам такой вот вопрос, существует ли такой алгоритм, который можно реализовать только на языке допустим javascript? Если нет, то в чем прикол?
     
     
  • 6.61, Crazy Alex (ok), 18:22, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да я о другом. Ну ясно же, что большинство разработчиков зарабатывают этим деньги. Понятно, что вопрос "где платят больше" их интересует.

    И просто "программных архитекторов", во-первых, мало (скорее, не бывает - те, кто проектирует, и код тоже пишут, и наоборот - все, кто прошёл дальше junior, не только кодят по указанию свыше, но и сами что-то проектируют в своей области ответственности), во-вторых - они тоже имеют свои языки/инструменты - UML и всё вокруг него, а отнюдь не блок-схемы на бумаге рисуют.

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

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

    Плюс - есть скорость написания кода, сложность тестирования, доступность инструментов и т.п. И все компромиссы, с ними связанные, которые в блоксхеме не учтёшь. Вплоть до личных заморочек типа удобства отладчика.

    Ну вот серьёзно - это ж всё совершенно очевидные вещи, неужели их надо разжёвывать?

     
     
  • 7.66, Sw00p aka Jerom (?), 19:24, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы перефразировал бы - Где меньше делаешь и больше получаешь , так вот я и ак... большой текст свёрнут, показать
     
     
  • 8.96, Crazy Alex (ok), 14:41, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а чем это принципиально отличается от выбора инструмента, который гарпнтиркет э... большой текст свёрнут, показать
     
     
  • 9.101, Sw00p aka Jerom (?), 15:20, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    и как собственно выбрать эффективный инструмент не перепробовав все доступные ... большой текст свёрнут, показать
     

  • 1.39, Аноним (39), 16:50, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Где Delphi?
     
     
  • 2.46, Michael Shigorin (ok), 17:00, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Гусары, молчать!
     
  • 2.56, Аноним (56), 17:20, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так паскаль вроде есть ...
     
  • 2.69, Cradle (?), 20:16, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    будете смеяться, но вот буквально пару месяцов как пришлось реверсинженерить написанную на делфях аппликуху для андроида и выковыривать из нее протокол работы по BLE с популярным в узких кругах индустриальным девайсом, чтобы потом на микроконтроллере сделать. С согласия производителя девайса кстати, просто у них с тем разработчиками софта отношения такие веселые
     

  • 1.54, kiwinix (?), 17:16, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Нахрен Жабу.. пора ее закапывать. И php тоже. Да вот только они на редкость живучие оказались.

    Я не говорю что js им будет заменой, нет конечно.. но есть другие более перспективные языки и для сервера и для системного программирования

    А ещё php нужно закапывать как минимум по тому что пора писать приложения на фронтенде, с частичным обновлением страницы. А выстраивать html на сервере - должно уйти в прошлое

     
     
  • 2.68, Sw00p aka Jerom (?), 19:41, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >пора писать приложения на фронтенде, с частичным обновлением страницы. А выстраивать html на сервере - должно уйти в прошлое

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

     
     
  • 3.78, Аноним (78), 01:37, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > как повашему зачем для всяких андроидов и айосов пишут апликейшены? зачем не мобильную версию сайта, а вот аппликейшен лучше.

    Потому что юзерам удобнее/привлекательнее отдельную иконку и окно под условный твиттер, а не вкладку в браузере.
    Как думаешь, почему возникли мобильные приложения на веб-технологиях? И растут. Потому что юзеру без разницы, на чём там написана приложуха. Если react-native приложуха тыкается, работает и жрёт подобно нейтив приложению, то юзера не волнует, что он юзает веб-сайт под видом приложения.

     
     
  • 4.92, Sw00p aka Jerom (?), 12:34, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не ответили на главный вопрос, зачем на ПиСи не так? Почему браузер (одна всего лишь программа) уже метит (точнее стал) на место ОС.
     
     
  • 5.107, Аноним (7), 22:51, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    PC как правило работает не от аккумуляторов и имеет более мощный процессор и больше ram чем мобилки, что и позволяет всяким веб подделкам ну хоть как-то работать.
     
     
  • 6.108, Sw00p aka Jerom (?), 00:39, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > PC как правило работает не от аккумуляторов и имеет более мощный процессор
    > и больше ram чем мобилки, что и позволяет всяким веб подделкам
    > ну хоть как-то работать.

    ))))))))) убили

     
  • 4.116, Попугай Кеша (?), 12:24, 05/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Оооооооой нет! Как ты не прав, дружище (в этих интернетах опять всякую чушь пишут, я им покажу!)

    React Native использует нативный only UI - слой, по сути внутри сидит тот же JSCore с интерпретатором. На Android-ах скорее всего V8. Поэтому неа, Native-приложения будут быстрее чем React Native.

    Другое дело, что для бизнес-приложений его хватает. Но, что интересно, те же AirBnb, что топили за него, в итоге отказались и перешли обратно на Native. Почему? Почитайте их блог, если интересно.

    React Native дает возможность набрать веб-макак (простите, "программистов" с улицы с бекграундом "знаю jQuery и слышал о JSX") и через 2-3 месяца путем подзатыльников вывести на определенный уровень скорости решения бизнес-задач.

    Если мы говорим про высокопроизводительные (классные, хорошие такие) приложения для Native-платформ, то only Swift/Java.

     
  • 2.71, KonstantinB (ok), 22:53, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Java со своей объектной моделью хороша для своей ниши - когда толпа индусов пишет код по дизайн-документам и под надзором белого господина из Калифорнии. Тут уже отработаны практики, позволяющие при такой организации работы получить вменяемый результат в разумные сроки. Более гибкие языки позволяют больше вольностей, которые полезны думающему разработчику с творческим мышлением, - но индуса мгновенно превращают в обезьяну с гранатой.

    Единственная адекватная замена - Kotlin, пожалуй.

     
  • 2.85, Gemorroj (ok), 11:26, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    пхп-то тут при чем?
    частичное обновление страницы - это вопрос построения архитектуры приложения, а не языка. И что на замену? js? go? так там своих проблем не меньше.
     
     
  • 3.95, kiwinix (?), 14:13, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я имел в виду что пора бы чтоб клиент-сервер общались через апи, и сервер отдавал только данные.. Ну а так то да, go на бекенде. (С js на бекенде я не особо знаком)

    Если бекенд не компонует html - то уже куда меньше смыла использовать именно php, и можно использовать что-то более типизированное

     
     
  • 4.105, ВасьВась (?), 20:35, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    кто сейчас мешает общаться через апи? как напишешь так и будет. при чем тут пхп? можно и на сях хтмл отдавать.

    ставь инклюды из аджакса и будет тебе счастье.

     
     
  • 5.118, Попугай Кеша (?), 12:25, 05/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У php профит - ниииииизкий порог входа
     
  • 4.117, Попугай Кеша (?), 12:25, 05/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    GraphQL, пжлст
     

  • 1.59, Аноним (59), 17:52, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как можно валить в одну кучу с одной стороны реакт и ангуляр, а с другой - спринг и асп? Это как бы клиентские и серверные технологии
     
  • 1.63, Аноним (63), 18:39, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вангую, что на практике многие из ответивших, что "знают" JS, имеют только общее представление. А у Java порог вхождения выше
     
     
  • 2.89, Доктор (??), 12:01, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    откройте рот! Так...закройте!
    Не вижу патологии, мешающей вам тоже говорить что знаете java.

     
  • 2.120, Попугай Кеша (?), 12:27, 05/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том, что разработчики Java почему-то думают, что знают JavaScript, считая, что он императивный ООП-язык, а он больше функциональный, чем императивный.

    Отсюда получаются казусы, баги и черти что. А потом настрадавшись появляется TypeScript )

     

  • 1.121, Ilya Indigo (ok), 14:37, 05/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По информации из пункта приёма стеклотары, местные люди употребляют пепси-колу больше чем минеральную воду...
     
  • 1.123, глш (?), 22:13, 17/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сколько ангулярщиков-то развелось! Во всех смыслах ;)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру