Ремесло, хобби, профессия или искусство?
Когда вы что-то делаете без любви и непрофессионально — это халтура.
Сумиран
Когда вы что-то делаете без любви, но профессионально, — это ремесло.
Когда вы что-то делаете непрофессионально, но с любовью, — это хобби.
Когда вы что-то делаете и профессионально, и с любовью, — это искусство!
Хобби
Ты горишь программированием, хоть и не до конца понимаешь что к чему и что нужно делать.
Ты с охотой вступаешь во все разговоры о программировании. Возможно мечтаешь написать искусственный интеллект.
Делаешь игрушечные проекты один за другим.
Хватаешься за разные технологии и теряя запал – бросаешь. Иногда тратишь все свое свободное время, иногда делаешь долгие перерывы.
Обычно у практики нет четкого вектора, поэтому развитие скачкообразное и порой развития нет вообще.
Опасно в такой момент взяться за реальный заказ. Все те проблемы и рутина, которой ты избегал на игрушечных проектах сваливается на тебя и может сломать. Заказ не провален, желание программировать навсегда отпало.
Халтура в программировании
Это не основная работа.
Возможно раньше это было твоим хобби, ты попытался начать зарабатывать и это убило интерес.
В итоге вырасти дальше запала не хватило, а какие-то остаточные знания остались.
Возможно освоил ВордПресс или похожую систему и теперь просто по вечерам зарабатываешь дополнительные деньги. Развиваться нет ни времени ни желания. Да, и не понятно зачем. Тебе платят за то что ты делаешь и тебе хватает.
Скорее всего твои проекты это набор разрозненных решений, которые ты изобрел и сохранил как сниппет (объяснить термин) или скопировал откуда-то.
Если проект после тебя берет понимающий человек – хватается за голову.
Ты особо не задумывался сколько это может стоить. Просишь не много, даёшь ещё меньше.
Ремесло
Программирование – это твоя профессия, ты зарабатываешь этим основные деньги.
Но, честно, тебе не нравится программировать. За это платят, ты умеешь это. Не задаешь лишних вопросов, ведь за вопросы деньги не платят.
Ты изучаешь только то и только настолько чтобы решить конкретную задачу.
Обычно ты хорошо умеешь работать на конвеере. Чем меньше задачи отличаются – тем лучше.
Ты пишешь, в целом, сносный код. Особенно если задача коробочная. Если не удается уложить задачу в прокрустово ложе готового решения – ты с лёгкой совестью дописываешь нашлепку сверху готового продукта.
На этом уровне платят обычно не много и основным мотиватором для тебя являются деньги.
Искусство (профессия)
Ты хорошо знаешь свое дело и относишься к нему с любовью. Ты не перестаешь учиться даже если встречаешь трудности. На самом деле ты даже рад встретить трудности – они тебя мотивируют.
С другой стороны ты работаешь даже когда тебя не тянет работать. Даже когда нет вдохновения ты садишься и пишешь код, выполняешь задачи.
Возможно у тебя есть профильное образование, либо ты уделил достаточно времени самообразованию.
Ты не просто знаешь свой инструмент, ты понимаешь базу. Ты знаешь ответ на вопрос Почему?
Ты умеешь слушать заказчика и понимаешь компромиссы. В то же время ты знаешь когда можно пойти на компромисс, а когда нельзя и умеешь объяснить почему именно сейчас нельзя.
Деньги тебя уже не мотивируют. Ты можешь набивать себе цену на собеседовании в качестве спорта. Но мотивируют тебя именно задачи или строчка в резюме.
Вывод
Кто узнал себя? На каком уровне ты?