This is what he needs to do, just make some effort and he can earn. It may not be 1-2 BTC which he is aiming but as long as he got something to earn that can be better than nothing. Also if he earn already that's the right time to make his goal fulfill by having a lot of investments and by doing some alt coin trading which is very helpful.
Yes, it's good to start with a job even earning low money, after some time you can save it and start something parallel, like an investment, maximizing your earnings. If you think it's better, you can convert the BTCs to fiat and start something in real life, so you make some profit and buy BTCs with your profit, next you can invest here on the internet, earning money by many different ways.
It's better to have low earning rather than to have nothing. Most of the newbies are wanting to earn big amount but there are conditions that they are setting, like they don't have enough money to invest, they don't have skills and a lot of reasons they are making. Maximizing his time will be the best there are a lot of ways if he will just try it harder.