Профессия «программист»
Повторю в прайм-тайм на ДОУ. :-)
Многие считают программирование чем-то очень сложным. Сами программисты старательно поддерживают этот миф. На самом деле это обычная профессия, в которой все больше «рабочего» и все меньше «инженерного».
Если не вдаваться в детали, любое веб или мобильное приложение (а большинство заняты именно этим) состоит из небольшого набора операций и их комбинаций:
— Показать список или его часть по критерию.
— Добавить элемент в список.
— Показать элемент списка.
— Изменить элемент списка.
— Удалить элемент из списка.
Конечно, это очень упрощенная схема. Бывают трудности, связанные с высокими нагрузками, но мало кто из программистов имеет такой опыт. Бывают нетривиальные алгоритмы, скрывающиеся за словами «добавить элемент в список». Но и это в повседневной работе встречается не так часто.
Чаще сложность приложений искусственно создана самими разработчиками, их неоптимальными решениями, плохой декомпозицией, жесткой связанностью. А сами по себе задачи, с которыми сталкивается большинство программистов, проще, чем приготовление буханки хорошего хлеба с хрустящей корочкой.
Найкращі коментарі пропустити