I'm in the same boat, you just gotta play to your strengths. Make games that don't need as much artwork. top down games are often lighter on the art than side view. puzzle type games are nice because you're just making simple shapes.
if you want to learn how to make you own assets, I would recommend starting with a vector program like inkscape rather than a raster program like gimp/krita because you can make decent assets without much practice.
a few other options:
1. buy or look around for open source assets.
2. pair up with somebody that can make animations. either pay them or rev share are good options. though some beginners may work for free.
3. if you're in college make friends with an art student and see if they want to do some game animations. remember aspiring designers are looking to build up a portfolio to show future employers.
fiverr upwork and the job request forums are all resources that are made for you to use.
as for the making code at a random rate, just use placeholders then hire an artist when the project coding is done.