Автор Тема: Как кодинг влияет на мышление  (Прочитано 408 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3276
  • Лечу куда хочу. cman 4.13.014x32, W10, W7
    • Просмотр профиля
Как кодинг влияет на мышление
« : Октябрь 08, 2018, 10:36:20 pm »
По следам (и впереди следов) статьи с хабра
https://habr.com/company/binarydistrict/blog/425385/

Хоть и не программист, но заметил изменение мышления. Попытка всем донести, что нужно ставить задачи не двусмысленно. Пусть привыкают, что любое высказывание могут понять неправильно, особенно если оно сформулировано недостаточно чётко и ясно.

Вот здесь узнал себя:
Цитировать
Это — гибкий набор навыков, нацеленных на алгоритмическое решение задач, привычка комплексно использовать в повседневной жизни абстрагирование, декомпозицию, оценку, логическое мышление, точность и привычку замечать детали.
— Дорогой, не хочешь вынести мусорное ведро?
— Нет.
— Дорогой, вынесешь мусорное ведро?
— Ага.
(через два часа)
— Дорогой, вынеси мусорное ведро сейчас!

А как вы проводите лето изменились став мыслить программными алгоритмами?

P.S. про стаканы ночью мой любимый пример при попытке научить учитывать все ветки условий. А вот второе первый раз услышал:
Цитировать
-Мальчик, если хочешь приятно провести время, то меня зовут Таня.
-А если я не хочу приятно провести время, то как тебя зовут?
« Последнее редактирование: Октябрь 08, 2018, 10:40:53 pm от Vint »


Evgenij_M

  • Освоившийся
  • **
  • Сообщений: 58
    • Просмотр профиля
Re: Как кодинг влияет на мышление
« Ответ #1 : Октябрь 10, 2018, 07:49:58 pm »
Я, конечно, понимаю, что люди, в чьих руках реальная власть, будут всячески препятствовать распространению в среде их "рабов" такого сильного "оружия", как умение правильно думать. Поэтому, первое, что нужно выбить из голов простых смертных, так это ложное представление о разуме, как каком-то исключительном даре свыше,.. какой-то высшей ступени оккультного просветления... или некотором натренированном навыке. Надо распространять среди людей знание о том, что разум (способность или умение думать) - это всего лишь ТЕХНОЛОГИЯ (!). Её можно изучить, стараться правильно исполнять - и закономерный результат будет достигнут неотвратимо.
Поэтому, люди - не тратьте время на старания понять, как кодинг влияет на мышление...
Если вам хочется улучшить результаты вашей мыслительной деятельности, то подойдите к этой теме ТЕХНИЧЕСКИ...

Hito

  • Герой форума
  • *****
  • Сообщений: 882
    • Просмотр профиля
Re: Как кодинг влияет на мышление
« Ответ #2 : Декабрь 28, 2018, 10:15:00 am »
Жене стал рисовать алгоритмы, чтобы объяснить ситуацию  :) Ей часто что-то не нравится... То не так - это не то...

if (настроение мужа = хорошее) then
begin
   if (настроение жены = хорошее) then
   begin
      if (настроение дочки = хорошее) then
      begin
         настроение семьи = хорошее;
      else
         настроение семьи <> хорошее;
      end;
   else
      настроение семьи <> хорошее;
   end;
else
   настроение семьи <> хорошее;
end;

В конце алгоритма объясняю, что если у меня в программе затык в каком-нибудь условии постоянно, то я ищу проблему в том условии, а не в остальных. Ну, и как эпилог, добавляю - "Если во всех условиях, кроме твоего, все сходится, то скорее всего проблема не во внешнем мире, а в твоем внутреннем..."
Знаете, ребят... Надо отдать должное - она это понимает и старается с этим бороться.
Я не ду... Потому и не бу...

kiril

  • Герой форума
  • *****
  • Сообщений: 1526
    • Просмотр профиля
Re: Как кодинг влияет на мышление
« Ответ #3 : Январь 02, 2019, 08:14:41 pm »
В поезде едут 3 юзера и 3 программиста.
У юзеров 3 билета, у программистов 1. Заходит контроллер.
Юзеры показывают билеты, программисты прячутся в туалет. Контроллер стучится в туалет, оттуда высовывается рука с билетом. Программисты едут дальше.
На обратном пути. У юзеров 1 билет, у программистов ни одного. Заходит контроллер.
Юзеры прячутся в туалет. Один из программистов стучит, из туалета высовывается рука с билетом. Программисты забирают билет и прячутся в соседний туалет. Юзеров ссаживают с поезда.
Вывод - не всякий алгоритм, доступный программисту, доступен юзеру.