nickita startcev (nicka_startcev) wrote,
nickita startcev
nicka_startcev

Category:

о программистах и кодерах, мутный поток сознания

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

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

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

в текущей реальности запрос заказчика выглядит примерно так:

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

к такому запросу, по уму, сразу же, сходу, возникают вопросы
1. кто это будет делать (вносить маршруты и состав груза)
2. за чьи деньги
3. почему он будет это делать, а не саботировать, чем его мотивировать
4. как выявлять саботаж и как его гасить
5. а кому это надо - в смысле, что мы по факту оптимизировать будем? отчетность? показание вонючие-метра в центре квартиры главы деревни?
...
итд итп.


так вот, перевод запроса заказчика в примерно такой вот набор конкретных граничных условий и формальных правил вывода -- это и есть программирование, примерно этим и занимаются программисты. а когда такого рода набор вопросов сформулирован, проверен на непротивооречивость, дополнен краевыми условиями (если ВОТ ЭТО пойдет не так, то что делать? и так для КАЖДОГО непопадания), то тогда уже нужно не программирование, а КОДИРОВАНИЕ.

и да, чем дальше тем больше КОДИРОВАНИЕ автоматизируется. а собственно в "программировании" и концентрируются (заметаются под ковёр) все проблемы. и, по уму, программист - это тот, кто формулирует проблему, выясняет граничные условия, уточняет что спрашивать и как-кому передавать результат
Subscribe

  • (no subject)

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

  • а вот я бы, если бы был вчера таким умным как ?? сегодня..

    а вот любопытно. допустим, вы попали в на 20-30-40-50 лет назад. помните-знаете про пейсбук, ютуб, жж и прочие блоги. как бы вы описали тенденции и…

  • электрофобийное

    внезапно, я боюсь стандартного напряжения 220/240в. осмысленно боюсь. оно неприятно бьёт и рикошетит дергающимися мышцами. итого, при любом…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 16 comments

  • (no subject)

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

  • а вот я бы, если бы был вчера таким умным как ?? сегодня..

    а вот любопытно. допустим, вы попали в на 20-30-40-50 лет назад. помните-знаете про пейсбук, ютуб, жж и прочие блоги. как бы вы описали тенденции и…

  • электрофобийное

    внезапно, я боюсь стандартного напряжения 220/240в. осмысленно боюсь. оно неприятно бьёт и рикошетит дергающимися мышцами. итого, при любом…