Свежее
Новости
Интернет
Тесты
Покупки
Стать богатым
Android
iOS
Здоровье
Работа и учёба
Кино
Еда
Жизнь
Отношения
Путешествия
Все рубрики
  • Лучшее
  • Рубрики
  • Время есть
  • Подкасты
  • Наши книги
  • Сервисы
  • Рассылки
  • Лучшее
  • Рубрики
  • Время есть
  • Подкасты
  • Наши книги
  • Сервисы
  • Рассылки
  • Ozon
  • Свежее
  • Новости
  • ❓ Как жить
  • Покупки
  • Технологии
  • ВКонтакте
  • Telegram
  • Реклама

Какой язык программирования лучше учить первым и почему

17 ноября 2016ОбразованиеТехнологии
Преподаватель ресурса FreeCodeCamp и популярный блогер Квинси Ларсон (Quincy Larson) рассказывает, что нужно учесть при выборе первого языка программирования, чтобы потом не пожалеть. Лайфхакер публикует сокращённый перевод его статьи.
Фото автора Max Volotsky
Max Volotsky

Какой язык программирования лучше учить первым и почему
Избранное
Поделиться
  • Vkontakte
  • Twitter
  • Pinterest
  • Viber
0

Выбор первого языка программирования может показаться такой же забавой, как прохождение тестов в духе «Какой вы персонаж из фильмов Тарантино?». Но прежде чем вы выберете Ruby, потому что в детстве вам нравилась игрушка с похожим названием, позвольте мне напомнить: ставки здесь довольно высоки.

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

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

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

И этим языком должен быть JavaScript.

По информации самого крупного сообщества разработчиков Stack Overflow Stack Overflow Developer Survey Results 2016., JavaScript является популярнейшим языком среди всех опрошенных пользователей. Он жизненно необходим для создания браузерной части сайтов и становится всё более подходящим для разработки их серверных компонентов. Кроме того, JavaScript быстро распространяется на такие сферы, как разработка игр и интернет вещей.

Фактор №1. Рынок труда

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

Среди всех языков программирования по количеству вакансий лидирует Java. JavaScript следует сразу за ним.

Но есть один важный нюанс. Хотя JavaScript существует уже больше 20 лет, он только недавно стал серьёзным инструментом, с помощью которого компании вроде Netflix, Walmart и PayPal могут целиком разрабатывать свои приложения.

Многие работодатели ищут JavaScript-разработчиков. Последних даже не хватает на рынке труда.

По данным крупнейшего агрегатора вакансий Indeed.com, на каждую открытую вакансию Java-программиста претендует 2,7 соискателя. Конкуренция за позиции PHP- и iOS-разработчиков тоже довольно высока.

Но на каждую вакансию JavaScript-программиста приходится лишь 0,6 соискателя. Другими словами, спрос выше предложения.

Фактор №2. Долгосрочные перспективы

JavaScript развивается быстрее, чем любой другой популярный язык. Его экосистему поддерживают крупные денежные и интеллектуальные инвестиции таких компаний, как Google, Microsoft, Facebook* и Netflix.

К примеру, над TypeScript (специальная версия языка, которая расширяет возможности JavaScript) трудится более сотни специалистов, многие из них получают финансирование от Microsoft и Google.

Такое сотрудничество разных компаний сложно организовать для развития Java. Корпорация Oracle, завладевшая правами на этот язык после покупки Sun Microsystems, часто подаёт в суд на организации, которые хотят внести свой вклад.

Фактор №3. Лёгкость изучения

Большинство разработчиков согласится, что высокоуровневые скриптовые языки даются относительно легко. JavaScript относится к таковым, как и Python с Ruby.

Несмотря на это, в университетах по-прежнему первым делом изучают языки вроде Java и C++, которые значительно более сложные.

Фактор №4. Какие проекты можно создать

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

Соучредитель сообщества для разработчиков Stack Overflow Джефф Атвуд (Jeff Atwood) сформулировал закономерность, которая отражает вездесущность JavaScript.

Любое приложение, которое можно написать на JavaScript, в конце концов будет написано на JavaScript.

Джефф Атвуд

И с течением времени эта закономерность становится всё точнее.

Когда-то разработчики Java тоже обещали этому языку повсеместность. Вы можете помнить о Java-апплетах. Но Oracle официально отказалась от них ранее в этом году.

