Есть разница между «Я умею программировать» и «Я знаю, как кодировать».

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

Научитесь кодировать курсы - это бутафория:

Теперь это полностью мое мнение. Я хочу, чтобы это было ясно. Однако не думайте, что двухнедельный курс или подписка по завышенной цене каким-то образом научит вас стать мастером программирования. Все люди хотят получить схему «получить х быстро» для всего. Деньги, образование, счастье. В жизни нет легких путей. Как я сказал в подзаголовке. Есть разница между «Да, я довольно хорошо умею программировать» и «Я умею программировать профессионально». Сначала вы можете достаточно хорошо изучить основы кодирования. В конце концов, вы упретесь в стену и вам понадобится помощь с высшим образованием. То, что вы можете кодировать веб-сайт, не означает, что вы умеете делать это хорошо. Некоторые люди с высшим образованием не умеют программировать. Может быть, вы счастливчик, который может сделать это идеально. Для этого может даже не понадобиться высшее образование. Остальным приходится работать усерднее.

Многие программные и технические приложения не просты в использовании или понимании:

Так что иногда я могу быть безмозглым, когда заставляю сложные среды кодирования работать. Однако при достаточном руководстве и помощи я обычно могу настроить его. Однако настроить среду кодирования не всегда просто. API хуже всего. У меня была идея календаря для мобильного приложения или что-то в этом роде. Я начал проводить некоторые исследования и копаться в кроличьих норах. Куда бы вы ни пошли, API календаря Google (худший для новичков, которые никогда к нему не прикасались) API Android не имеет значения. Все это требует множества странных загрузок и файлов, о которых вы понятия не имеете. Некоторые могут возразить, что для этого можно просто использовать программное обеспечение для блочного кодирования. Вопрос, будет ли он вообще хорошо выглядеть? Что делать, если в вашем коде есть серьезная ошибка. Легко ли это исправить в блоках, закодированных спагетти? Я знаю, что это все мое большое мнение. Может быть, вы знаете, как использовать все эти вещи. Но как любой начинающий программист должен знать, что происходит в некоторых из этих вещей?

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

Мой мудрый учитель кодирования однажды сказал мне, что для освоения основ кодирования может потребоваться знание математики только от 6-го класса до уровня средней школы. Звучит довольно просто, правда? Но что делать, если вы хромаете в математике. Что делать, если вы ненавидите математику. Вы бы бросили свою работу, которая вам нравится, чтобы пойти на работу, которая требует навыков, которые вы ненавидите делать? Я знаю, что ты не стал бы. Так что не ждите, что водитель грузовика или шахтер научатся программировать. Остальная часть кода со временем тоже становится довольно сложной. Многие из них требуют организованного мышления и планирования. Конечно, вы могли бы заставить Джо Шмо сделать простой веб-сайт. Но он может никогда не дойти до того, что сможет сделать что-то впечатляющее. Не без дополнительной подготовки или образования.

Заключение:

Легко думать, что любому легко что-то сделать только потому, что вы понимаете простую концепцию. Верить, что все знания, которые у вас есть, общеизвестны для всех. Черт возьми, я иногда делаю это с письмом. Иногда вам нужно сделать шаг назад и подумать об этом с точки зрения других людей. Мало того, что шахтер иногда не имеет высшего образования. Но для людей это традиция или стиль жизни, которым они наслаждаются. Не навязывайте работу в офисе тому, кто этого не хочет. Прямо сейчас у меня есть довольно базовые знания в области кодирования. Объектно-ориентированное программирование ставит меня в тупик, потому что я не могу заставить его работать в моей голове с СДВГ. Я понял это однажды, когда мне это действительно было нужно, и, честно говоря, я не смог бы повторить свой код, даже если бы захотел. Так что давайте все постараемся не быть элитарными программистами, которым приходится навязывать свою жизнь другим.