Всем привет!
Всякий раз, когда я слышу слово бэкенд, я вспоминаю анекдот про гинеколога, который перебрал двигатель машины через глушитель.
Почему? Потому что "вот тебе линуксовый ssh и работай с сервером, как хочешь".
В общем, а более удобные способы есть?
Пробовал поработать в одной известной компании, но там было "вот тебе докер контейнер, и собирай в нём что хочешь... Нашим компилятором, который тоже нужно сначала собрать там же". Не понравилось, как удобно вытаскивать файлО из докера, как-то толком не понял.
В общем, посоветуйте, что там обычно бэкендеры для работы используют? VS Code плюс какие-нибудь плагины? Или вообще разрабатывают как на обычном десктопе, а итоговую сборку просто отдают девопсам (и сервера вообще не видят)?
Использовать удобную и настроенную IDE, а так же автоматизацию рабочих процессов и, само-собой разумеющееся, таких рутинных действий как сборка, компиляция, тестирование, отладка, доставка и развёртывание, откат, бэкапы и всё такое прочее.
Ага...
А можно немножко подробностей про "Использовать удобную и настроенную IDE" ?
Про сборку и тестирование у меня хоть какое-то минимальное представление есть ;)
"вот тебе линуксовый ssh и работай с сервером, как хочешь".
Какая-то история ООО "Мир гидроприводов" с процессами из 90-х. Часто программисты даже доступов никуда не имеют, их работа - только написать код и запушить в репу.