И Python страдает от подобных проблем.

Как я могу дать разработанную мной игру друзьям? А ещё лучше, есть ли способ загрузить её на телефон так, чтобы можно было показать её детям в школе, чтобы им не приходилось устанавливать её?

Джеймс Хью
разработчик игр

Хорошо разберитесь в первом языке. Затем учите второй

Если будете перескакивать от одного языка к другому, то вы не достигнете успеха. Чтобы зайти дальше базовых навыков, нужно хорошо разобраться в первом языке. Второй после этого покажется гораздо более лёгким.

Со временем вы сможете расширять свои знания и превращаться во всесторонне подкованного программиста, изучая другие языки:

  • C помогает разобраться в компьютерах с точки зрения памяти. Он также полезен при работе с высокопроизводительными вычислениями.
  • C++ отлично подходит для разработки игр.
  • Python великолепен для научных вычислений и статистики.
  • Java играет важную роль для тех, кто хочет работать над корпоративными сервисами.

Но сначала освойте JavaScript.

*Деятельность Meta Platforms Inc. и принадлежащих ей социальных сетей Facebook и Instagram запрещена на территории РФ.

Источник статьи: What programming language should you learn first?
Обложка: Melpomene /depositphotos.com
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Избранное
Поделиться
  • Vkontakte
  • Twitter
  • Pinterest
  • Viber
0

Свежее

