Под катом — очередной выброс экспрессии. Некоторые из приведенных мыслей ранее уже когда-то мною озвучивались, так что я немного повторюсь.
***
Во время учебы в институте я не сильно обременял себя выполнением домашних заданий. Потратить свободное время на подработку вместо распивания пива по подъездам казалось неплохой идеей. Лишние деньги, опыт и место работы к окончанию института — ну вы понимаете. Времени хватало даже на качалку.
***
Я никогда не стремился стать «веб-программистом» или «perl-программистом». На самом деле меня всегда больше тянуло к созданию каких-нибудь серверных приложений на C++ или даже к компьютерным играм. Впрочем, о геймдефе я до сих пор знаю очень мало. Так сложилось, что на время учебы я устроился работать именно Perl-программистом. Perl я тогда знал довольно посредственно.
***
Кто придумал деление программистов на «python программистов», « c++ программистов» и тд? Дифференциация по операционным системам тоже встречается, но реже. Я вот неплохо пишу на C++ , Perl и еще паре языков. Я неплохо знаю как Windows, так и *nix. В какую группу прикажете меня отнести? Почему из всех инструментов, имеющихся в распоряжении программистов, именно языки имеют такую значимость? Почему я обязательно должен быть веб-программистом или perl-программистом, а не, скажем, просто прикладным программистом? Кстати, а в дипломе у меня написано, что я системщик.
***
Мне повезло с работой. В двух словах трудно описать, чем именно она мне нравится. Подозреваю, что дело в различных «мелочах» типа довольно свободного графика, хорошей кофемашины, некурящих коллег, новых компьютеров с 17-и дюймовыми мониторами, свободной формы одежды, нового офиса с кондиционером в часе езды от дома, возможности время от времени использовать новые инструменты и тп. И, как выразился один из коллег, «я тут уже корни пустил». Только иногда мне грустно от того, что я не могу использовать весь арсенал своих знаний. В связи с чем последние начинают улетучиваться.
***
Нет ничего плохого в том, чтобы работать веб-программистом. Это не очень сложно (никаких утечек памяти или многопоточности) и вполне прибыльно. При этом ничто не мешает по вечерам заниматься, скажем, разработкой архиваторов или написанием драйверов под FreeBSD, если у тебя к этому душа лежит.
***
Заниматься на работе тем, к чему душа лежит, обычно не получается в связи со сроками, блажью заказчика и многими другими причинами, которые вы и без меня прекрасно знаете. Разумеется, случай, когда вы — юниксоид, пишущий программы под Windows, даже не рассматривается.
***
Я отделяю мух от котлет. Работа — отдельно, искусство — отдельно.
***
Работа — сделать так, чтобы программа работала и заказчик был доволен. Искусство — вечерами писать калькулятор на Haskell только ради того, чтобы попробовать новый язык.
***
Бабло — сваять десяток новостных агрегаторов для продажи ссылок в SAPE. Фан — вложить все заработанные таким образом деньги в рекламу форума, которым ты занимаешься «просто для души».
***
Бизнес — новостной сайт предназначенный исключительно для размещения постовых и проплаченных обзоров, где любая новость представляет собой рерайт за 1$, заказанный в Advego. Самовыражение — личный блог , регулярно обновляемый на протяжении нескольких лет, не содержащий ни одного постового, даже размещенного по обмену, где все заметки написаны лично тобой.
***
Работа приносит деньги. Искусство приносит душевное удовлетворение.
***
Желание срубить бабла, особенно — преждевременное желание, очень легко распознать. Вот почему один из лучших способов загубить проект — это поддаться жадности.
***
Работа также может приносить душевное удовлетворение, а искусство — деньги. Но, как правило, они делают это в существенно меньшей степени.
***
Если работа приносит и деньги, и душевное удовлетворение, значит вам очень повезло с работой.
***
Если искусство приносит и душевное удовлетворение и деньги, рискну предположить, что вы — счастливый человек.