pargentum: (Default)
[personal profile] pargentum
http://kouzdra.livejournal.com/2058822.html
http://kouzdra.livejournal.com/2058077.html

И наконец (хотя хронологически оно первое):
http://kouzdra.livejournal.com/2057913.html

Многое объясняет.  На самом деле, объясняет даже гораздо больше, чем кажется.

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

Date: 2014-08-20 06:19 am (UTC)
From: [identity profile] kouzdra.livejournal.com
Именно что программисты 1С в "мелких лавочках" встроены в цепочки примерно в том же смысле, что обслуживающие теже лавочки сантехники - в унитазную индустрию.

Это как раз пролетариат не промышленный, а "сферы услуг".

От благополучия унитазной/1C-ной индустрии они не только не зависимы - напротив кризис производства унитазов/1С бухгалтерии только повысит спрос на кустарные услуги.

Собственно тем и обусловлена антииндустриальная ментальность креаклитета - что крупный капитал целенаправленно работает над выживанием их из их ниш и "заменой роботами".
Edited Date: 2014-08-20 06:23 am (UTC)

Date: 2014-08-20 07:25 am (UTC)
From: [identity profile] pargentum.livejournal.com
Собственно, речь как раз о том, что программист 1С имеет такое же отношение к программистам, как линейное программирование - к программированию, а морская свинка - к свиньям.

Хотя в оценке социального статуса программистов 1С вы, с определенными оговорками, правы.

Date: 2014-08-20 07:26 am (UTC)
From: [identity profile] kouzdra.livejournal.com
В принципе нет - в крупных фирмах это вполне нетривиальное программирование.

Date: 2014-08-20 07:32 am (UTC)
From: [identity profile] pargentum.livejournal.com
В принципе, да. Как вам пытаются объяснить в другой ветке, программирование - это немного более широкая сфера деятельности, чем написание текстов на императивном или даже декларативном языке.

Date: 2014-08-20 06:28 am (UTC)
From: [identity profile] trurle.livejournal.com
Там есть один правильный комментарий: "А что, кто-то сомневался? Хороший программист это все равно не учоный. Творчество состоит в том, чтобы код под собственным весом не развалился, эту задачу применением стандартных методов не решить." Что характерно, умение делать ногами восьмерки в воздухе к умению писать код который не разваливается под собственной тяжестью тоже не имеет отношения.

Ну и представление о том что инженеры якобы не вписанны в довольно сложные производственные цепочки и от них жизненно зависимы, в отличие от промышленных рабочих, тоже доставляет.

Date: 2014-08-20 06:37 am (UTC)
From: [identity profile] kouzdra.livejournal.com
ворчество состоит в том, чтобы код под собственным весом не развалился, эту задачу применением стандартных методов не решить

Вообще-то это замечание дисквалифирует автора - потому как именно эта задача решается только применением стандартных методов - "творчество" тут противопоказано.

Ну и представление о том что инженеры якобы не вписанны в довольно сложные производственные цепочки и от них жизненно зависимы, в отличие от промышленных рабочих, тоже доставляет.

Инженеры (не в советско-российском смысле слова - большинство программистов тоже "инженеры") а в классическом вписаны - но как руководители.
Edited Date: 2014-08-20 06:38 am (UTC)

Date: 2014-08-20 06:48 am (UTC)
From: [identity profile] krivda.livejournal.com
"Творчество состоит в том, чтобы код под собственным весом не развалился" - именно тот класс задачи, которая решается ТОЛЬКО и ИСКЛЮЧИТЕЛЬНО стд методами.

всякое "иськусьссьтво" - начинается только там, где не получается действовать стд методами: оптимизация, какие-то очень суровые констрейнты, криво-косые средства разработки.

Date: 2014-08-20 08:00 am (UTC)
From: [identity profile] pargentum.livejournal.com
Если задача решается исключительно стандартными методами, решение этой задачи может быть автоматизировано.

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

Date: 2014-08-20 08:10 am (UTC)
From: [identity profile] beldmit.livejournal.com
Оно, как правило, не стандартизируется, а делается до состояния "ядро+плагины". Все, что я наблюдаю в этом смысле - это платформа, которую можно декорировать. 1C, CMS-ки, прочие радости жизни.

