darksladen: чтобы научиться делать высоконагруженные проекты, они не обязательно должны быть высокопосещаемыми. Сделай два проекта - один что-то выдаёт, а второй что-то запрашивает с первого. И постепенно повышай скорость обмена данными. Пусть второй с первого постоянно сначала запрашивает 1 запрос в секунду, затем 10 запросов в секунду, затем постепенно доводи до 10000 запросов в секунду и все запросы должны быть разными: одни что-то пишут, вторые что-то читают, всё время разные фрагменты данных, статистику какую-нибудь собирают. И чтобы оба не сожрали память, не убили базу, не устраивали "гонки" (см. параллельные вычисления), не сбоили.
Только таких задач на фрилансе практически не бывает. Мало кому нужен атусорсер-почасовик, чтобы настроил его бложик до умопомрачительных скоростей, если у него 1000 посетителей в сутки :) Тебе нужна компания с интересным проектом и опытной командой.
darksladen: Ну что, ж. Тоже хороший опыт, учись на его ошибках. "Не делай как он, чтобы не получилось как у него." Расспроси у него, где с его точки зрения он поступил неверно. Что бы он изменил в прошлом :)
А что это за плагин, в котором shortcode оформляется? Мне интересно - я тоже плагин с шорткодами делаю https://enricher.icons8.com/ и тоже выглядит страшненько
DevMan: да, я понимаю. Я предложил два варианта и "Рецепты программирования" будет попроще, но это не 5.6. Моё мнение насчёт книг я написал в блог-посте Книги для новичков