Кто ты? Свободный художник, расписыватель посуды «под гжель» или маляр?
На горе сидят опытный бык-программистище и молодой бычок-программистик, внизу под горой пасется стадо «потенциальных-задач-коров». Молодой бычок: — А давай побежим, побежим вниз!… и отпрограммим воон ту прикольную задачку-игрушку! — Неа…— Ну тогда… давай побежим, побежим вниз!… и отпрограммим воон ту симпатичную сетевую задачку! — Неа…— Ну тогда… давай побежим, побежим, побежим вниз!… и запрограммируем воон ту офигительную задачку искуственного интеллекта!!! — Неа… мы медленно спустимся с горы… и отпрограммируем всех. На кого нам покажет начальство и за что мы получаем зарплату.© из моего
Давайте же разберемся, кто есть кто.
Довольно часто я вижу на хабре утверждения типа «настоящий программист тот, у которого инсайты, вдохновение, горение работой!» Что интересно, так иногда пишут и многоопытные особи. Предлагаю провести голосование, чтобы оценить, какой процент каких программистов захабрен на этом сайте.
Итак.
1. Вы свободный художник, если считаете, что: — ставить задачи должен себе сам программист; творчество и его свобода должны быть стопроцентными! — надо гореть на работе, программировать буквально, забыв про все.— надо думать о проекте и вне работы, иногда даже ночью во сне.— деньги не так важны, важно ощущение счастья на работе, хотя бы иногда, когда находишь неочевидное решение, трудный баг и т.п.
Хотя, как вариант, не исключена возможнсть оказаться в результате «портретистом праздно шатающихся туристов на Старом Арбате», зарабатывая на хлеб под открытом небом, потому что ваши гениальные полотна никому не нужны.
2. Вы расписыватель «под гжель» (или архитектор домов, если хотите), если считаете, что: — свободы выбора задачи нет и творчество тоже сильно ограничено, хотя и есть некое поле для маневра/самовыражения.— ставить задачи должно начальство или клиенты, но не влезать в решение задачи, а служить чисто внешним заказчиком.— выбор решения задачи может быть ограничен используемыми библиотеками, ресурсами, железом, языком и т.п.— деньги и интересность задач соотносятся для вас как 50/50.
Но можно иногда и помечтать с грустью: эх, будь у меня полная свобода, я бы ТАКОЕ заделал, я бы ТАКОЕ придумал!…
3. Вы маляр (но профессиональный), если думаете, что: — свободы выбора задачи нет, да чего там, даже задачи-то почти все типовые и творчества тут очень мало.— ставить задачи должно начальство или клиенты и они могут влезать в решение задачи, особенно начальство, по разным причинам.— да чего там, даже коллеги могут влезать в ваше решение.— ваши решения сильно ограничены всевозможными рамками, средствами, руководящими указаниями. документыми и т.д. и т.п. И это жизнь, а против нее не попрешь.— даже типовые задачи можно делать хорошо или криво и вам приносит удовлетворение факт того, что вы делаете их хорошо, профессионально (удовлетворение, но не счастье и восторг).— вы просто работаете работу, за деньги, но даже и в типовых задачах есть много чего достаточно интересного, чтобы не сводило скулы от скуки.
Можно многое: впасть в тоску, в депрессию, убиться апстену. Или жить себе и жить. И с усмешкой смотреть на «свободных» и их охи и ахи.