|
|
|
|
|
by jmsbrwr
4720 days ago
|
|
How did you pick your specialty? I've toyed with the idea of freelancing, but I have no idea what my niche would be. I don't have any professional experience, so I suppose that makes the decision a bit more difficult, but only because it adds so many options. |
|
Other than that, I asked a lot of questions, read papers in different areas to find what was interesting. (Not necessarily understanding ALL of the math behind it immediately, but enough to get an overview of what the intended functionality was supposed to accomplish.)
It took a long time to get to a level to where I could do it professionally, so I started out with a web dev background, went through an incubator to learn how a business works and started taking more specialized work. Lots of it was in distributed messaging/finance and I went from there.
My best advice is to experiment with different areas. I'm not talking about your typical socket.io/long polling app written in node either.
Don't be afraid to step outside your comfort zone. Computer vision or even graphics programming with Web GL aren't so hard you can never do them if you just step enough in to an area such that you get a feeling for whether you enjoy it or not.
I might add that what you enjoy might not be super complex, but I would say take time to understand different areas (it might be making CRUD apps for a certain industry) enough to understand what work would be like in the field and work from there.