Рубрики
Без рубрики

Как и с чего начать путешествие разработчика

Я начал свое путешествие за разработчиком в 2016 году. Мне потребовалось больше времени, чем я хотел встать на путь, который я … Помечено с Codenewbie, новичками, JavaScript, Python.

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

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

Но давайте начнем с самого начала. Если вы хотите быть разработчиком, с чего начать?

Когда начать

Моей первой ошибкой было слишком много времени на просмотр всех различных языков, пытаясь выяснить, какой из них был «лучше всего учиться. Питон? JavaScript? C ++? В? C#? Хаскелл? Я не мог решить.

Я закончил тем, что придерживался JavaScript, потому что это то, над чем компания, в которой работала в качестве маркетолога контента для фронтального и бэк-энда. Я сделал это, несмотря на то, что знал, что хочу сделать на заднем плане. Это была ошибка №2. JavaScript-это действительно отличный и хорошо используемый язык, но он используется для гораздо большего для передовой работы, чем на средней работе.

Как выбрать

Поэтому я помогу вам избежать этих двух ошибок с двумя вопросами:

1) Вы хотите создавать визуальные вещи, вещи, на которые люди будут смотреть и использовать? В качестве примера подумайте обо всех вещах, с которыми вы взаимодействуете на Facebook, Twitter или Dev.to.

И

2) Вы хотите работать с серверами, терминалами и базами данных? Об этом сложнее думать, так как вы на самом деле не воспринимаете это как конечный пользователь. Кратко, я использовал бы, если вы не так интересно, что я описал в первом вопросе.

Если вы ответили «да» на #1 и нет на #2, выберите JavaScript. Если вы ответили «нет» на #1 и да, на #2, выберите Python. Если вы ответили «да» обоим и одинаково взволнованы обоими, переверните монету: головы для JavaScript, хвосты для Python. Если вы ответите, не для обоих вопросов или вы действительно не уверены, я рекомендую Python.

JavaScript и Python чрезвычайно популярны, имеют большие сообщества и (относительно) легко выучить.

Для вопроса № 1 (Front-End Development), JavaScript Reigns Supreme, и хотя работа, которую вы бы выполняли для компании, скорее всего, будет с React, Vue или другой структурой, навыки JavaScript являются фундаментальными для вашего успеха.

Для вопроса № 2 (Back-End Development) Python отлично справляется с Django и Flask. Он также используется повсюду для таких вещей, как машинное обучение и анализ данных.

Для JavaScript я бы порекомендовал сначала изучить основы. Как? Что ж, я бы погуглил «изучать JavaScript» и выбрать одного из них для начала (Google ваши проблемы – это основной навык, над которым вы хотите начать работать сейчас). Тогда я бы прыгнул в JavaScript30 Анкет

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

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

Оригинал: “https://dev.to/cpustejovsky/how-and-where-to-start-your-developer-journey-3jed”