TGTGInsightаналитика telegramLIVE / telegram public index
← Программирование для гуманитариев
Программирование для гуманитариев avatar

TGINSIGHT POST

Post #796

@it_human

Программирование для гуманитариев

Просмотры2,420Количество просмотров
Опубликован20 апр.20.04.2023, 08:59
Содержимое поста

Содержимое

О криворуких программистах Как узнать человека, далекого от сферы IT? Он открывает какой-нибудь яндекс, и начинает жаловаться на "криворуких" программистов, которые бездельники и работать не умеют и не могли сделать "нормально". К сервисам того же яндекса, да и к самой компании можно относиться по-разному - любить не любить, пользоваться или нет, но одно остаётся фактом - яндекс (вместо яндекса можно подставить название другой серьезной IT-компании) - это сложнейшая система, и вряд ли человек, который её хает за всю свою жизнь сделал или сделает что-то сопоставимое по сложности. Для понимания процесса попробуйте написать что-то даже не совсем сложное - калькулятор, например, или игру "виселица" - причем так, чтобы ни одного бага не было, ни одного изъяна, чтобы не лагало, и интерфейс чтобы был удобный для пользователя (дизайн интерфейсов - это уже даже не к программистам). Легко? Скорее всего, получится именно что что-то криворукое. А теперь представьте, что эта штука должна быть доступна онлайн, работать через сеть, хранить состояние и обслуживать миллионы пользователей одновременно. Есть идеи, как реализовать, и так чтобы идеально работало? Я, разумеется, не оправдываю недоработки яндекса или кого-то еще. Но проблема в том, что когда разрабатываешь действительно большой и сложный продукт, обязательно где-то будут недоработки, так устроен процесс.