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

  • Автор темы ТукТукТукТук
  • Дата начала
ТукТукТукТук
ТукТукТукТук
Хмельной монах
Пилигрим
Регистрация
21/06/2019
Сообщения
1.541
Репутация
1.403
Какой язык программирования легче выучить?

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


Вопрос на 1000 000 чтобы начать путь по дороге специалиста. Благо нужно будет сидеть за большим монитором и зарабатывать много денег. А тебя за это будут называть программистом.

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

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


Как выбрать язык программирования?

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

И конечно пока вы не знаете что лучше. Разберемся.

Многие уверены: чтобы начать "кодить" надо кодить. Сидеть и набирать коды. Начать с простых и разгоняясь по маленьким шагам набирать ход. И так недалеко допрыгнуть до сложных и дорогих проектов с серьезными чеками зарплаты. Особенно в этом уверены адепты JavaScript. И в этом что-то есть, например вы легче сможете получить заказы на бирже фриланса. Потому что это веб программирования, а интернет беспредельно широк.

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

Выбирай Python! Скажет еще кто-то.

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

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


Как действительно нужно выбирать первый язык программирования:

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

Чем вы собираетесь заняться?

Хотите устроится на работу? И чтобы платили много? Откройте сайт по поиску работы и посмотрите, кого больше всего требуют и какие зарплаты по отрасли.

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

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


И да: в любом случае вам придется учить второй, и даже пятый. Это неизбежно. Но лучше стать профессионалом в одном. Это точка роста, от которой вы сможете двигаться вперед. Например прийти и изложить свои навыки и умения в конкретном деле человеку, который возьмет вас на работу.

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

А сейчас на сайте есть курсы о всех языках программирования. Осталось только изучить. Просим.

А еще просим поставить палец вверх. Для нас это важно.
 
Stas_Godfrey
Stas_Godfrey
Премиум
badge badge
Регистрация
07/08/2019
Сообщения
1
Репутация
1
Добрый вечер!

Статья в целом неплохая для новичков, однако, она требует дополнения.

Хотелось бы начать свою мысль с того, что кодить != программировать. Если задача обучающегося - научиться писать код, то это действительно под силу и школьнику.

Чтобы стать грамотным специалистом в области разработки, то помимо изучения языка программирования необходима математическая база. Начинать надо с базовых вещей. Как минимум, мат. логика и теория алгоритмов должна быть освоена обучающимся в совершенстве. Одна из важнейших задач - искусство составлять алгоритмы, ведь по своей сути, не вдаваясь в подробности, "писать код" - это описывать свой (или не свой :) ) разработанный алгоритм на формальном языке.

Python конечно хорош как язык и с ним Вы действительно научитесь писать красивый читабельный код из-за особенностей его реализации. На этом по большей части всё заканчивается, ибо на этом языке хорошо работать, уже умея программировать. Многие базовые вещи там уже идут "из коробки", такие, как сортировка. Применяя коробочные варианты, у обучающегося не будет особой мотивации понимать принципы работы этих вещей (руководствуясь простой логикой "а зачем? Ведь уже за нас всё сделано и всё продумано". Если Вы скажите роботу, чтобы он за Вас доказал лемму, и он это сделает - это будет заслуга его, а не Ваша :) ). К большому сожалению, в последнее время я встречаю всё больше и больше таких "программистов", которые берут какие-то участки кода со StackOverflow и пытаются из них собрать код, похожий на... ну вы поняли :), хотя код решает тривиальную задачу уровня лабораторных работ по алгоритмам и структурам данных курса, эдак, 2.

Поэтому, если, скажем, школьнику подходить к изучению программирования - лучше всего старый добрый Pascal с плавным переходом в Delphi. Почему Паскаль? Да потому что он прост для обучения засчёт своей жёсткой и детерминированной структуры, в то время как в Си допускается много "вольностей". Однако, долго засиживаться на Паскале не следует, ибо, как я уже сказал, он хорош для обучения элементарной дисциплине написания кода, но на практике не применяется уже давно. Необходимо также иметь весьма уверенное представление о языке Си, ибо сейчас Си-подобный синтаксис сплошь и рядом.

Поэтому, друзья, искусство программирования - это достаточно тернистый путь.

Спасибо!
 
crazyworm
crazyworm
Премиум
badge badge badge badge
Регистрация
31/10/2018
Сообщения
465
Репутация
1.123
Добрый вечер!

Статья в целом неплохая для новичков, однако, она требует дополнения.

Хотелось бы начать свою мысль с того, что кодить != программировать. Если задача обучающегося - научиться писать код, то это действительно под силу и школьнику.

Чтобы стать грамотным специалистом в области разработки, то помимо изучения языка программирования необходима математическая база. Начинать надо с базовых вещей. Как минимум, мат. логика и теория алгоритмов должна быть освоена обучающимся в совершенстве. Одна из важнейших задач - искусство составлять алгоритмы, ведь по своей сути, не вдаваясь в подробности, "писать код" - это описывать свой (или не свой :) ) разработанный алгоритм на формальном языке.
...

Поэтому, друзья, искусство программирования - это достаточно тернистый путь.

Спасибо!
Вы уж определитесь, у вас программирование это математика или искусство, а то несостыковки получаются. После добавьте, что в некоторых областях не получится обойтись без математики. И добавьте, для объективности, что необходимые разделы математики достаточно спокойно осваиваются. С алгоритмами та же история. Единственное, не соглашусь про "в совершенстве". Нужно понимание как строится алгоритм, как работает, как формируется его сложность.
В ином случае получается что любой выпускник ВУЗа связанного с программированием - это готовый, как минимум middle, а лучше вообще senior. Хотя по факту им угатованы
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

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

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Сверху Снизу