Programming in the team

The paths in the developer profession are probably as varied as the occupational profiles themselves. "You become a developer or developer if you want to," says Stefan Hackenthal, an experienced IT consultant and member of the German Federation of Information Technology for the Selfemployed (DBITS).

Anyway, the career prospects in this job are exceptionally good. According to a survey by the industry association Bitkom, in the year 2019 over 100 000 there were open jobs for IT professionals, about one third of these open jobs concerned software developers. For Berlin alone, the Stepstone Job Platform lists more than 600 vacancies for developers at the beginning of November, such as experts for control systems, web services, travel logistics, Embadded Systems, Java or Business Intelligence.

In principle, there are several ways to become a software developer. For Simone Opel, spokesperson for the Advisory Board on IT education and training in the Society for Informatics (GI), the classical computer science or information technology library is courses at universities and universities, training professions such as the specialist computer or the mathematical and technical software developer and dual courses.

Self-study also goes

But a cross-examination is also possible, for example through a self-study or various certification courses. Agathe Badia chose this path, which a few months ago joined the Honeypot job platform in Berlin as a junior developer. The 26-year-old attended a nine-week web development course last year, where participants learned, for example, different programming languages and the basics of web development. According to Badia, the cost of continuing training was around 6000 euros, which her employer had taken over.

For people who may have learned a lot themselves, or who already have a technical or IT background, such boot camps could definitely be a good way, she finds. In an education, however, one gets a broader and more thorough understanding of what is important in the developer profession. Many companies would prefer candidates with broad expertise. "In a multi-week boot camp, on the other hand, one learns about how to program smartphone apps specifically and is then very, very good in one area," she explains.

[And what exactly is going on in your jaw? 12-Berlin districts, 12-day mirror newsletter and already 220.0000 subscriptions. The daily mirror newsletter is available free of charge and in full length here: people.daymirror.de ]

Sabine Opel advises interested parties to try out what is fun and what area they are particularly interested in. Do you also like to deal with theoretical-mathematical problems or is one of the customer contacts? Whether it is a study or an education, a university or a university, economic or medical information, depends on your preferences and prerequisites.

But what is this job really about? Agathe Badia is part of a team at Honeypot as a junior developer. This takes care of the layout and functionality of the website that the user sees in the "Frontend". So about how a button on the website should work and what happens when users click on it. But also in the background of the website, the baker, there is a lot to do. "Behind the scenes, developers have to ensure that the data are sorted properly, for example," explains Badia. On the day of the game, it is about developing a new function for the company's software. For example, a filter that helps companies find the right candidates by setting salary settings and location.

Learning to do it again and again

Those who want to work as software developers must adapt to lifelong learning. "Technology is constantly changing," says Badia. This is just one of the pages that she particularly likes about her profession. She also likes that she can be creative in her job in a digital way. "I am interested in the topic of user interface", says Badia. The aim is to make the user interface as user-friendly as possible. What she has to get used to first: "As a junior developer, you are always aware that your work is not always the best from the start." This is how you are regularly confronted with your own mistakes during the test process. It was also challenging to keep working on complex issues.

That's why Badia thinks it takes curiosity, patience and persistence to get to the job. "Especially if you are still at the beginning of your career, you will not understand everything from day one," she says. Sometimes a task is like a puzzle: it may take time for the individual parts to come together and form a coherent picture. You have to be patient with yourself and accept that complex tasks take time.(徳囯ASK电容器)