Лайфхаки: про правило 2 минут, отказ от курения и необычное применение зубной пасты
Подкасты, 18:30
Учёные воскресят вымершего тасманийского волка с помощью сумчатых мышей
Новости, 18:20
Опрос: в какую страну вы хотели бы переехать?
Интернет, 18:10
8 мощных внешних аккумуляторов для зарядки ноутбука и не только
Покупки, 18:00
ВТБ рассказал о мошенниках, пугающих клиентов SWIFT-переводами
Новости, 17:40
Ароматные и вкусные варенья из сливы, которые будут радовать всю зиму
Еда, 17:30
Подкаст Лайфхакера: 6 причин научить ребёнка программировать
Подкасты, 17:00
8 мифов о тестостероне у женщин, в которые пора перестать верить
Здоровье, 16:00
Нейросеть показала видео с историей Земли — от зарождения Вселенной до будущего человечества
Новости, 15:30
13 мыслей-ловушек, делающих нас беднее
Стать богатым, 15:00
О них писал Фицджеральд: кто такие флэпперы
Burning Hut, 14:30
В России открыли предзаказы на складные смартфоны Galaxy Z Fold 4 и Z Flip 4
Новости, 14:15
Когда выгоднее всего брать отпуск
Ликбез, 14:00
«Алиса» научилась работать с «Кинопоиском» на телевизорах LG
Новости, 13:53
Как правильно собрать семена помидоров
Ликбез, 13:30
Учёные: мужчины и женщины мастурбируют с разной целью
Новости, 13:10
«Яндекс Карты» научились строить оптимальные маршруты из нескольких точек
Новости, 12:50
Генри Кавилл не подходит: на роль Джеймса Бонда ищут актёра возрастом около 30 лет
Новости, 12:40
Цена дня: магнитный пауэрбанк Anker 622 за 2 903 рубля
Покупки, 12:30
7 лучших бесплатных антивирусов
Ликбез, 12:00
В сентябре в Windows 11 появятся папки в «Пуске», новый «Диспетчер задач» и не только
Новости, 11:10
Как сделать творчество профессией: пошаговая инструкция
Burning Hut, 11:00
WhatsApp выпустил полноценное приложение для Windows
Новости, 10:27
Любите дыню? Попробуйте приготовить с ней эти блюда
Еда, 10:00
Приквел «Джона Уика» выйдет в одно время с четвёртой частью боевика
Новости, 9:33
Когда продуктивность становится токсичной и как вернуться к нормальному состоянию
Продуктивность, 9:00
5 безумных скандинавских мифов, о которых не расскажут в школе
Жизнь, 3:00
Подкаст Лайфхакера: как есть сладости и фастфуд и оставаться в форме
Подкасты, 23:00
10 шагов к эмоциональной устойчивости
Жизнь, 21:30
«Я есть Грут» — прекрасный, но короткий сериал про самого маленького героя Marvel
Ликбез, 20:00
Как обустроить дом и не потратить лишнего: читайте статьи и выигрывайте сертификаты на покупки
Жизнь, 19:00
Учёные: человечество находится на пороге шестого массового вымирания
Новости, 18:45
Лайфхаки: про корвалол, глютен и средства от комаров для детей
Подкасты, 18:30
WhatsApp позволит отменить удаление сообщений
Новости, 18:10
Парентификация: как ребёнок становится родителем для мамы и папы и к чему это приводит
Ликбез, 18:00
Эти маринованные и солёные помидоры всегда получаются вкусными. Сохраняйте рецепты
Еда, 17:30
Как обновить ванную комнату без масштабного ремонта (и выиграть полезные призы!)
Жизнь, 17:00
Личный опыт: как я научилась запоминать 50 дат за 10 минут и что мне это дало
Мотивация, 16:00
10 недорогих и полезных мелочей для авто, которые можно купить на AliExpress
Покупки, 15:00
«Пила» возвращается: объявлена дата выхода 10-й части
Новости, 14:45
Почему миф о романтической любви мешает строить отношения
Burning Hut, 14:30
Наконец-то редизайн: в Сети появились подробности о базовом iPad 10
Новости, 14:10
Как бороться с мучнистой росой на огурцах и других растениях
Ликбез, 14:00
Мессенджер «ВКонтакте» научился переводить сообщения
Новости, 13:40
10 функций Chrome на Android, о которых мало кто знает
Android, 13:30
Samsung анонсировала недорогой смартфон Galaxy Buddy 2 с экраном 120 Гц
Новости, 13:15
Пятый сезон «Мира Дикого Запада» станет финальным
Кино, 12:40
В App Store появилась замена приложения «Сбера», удалённого из-за санкций
Новости, 12:13
Прокачка: жёсткая тренировка на пресс и плечи с двумя гирями
Спорт и фитнес, 12:00
Apple объявила дату выхода сериала «Шантарам» с Чарли Ханнэмом
Новости, 11:40
В мобильной почте «Яндекса» появились три новые функции
Новости, 11:10
7 удивительных вещей, которые можно напечатать на 3D-принтере
Технологии, 11:00
Лучшие способы запечь баклажаны в духовке
Еда, 10:00
Google выпустила финальную версию Android 13 и назвала 13 главных улучшений
Новости, 9:50
6 ленивых привычек, которые помогут добиться впечатляющих результатов
Продуктивность, 9:00
Что такое шкала Бека и как она помогает узнать, нет ли у человека депрессии
Ликбез, 3:00
Подкаст Лайфхакера: 7 типов сделок, при которых не обойтись без нотариуса
Подкасты, 23:00
Игра в имитацию: 8 животных, которые притворяются другими существами
Образование, 21:30
Стоит ли смотреть «Закрыть гештальт» — неоднозначную комедию о загробном мире от авторов «Интернов»
Ликбез, 20:00
Бену Аффлеку — 50! Какой фильм с его участием вы любите больше всего?
Интернет, 19:20
«Чёрное зеркало» для фанатов хоррора: вышел тизер антологии «Кабинет редкостей Гильермо дель Торо»
Новости, 19:10
18 магазинов, где можно купить всё необходимое к школе
Покупки, 19:00
Лайфхаки: про изобретения Средневековья, способы дожить до 100 лет и сильный характер
Подкасты, 18:30
Дайте знать: если бы у вас была машина времени, в какую эпоху вы бы переместились и почему?
Ответы, 18:00
Раскрыты европейские цены Xiaomi 12T и 12T Pro
Новости, 17:45
Салаты из кабачков? Да! Делимся вариантами, которые заставят по-новому взглянуть на овощ
Еда, 17:30
Джонни Депп снимет биографический фильм «Модильяни» об итальянском художнике
Новости, 17:10
10 крутых сайтов для тех, кто интересуется историей
Образование, 17:00
Как понизить давление: 4 быстрых способа, которые наверняка сработают
Ликбез, 16:00
Штука дня: Ulefone Armor 15 — защищённый смартфон с TWS-наушниками в корпусе
Новости, 15:10
10 вопросов из передачи «Что? Где? Когда?» для проверки эрудиции и смекалки
Отдых, 15:00
Учёные разгадали секрет минерала, найденного на Марсе больше семи лет назад
Новости, 14:50
7 секс-игрушек с дистанционным управлением
Burning Hut, 14:30
12 бесплатных курсов, которые научат разбираться в финансах
Ликбез, 14:00
В «Картах» Apple появится реклама
Новости, 13:40
Как бороться с белокрылкой, чтобы спасти урожай
Ликбез, 13:30
Европейское космическое агентство обсуждает замену «Союзов» ракетами SpaceX
Новости, 12:45
Выгодно: платье для девочек Button Blue со скидкой 10%
Покупки, 12:30
Нейросеть нарисовала постеры культовых фильмов. Выбрали 15 самых крутых
Новости, 12:15
Soundscape для iOS — аудиовизуальные сцены для концентрации, релакса и сна
iOS, 12:00
Как обучиться новой профессии без лишних трат денег и времени
Работа и учёба, 11:00
Какие заготовки сделать из огурцов, чтобы точно было вкусно
Еда, 10:00
Революции не будет: Telegram удалил новые Telemoji по требованию Apple
Новости, 9:47
Как маленькие шаги помогают достигать целей
Книги, 9:00
12 простых упражнений на каждый день
Спорт и фитнес, 3:00
Почему бездействие иногда полезнее занятости
Жизнь, 23:00
Что будет, если девушка выпьет виагру
Ликбез, 21:30
10 способов раскрыть свой потенциал и начать жить интересно
Мотивация, 20:00
«Дети появляются, когда муж и жена вместе едят семечки»: читатели Лайфхакера вспоминают, в какие нелепые вещи верили в детстве
Ответы, 19:00
Находки AliExpress: самые интересные и полезные товары
Покупки, 18:00
Сладкие и душистые ликёры, которые легко приготовить в домашних условиях
Еда, 17:30
15 малоизвестных мультфильмов, которые вы могли пропустить
Ликбез, 16:00
17 компактных таблетниц и продуманных органайзеров для лекарств
Burning Hut, 14:30
Главное о кино за неделю: шестой сезон «Рика и Морти», Тимоти Шаламе в роли влюблённого каннибала и не только
Новости, 13:30
Посттравматический рост: 4 стратегии, которые помогут стать сильнее после кризиса
Книги, 13:00
12 способов использовать вашу старую флешку
Технологии, 12:00
Как отремонтировать шкаф-купе и сэкономить на мастере
Ликбез, 11:00
По этим рецептам лечо получится идеальным. Запасайтесь овощами
Еда, 10:00
8 ошибок в организации пространства на кухне, которые отнимают у вас время
Жизнь, 9:00
Почему вредно ставить самому себе психологические диагнозы и что делать вместо этого
Колонка, 3:00
Свежее
Новости
Интернет
Тесты
Покупки
Стать богатым
Android
iOS
Здоровье
Работа и учёба
Кино
Еда
Жизнь
Отношения
Путешествия
Все рубрики

