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

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

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

Я призываю вас подумать о том, чего вы хотите достичь с помощью кода. Быть конкретными. Получить хорошую работу недостаточно точно. В конце концов, хороша ли работа, если она хорошо оплачивается, но вы её ненавидите? Код везде, и это означает, что у вас есть много вариантов, чтобы выбрать школу программирования алматы. Хотите создавать мобильные приложения? Вы заинтересованы в Arduino и Raspberry Pi? Вы исследователь, который хочет больше контролировать ваши данные? Вы можете многое сделать с помощью кода, и возможности продолжают расширяться.

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

Проще говоря, вы не потратите месяцы на чистку Мандарина перед поездкой в ​​Германию. Конечно, может быть несколько человек говорят на мандарине в некоторых частях Германии, но вам лучше будет изучать немецкий язык. Если вы знаете пункт назначения заранее, вы с самого начала будете работать над правильным решением.

Но это не так просто выбрать школу программирования алматы

Я знаю, это звучит просто. Достаточно сложно решить, что ты хочешь делать. Как только вы получите общее представление, оно может стать более запутанным. Допустим, вы хотите создавать веб-приложения. Отлично, теперь вы гуглите языки, используемые для создания веб-приложений, и вы нашли сообщение на форуме, которое ... ОК ... PHP кажется популярным ... но Руби тоже ... ну, этот человек с ТОННЫМИ последователями в Твиттере говорит ... Аааааа ... Забудьте об этом !

Кто-то скажет вам сначала изучить JavaScript, а кто-то ещё скажет, что синтаксис Python проще, поэтому вам следует начать с Python. Тогда вы услышите о Java и всех доступных вакансиях. Это продолжается и продолжается.

Ну так что ты делаешь? Вы можете продолжать совершенствовать свою цель. Может быть, есть конкретная компания, на которую вы хотите работать. Что они там используют? Вы можете получить общее представление о stackshare, который представляет собой сайт, на котором представлены технические стеки многих компаний (различные технологии, которые объединяются и формируют используемый вами сервис).

Некоторые другие полезные ресурсы включают переполнение стека и Reddit. К сожалению, эти форумы могут привести к путанице, упомянутой ранее.

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

Я также рекомендую заглянуть в Сообщество Treehouse. Ещё до того, как я работал в Treehouse, я обнаружил, что сообщество является полезным местом. Преподаватели Treehouse активны, а ответы сообщества - для начинающих. Интернет может быть непростым местом, и мы работаем над тем, чтобы сообщество Treehouse оставалось доступным.

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

Мои упрощённые общие рекомендации, чтобы избавить вас от необходимости гуглить

HTML / CSS:

Люди часто начинают с изучения HTML и CSS. Зачем? Эти два языка необходимы для создания статических страниц. HTML структурирует весь текст, ссылки и другой контент, который вы увидите на веб-сайте. CSS - это язык, который заставляет страницу выглядеть, как она выглядит - цвет, макет и другие визуальные элементы, которые мы называем стилем.

Почему бы просто не начать с HTML и CSS? Возможно, вы не заинтересованы в создании контента для Интернета. Как я уже говорил ранее, вы можете многое сделать с кодом, и Интернет является лишь частью этого. Однако, если вы заинтересованы в создании сайтов, начните с HTML и CSS.

JavaScript

JavaScript является первым полноценным языком программирования для многих людей. Зачем? Это логичный следующий шаг после изучения HTML и CSS. JavaScript обеспечивает поведенческую часть веб-сайта. Например, когда вы видите, что поле формы указывает на ошибку, это, вероятно, JavaScript на работе.

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