If you feel like you are not good enough - maybe you aren't. Maybe it will take another few years to work on something you are proud of and then you'll feel ready.
You sound relatively young - there is no rush to join google/facebook this year or the next. If you look at the bigger picture - you'll likely be working until you're in your 60s.
That's a long time. So I'd say don't sweat the goals you set for this year or the next so much, once you have the bigger picture, things will fall into place much more naturally.
If you feel like you are not good enough - maybe you aren't. Maybe it will take another few years to work on something you are proud of and then you'll feel ready.
You sound relatively young - there is no rush to join google/facebook this year or the next. If you look at the bigger picture - you'll likely be working until you're in your 60s.
That's a long time. So I'd say don't sweat the goals you set for this year or the next so much, once you have the bigger picture, things will fall into place much more naturally.