Сила религии изменять мир вокруг зависит от количества последователей, если вашей архитектуре никто не следует, какая разница что вы считаете ее лучшей?
Не всем разработчика приходиться выбирать архитектуру, часто в команде уже есть критическая масса последователей. Возможность улучшать/менять архитектуру зависит исключительно от их толерантности к новым идеям.
Также под которую мы пишем платформа уже следует какой-то архитектуре "из коробки". С этой архитектурой идеей часто очень сложно бороться, и не всегда имеет смысл.
Сегодня будет про тулинг:
- Первое что ставлю на свежий ноут
- Консольное
- IDE
- Проект
Пишу этот тред уже второй раз, потому что твиттер решил, что нужно меня разлогинить посередине процесса. Попробую чаще "сохраняться"
На macOS я перелез потому что на работе выдали ноут с ней. До этого сидел на ArchLinux с тайлингом (i3wm, а после SwayWM).
Поэтому пытался приблизить интерфейс к привычному.
Пятница! Сегодня пробежимся по основам цветовой палитры Material Design.
Перед тем, как прыгать сразу в детали, подумаем: зачем нам нужно знать эту палитру?
Во-первых, понимание цветовой палитры Material очень упрощает жизнь в некоторых случаях. Откуда взялся этот цвет? Откуда берутся цвета у вьюхи без явно указанных стилей? Это всё из палитры вытекает
Так в чём, собственно, разница между программистом, разработчиком и инженером?
Если коротко, то программист пишет код. Ему дают чёткие задачи и он их выполняет.
Разработчик разрабатывает продукт. Он участвует в разработке спецификаций, дизайнов и прочего. И кодит
Инженер делает сложные штуки, копается в самой сути и использует свои знания на полную.
Смотреть на эту градацию можно по-разному.
С одной стороны можно смотреть на неё, как на карьерный рост. Сначала тебе говорят, что делать, потом ты участвуешь в том, чтоб говорить себе, что делать, а потом ты уже настолько умный и опытный, что можешь делать супер сложные штуки