Contents

Maria Tkacheva
Skillbox Marketing Specialist
Develops promotion strategies and marketing funnels for the Skillbox brand in Belarus. Implements special projects with partners and works with influencers.
Skillbox Marketing Specialist
Develops promotion strategies and marketing funnels for the Skillbox brand in Belarus. Implements special projects with partners and works with influencers.
What the numbers say
According to research by rabota.by, IT vacancies account for 5.8% of the entire labor market in Belarus. And in the first three months of 2024, there has been a 7.8% increase in the number of vacancies in this field.

Companies strive to attract the best specialists. For example, Andersen posted more than 50 vacancies on rabota.by over the past month. Including internship offers.
Also, Tinkoff has already brought about 50 vacancies to Minsk. In the fall, the company plans to move to a new IT hub for 900 people and will most likely open even more vacancies this summer.

Create a career track - choose and take a free career guidance test. Get a personalized selection of courses and discuss the results with a Skillbox specialist during a one-on-one consultation.
Learn moreWhat kind of specialist do companies need and what do LinkedIn experts think?
Hard skills are great. But without soft skills, they don't work. In IT, all teams collaborate, and to effectively solve problems, you need to develop your soft skills.
The ideal candidate according to the LinkedIn research. Soft skills
- Communication skills.Communication unites the team and helps to complete tasks faster. For example, the work of front-end and back-end specialists is impossible without communication. The back-end team is responsible for sending data on the website for registration. And the front-end team is responsible for the form itself and its appearance. If they don't agree, user data won't get to the site.
- Leadership.Good managers are always needed, as the team's effectiveness depends on them. Different employees perform different tasks. Someone creates a design, another writes code. All work is interconnected, so a large team needs to be supervised.
- Analytical mindset. Quickly mastering a lot of information and making informed decisions based on it is what business needs.
- Teamwork.Product development is rarely done alone. All departments are connected: marketers work with designers, and designers with developers. Without communication, it will be impossible to build a well-coordinated team.
- Finding solutions to problems.The labor market values specialists who creatively approach problems and look for effective, cost-effective solutions. For example, a programmer can use technologies that have already been written by other developers - these are libraries. This will speed up development because they will not waste time writing code from scratch.
What will be in demand in the summer of 2024
Python developer
A Pythonista develops the backend of websites and applications. A specialist works to ensure everything works properly "behind the scenes." For example, a developer ensures that data left by a user on a website is immediately sent to the database.
What you need to know
- Python Basics.Knowledge of the language, its syntax, and basic libraries. It's like knowing the alphabet and grammar to write and understand texts.
- Working with data. The ability to collect, store, and manipulate data for working with a database.
- Frameworks. These are special sets of tools to speed up development. Knowledge of Django or Flask helps build complex projects.
- Working with versions. Developers know how to manage versions of their project using systems like Git. In other words, it's a change log. With it, you can return to previous entries if something goes wrong.
- API. This is a way for a software product to communicate with other services and programs.
How much do they earn?
A junior Python programmer earns around $500-700.
Where is it needed?
Python ranks first in the index.TIOBE. It is used in many areas:
- Website development;
- Data science;
- Artificial intelligence;
- Task automation.

