Создать свое первое приложение сложно. Вы хотите что-то построить, но не понимаете, как это сделать. Я закончил свой первый проект Reactjs, seecolors.herokuapp.com, и многому научился на своем пути к нему. Итак, сегодня я хотел бы поделиться некоторыми советами о том, как сделать ваше первое приложение на предпочитаемом вами языке и платформе.

Откажитесь, а затем попробуйте снова.

Прежде чем перейти к Reactjs, я попробовал более 14 различных языков и фреймворков. После стольких отказов я понял, что меня не волнует, из чего я создаю приложение, что мне нужно создавать приложение. Сдаваясь так много раз, вы перестаете заботиться о том, как вы что-то делаете, и вы что-то делаете. Как только я перестал заботиться о том, как я что-то делаю, я закончил свое приложение за 4 часа.

Изучайте инструмент, а не то, что вы думаете об этом инструменте.

Вы когда-нибудь видели, чтобы кто-то неправильно использовал молоток? Это было мной в течение 2 недель, когда я предполагал, как работает React, вместо того, чтобы изучать, как работает Reactjs. Как только вы прочитаете документацию и увидите шаблоны разработки React, ее станет очень легко использовать даже для новичков.

Спросите себя, что вы программируете.

Когда я изучал React, я больше всего учился, кодируя то, что видел в видео, и спрашивая себя, что я изучаю. Когда я объяснил своей свече, что я изучаю (моя версия резинового утёнка), я понял, что понял то, что изучаю. Следование руководствам — прекрасный способ учиться, если вы спрашиваете себя, что вы программируете.

Читать документацию

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

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

Убедитесь, что вы понимаете основы

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

Также, когда вы не читаете основы, вы удаляете свой проект, потому что не понимаете, как git изменяет ваши файлы.

Напишите свою модель программы, прежде чем программировать

Тяжело держать в голове реактивное приложение, и я очень сожалею, что не нарисовал модель до того, как начал делать свое приложение. Это также помогает, когда вы документируете свою программу.

Если вам нужно вдохновение, вот статья о некоторых простых проектах, которые вы можете создать на Javascript. -› https://medium.com/@GarrettLevine/5-projects-to-complete-when-starting-to-learn-front-end-web-development-48e8a1ce3178

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

У вас есть мнение о том, что я написал, поделитесь им в комментариях или на @ChristianGlassi в твиттере.