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

Как пойти от учебных пособий по кодированию, чтобы построить свои собственные проекты

При изучении того, как кодировать, я продолжал слышать тот же совет. «Учебники великолепны, но строительные проекты – лучший способ учиться. Просто иди построить вещи! ” Но как? Как новичок, это похоже на слушание: «Просто иди с парашютом!» При запуске, Идея создания приложения с нуля

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

«Учебники великолепны, но строительные проекты – лучший способ учиться. Просто иди построить вещи! “

Но … Как ?

Как новичок, это похоже на слушание: «Просто иди с парашютом!»

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

Я застрял.

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

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

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

Вот 3 способа, которые работали для меня.

1. Добавить новые функции в ваши учебные приложения

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

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

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

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

Курсы JavaScript Andrew Mead по UDEMY имеют разделы под названием «Build It» вызовы, где он идет вас через создание приложения, а затем бросает вызов вам добавить функцию приложению, которое вы только что построили. Затем он показывает вам, как он пойдет на создание этой особенности. Вы строятся почти так часто, как вы смотрите в учебное пособие. Независимо от того, возьмите ли вы его курсы, сделайте это за каждый учебник, который вы принимаете.

Добавьте новые функции в ваши учебные приложения. Посмотрите, насколько быстрее вы узнаете, когда вы всегда строете.

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

Совет : Не беспокойтесь о том, если новые функции разгадают макет или структуру вашего приложения. Когда я подчеркнул об этом, моя сестра укажет: «Вы беспокоитесь о шаге 20, когда вы не закончили шаг 2. «Как только вы построили столько, что вы утопляете во всех ваших классных проектах, то вы можете беспокоиться о таких вещах. На данный момент – добраться до строительства!

2. Построить Google Chrome Extensions

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

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

Будет ли должность приговора, генеральный директор CodeeSmith и учитель на фантазии Masters, был задан: «Как вы строете что-то возможное – это не берет навсегда ?» Его Ответ ?

Построить Google Chrome расширений.

Это весело, быстрый способ добраться до создания в качестве новичка.

Я работал через эти учебники, которые показали мне Как создать расширение Chrome Просто десять минут или Всего 20 минут Отказ Тогда я взял то, что узнал, и я построил свое собственное очень простое расширение. Я был зацеплен. Как приговор объясняет:

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

Расширения Google Chrome были отличным способом для меня не только учиться, но и на самом деле выполнять проекты, которые я могу использовать и показывать друзьям, в относительно короткое время.

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

Создание наращивания от начала до конца, моя мотивация как новичок в четыре раза. И эта мотивация взяла меня от новичка до младшего разработчика.

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

Совет : Указывается, что вы должны всегда создавать расширения, которые решают проблему, с которыми вы сталкиваетесь. Вы будете заботиться о завершении вашего расширения намного больше, если это решение на раздражающую проблему у вас есть. Отвлекаться на Facebook слишком много? Создайте расширение, которое скрывает ваш канал Facebook.

3. Строить проекты с другом

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

Лучший способ исправить это, это начать проект с другом.

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

Фонд FreeCodecamp Куинси Ларсон сказал: «Худший способ научиться программировать, – это научиться в одиночку . ” Когда вы работаете в одиночку, легче сдаться, когда вы чувствуете себя потерянным и не уверены, что делать дальше при создании проекта.

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

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

Строительство вещей – лучший способ учиться. Я просто хочу, чтобы я начал раньше.

Не делай мою ошибку. Иди строить вещи.

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

Я создаю бесплатный курс JavaScript для начинающих. Зарегистрируйтесь, чтобы получить уведомление, когда он запущен и отправил ему 100% бесплатно на свой почтовый ящик!

Оригинал: “https://www.freecodecamp.org/news/how-to-go-from-coding-tutorials-to-building-your-own-projects-b9ab51074980/”