Лучшие предложения

8 мощных внешних аккумуляторов для зарядки ноутбука и не только

8 мощных внешних аккумуляторов для зарядки ноутбука и не только

Цена дня: магнитный пауэрбанк Anker 622 за 2 903 рубля

Цена дня: магнитный пауэрбанк Anker 622 за 2 903 рубля

10 недорогих и полезных мелочей для авто, которые можно купить на AliExpress

10 недорогих и полезных мелочей для авто, которые можно купить на AliExpress

18 магазинов, где можно купить всё необходимое к школе

18 магазинов, где можно купить всё необходимое к школе

Выгодно: платье для девочек Button Blue со скидкой 10%

Выгодно: платье для девочек Button Blue со скидкой 10%

Находки AliExpress: самые интересные и полезные товары

Находки AliExpress: самые интересные и полезные товары

17 компактных таблетниц и продуманных органайзеров для лекарств

17 компактных таблетниц и продуманных органайзеров для лекарств

Что купить, чтобы расслабиться после тяжёлого дня: 7 полезных товаров

Что купить, чтобы расслабиться после тяжёлого дня: 7 полезных товаров

Информация
О проектеРубрикиРекламаРедакцияВакансии
Подписка
TelegramВКонтактеTwitterViberОдноклассникиYouTubeRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данных
18+Копирование материалов запрещено. Издание может получать комиссию от покупки товаров, представленных в публикациях