Я начал свой путь программирования в 2019 году и смог выучить три самых популярных языка программирования (python, java и javascript). хотя я не участвовал ни в одном проекте в реальной жизни, с тех пор я провел несколько небольших мероприятий, таких как популярный ИПОТЕЧНЫЙ КАЛЬКУЛЯТОР, FIZZBUZZ и многие другие относительные действия, чтобы установить мои предварительные знания .

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

НЕ ДУМАЙТЕ, ЧТО ПРОГРАММИРОВАНИЕ ЭТО СЛОЖНО

Я бы не сказал, что изучать языки программирования было очень легко, учитывая, что я не знал того, что знаю сейчас, но для кого-то вроде меня с опытом работы в гражданском строительстве( хотя я не считаю это важным фактором), я всегда говорил, что если кто-то и должен писать МИЛЫЕстрочки кода, то это определенно должен быть я. Был случай, когда я встретился с программистом. , но, вероятно, из-за своего разочарования в то время он сказал мне, что программирование — это нелегко, и мне нужно быть на его уровне, чтобы учиться. Слава богу, что все остальные программисты, которых я встречал после него, были совсем не похожи на него, я бы, наверное, начал сомневаться.

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

НАЧНИТЕ УЧИТЬСЯ С ВИДЕО, А НЕ ПИСЬМЕННЫХ МАТЕРИАЛОВ

Забавно, что я должен это сказать, потому что я также передаю эту информацию в письменной форме. Насколько достаточно информации в электронных книгах, pdf-файлахи любых других электронных материалах, обучение Как начать программировать с ними, вы легко потеряете интерес к программированию. Между видео и электронными книгами есть существенная разница. Автор книги определенно хочет продать свою книгу, но из-за минимального количества страниц, которые он или она должны опубликовать, они помещают в свои книги так много скучных объяснений. По сути, для кого-то вроде меня это полный провал, поскольку я даже ни разу не закончил роман. Я понимаю, что они провели много исследований, но тем, кто только начинает, лучше начать с видео, которые содержат краткую информацию и позволяют вам выполнять несколько действий за короткое время, затем вы можете учиться с помощью учебников или электронных книг, поскольку это может применяться позже, чтобы дать вам более глубокие знания.

ПРАКТИЧЕСКИ УЧИТЕСЬ, ИСПОЛЬЗУЯ ИНТЕРНЕТ-IDE

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

ПРАКТИКУЙТЕСЬ ВО ВРЕМЯ ПРОСМОТРА

Программирование — это больше о кодах, лабораторных и практических занятиях, а не о чтении. Если вы хотите делать значимые вещи и быть очень продуктивными в короткие сроки. Пожалуйста, практикуйте то, что вы изучаете, так как нет смысла учиться без практики. когда вы изучаете определенную тему, проверьте Google для упражнений, относящихся к этой теме. например, если вы узнали что-то о цикле for, посмотрите несколько примеров в Интернете и попрактикуйтесь, но не зацикливайтесь на этом. Я советую вам взять максимум 5 примеров по каждой теме, но 3 — это нормально и достаточно.

ВСЕГДА ОБРАЩАЙТЕСЬ НА ЗАМЕТКУ

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

СТРУКТУРИРОВАННОЕ ОБУЧЕНИЕ

Это должно стоять на первом месте в вашем стремлении к обучению, постарайтесь найти темы для изучения для курса, запишите их и выполните поиск видео по каждой теме соответственно на YouTube или на любой другой платформе, на которой вы решите учиться, поскольку YouTube не имеет особенно структурированного способа обучения. если вы решите найти структурированный путь обучения, вы можете посетить freecodecamp.org, чтобы изучить html, css(flexbox,Css grid)и javascript, так как он содержит видео, лабораторные работы и материалы для чтения. и если вы решите, что хотите изучать Python, возможно, вы станете специалистом по данным, языком программирования R, IoT и Блокчейн, чат-бот,вы можете проверить COGNITIVECLASS.AI от IBM,посколькуу них есть бесплатные материалы и структурированный план обучения.

УЗНАЙТЕ БИТ

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

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