What key coding languages are hot and what’s coming next?
For fresh-faced and seasoned programmers alike, there’s an ever-growing number of coding languages to learn. With such a fast-paced and constantly changing landscape, it’s often difficult to know which ones will prevail and offer the most interesting or lucrative career path.
With that in mind, we here at ADLIB spoke to the experts at some of the South West’s most successful software and marketing companies to gauge opinion on what’s hot and what’s likely to be the next big thing:
Ian Bound, Head of Tech Solutions at The Real Adventure Unlimited
“To be honest I think there’s going to be even more need for C# skills,” says Ian, whose focus is .NET development.
“Microsoft Visual Studio is getting better and better as a cross-platform tool. With Microsoft making many of its technologies open source, there will be more and more developers using Visual Studio, and therefore C#. We’re using Xamarin for cross-platform mobile development, which allows us to write using C# to create Android and iOS apps.”
C# is a versatile programming language that has been developed since the turn of the millennium. It can be used to build various apps for smartphones, the web and desktops, all running on Microsoft’s .NET software framework.
Jon Brace, Technical Director at CX Partners
Jan Warner, VP of Engineering at Somo Global
“The language on everyone’s tongue is Swift, of course, but we have deemed it to not be ready for production use yet,” says Jan, whose focus is mobile development. “It will probably take another year until it is ready.”
Swift is Apple’s programming language of the future—the one least tested and yet the most promising for many developers. It replaces Objective-C as the language of iOS apps.
“The most important languages are those that are going to support the development of rich user interactions”
Jon Brace is also excited by its potential: “The most important languages, at least when it comes to user interfaces, are those that are going to support the development of rich user interactions. It was no accident that Apple released Swift ahead of the Apple Watch. Swift is easier than Objective-C, more concise, more expressive and easier to migrate to from another language. This means that it is more likely to support an uptake in development of apps for the Watch.”
And as our digital technology clients continue to push towards building mobile teams, Xamarin is certainly playing a key part in their plans. We’re all looking forward to seeing what Swift has to offer and no doubt there’ll be other new MVC frameworks coming through in what is shaping up to be an exciting remainder of 2015.
To upskill with any of these programming languages, the bottom line is to simply get stuck in. Nothing beats the hands-on experience of pottering around in your own time and experimenting with your own creations.
“Things like creating an open source project will help developers get new skills”
“Things like getting involved in or creating an open source project, or playing around with personal projects will help developers get these skills,” says Jon. “I think on commercial production projects, you don’t always get the opportunity to use the more cutting edge tech.”
In any case, with an abundance of online resources, there are plenty of ways for the hobbyist to start learning.
For the latest in programming vacancies, and to see more from ADLIB, see ADLIB Recruitment.
- You may like: Company profile: ADLIB technology and digital recruiters