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

1. Медленно, но верно

Существует так много языков программирования, и наверняка появится еще больше. Оглядываясь назад, я хотел бы какое-то время сосредоточиться только на ванильном Javascript, прежде чем отправиться в путешествие по буткемпу.
Мой совет новым разработчикам: выберите один язык и попрактикуйтесь в нем столько, сколько сможете, прежде чем переходить к следующему шагу. Вот хорошая новость: хорошее изучение одного языка облегчит вам изучение других!

2. Практика, практика, практика!

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

3. Не сдавайтесь

Учиться чему-то новому всегда тяжело, и программирование не исключение. Было так много моментов, когда мне хотелось сдаться. В такие моменты я пытался напомнить себе, как многому я научился, просматривая предыдущие проекты некоторое время назад. Документируйте свой прогресс, и вы поймете, что движетесь вперед!

4. Парная программа

Вы знакомы с термином «резиновый нырок»? Идея состоит в том, что разговор вслух с кем-то (или с резиновой уткой) поможет вам понять проблемы, озвучив их словами. Лично у меня пока нет резиновой уточки, но у меня есть друзья-программисты!

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

5. Делайте перерывы!

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