1 minute read
Software developer Q&A: Skills
AA: What skills are fundamental to software development today?
ANDRIUS PEKTUS
Advertisement
It is essential to learn a programming language, design, program, document, test, and fix bugs. Developers used to build software systems that were later very difficult to change, fix, and manage.
Today, a fundamental skill for developers is building software that is scalable and sustainable.
I am now seeing a legal landscape around data protection and privacy, which may shape developer knowledge in the future.
CONTINUOUS UPSKILLING
Software developers significantly report learning new programming languages every few months to at least once a year, highlighting the importance of maintaining a fresh skillset.
SOURCE: Stack Overflow Developer Survey 2020
MELDON BORG
Programs in themselves have evolved especially in the way they are delivered to the end user whether it's internal or customer facing.
Most applications today are web services to be able to be used on any device, even your smart fridge.
While we have become technologically entrenched in PCs, smartphones and other 'smart' devices for the next five years and beyond, no company wants to be caught with an application they cannot adapt for new means of information/communication consumption device.
The purpose of technology is to assist/support companies and businesses, and it cannot do that if it’s not compatible with future tech.
Demand in skillsets such as Systems Engineering, DevOps, and Scrum led a shift in software developer roles as a result of the COVID-19 pandemic.
SOURCE: TechRepublic