Ask HN: Advice for an 18-year old programmer who failed high school
Perhaps I liked it a little too much, or maybe high school just wasn’t right for me - probably both. I imprudently worked on anything that interested me. I learned about cellular automata and wrote a simulator to create and explore these things. I made a 2D game to play with friends over the school’s network. I became interested in genetic algorithms and started messing around with them (making brainfuck to do stupid things, evolving my own programming languages, even incorporating my knowledge of CA’s to produce some neat simulations). I wrote a barebones HTTP server. I spent a week making a working 8-bit computer in minecraft. Common lisp, why not? It’s fun. ASM, bash, whatever. I’ll learn a bit of everything. I eventually ended up as an unpaid intern at a local uni’s lab (thanks to my CS teacher).
I like to think that I’ve done some interesting things. I like to think that these two and a half years weren’t wasted, but I’m extremely troubled right now. I’ve been told that what I’ve done is mostly academically oriented, which is quite ironic considering I’ve ruined most of my chances of studying computer science at college any time soon. Perhaps I could get a job as I’ve gained a fair level of competency Java, but I would have been much better off with this as a goal from the start rather than stuffing my brain with a bunch of niche knowledge.
I've lurked this site for awhile, this is my first post. Any advice would be greatly appreciated.