Написать пост

Forbes: список лучших языков, чтобы познакомиться с ними за месяц

Аватар Типичный программист

8 вариантов провести месяц с пользой и встать на путь к своему будущему

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

  • Если интересно писать быстрые скрипты для серверной части сайтов, то выбирайте Python. Язык прост в изучении, удобен для чтения и написания кода и невероятно гибок.
  • Если вам нужен язык, работающий одинаково на всех web-платформах, выбирайте JavaScript. Почти все веб-клиенты используют этот язык, и плюс можно легко взаимодействовать с Node.js на стороне сервера, используя тот же JavaScript.
  • Если же интересны перспективы в вычислениях и высокочастотном трейдинге, посмотрите на C и C++. Их производительность нужна для некоторых типов приложений. И вы наверняка будете работать с системой, уже написанной на этих языках.
  • Если вам по душе карьера в науке о данных или количественных исследованиях, изучайте R или Matlab. Они содержат множество полезных аналитических и статистических инструментов, включая библиотеки для построения графиков или создания числовых моделей.
  • Если вы планируете создавать мобильные приложения для широкой аудитории, то учите Java и разработку под Android. Скорее всего, в обозримом будущем это будет самая популярная мобильная платформа.
  • Если вам хочется писать приложения для однородной операционной системы (т.е. одинаковой на разных устройствах), изучайте Objective C или Swift. Это поможет избежать проблем с ОС и различием устройств, и ваши программы будут работать одинаково на телефонах и планшетах пользователей Apple.
  • Если хотите сразу познавать основы, изучите функциональный язык наподобие Lisp или Scheme. Они часто используются для обучения принципам компьютерного программирования, и овладение ими в начале даст вам хороший старт.
  • В поисках так же функционального, но более мощного и популярного в промышленности языка, посмотрите на Scala и Erlang. Они поддерживают параллельные вычисления, и в настоящий момент несколько крупных технологичных компаний пишут на них свои продукты.

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

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

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

По материалам статьи «The Best 8 Languages To Choose For Learning Programming In A Month»

Следите за новыми постами
Следите за новыми постами по любимым темам
9К открытий9К показов