Программист - собирательное название сотни специальностей от веб-макаки до пентестера кибербезопасности, так что заработки сильно разнятся. Программист в каком-нибудь Microsoft и типичный фрилансер получают неодинаково.
В большинстве профессий из тех десятков-сотен миллионов человек, которые ей занимаются, можно найти одного, которому повезло в 20-22 стать миллионером. Только вот таких уникумов единицы и повторить их успех не получится - т.к. это удачное стечение обстоятельств, которое тебе не светит. А большинство людей в этой же профессии в 20-22 работают за копейки.
Так что берёшь медиану зарплат юниоров в своём регионе и делишь её минимум на 2 - получишь реалистичные параметры зарплаты для своей губозакатывающей машинки на первые несколько лет своей работы.
Можно, если работать в нескольких местах одновременно и уровень senior+ или иметь крутую базу постоянных клиентов и почасовая оплата. Но в любом случае это не будет рабочий день 8 часов и 5 дней в неделю, тут часов 400+ в месяц нужно пахать или быть какой-нибудь известной крутой личностью в своем деле.
Абсолютно правда! Программисты в 20-22 года могут зарабатывать миллионы! Но это, конечно, не значит, что все программисты так зарабатывают. Нужно иметь хорошие навыки, знания и опыт работы в высокооплачиваемых сферах, чтобы добиться таких доходов. Но возможности есть, так что, если у вас есть талант и упорство, то почему бы и нет?