Когда я дорос до того, что был в состоянии сделать продукт целиком, всегда мелькала мысль, правильно ли я в действительности это делаю, вот почему я добавил это в статью.
Тогда уберите из нее упоминание архитектора и технические компетенции.
Любой продукт можно написать и отдать, так чтобы пользователь сам в нем разбирался, другой вопрос в том, разберется ли он в нем.
Обязанность архитектора настроить техническую составляющую проекта и в этой статье есть все для того чтобы объяснить почему те или иные решения были выбраны, почему программист должен использовать все так, а не иначе, как помочь ему в понимании системы, без этого понимания, какой бы технически грамотный архитектор ни был, его система не будет работать так, как он запланировал.
Я понятия не имею откуда у вас такая уверенность в этом, у меня есть личные примеры когда из лида человек выростал в архитектора, хоть эти и понятия не связаны, собственно статья вообще не об этом.
Но нужно ли начинающему разработчику понимание того, как управлять людьми, если он не собирается управлять людьми
Эта статья как раз написана для тех людей, которые собираются управлять. Прочитайте пожалуйста заголовок.
Вам что заняться больше нечем кроме как паразитировать на статьях других авторов и набивать себе карму?)
Конечно нет, я с вами полностью согласен, нужно расти в профессионала, но если это ваш случай, то надеюсь статья вам хоть как-то поможет
Вы совершенно правы.
Когда я дорос до того, что был в состоянии сделать продукт целиком, всегда мелькала мысль, правильно ли я в действительности это делаю, вот почему я добавил это в статью.
Ну хорошо, не читайте, вы вытащили из статьи одно слово и построили на этом целую ветку обсуждении. Эта статья не об архитекторах и не о документации.
Любой продукт можно написать и отдать, так чтобы пользователь сам в нем разбирался, другой вопрос в том, разберется ли он в нем.
Обязанность архитектора настроить техническую составляющую проекта и в этой статье есть все для того чтобы объяснить почему те или иные решения были выбраны, почему программист должен использовать все так, а не иначе, как помочь ему в понимании системы, без этого понимания, какой бы технически грамотный архитектор ни был, его система не будет работать так, как он запланировал.
Я понятия не имею откуда у вас такая уверенность в этом, у меня есть личные примеры когда из лида человек выростал в архитектора, хоть эти и понятия не связаны, собственно статья вообще не об этом.
Эта статья как раз написана для тех людей, которые собираются управлять. Прочитайте пожалуйста заголовок.
Ну, отвечая на первый вопрос, лид может быть ступенью к развития в архитекторы, а в целом я не обозначал что это обязательный шаг.
Во втором же случай, я говорю лишь о том, что у начинающего разработчика нет понимание ни в одной из этих сфер