Web Developer
A web developer creates websites and applications. Works on both parts of the project: the visual and server-side. The main task of the programmer is to make the website user-friendly and functional.
What you need to know
- Programming languages. For example, web developers add interactivity using JavaScript. A developer uses code to bring a website to life: they make buttons clickable and forms submittable.
- Databases.So that a website can store information about users or products in an online store, a programmer works with databases.
- Understanding how a server works.A server is a powerful computer where a website “lives.” A web developer knows how to set up a server so that the website is available 24/7.
- CMS. Content management systems like WordPress help you manage your website using plugins and templates.
A plugin is a set of additional features for your website and CMS. There are different plugins. For example, for adding product cards to your website.
A template is your website's "theme" that determines its appearance.
- Responsive design.Thanks to it, the site looks good on any device: computers, tablets, and phones. To do this, a web developer uses special layouts during development.
How much do they earn?
Developers without experience earn around $400.
Where are they needed?
The demand for programmers is due to the fact that businesses need fast and inexpensive solutions. Small and medium-sized businesses do not need complex websites, so company owners choose CMS websites. A developer can complete such a project in a week and charge only $100. Programmers can find work everywhere:
- Web studios;
- Advertising agencies;
- Product companies;
- Freelance.
C++ Developer
A C++ developer creates software, games, system and mobile applications. He works on the framework and internal structure of the program so that everything "under the hood" works smoothly. A programmer can create a program that will automatically process large amounts of data.
What you need to know
- C++ Basics. You need to understand the rules of the programming language to be able to write and read programs;
- Working with data.The ability to process information is needed to sort or search data using a program;
- Knowledge of libraries. For example, Cocos2D-X and Qt. The toolkit helps solve problems without having to write everything from scratch;
- Multithreading. This is the ability of a program to do several things at the same time. It's as if a restaurant kitchen were preparing not one dish at a time, but several.

How much does it earn?
The salary of a beginner developer is about $550.
Where is it needed?
C++ ranks 3rd in the TIOBE index.The language is used in the development of system software, games, and high-performance applications. Windows and Adobe Photoshop are written in the language. Since many technologies are built on C++, developers are welcome in various companies. For example:
- Marketplaces;
- Product companies;
- Game development companies.
Data Scientist
A data scientist analyzes large amounts of data. Their main task is to find useful information in this data that will help a company make an informed decision or better understand its audience.
This specialist finds patterns and, based on them, suggests how to develop a product.
What you need to know
- Mathematics and statistics. A Data Scientist can work with numbers and identify patterns.
- Programming.A specialist needs to know Python or R. These languages are used to write programs for data analysis.
- Tools for working with data.SQL is needed for working with databases, and Excel and Tableau are for analysis.
- Machine learning. A data scientist creates models that can use data to make predictions about the future. For example, predicting which product will be a bestseller next month. aria-level="1">Big data processing and analysis.Specialists quickly find useful information in huge amounts of data.
How much do they earn?
A beginner Data Scientist can expect a salary of around $700.
Where are they needed?
Companies need balanced and reasoned decisions. Specialists work in different fields:
- Finance;
- Medicine;
- Trade;
- Marketing;
- Ecology.
The directions are different, but the tasks are the same - to analyze an array of information and understand the field in which you work.
Android developer
An Android developer creates applications for a popular operating system. The OS is used on smartphones, tablets, and even some TVs.

What you need to know
- Java or Kotlin programming languages. Most Android apps are made in them. For example, Uber.
- Understanding the Android SDK.This is a set of development tools. It has everything you need to create applications: from drawing buttons to sending messages to the user.
- Android Studio.This is a special program in which developers write code, test, and debug applications.
- Design Fundamentals.Understanding the basics will help you make your application “smart” and beautiful, and work with a designer to find solutions.
- API connection experience. Imagine that this is how to teach applications to “communicate” with other services and sites. For example, so that the user can share their successes on social networks directly from the game.
How much does he earn?
The salary of an Android developer starts from $500.
Where is it needed?
Android applications are needed in different areas:
- Business;
- Entertainment;
- Useful services.
How to get into IT. Recommendations from HR managers
- Choose the direction that interests you.Whether it's Python development or mobile development. Find an activity that motivates you to grow and develop.
- Practice above all else. Look for real projects, complete unpaid internships, and work in startups. Remember, it's not free. You will gain valuable experience that employers look for.
- Study. You can't just take courses and not learn anything else. Information is constantly being updated. Read literature, listen to lectures, watch free videos on YouTube, and take courses.
Master in-demand professions with Skillbox
The courses meet modern market requirements - the curricula are constantly updated. Gain the skills that are in demand when applying for a job.
The courses are taught by experienced speakers who understand the theory, have practical achievements, and are able to clearly explain even complex material. You will have the opportunity to communicate with experts and like-minded people in Telegra and expand your professional connections - you can always get an answer to any question.

