Статьи

Что нужно знать и уметь, чтобы стать программистом?

Что нужно знать и уметь, чтобы стать программистом?

Коротко: для junior backend на PHP нужны уверенный язык, базы данных, Git, основы архитектуры и системного администрирования и хотя бы один фреймворк. Чтобы претендовать на позицию junior backend developer на PHP, нужен понятный набор: уверенное владение языком, базы данных, Git, основы архитектуры…

Можно ли написать проект дёшево? Почему так дорого?

Можно ли написать проект дёшево? Почему так дорого?

Коротко: сделать дёшево, быстро и качественно одновременно нельзя — это «треугольник проекта»; цена складывается из опыта, проектирования и требований к надёжности. Нет — сделать одновременно дёшево, качественно и быстро невозможно. Это классический «треугольник проекта»: выбрать можно любые два…

Зачем нужен SOLID и архитектура?

Зачем нужен SOLID и архитектура?

Коротко: SOLID — пять принципов (SRP, OCP, LSP, ISP, DIP), которые делают код читаемым, расширяемым и поддерживаемым; база для хорошей архитектуры. SOLID — пять принципов проектирования, которые делают код читаемым, расширяемым и поддерживаемым: Single Responsibility, Open-Closed, Liskov…

Что лучше CMS или фреймворк?

Что лучше CMS или фреймворк?

Коротко: вопрос «что лучше» некорректен: фреймворк — для крупных нетиповых систем, CMS — для быстрого MVP и проектов с коротким сроком жизни. Короткий ответ: вопрос «что лучше» некорректен — у CMS и фреймворка разные цели. Фреймворк — для крупных, серьёзных и нетиповых систем, где важны надёжность…

Зачем программирование, если есть NoCode?

Зачем программирование, если есть NoCode?

Коротко: no-code не вытеснит программистов — это развитие идеи CMS со всеми её ограничениями плюс потеря контроля над решением в облаке. Коротко: no-code/low-code не вытеснит программистов в обозримом будущем. По сути это продолжение идеи CMS — собирать проекты «из конструктора» — и оно наследует…

Нужна разработка или консультация?

Опишите задачу — отвечу и предложу формат работы.

Обсудить задачу