According to a theory for mastering a subject, it takes 10,000 hours of doing and learning that subject. over the last 9 months that I've done programming I've achieved 724/10,000 of those hours (estimate, more likely lower by about 100), and if I program 3 hours a day (or more realistically, 21 hours a week) it will take me another 8 and a half years to reach that 10,000 hour mark.
i really don't expect somebody to be an expert if he reached this mark but if you really learn new things about programming every hour of the 15360 hours i expect you to be very good in programming