fbpx
Founder Institute Lagos Founder Institute Lagos Founder Institute Lagos
  • Home
  • About
  • Partners
  • Advertise
  • Contact
  • Signup to receive updates
Innovation | Startups | Funding | Tech Blog in Africa
Advertisement
  • Home
  • Startups
  • Hubs
  • Funding
  • WomenTech
  • CleanTech
  • Blockchain
No Result
View All Result
  • Home
  • Startups
  • Hubs
  • Funding
  • WomenTech
  • CleanTech
  • Blockchain
No Result
View All Result
Innovation | Startups | Funding | Tech Blog in Africa
No Result
View All Result
Home General

Why a Paradigm Shift is required to teach Software Development

by Editor
2022/09/13
in General
Software Development - techbuild
Share on FacebookShare on Twitter
Tweet
Share
Share

By Gareth Hawkey, Non-executive Director of redAcademy and Group CEO of redPanda Software.

Technology is evolving rapidly. It seems only fair to expect that the skills being taught to those entering the workplace also need to change and adapt.

However, this is not the case with tertiary institutions like universities and technical colleges, which are still stuck in the traditional mindset of only focusing on transferring knowledge.

What is needed is an environment in which aspirant software developers can get trained and move into a good career as quickly as possible.

RelatedPosts

Sophos Excels in MITRE Engenuity ATT&CK Evaluations with 99% Detection Coverage

TSSF 4.0 Set for Dialogue on Data Centre Ahead of $517Bn Global Boom

NCC announces change to Fixed Lines Numbering Format

GoMyCode, Eridan Group partner to host “Opportunities in Tech” Workshop

If anything, being able to train somebody with the end goal of getting a job and building a career has become the key differentiator.

Just consider how the world’s software requirements have grown exponentially over the past 20 years. Every organisation needs software to be successful.

Whether it is a retailer looking to open more stores or a brand wanting to expand on its product range, software is the golden thread tying everything together.

Invariably, this has created a massive need for software developers. But in South Africa, the number of software developers entering the market is low, mainly because of the reliance on the ‘old way’ of doing things.

Slow change

For example, a Grade 9 pupil who wants to become a developer still has three years of school left. Going the degree route adds another three or four years to the process.

Then to become an intern and become job-ready is at least another year. Conservatively, that means we are looking at a turnaround time of seven to eight years to build South Africa’s software developer pool.

A paradigm shift is therefore needed in the training environment. This requires the ability to train a lot of people quickly and practically – with the right experience – in a short amount of time.

It is about helping the youth of the country get into a career with a good salary early on, as opposed to the lengthy process they must go through now.

Specialist skills

As the world moves towards specialization, the way training is done has become too generic, especially at universities and technical colleges.

There, the focus is on teaching software development along with aspects like marketing, human resources, finances, and so on. In reality, these are irrelevant and add no value to the career of a software developer.

If anything, the need today is around creating specialists and not generalists. To get value from software development, we need to move beyond teaching old programming languages because the curriculum has not changed in years, to something more relevant to the demands of the digital world.

A fraction of people in university attain their degrees and even fewer end up getting jobs. They simply do not have the practical skills and experience that many organizations are looking for. Often, you end up with a bunch of twentysomethings walking around with degrees trying to fit into an organization.

At a typical tertiary institute, a learner will do the user interface, logic and coding, reporting, and database connections themselves.

But this is not how life as a developer works. You must work in a team with each member focused on various aspects. This is why graduates need at least a year as an intern to be taught how to actually code as part of a team.

Investing in your own career

This requires aspirant software developers to figure out what they want once they leave school. We must get away from education for its own sake to thinking about what education can do for the individual. People must chart their own careers and understand the skills they need to get a job.

It boils down to what is going to get them there the fastest in the most efficient and most valuable ways possible. Is this going to happen when they complete their degree at university?

In all likelihood, it is not. Instead, a combination of class-based lectures and online skills development has become crucial. Completing projects that are designed for a real-world context becomes invaluable.

A software development academy in which a student learns practical, valuable skills with coding in an environment to best replicate a job while getting experience in working with a team then becomes the foundation of life, post-Matric.

Of course, having students finish school and get a job requires more than developer skills. It is a combination of soft and technical skills.

For example, students need to learn how to work and collaborate within a team, know how to handle themselves in a meeting, and even understand how to dress for work. These are all things that fall by the wayside going the traditional route.

The way software development is taught must be reinvented for today’s digital world.


Don’t miss important articles during the week. Subscribe to techbuild.africa weekly digest for updates.

Join @techbuildafrica on Telegram
Tweet
Share
Share
ShareTweetShareSendShare

Subscribe us

Recent Posts

  • Sophos Excels in MITRE Engenuity ATT&CK Evaluations with 99% Detection Coverage
  • TSSF 4.0 Set for Dialogue on Data Centre Ahead of $517Bn Global Boom
  • Flapmax announces 12 African Startups Selected for FAST Accelerator Program
  • NCC announces change to Fixed Lines Numbering Format
  • GoMyCode, Eridan Group partner to host “Opportunities in Tech” Workshop
  • 24 Finalists announced for 2023 AWIEF Awards
  • LG enhances Brand’s Vision for Smart Living, showcases Top-rated Energy Efficient Products at IFA 2023
  • Bard Can Now Connect to your Google Apps and Services
  • South African Credit Market Report 2023
  • Meta announces Features to create New Experiences for WhatsApp Business Users
Innovation | Startups | Funding | Tech Blog in Africa

© 2013-2021 techbuild.africa. All Rights Reserved.

Navigate Site

  • About
  • Contact
  • WE-Forum
  • Privacy
  • Sitemap
  • Terms
  • Blockchain
  • CleanTech

Follow Us

No Result
View All Result
  • Home
  • Startups
  • Hubs
  • Funding
  • WomenTech
  • CleanTech
  • Blockchain

© 2013-2021 techbuild.africa. All Rights Reserved.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In