![](https://www.kv.by/sites/default/files/styles/post_picture/public/pictures/mainimage/2018/05/cagfxoafwxdqbfazrnivls5djou.jpeg?itok=N4rToolF)
Кадровый портал Glassdoor опубликовал список самых востребованных профессий в 2018 году и, как оказалось, более половины из них предполагают наличие навыков программирования. Вот 9 самых востребованных языков программирования.
1. SQL занимает первое место в списке. СУБД на основе таких технологий, как MySQL, PostgreSQL и Microsoft SQL Server широко используются в бизнес-сфере, больницах, банках и образовательных учреждениях по всему миру.
2. Недавно язык программирования Java отметил свой двадцатилетний юбилей. Это один из наиболее распространенных языков программирования, который на сегодняшний день используют порядка 9 млн разработчиков.
3. В настоящее время почти все веб-страницы используют скриптовый язык программирования JavaScript, встроенный в популярные браузеры, в том числе Internet Explorer, FireFox и Safari.
4. C# — сравнительно новый язык программирования, разработанный компанией Microsoft как основной язык для приложений, использующих платформу .NET Framework.
5. C++ — объектно-ориентированный язык общего назначения, созданный разработчиком Бьярне Страуструпом на базе языка C.
6. Python — один из наиболее популярных современных языков программирования.
7. Современный PHP (Hypertext Pre-Processor) — скриптовый язык, использующийся для разработки веб-сайтов.
8. В 2014 году компания Apple представила собственный язык программирования под названием Swift. Язык предназначен для разработки приложений под iOS и macOS.
9. Ruby on Rails — веб-ориентированная среда разработки на базе Ruby.
![Версия для печати Версия для печати](https://www.kv.by/sites/all/modules/print/icons/print_icon.png)
Комментарии
Страницы
Гааа!
Веселите исчо!
Сколько анализаторов, столько и рейтингов.
> Гааа!
Там скорее всего "множественный выбор". И SQL шел не обязательно основным, но и "довеском" к знанию любого языка. ;)
В принципе -
https://www.superjob.ru/research/articles/111838/programmist-ms-sql/
правда, "В некоторых случаях может понадобиться знание одного или нескольких языков программирования (С++, C#, Python, PHP и др.)". Ну, и, наоборот, соответственно. Причем думаю, что "наоборот" - гораздо чаще.
P.S. Насколько я понимаю - в рамках одного проекта на толпу программеров на универсальных языках можно посадить одного толкового SQL-щика, который напишет толпе правильные запросы. Ну, и он же (или кто-то другой, типа отдельный архитектор) нарисует базу, но архитектура БД по идее нечасто меняется.
Язык SQL был разработан для кладовщиков, бухгалтеров, маркетологов, библиотекарей, но не для программистов. Но ... не судьба. Бывает.
В корне не согласен. Никто не знает архитектуру БД лучше, чем программист, который её породил. Да и "толковых SQL-щиков" на всех не хватит.
А эскюэль -- довесок, с которым ОБЯЗАН уметь работать любой, чей софт сопряжён с БД. Не знаешь чего -- лезь в хелп.
> Никто не знает архитектуру БД лучше, чем программист, который её породил.
Майк, ты опять с точки зрения индивидуала, который и швец, и жнец, и игрец. Архитектор/родитель БД, программист SQL и прикладной программист - это 3 разные сущности в рамках проекта. Они могут сочетаться в одном человеке, а могут и нет. Еще и от масштаба проекта/сложности базы зависит. Тот же архитектор нарисовал базу и ушел на другой проект/уволился нафиг. Работать с ней - не его задача.
Опять не согласен. И вот почему.
Верно. А кому работать? Специально нанятому эскюэльщику? Он будет вникать во все тонкости проекта, создавать, где надо, триггеры, процедуры, писать функции, генерировать вьюшки и т.д.?
Не надо бросаться в крайности. Программист, который не может освоить SQL, -- это не программист.
Другая крайность -- высказывание Логика, что SQL -- для кладовщиков.
Кстати, статические выражения SQL я давно не видел ни в своих, ни в чужих проектах. Как правило, они тесно увязаны с кодом задачи. Предлагаешь нанятому эскюэльщику ещё и в задачу вникать?
> А кому работать? Специально нанятому эскюэльщику? Он будет вникать во все тонкости проекта, создавать, где надо, триггеры, процедуры, писать функции, генерировать вьюшки и т.д.?
Да. Причем делать это наиболее правильным и эффективным способом, чем десяток Java/C/Python/etc-программеров этого же проекта с разным уровнем знаний SQL.
> Предлагаешь нанятому эскюэльщику ещё и в задачу вникать?
Хм, он член команды проекта (возможно, не одного). Ессно, он в курсе задачи так или иначе.
ЗАДАЧ!!
Бедный, бедный эскюэльщик с имхо больной головушкой от мультизадачности!... Всенепременно это женщина. Только женщины могут одновременно выполнять несколько задач: смотреть в монитор, болтать по телефону и красить губы. :)
Страницы