А Вас не бесит, что сайты вечно делаются так долго и все программисты ходят такие заумные, говорят на непонятном языке, да и вообще получают вон слишком много, а много ли? Попробуем разобраться.
Для начала попробуем понять что такое сайт? А вообще нафиг это определение, мы ведь тут не для этого...) Короче говоря сначала сайты были простыми и лёгкими, лого, картинка, номер телефона, может, если повезёт, не глюченный баннер ещё где-нибудь, эх были времена…
А что же сайт сейчас? Ужас, как много всего, можно и анимацию добавить и слайдеров +100500 и видео и конструктор, да ещё и в мобилку всё это запихать, но блин зачем всё это? Ответ прост — Лучше продаёт.
Да-да кто бы что ни говорил, а все сайты сводят к тому чтобы рассказать, показать, продать себя подороже и привлечь потенциального покупателя, клиента, Лида проще говоря.
Но раз растёт сложность сайтов наверное растёт и сложность разработки? И да, и нет.
Программисты хоть и ленивый, но далеко не глупый народ, основные парадигмы разработки которые придумали прогеры сводится к тому чтобы всё облегчать, не повторяться и ускорять, но лень им повторять одинаковые куски кода - придумали функции, лень делать кучу функций - придумали классы, и как-то само пошло-поехало, тут бах, 2021 год - куча фреймворков, cms, crm, языков программирования, SCRUM и (дальше идёт огромное перечисление различных непонятных «Программистских» слов, которое лучше не гуглить).
Так получается, раз программисты себе облегчают жизнь, значит сайты должны стоит дешевле?! А вот х** нет, из-за этого облегчения себе, программистами стало становится сложнее. Если раньше базы было достаточно, то теперь чтобы конкурировать на рынке разработчиков нужно знать просто уйму всего...
Например, средний программист WEB-разработчик, должен знать HTML, CSS, JS, Любую библиотеку JS, одну из CMS на которой работать, пару сервисов для интеграции, немного знать английский, а ещё, если он хочет зарабатывать побольше и расти дальше, то понимать, что он делает и к чему это идёт.
О последнем немного поподробнее. Часто клиент сам не понимает, что ему нужно. Приходит и говорит, «Я хочу сайт, хочу, чтобы он был как у Васи, который делает те же стулья, что и я, но лучше, вот 100 рублей, купи себе кофе и вперёд, сделаешь хорошо, я тебе отзыв оставлю положительный, будешь хвалиться - в общем вперёд, а, и у меня идея есть авито сделать, но это потом, сначала сделай мне САЙТ!!!»
Так вот рядовой программист не фрилансер или не продавец, вообще не понимает, что ему делать и что нужно, программисты привыкли к задачам, Техническому заданию, структуре и логике, Прогер и так дофига знает и загружен, а думать ещё о конверсии, UI-интерфейсе вообще некогда и незачем. И тут в дело включаются другие спецы!
Команда увеличивается до нескольких человек, один переводит клиентское «Хочу» в ТЗ, другой ТЗ в задачи, третий делает задачи, четвёртый проверяет, пятый контролирует и вот уже сидит несколько человек и делают сайт мечты.
Так вот о чём это я, современный сайт это не только Вася программист который всё знает и всё сделает — Это прежде всего команда!
Команда которая знает что делает, которая учится не на Ваших проектах, а на своих задачах, команда которая расширяется, развивается и вместе с ней развиваются и расширяются проекты клиентов. В современном мире надо развиваться быстрее конкурентов и самое главное, не забывай!
С Уважением, команда компании QScape.