Смотрите какой параноидальный тред. Очень трудолюбивый человек, много написал! А ведь ему всего-то не хватило ума найти интересную и сложную работу!
Отсюда и мусор в голове про "искусство" - когда ничего в работе не воодушевляет, ищешь за что зацепиться. А надо искать другую задачу, проект или компанию.
Не пытаться строить себе воздушные замки, они очень быстро развеются, а сделать что-то честное и логичное. Конечно, выгоришь на раз, ведь манямирок порушился и как теперь?
Можно, конечно, винить индустрию, мол задачи говно, технологии хуйня, работодатель идиот. Но кому-то эти задачи по душе и прям прут. А технологии можно сделать лучше, но ты, почему-то не сделал. А работодатель дал тебе, горемыке, работу за деньги, чтоб ты пивка купил с дошиком.
https://twitter.com/lvsn/status/1228194586008248320Че думаете? Кто прав?
После этого даже читать не надо продолжать
Алгоритмы он придумывает - прочитай пару книжек и глядишь придумывать ничего не надо будет. Типичная труд инженера - возьми готовые подходы, материалы, инструменты (библиотеки) подпили напильником и скомпонуй для решения поставленной задачи. А требуют простоты - потому что все гениальные решения поддерживать надо, а необходимы уровень для отладки обычно существенно выше уровня необходимого для написания кода и вот такой весь из себя гений родил шедевр на пределе возможностей своего умишки и потом сам уже не сможет отладить в случае ошибки - поэтому писать надо просто. И да, абстракции - это тоже про простоту их надо уметь подбирать к месту. Так что простота - это не выкинуть половину возможностей языка и писать лапшу, а использовать все возможности, но там где это нужно, а не потому, что только что в бложике прочел (в докладике услышал) и руки чешутся применить.
Ишь блин, кнопочки клацать выгорел за овердохуя бабла. :) Проще надо быть, и стараться понять, за что тебе платят деньги, а не строить иллюзии - глядишь и выгорать меньше будешь.
Но есть в IT и те кто действительно создают что-то принципиально новое. Но это или ученые - им положено, работа у них такая :) или те кто работают в каких-то специфичных условиях - или огромные массивы данных/пользователей - типа гугла, фейсбука, яндекса, майла - им приходится делать какие-то новые, но все равно чаще инженерные решения, чтобы добиться требуемой производительности или наоборот маленькие, вынужденные считать каждый бит, каждый такт, потому что каким-то неведомым случаем у них нет возможности вставить 1000 потоковый процессор с парой терабайт памяти, да и почему-то задержки в обработки должны измеряться наносекундами и не дай бог подключить что-то слишком длинным проводом :) И вот им приходится чесать голову как заставить все работать так как хочется в ограниченных условиях. Но это опять же инженеры! И на тех кто сможет такой решить нужно как минимум человек 5 которые просто умеют хорошо делать свое дело. И так везде - не важно биология, медицина, химия, техника. Есть те кто делают что-то принципиально новое - их единицы, есть те кто сталкиваются с задачами, которые никто еще не решал, но все инструменты для решения есть - их десятки и есть все остальные которых сотни тысячи. Они компонуют, допиливают, трансформируют и делают чтобы результат трудов первых категорий стали доступными каждому человеку, чтобы жизнь каждого стала чуть проще, чуть светлее от общего прогресса. А искусство и творчество оставьте тем кто им занимается, а то у нас уже хулигана протащившего тележку со смартфонами и сделав тем самым осознанную гадость простым обывателям художником называют, а на деле он просто пакостник.