Date: 2014-08-20 07:24 am (UTC)
From: [identity profile] trurle.livejournal.com
Вообще-то это замечание дисквалифирует автора - потому как именно эта задача решается только применением стандартных методов - "творчество" тут противопоказано.

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

Инженеры (не в советско-российском смысле слова - большинство программистов тоже "инженеры") а в классическом вписаны - но как руководители.

Боюсь что Вы используете слово "инженер" в очeнь специальном значении. Википедия определяет слово инженер следующим образом: "An engineer is a professional practitioner of engineering, concerned with applying scientific knowledge, mathematics, and ingenuity to develop solutions for technical, societal and commercial problems. Engineers design materials, structures, and systems while considering the limitations imposed by practicality, regulation, safety, and cost".

Как видите, о руководстве здесь ничего нет.
Edited Date: 2014-08-20 07:34 am (UTC)

Date: 2014-08-20 06:50 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Программирование, как и любовь, это одно слово, подразумевающее множество разнообразнейших занятий - и это Ваша фраза свидетельствует только о том что целый ряд занятий, тоже называющихся программированием, Вам не знаком.

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

Date: 2014-08-20 07:29 pm (UTC)
From: [identity profile] trurle.livejournal.com
"не выебываться и ходить по камушкам - как все

Следование этому совету гарантирует успех только в тривиальных проектах, ккоторые преобладают в IT, но к каким не сводится программирование.

Date: 2014-08-20 09:26 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Успех в миниально сложном проекте гарантировать ничего не может - но прицнип "не вы...ся без острой нужды" сильно улучшает шансы на успех.

Date: 2014-08-20 09:30 pm (UTC)
From: [identity profile] trurle.livejournal.com
Успех в миниально сложном проекте гарантировать ничего не может - но прицнип "не вы...ся без острой нужды" сильно улучшает шансы на успех.

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

Date: 2014-08-20 09:36 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Умение не выебываться без нужды предполагает умение отличать ситуацию в
которых нужды выебываться нет, от ситуации в которой такая нужда есть.


Так вот умение это состоит в простом - если нет бесспорных доводов в пользу "выебываться" - не выебываться. И действовать по стандартным методам.

Именно ничего "творческого" не предполагает.

Date: 2014-08-20 09:40 pm (UTC)
From: [identity profile] trurle.livejournal.com
Это сильно зависит от нетривиальности проекта: в тривиальном проекте, типичном для IT, 99.99% будут тавтологические тривиальны и предполагать применения стандартных методов, методик и компонент и инструментов. Но программирование не сводится к таким проектам, а в нетривиальном проекте на стандартных методах далеко не уедешь.

Date: 2014-08-20 09:31 am (UTC)
From: [identity profile] bydl0coder.livejournal.com
Если задача решается применением стандартных приемов, то код будет идентичен с точностью до названий переменных. С относительно крупными прикладными программами дело обстоит, очевидно, не так.

Date: 2014-08-20 06:51 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Не - там есть еще внешняя среда - но да - в общем код хорошего программиста обычно довольно предсказуем.

Date: 2014-08-20 12:02 pm (UTC)
From: [personal profile] serge_redfield
Куздра заподозрил существование паттернов проектирования.
Эдак он скоро и Банду Четырёх изобретёт.

Date: 2014-08-20 06:52 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
Не - это как раз "свистелки и перделки". Мета-мета-мета-маркетинг.

Date: 2014-08-20 09:17 pm (UTC)
From: [identity profile] trurle.livejournal.com
[livejournal.com profile] lqp думает что понятие "ОС реального времени" это тоже маркетинговый термин, не имеющий содержания. Просто беда с этими невежественными и самоуверенными заоблачителями маркетинговых трюков.

Date: 2014-08-20 10:04 pm (UTC)
From: [personal profile] serge_redfield
Как говаривал один программист, я первичные ключи не люблю, они только работать мешают.

Profile

pargentum: (Default)
pargentum

January 2026

S M T W T F S
     1 2 3
4 5 6 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 01:09 pm
Powered by Dreamwidth Studios