Hacker News new | ask | show | jobs
by marichards 2484 days ago
If you enjoy researching and being creative, then maybe you can experiment with some online koans, watching tutorial videos, an online course or even coding competitions to get more exposure to how developers solve various types of problems differently. You might see some patterns that you understand and help you develop.

I personally learned a lot about problem solving from trying different language paradigms: being forced to tackle things from a different direction - so you could try some ClojureScript or golang (if you want to give the backend a try).

If things still don't click, then there's various different roles in software projects, the bigger the product the more diverse the roles: you can probably search a job board for "software" and see what comes up if you want to stick in the industry and get an idea for what else there is to do.