Вы хотите окунуться в захватывающий мир программирования и технологий, но не знаете, с чего начать? Вы хотите создать собственное приложение, но у вас есть постоянная работа и семья, о которой нужно заботиться? Читайте дальше, когда я расскажу вам свою историю о том, как я попал в эту захватывающую область! Но прежде чем мы продолжим: -
Не расстраивайтесь. Часто последний ключ в связке открывает замок.
Немного предыстории
Я всегда увлекался технологиями и рано увлекся компьютерами. Я получил свой первый компьютер, когда был в 10 классе. Изначально я весь день играл в игры. Но я пошел в 11-й класс информатики и просто влюбился в программирование. Я даже создал сайт своей школы! Woohoo !!
Но у жизни были другие планы. После окончания учебы я попал в совершенно не связанную с этим область. Но ботаник во мне не умер. Несмотря на то, что у меня есть работа на полную ставку, которая хорошо оплачивается (по крайней мере, по индийским стандартам), ошибка программирования никогда не исчезла.
Проблемы при запуске
Моя работа требует времени и энергии, как физических, так и умственных. Поэтому, когда я решил, что хочу заново изучить программирование, мне пришлось с умом распределять свое время. Я начал с HTML и CSS и создал простой веб-сайт. Я был уродлив, не приспособлен для мобильных устройств и не имел JavaScript. Но как же я гордился своей работой! Это было еще в 2016 году.
Перенесемся на год вперед, и жизнь помешала. У меня были трудоемкие задания, и программирование отошло на второй план. Однако это все еще было в моей голове.
Возвращение на правильный путь
2020 год - это год, который мы все запомним как год пандемии. Как и все, я тоже застрял дома. Благодаря тому, что моя работа была ручной, рабочая нагрузка значительно снизилась. Так что теперь у меня было время разжечь пламя программирования.
Я зарегистрировался на Udemy и купил учебный курс для веб-разработчиков Кольта Стила. Это отличный курс, который стал основой всего, что я узнал после этого. Я начал с основ, то есть с HTML, CSS и JavaScript. Курс также охватывает node.js, и я тоже отлично провел время, изучая его.
Застрял в аду учебников
После прохождения курса Кольта я чувствовал себя довольно комфортно в HTML, CSS и JavaScript. Тем не менее, я не консолидировал свое обучение своим личным строительным проектам, а проходил один курс Удеми за другим. И дешевый ценник тоже не помог! Я снова изучил JavaScript и CSS, Node.js, React, Wordpress, Next.js и этот список можно продолжить.
Хотя я потратил сотни часов на изучение нового, практических знаний у меня не было. Каждый раз, когда я садился делать личный проект, я просто замирал. Я смотрел на мигающий курсор своего редактора кода, и все знания, которые я приобрел, просто улетучивались.
Выход из кроличьей норы
Именно тогда я понял, что мне нужно перестать учиться новому и сначала применить свои знания. Итак, я начал делать небольшие проекты. Такие проекты, как список дел, калькулятор, целевая страница и т. Д.
Я знаю, что это звучит банально, но работа над собственными проектами - это самое важное, что вы можете сделать. Об этом так много говорят, но так много начинающих разработчиков (вроде меня) не следуют этому простому совету и тратят много времени.
10 заповедей стать разработчиком
1. Начните с основ
- Начнем с самых основ. В моем случае это были HTML и CSS.
- Выберите язык для изучения (JavaScript и Python - хорошие варианты для начала). Не заходите слишком глубоко. Переключиться с одного языка на другой довольно просто.
2. Создавайте небольшие проекты, а затем выбрасывайте их.
- Создавайте множество простых приложений просто так. Этот единственный шаг ускорит ваш процесс обучения X10.
- Создавайте небольшие вещи, такие как приложение со списком дел, калькулятор, игру в крестики-нолики и т. Д., Чтобы применить свои знания.
3. Избегайте ада обучающих
- Не пытайтесь узнать все сразу.
4. Будьте последовательны
- Кодируйте по часу каждый день.
- Постарайтесь выделить определенное время для программирования каждый день.
5. Не расстраивайтесь
- Вспомните известную поговорку: -
Как съесть слона? По одному кусочку за раз.
- Возьмите одну технологию. Выучите это достаточно. Постройте что-нибудь. Выброси это. Смывать. Повторение.
На сегодня все. Как видите, я совершил несколько типичных ошибок, которых можно полностью избежать, но все равно сделал их. Надеюсь, вы вытащите листок из моей книги и не повторяете этих ошибок. Напоследок вспомни: