Программирование как разработка теорий - суть работы
От: Shmj Ниоткуда  
Дата: 07.07.25 10:08
Оценка:
Интересный взгляд на суть работы разработчика ПО — https://habr.com/ru/companies/ruvds/articles/924616/

Многие это чувствуют, но не могут до конца осознать и выразить в формальных терминах.

Вот какую суть нужно понять:

1. Программы делаются для кожаных, для решения конкретных проблем кожаных. Как правило кожаные сами не понимают своих проблем и понятия не имеют как их решить. Т.е. в корне всего должна быть некая проблема кожаного. Т.е. прежде всего вам нужно понимать ЧЕЛОВЕКА.

2. Многие забывают или не знают — но программы исполняются на конкретных девайсах — на физических девайсах, а не на идеальном абстрактном вычислителе. Т.е. во вторую очередь вам нужно понимать конкретные устройства, как то бюджетные Android-телефоны с их зоопарком версий.

Любая программа — это некая гипотеза (в начале пути, до релиза) или доказанная теория (если релиз был принят пользователями) что у кожаного есть проблема/нужда и что ее можно решить предложенным способом. Но это было бы еще пол беды — беда в том что нужно убедить пользователя заплатить за это, чтобы не уйти в минус. Т.е. теория должна учитывать что пользователю будет выгодно, возможно он решит что есть альтернативный способ, более простой и менее затратный.
=сначала спроси у GPT=
Отредактировано 07.07.2025 10:17 Shmj . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.