---
title: "Главная ошибка программирования"
description: "Сначала были проблемы, и потом решения. Быстрее считать? вот деревянные счеты! Удобнее считать время..."
author: "brocollisalat"
published: "2017-10-16T21:31:18+00:00"
modified: "2017-10-16T21:32:45+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/glavnaya-oshibka-programmirovaniya-781909"
markdown_url: "https://yvision.kz/post/glavnaya-oshibka-programmirovaniya-781909/markdown"
site_name: "Yvision.kz"
---

# Главная ошибка программирования

> Сначала были проблемы, и потом решения. Быстрее считать? вот деревянные счеты! Удобнее считать время...

Сначала были проблемы, и потом решения. Быстрее считать? вот деревянные счеты!

Удобнее считать время? Вот часы!

Проблема->решение.

Потом придумали машину бебиджа - и началось!

**Люди поставили решения впереди проблемы!**

**Решение ->поиск проблемы!**

** **

Теперь у нас была машина ЭВМ для расчета любых мат.операций! И мы стали подходить к ВСЕМ проблемам как к математич.проблемам! Все равно что пытаться подходить ко всем задачам с дилдо.. Пытаться забить гвоздь дилдом, закрутить гайку дилдом!

Даже не задумываясь надо ли использовать математику для решения данной проблемы в данном контексте! Отсюда все проблемы со сложностью программирования!

Когда считать перфокартами стало сложно - придумали язык ассемблер. Нет он тоже сложный, теперь пошли ЯПы.

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

Потом начали придумывать разные фреймворки, чтобы облегчить еще раз типичное создание сайтов. => теперь надо знать как работать с фреймворками, сложность индустрии еще больше возросла и продолжает расти.

Потому что у программирования нет ОБЩЕЙ ЦЕЛИ! Нет дальней перспективы, прицела!

Нет общей стройной структуры, отсюда бардак и выебство - каждый пляшет как хочет, **хуярит как хочет!** Каждый хочет создать свой микро фреймворк для решения своей микрозадачи.

Вместо единой общей философии - у нас просто как выразился автор "бедный кодер который стоит на огромной шатающейся башне из фишек(ака фреймворков)" Каждая фишка - это решение мелкой проблемы, потом на нее ложится следующая фишка решающая след.проблему, итд!!

Компьютер не был создан с целью ПРОСТОТЫ использования, его сделали чтобы быстро СЧИтать... Но любой вещью пользуются люди!

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

Мы должны снова вернуться к большой картине! И тогда 18 млн программистов будут решать гораздо более интересные и нужные проблемы.

---

Source: [https://yvision.kz/post/glavnaya-oshibka-programmirovaniya-781909](https://yvision.kz/post/glavnaya-oshibka-programmirovaniya-781909)