Программа Джеймса ФулбрайтаСпроси вчерашних выпускников, чего они хотят, и все ответят в один голос: «уехать в Америку». Ну а что делать тем, кто оканчивает универ и у него все еще теплится надежда на то, чтобы уехать? Для такого
Какую выбрать дополнительную литературу для php-разработчика? Предыстория (не обязательна к прочтению):…смотреть, усваивать все...но вскоре понял, что он не редиска и знает не больше моего. Тогда в поисках ответов набрел на различные курсы... но из них выделились курсы Специалиста. В принципе, объясняют там хорошо
Ответ на вопрос
1) Для снижения процента говнокода могу порекомендовать следующее:
1.1) Можно начать работать на фриланс-платформах, где можно найти профессионалов и поработать с ними в команде.
1.2) Для устройства помощником к профессионалам за минимальную плату можно искать открытые вакансии на специализированных сайтах или работать над проектами вместе со специалистами.
1.3) Вы можете изучать и анализировать открытый код на GitHub или других платформах, где вы найдете множество интересных проектов и ценных уроков.
1.4) Что касается книг, то рекомендую "Clean Code" Роберта Мартина, "Code Complete" Стива Макконнела, "Refactoring" Мартина Фаулера - эти книги помогут вам улучшить качество вашего кода.2) Для тестирования уровня знания PHP вы можете использовать онлайн-тесты, такие как "PHP Quiz" на сайте w3schools.com или "PHP Test" на сайте tests4geeks.com.3) Для улучшения базовых знаний в программировании рекомендую следующее:
3.1) По ООП можно изучить книги "Head First Design Patterns" Эрика Фримана, "PHP Objects, Patterns, and Practice" Мэтта Зандстры.
3.2) Для изучения алгоритмов и структур данных можно начать с книги "Introduction to Algorithms" Кормена и др.
3.3) Для устройства сетей можно изучить книгу "Computer Networking: A Top-Down Approach" Джеймса Куро.
3.4) Другие полезные книги: "The Pragmatic Programmer" Эндрю Хант и Дэйв Томас, "Code" Чарльза Петцольда.4) Мой совет - постоянно практиковаться, писать код, участвовать в открытых проектах, общаться с опытными разработчиками и постоянно обучаться. Не бойтесь делать ошибки, это естественный процесс в обучении программированию. Удачи вам!
Еще