I&#x27;m not a programmer, nor did I graduate from college (2009) with any technical skills.<p>However, one option you may consider is taking a non-technical job someplace and using your programming skills at your non-technical job to impress the hell out of your boss&#x2F;company.<p>For example, a few years ago I joined a government human caiptal consulting firm. I basically learned Excel and al ittle VBA to automate some really tedious tasks, and also learned enough to do some interesting analysis.<p>I impressed a few clients with my work and I became an independent consultant making far more money just because I work in a field that doesn&#x27;t have many &quot;technical&quot; people in it.<p>Being a big fish in a small pond that doesn&#x27;t expect you to be a big fish could lead to some interesting opportunities. Analytical&#x2F;technical types in non-analytical&#x2F;technical fields is a good way to do that.