Подпишитесь, чтобы увидеть больше такого контента
1. Есть сотни способов сделать одно и то же. Ваша задача как разработчика — создать решение, которое будет эффективным, удобным в сопровождении, масштабируемым и гибким.
Не копируйте код учебника, чтобы создать приложение 1:1, создайте свой собственный дизайн и сравните. Повторяйте и улучшайте.
2. Ваш код никогда не запустится с первого раза, как показано в руководствах. Вы будете делать ошибки, их много. Это не обязательно означает, что ваш дизайн или направление неверны.
Научитесь отлаживать. Используйте отладчики, найдите изъян в своей логике. Это то, что касается настоящего программирования.
3. Автоматическое тестирование — важная часть любого реального приложения. Если вы можете написать хорошие тесты, вы можете добиться гораздо лучшего и плавного опыта.
Практикуйтесь в написании тестов при создании проекта. Это может буквально сделать или сломать вас как программиста.
4. Настоящая работа программиста — это не просто делать что-то с нуля, а часто брать существующий кусок кода, понимать его, исправлять или строить поверх него.
Чтение чужого кода требует большого терпения, интенсивного использования отладчиков и пробных запусков. Развивайте этот навык.
5. Когда вы работаете в команде, вы не можете просто хранить функции в одной ветке git. Вы будете часто разветвляться, перебазироваться, объединяться и во многих случаях возникать конфликты слияния.
Развивайте хорошие навыки работы с git. Научитесь понимать и разрешать конфликты, научитесь перебазировать и выбирать вишневые коммиты
Это завершение!
Если вам понравилась эта статья.
Подпишитесь на другие материалы по веб-разработке, ресурсы, советы и шпаргалки.
Я ценю это!