Михаил Греков в своём телеграм-канале «Про удобство» написал пост про технические знания для неразработчиков и предложил 19 вопросов для проверки себя — https://t.me/proudobstvo/717
Вопросы поняли не все, поэтому мы записали спецвыпуск, в котором опытный разработчик Иван Кузнецов поделился экспертизой:
Что такое домен 2-го, 3-го уровня?
Как домен понимает, какой сайт ему надо открыть?
Когда разработчик говорит: "Надо выбрать фрэймворк для проекта". Что он подразумевает?
Что такое фронтэнд, бэкэнд в контексте программирования? Может ли админка системы иметь фронтэнд?
Как фронтэнд и бэкэнд "общаются" между собой?
Что такое API? (в идеале: чем get отличается от post).
Если программист говорит, что данные можно получить только в асинхронном режиме с интервалом в 10 минут, то может ли это иметь значение при проектировании UI?
Что такое GIT?
Какие ветки могут быть в GIT?
Может ли быть веб-бэкэнд у мобильного приложения?
Есть ли бэкэнд у телеграм-ботов?
Что такое нативное приложение? А что такое кросплатформенное?
Может ли мобильное приложение (например почта) работать без интернета?
Чем low-code отличается от программирования? Можно ли объединять low-code и программирование?
Вы спроектировали, что в админке изменение каждого поля логируется: какое было значение, какое стало, когда и кем изменено. Что важно учесть при выборе хостинга?
Если не настроить SMTP-сервер для проекта, то как это отразится на работоспособности и UX?
Чем выпуск нового релиза веб-системы принципиально отличается от релиза мобильного приложения?
Когда программист говорит: "Вот если бы у нас на продукте был Continuous Integration, то всё было бы иначе!" Что он имеет ввиду?
Что значит "автотесты упали"?Мы всегда рады обратной связи!
Можете оставить нам отзыв или написать в личку
Саша: https://www.facebook.com/al.gureev
Дима: https://www.facebook.com/dmitry.bitsak