Дык это смотря что профессией считать. Если просто то, что дает бабло, то до такого умения кодить дойти несложно.
Тут если еще и в удобное место попасть, то вообще хорошо. Вполне похоже, что ТС сможет пойти в какую-нибудь итмошечку, а там уже студентов дико хантят, ну и все, без дела не останется.
Ну и тут еще от подхода к жизни зависит. Если хочется быть "сильным независимым человеком", то тут да, все не так просто. А если хочется просто заниматься чем-то более менее приятным и иметь баблишко, то можно заметить, что знать, что и зачем кодить, нужно не кодеру, а бизнесмену, который его нанимает.