Показать сообщение отдельно
Старый 31.01.2022, 14:17   #12  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Я считаю, что умение решить задачу о перестановке двух переменных, не используя третью, говорит о наличии теоретических знаний по программированию. И, скорее всего, о наличии профильного образования по программировании, так как при обучении таким специальностям подобные задачи обычно решают в больших количествах.

Отдельный интересный вопрос, а нужны ли такие теоретические знания при программировании в ERP-системах? Например, лет 30 назад, программировали на Си, но ассемблер знали и, если надо, на ассемблере вставки делали. О машинном коде тоже представление имелось, но его мало кто тогда использовал.Позже ассемблер стал постепенно выходить из обихода и использоваться только в очень специфичных областях.

Сейчас полно вполне успешных программистов, которые знают структуру фреймворка, могут решать задачи бизнеса, но при этом плохо понимают как оно вообще устроено и задачу про переменные решить не могут, потому что никогда ни с чем подобным не сталкивались, а программировать научились самостоятельно исключительно на практических примерах.

Возможно в современном мире знания теории программирования также далеко не всегда нужны, как и знания ассемблера. Вопрос философский, в общем