🥱 Программирование - это скучно

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

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

Если рассматривать не атомарные задачи, а какие-то архитектуры и приложения в целом, то это все тоже в большинстве своем известные схемы, паттерны, практики и решения, которые использовали вместе и адаптировали под конкретный продукт. Более того, часто даже так случается, что чересчур сложные архитектуры не потому сложные, что задачи этого требовали, а потому что реализовали криво.

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

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

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

Все это я вообще к чему?

Ну, во-первых, к тому, что надеюсь когда-то наступит момент, когда люди научатся строить собеседования основываясь на реальном положении дел в конкретных проектах.

А во-вторых, планирую запустить небольшую "рубрику" с обсуждением интересных задач и того, как их решать. Вот. Так что подписывайтесь на канал и ставьте лайки 🧤

А какая последняя прям интересная задача была у вас? 🤔

🥱 Программирование - это скучно | Сетка — социальная сеть от hh.ru