A uni student told me he was debating whether to specialise in computer science (CS) or not. How would you settle that debate?
Aeroplane friends! I love making aeroplane friends. It was while in the air that I had a nice chat with a young man who said he knows he wants to work in software development someday, but he’s getting to that point where you have to choose a specialisation and is receiving mixed messages about following a fixed path of computer science study.
As a humanities person, I am wholly unqualified to advise on this, so I could only tell him what I’ve witnessed. Several of my friends who currently work in programming did not specialise in it at university, or even go at all. Some are entirely self-taught to an advanced level, and others parlayed basic skills into learning on the job. And I have a few friends who went through coding bootcamps at a later stage in life and swapped careers entirely. I don’t think they could have conceived of their current jobs when they were 19.
On the other hand, I know some people who studied CS and they are still in the field and haven’t regretted that choice. I’m curious to hear your thoughts. Is there any advantage to a formalised computer learning, or are learning schemes mired in the past? Is it acceptable to specialise in something else that interests them but seems less practical career-wise? What advice would you give to the youth?
Top image via Shutterstock