Программирование - фактически одно из самых актуальных занятий у современных молодых людей.
Программирование популярно, наверное, еще и потому, что им можно заниматься в удобное для себя время и не в ущерб основной работе. Т.е. человек мот работать допустим в какой-нибудь фирме и одновременно, в свободное время, быть программистом.
Программисты - это в основном народ свободный, работая удаленно сами на себя они определяют удобное для них время работы, чтобы не перенапрягаться и жить полноценной жизнью. Правда случаются исключения - есть такие
удаленные программисты, которые могут месяцами не выходить на улицу, а фанатично писать программы и отправлять их заказчику через Интернет. Удаленная работа - имеет много плюсов, но все-же она сильно расслабляет и делает человека более ленивым и развязным. Стоит несколько раз отложить задание по программированию на последний день, как потом Вы всю работу будете делать только в последние несколько часов перед сдачей задания заказчику. Чтобы себя дисциплинировать, программист должен каждый день составлять список дел на сегодня и вычеркивать дела из списка, когда они будут сделаны. Причем начинать следует именно с самых сложных и не интересных (на Ваш взгляд) заданий, сделав которые вы с удовольствие приступите к какому-нибудь делу, которое Вам подсознательно делать - приятно. Если Вы сможете дисциплинировать себя и делать понемногу работы каждый день - Вы будете отличным специалистом в области программирования.