Избегайте душевной и физической боли прямо сейчас.

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

Это означает, что в ближайшее время вы не станете разработчиком с шестизначным доходом.

Итак, если вы хотите выбрать правильный язык программирования…

если вы хотите сэкономить время и силы…

А если вы хотите заработать на своих навыках за меньшее время, читайте дальше.

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

Я сделал много ошибок. Итак, позвольте мне сохранить вам десятилетие вашей жизни и сказать вам это.

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

В школе никому из них не преподают. Никто вам этого не говорит.

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

Но сейчас я знаю, о чем вы думаете.

Кто вы и почему я должен вас слушать?

Не так давно я был таким же новичком, как и вы. Я понимаю вашу борьбу и ваши болевые точки.

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

Как вы думаете, он помнит, что значит быть полным новичком?

Конечно, нет!

Итак, сегодня я поделюсь с вами советами, которые я использовал для успешного устранения этого препятствия.

Спросите себя об этом!

Вот вопросы:

1. Какие проекты я люблю строить?

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

Но это решение зависит только от вас.

Какие проекты вы любите строить?

Какое программное обеспечение вам больше всего нравится?

Да, я знаю! Существуют разные языки программирования для разных областей.

Итак, вот список тех, которые вы, возможно, захотите рассмотреть. Но помните, это еще не конец пути.

Веб-разработка - HTML, CSS, JavaScript, Python.

Разработка игр - C ++

Разработка мобильных приложений - Java, Swift, Kotlin, React Native (библиотека JavaScript) или Flutter.

AI, машинное обучение, наука о данных - Python, язык программирования R или Golang.

Подсказка. Python - самый удобный для новичков язык программирования.

Почему?

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

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

Поверьте мне!

Программирование - это не только то, что вы весь день пишете на компьютере.

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

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

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

3. Насколько популярным в последнее время пользуется этот язык?

Это не обязательно связано с трендами или чем-то еще.

Позвольте мне прояснить это.

Тенденции потрясающие - если и только если у вас есть четкая причина, почему вы следуете указанной тенденции.

Не верите?

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

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

Почему?

Сунил Сандху очень сожалеет об изучении некоторых фреймворков и языков, которые в последнее время перестали быть актуальными.

Суть в том, чтобы спросить себя -

Какие крупные корпорации (например, Facebook и т. д.) все еще используют этот язык для улучшения своей кодовой базы?

Насколько это поддерживается на рынке труда?

Вы можете посмотреть Indeed.com.

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

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

А когда бы вы начали обучение?

Присоединяйтесь к 200+ новичкам, чтобы загрузить мой бесплатный контрольный список веб-разработки: от нуля до полного стека. Вам не нужно покупать платные курсы.

Если вам нравится читать подобные истории и вы хотите поддержать меня как писателя, подумайте о подписке, чтобы стать участником Medium. Это 5 долларов в месяц, что дает вам неограниченный доступ к историям на Medium. Если вы зарегистрируетесь по моей ссылке, я получу небольшую комиссию.