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

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

В этом блоге я дам простой ответ на вопрос, как начать программировать, не имея опыта работы с ИТ, чтобы другие не столкнулись с теми же препятствиями, что и я. Я не буду углубляться в длинные туториалы и расскажу обо всех аспектах кодирования.

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

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

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

Чтобы освоить фреймворк, посвятите два месяца его тщательному изучению. Как только вы почувствуете себя уверенно с фреймворком, начните работать над небольшими проектами, которые можно выполнить примерно за 10 часов. Вы можете обратиться за помощью к ИИ для идей проекта. После завершения одного проекта бросьте себе вызов имитируйте известные проекты, которые вы используете в своей повседневной жизни, такие как приложения YouTube, Facebook или Amazon. Попытайтесь воспроизвести все функции и функции, видимые на этих веб-страницах.

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

Не стесняйтесь оставлять свои отзывы в комментариях.