Подпишитесь, чтобы увидеть больше такого контента

1. Есть сотни способов сделать одно и то же. Ваша задача как разработчика — создать решение, которое будет эффективным, удобным в сопровождении, масштабируемым и гибким.

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

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

Научитесь отлаживать. Используйте отладчики, найдите изъян в своей логике. Это то, что касается настоящего программирования.

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

Практикуйтесь в написании тестов при создании проекта. Это может буквально сделать или сломать вас как программиста.

4. Настоящая работа программиста — это не просто делать что-то с нуля, а часто брать существующий кусок кода, понимать его, исправлять или строить поверх него.

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

5. Когда вы работаете в команде, вы не можете просто хранить функции в одной ветке git. Вы будете часто разветвляться, перебазироваться, объединяться и во многих случаях возникать конфликты слияния.

Развивайте хорошие навыки работы с git. Научитесь понимать и разрешать конфликты, научитесь перебазировать и выбирать вишневые коммиты

Это завершение!

Если вам понравилась эта статья.

Подпишитесь на другие материалы по веб-разработке, ресурсы, советы и шпаргалки.

Я ценю это!