Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет daddym ([info]daddym)
@ 2008-06-06 20:10:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sleepy
Музыка:Но блокинг, сорвали блокинг... Кадры, такты, строки...

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

  • Легко достижимые цели, при слабом критическом анализе их реальной трудности. Иллюзия побед, особенно по сравнению с одноклассниками, однокурсниками, не погрузившимися в предмет. Признание внешнее и внутреннее. Это типичный крючок во многих творческих областях деятельности, проблема в том, что в общем то программирование не подразумевает особого творчества. Отсюда в частности количество начатых проектов ОС большее или равное числу программистов.
  • Постоянно прокручиваемые мысленно, примитивные паттерны языков программирования. Ведь весь анализ задач подчиняется именно им, что существенно обедняет со временем нестандартное мышление, способность выхода за рамки.
  • Типичный режим работы традиционно сбивающий временные графики. В прошлом связанный с доступностью часов работы больших машин, в настоящем скорее с привычками к штурмовщине и достижениям. Сочетаясь с предыдущими пунктами усиливает их влияние, снижает критичность.

    Последствия я глубоко не разбирал. Отмечу лишь очевидное снижение социализированности, критичности, рост вязкости мышления.
    Разумеется не у всех и не все так плохо. Для кого то конечно и это - позитивные изменения. Есть халявщики и халтурщики. Есть осознающие тщету усилий, поэтому меньше поддающиеся подобным эффектам. Кстати еще одна моя идея того времени - Программисты пишут своей кровью бессмертные творения на рулоне расходуемой туалетной бумаги.

    PS: Осознано и написано в 1986 году, в период начала профессиональной деятельности.


  • (Добавить комментарий)


    [info]dims55@lj
    2008-06-06 14:01 (ссылка)
    А как относишься к этим тезисам сейчас?

    (Ответить) (Ветвь дискуссии)


    [info]daddym@lj
    2008-06-06 15:20 (ссылка)
    Стал бы я их писать если бы они изменились. Типо - а вот мой портрет в децком саду. На самом деле с годами подтверждено большим количеством фактического материала.

    (Ответить) (Уровень выше) (Ветвь дискуссии)


    [info]dims55@lj
    2008-06-07 09:30 (ссылка)
    Просто я в этих тезисах узнал и себя тоже, все те же ошибки из первых лет увлечения программированием. Но потом эти мунусы стали очевидны, и вроде бы их стало удаваться избежать. Правда я и перешел от кодирования к управлению проектами.

    (Ответить) (Уровень выше)


    [info]indrik@lj
    2008-06-06 14:14 (ссылка)
    Да, очень интересные мысли :)

    (Ответить)

    Но посвятить часть жизни программированию должен кажд
    [info]o_iv@lj
    2008-06-06 16:16 (ссылка)
    На самом деле, программирование -- это один из важных этапов в развитии личности. 99.9% народа просто не осознает до написания примерно пятого работающего куска кода, что программа не делает то, что ты от нее хочешь. Программа делает то, что запрограммировано. И это открывает глаза, например, на то, что только правильно выраженная мысль способна показать окружающим людям, чего ты от них хочешь.
    Хотя с тезисами в основном согласен :-) -- слишком длительное занятие программированием действительно приводит к сдвигам в сознании.

    (Ответить) (Ветвь дискуссии)

    Re: Но посвятить часть жизни программированию должен ка
    [info]daddym@lj
    2008-06-06 16:22 (ссылка)
    Наверное так. Как общий опыт познания мира программирование действительно полезно.

    (Ответить) (Уровень выше)

    Re: Но посвятить часть жизни программированию должен ка
    [info]daddym@lj
    2008-06-06 16:24 (ссылка)
    Кстати заценил креатив в моем письме?

    (Ответить) (Уровень выше)


    [info]alverena@lj
    2008-06-06 16:48 (ссылка)
    Программирование, как и математика, организовывает мышление. Свобода мышления проявляется только там, где на элементарном уровне всё хорошо организовано, когда проверка на логичность -- вот то самое примитивное прокручивание паттернов -- работает на автомате. В остальных случаях мы получаем не свободу, а пустую философию. Которая, может, и прекрасная вещь для времяпровождения, но ни каши с ней не сваришь, ни БАКа не построишь.

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

    (Ответить) (Ветвь дискуссии)


    [info]daddym@lj
    2008-06-06 16:51 (ссылка)
    Я имею в виду именно профессиональное, а не академическое программирование. В котором к примеру программа из 100000 строчек является маленькой.

    (Ответить) (Уровень выше) (Ветвь дискуссии)


    [info]alverena@lj
    2008-06-06 17:13 (ссылка)
    п╒п╬пЁп╢п╟ п╩я▌п╠п╟я▐ я─п╟п╠п╬я┌п╟ -- я█я┌п╬ п╡ п╬я│п╫п╬п╡п╫п╬п╪ п╬п╢п╫п╬п╬п╠я─п╟п╥п╫я▀п╧ я┌я─я┐п╢. п≤ я█я┌п╬, п╫п╟п╡п╣я─п╫п╬п╣, п╠п╬п╩я▄я┬п╣ я┘п╬я─п╬я┬п╬, я┤п╣п╪ п©п╩п╬я┘п╬. п▓я─я▐п╢ п╩п╦ п╫п╟я┬п╟ п©я│п╦я┘п╦п╨п╟ п╪п╬п╤п╣я┌ п╢п╬п╩пЁп╬ п╡я▀п╢п╣я─п╤п╦п╡п╟я┌я▄ п©п╬я│я┌п╬я▐п╫п╫я▀п╧ я│я┌я─п╣я│я│, п╡я▀п╥п╡п╟п╫п╫я▀п╧ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌я▄я▌ я─п╣я┬п╟я┌я▄ п╡я│я▒ п╫п╬п╡я▀п╣ п╦ п╫п╬п╡я▀п╣ п©я─п╬п╠п╩п╣п╪я▀.

    (Ответить) (Уровень выше) (Ветвь дискуссии)


    [info]daddym@lj
    2008-06-06 17:24 (ссылка)
    Ты черезчур эмоциональна:)

    (Ответить) (Уровень выше) (Ветвь дискуссии)


    [info]alverena@lj
    2008-06-06 17:35 (ссылка)
    С гугл-интерфейса отправляла. Даже не представляю, что за кодировка.

    (Ответить) (Уровень выше) (Ветвь дискуссии)


    [info]nasse@lj
    2008-09-24 07:31 (ссылка)
    utf8
    Очевидно, что двухбайтовая.

    (Ответить) (Уровень выше)

    Вот тут-то и сказывается давность написания.
    [info]o_iv@lj
    2008-06-06 18:58 (ссылка)
    В 86-м году стотыщ строк -- это была крутая операционка со всеми прибабахами и каким-то прикладным ПО сверху.
    Видимо, все же надо разделить программирование и кодинг :-)
    Вот кодинг в чистом виде действительно съедает моск и стенки черепа изнутри вылизывает...

    (Ответить) (Уровень выше)


    [info]lalibu@lj
    2008-09-21 16:27 (ссылка)
    присоединяюсь. Все так и есть за исключением может быть п1. Легко достижимые цели - это не про профи, это про чайников с модным носиком.

    Жизнь показала что очень важно заниматься чем-то еще кроме.

    (Ответить)