Would you tell me, please, which way I ought to go from here?
More than once someone asked me what they should be learning next. Which isn’t an odd question, specially, if you are a software developer or aspiring to be one. Software development is like a sandbox, and people from everywhere are creating new and exciting things faster than anyone can learn them. New frameworks, technologies and methodologies are invented, recycled and reapplied every day in a lot of different ways and for different purposes.
The last word from the previous paragraph is actually the keyword for answering this question that torments quite a few of my fellow developers. Unfortunately I don’t really have an answer for you, but I can help you find it.
And now for something completely different…
“Would you tell me, please, which way I ought to go from here?”
“That depends a good deal on where you want to get to,” said the Cat.
“I don’t much care where–” said Alice.
“Then it doesn’t matter which way you go,” said the Cat.
“–so long as I get SOMEWHERE,” Alice added as an explanation.
“Oh, you’re sure to do that,” said the Cat, “if you only walk long enough.”
What you just read is a piece of Alice in Wonderland, and if you ask me for directions of where you should be going next I am gonna tell you that it depends a great deal on where you want to get to. If you have not decided yet, it doesn’t matter, but don’t stop learning. Keep learning long enough and you will get somewhere.
By learning new things you will eventually find out where you want to go, that is when you are ready to find a real answer to that question. Once you know where you wanna get, you will be able to see a lot better what you need to learn and which road you should take.
If you are able to pin down what kind of company you want to work for, just go through their open positions and make a list of what they expect developers to know. If you want to dedicate your career as a researcher for an specific area, find out what languages and tools are being used on that specific field.
As a final tip, to really get to your objectives, learn and prove that you can work on what you want before you are given the chance. It surely is nice to show a nice diploma on a job interview and that might impress potential hirers, but if you have developed something on their area, even if it’s a small personal project, it might impress them even more and make of you a safer bet than that guy from the best university but that haven’t dedicated his time for what they are looking for.
Would you tell me, please, which way I ought to go from here? was originally published on Medium, where people are continuing the conversation by highlighting and responding to this story.