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

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

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

Видите ли, я начал программировать в подростковом возрасте, ради развлечения. Было весело решать проблемы, которые я считал интересными, и создавать вещи, которые я хотел делать. Тогда, в 80-х, черт возьми, я никогда не думал, что кто-то будет платить мне за то, чтобы я так развлекался.

И чтобы не быть слишком циничным, но большинство рабочих мест не таковы. Они платят вам как программисту, чтобы вы делали то, что вам говорят. Творите по расписанию. Выполняйте на определенном уровне и по команде, потому что люди смотрят.

Своего рода противоположность веселью и творчеству.

Поэтому, чтобы немного повеселиться, я сейчас просматриваю книгу, которая мне очень нравится, под названием Learn iOS 10 in Swift 3 от Devslopes. Это действительно было хорошо, и было здорово пройти 11 глав за один присест сегодня. Если вы хотите приобрести некоторые навыки мобильной разработки, я настоятельно рекомендую эту книгу.

Это весело! :)

Как разработчики, иногда мы можем забыть получать удовольствие от того, что мы делаем.

Что еще хуже, мы можем убедить себя, что всегда делать то, что нам говорит наш работодатель, — это «весело». Может быть, конечно. Но я хотел бы предупредить, что это не должно быть нашим единственным источником удовольствия от кода.

Если вы когда-нибудь задавались вопросом: «Куда делось удовольствие от кодирования?», то, возможно, дайте этому шанс. Найдите что-нибудь, чтобы попрактиковаться, поэкспериментировать и получить удовольствие от работы с кодом, который не приносит пользы вашей реальной работе. Поработайте с кодом, который вас интересует. Откройте для себя заново, ПОЧЕМУ вы начали этот путь в первую очередь.

Черт возьми, создайте кучу приложений со списками «привет, мир» или «сделать» и разместите их на Github, и вам все равно, как выглядит код. Распусти свои гиковские волосы (если они у тебя еще есть) и поживи немного.

Говорят, если вы позволите своей страсти стать вашей работой, вы не будете работать ни дня в своей жизни.

Я согласен с этим, но предлагаю некоторую осторожность.

Внесите страсть (в любой форме, которую вы принимаете) в свою работу, но не позволяйте работе лишить вас страсти к творчеству и получению удовольствия.

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