(1) Let me spit some fire. Facebook sucks at a lot of things and excels at some. There is a huge number of companies with development teams 10x  smaller than Facebook&#x27;s and 10x better.  You&#x27;re not shooting low if you&#x27;re applying to something else, you&#x27;re shooting high, because as someone who has no experience in team work, source control, testing or any specific language, anything will be aiming high for now.<p>(2.) Probably yes, but with your skill set you should be Aiming for a junior job, not something with 3+ years experience requirement.<p>(3.) Get experience and look at your old code in six months, you&#x27;ll see what level you were on. It&#x27;s not about &quot;how strong is the force in you&quot;, it&#x27;s about &quot;how much experience and wisdom do you have in real world situations&quot;. Just in those first six months, you&#x27;ll probably encounter a lot of situations your college didn&#x27;t prep you for.<p>(4.) Go get a junior job. Join an open source project. Develop something alone and ask people to contribute. It doesn&#x27;t have to be Google&#x2F;FB&#x2F;TW.