| I think the mistake of most people starting out is: They aim too high. “I’m going to go from total unknown to hotshot JS developer at a VC-backed startup in 1 year” That’s a tall mountain to climb. Maybe 1% of people accomplish that. Consider starting off more modestly? There’s lots of client facing or biz-dev like jobs that would love someone who knows the command line, and isn’t too proud to do that work. “Yeah, your tool is alright, but I could build a web app...” No doubt you could. But learn the tool. There’s an undersupplied world of jobs for people willing to do that. From there, escalate to ever more arcane jobs for tooling or enterprise or for devs, escalating in skill level at each one. From that point in - 3 to 5 years from the start of your journey - you can pick up a client who would like you for your by-now-formidable programming skills. But don’t try to jump to the 5 year mark from square one - my advice. |