1) выбираешь язык программирования, обычно из 2х вариантов: a) lisp b) любой другой язык
2) приходишь на ЛОР и полгода читать срачи в /Development, запоминаешь что говорят
3) начинаешь участвовать в срачах, всем говоришь что ты - программист
Зойчем? Когда придёт народная власть и программисты будут разоблачены, всплывёт вся их подрывная деятельность, которую они ведут паразитируя на рабочем классе, они ответят за все свои ошибки, быдлокод, потерянные спутники, просроченные проекты с преувеличенной стоимостью. Тебя расстреляют.
1) выбираешь язык программирования
2) приходишь на ЛОР и полгода читать срачи в /Development, запоминаешь что говорят
3) начинаешь участвовать в срачах, всем говоришь что ты - программист
Пункт №1 можно исключить, пункт №2, впрочем, тоже.
как будто кто-то запрещает программировать для себя
А смысл? Как в анекдоте про деньги и тумбочку?
Кодить в качестве хобби - не быть программистом. Программист каждый день от и до, пишет код по ТЗ, поставленному ему кем-то. Программист - человек зарабатывающий на жизнь программированием.
как будто кто-то запрещает программировать для себя
Программист - специалист по составлению программ.
Ключевое слово «специалист», подтверждением соответствия специальности может быть как документ об образовании, так и фактически занимаемая должность, что без наличия трудовых отношений затруднительно.
Смотря что понимать под программистом. Некоторые понимают индусокодеров, которые клепают сайты на похапе или чём похлеще. Некоторые понимают под «программистами» тех, кто соображает в компьютере уже не на уровне мыши, а на уровне хотя бы клавиатуры и английский почуть знает (они же эникейщики).
А некоторые понимают тех, кто знает over 9000 матана, может в уме составлять нехилые и эффективные алгоритмы, умеет разбираться в чужом коде любой сложности, и умеет эффективно применять разные ЯП для разных задач, там, где это удобнее.
Подавай документы в какой-нибудь вуз на факультет, где упоминаются компьютеры. Пару курсов походишь и можешь смело называть себя программистом. Ну то есть общих чертах алгоритм такой же, как и для желающих стать трактористами, каменщиками, сантехниками - только времени немного больше занимает.
Есть люди, которые относятся к программированию, как к искусству (а-ля «искусство кладки кирпичей»), забавно порой читать их пафосные мнения о своей профессии. Таких избегай. Иначе закончишь в доме престарелых, как Кнут.
А ещё лучше подумай хорошенько о выборе профессии, иначе тебя ожидают годы скучного труда, унижений, насмешек и презрения.