Interview with a psychologist: Do companies have responsibility for employee mental health?

Learn why your work environment needs to be healthy, when it’s time to see a psychologist and how to get rid of acute stress. Alena Jancigova is a psychologist and an expert in depression, long-term grief, neurotic, stress, psychosomatic diseases, psychohygiene and personal development. Read why your workplace environment needs to be healthy, when it’s time to see a psychologist and how to get rid of acute stress. Covid has brought radical changes in our lives and work habits. We were cut off from the environment, from our colleagues, often even from ourselves. How can you maintain your mental health when working from home if you are not used to this type of work? It is very important to maintain activities, hobbies and interests in your life that are outside of work. If we suddenly stay at home and only devote ourselves to work or duties, it is possible that our roles will get mixed up. In one room I am suddenly everything – I am a worker, I am a partner, I am a mother, a daughter, a father, a husband… It is important to separate it, for example by stopping for a moment and asking myself who I am in this moment and what I need. The office often helps us to do this, because when we close the door behind us, we can leave our work and our role as a worker behind. Even though we mentally carry it with us for some time, we physically distance ourselves from it, and when we get home, we are able to leave it that way. That said, maintaining mental health if I’m forced to work from home is easier when we don’t forget about other activities and other roles within us. Some people I know do it through props. For example, if I’m a mom and I’m going to cook, I put on an apron. When I’m a manager who just got a work call, I put on a jacket… That’s a good example and an excellent idea! Many people who work remote long-term often work in their pyjamas. Is that okay or is it important to keep the habit that when I work, I actually change into work clothes, just as if I were physically going to work? There is no clear answer to this, it depends on the person. There’s a huge difference when I knowingly apply for a home office job or full remote job, or if that happens because of coronavirus when we were all left at home unprepared for this lifestyle. So I do think that partly work clothes can help at least those people who like to be in a working environment, but for some people, I don’t see a problem with putting on comfortable clothes. Someone may like it, someone may not. It is necessary to be guided by the inner feeling. The young generation is referred to as the internet generation. Is it easier for young people to switch to teleworking? Does such work suit them better or is it just a myth? I cannot judge this. I can imagine that it may be easier for them in some ways, but I believe it has its pitfalls. You have been doing psychological work for several years, so you will probably be able to compare whether there has been an increase in the number of your clients after the covid pandemic. Do people feel worse than before? I don’t think we’re feeling the full impact of the corona yet. I’m definitely seeing people who are coming in because of isolation and anxiety, possibly with post-covid symptoms or syndrome. I can’t tell if there are more of them because of covid, or if it’s a natural increase given the times we live in. The pandemic has been the trigger for many changes.If you look at it globally, people feel threatened by climate crisis or war.Even when I was a student on work experience, we were told by senior colleagues that people’s psychological problems often reflected a systemic situation. According to one of our surveys, the most popular benefit is the home office.Do you think the home office is a blessing or a curse for employees?Is it healthy to work from home? I think that psychologically healthy is what makes a person feel good.I meet people who have been on home office for a long time and they are totally fine. (Read the Tips for home office efficiency article ) I get the feeling that they are balanced, have very nicely formed habits and schedules.https://msg-life.sk/en/articles/lifestyle/home-office-efficiency/And I also know people who are “messed up” by it.Everything has its advantages and disadvantages, it’s very individual. My colleagues and friends and I dealt with a very unexpected problem during the covid.In addition to staying at home and being a worker, parent and partner in the same space, we often had to come to terms with our role as educators.I have met many of my friends in utter despair that this role has passed to them.Doesn’t homeschooling lead to children being less educated and parents more frustrated with themselves? We as people, as parents, we don’t have the education, the teacher training.And the other thing is that if we wanted to be teachers, we would go and study and do that instead.This is such a punch to the stomach.It may have an impact on children’s education, but on the other hand I cannot judge the impact.That is certainly a good question, but it is better to ask my colleagues who work in this area.We have a young girl in our family who spent half of high school studying online.In her own words, she was terribly missing her schoolmates.She was at home at the age of 15 and 16, when young people are forming their identity in the class.If you lack socialization at this age, anxieties can develop.Suddenly, in your third year, you come to a school with students you only know from screens, and it’s quite a challenge to adapt.But this is also individual.No one had to go through a similar experience before.It was a big hit to integrity.At home, kids don’t have as much motivation and discipline to learn as when they physically see their classmates studying every day.We also have a lot of distractions at home, whether we are students or working.We know where we can find all the candies, movies and other “distractions”.We don’t allow ourselves to do that at work or school.One study revealed an interesting phenomenon: while employers thought people didn’t work as hard from home as they did in the office, it turned out that people worked much harder from home.They were afraid that their employers would see them as lazy and inefficient and that they would lose their jobs during the time of covid.So what is the norm for us: to work more or less when we work from home?I deal more with hardworking people in my office.Sometimes I wonder if their work borders on workaholism.We are a hardworking culture.For us, work is one of the highest rungs on the value ladder.Even if you bring home your partner for the first time, a common question is what is their job.It’s a cultural thing in our country.But again, that doesn’t mean we’re all performers.I think when the threat of losing my job is upon me, I start trying harder.And it’s natural, and it doesn’t necessarily mean that I didn’t try hard enough before. Are companies responsible for the mental health of their employees? From my point of view, yes, but at the same time I think the employee is not powerless.When I set up a company, I am also responsible for the climate I create for my employees, so my behaviour and internal policy setting has an impact on the mental health of my employees.It is also important that I work on my relationships with my managing director or subordinates and take an active interest in conflicts.It also depends on the internal climate and atmosphere created by the employees, so they can also influence a lot and change for better or worse. So is it true: like the boss, like the company? As an employer, I have a higher hierarchical position, so if I start saying that mental health is important, and I want my people to have , then it’s much more likely to get more into the employees’ subconscious and maybe they start to notice their mindset around work as well.And in the same way, an employee can have a lot of awareness and a nicely managed work-life balance and can teach me as an employer. captionaligncenter1200https://msg-life.sk/wp-content/uploads/2023/03/aky-sef-taka-firma-1200-800-text.webpyoung blonde woman smiling profile photo1200800Like the boss, like the company culture and employee satisfaction.Influencers, social media creators and similar creators have also helped the media coverage of this topic.When you’re documenting your life and showing every shred of it to the world, it would probably be weird if you didn’t have some problems… Social networks are such a double-edged sword – on the one hand, they cause anxiety and depression, on the other hand, you can find a community through them that can help you overcome it. I’m very grateful that many celebrities, artists, businessmen and politicians have started to talk about mental health issues, and since these people have an impact on the cultural scene, many people have also understood that mental health needs to be protected and that you need to learn to work with yourself. Do you like social networks? I use them and spend some time on them, but I can’t say I like them.What I don’t like about them is that sometimes people don’t take responsibility for their words, which can have a big impact on others.If I have a lot of followers, I should be careful what I put out into the world and be accountable for what I say.That’s why I’m glad for those who have positive outreach.I wish there were as many as possible. Many try to wriggle out of this by claiming that they have no responsibility for “our children” and can say whatever they want. If I want to be known and publish some content, I also have a responsibility for how it sounds or how it can be understood, and for that I need to stay awake.This is important so that I do not incite hatred, marginalisation and so on. Many of us have the same definition of professional success – having a higher position, higher salary, more time for yourself.What does success really mean and does it lead to burnout? For someone success is a career, for someone it means having a healthy relationship, for someone it’s just money.It is very individual, there is no general formula for it. We evolve over time.It used to be an achievement for us to climb the career ladder, but that has changed over time. You have to look for it.It is very subjective how much one has to work to not burn out.Someone is happy to work 12 hours a day and someone can work a maximum of 4 hours and then pass out from fatigue.Everyone has to find that balance for themselves, because nothing works the same for everyone.And it’s okay. Many call today’s time a data age, I think it’s more of a stress age.Many experience it in the workplace.Are there any quick techniques to get rid of acute stress when you get overwhelmed at work, for example when you need to give a presentation? Sure, they’re called stabilization techniques or breathing exercises.I like to recommend pranayama, that’s yogic breathing.However, someone may not be calmed by breathing exercises, someone needs pressure exercises.Many of us have our own “gadgets” – we rub our thighs, we stroke our fingers… We just need to notice it.The important thing is to do it consciously.Noticing what it feels like when I touch my palm to my shoulder or thigh.Then my mind stops disturbing me, my nervous system stabilizes.Contact with the body is very helpful to be able to ground and calm ourselves, but it may not help everyone.Today mindfulness is very popular, also very good techniques that many people use. Today, workaholism and burnout syndrome are the most frequently mentioned work-related diagnoses.What leads people to workaholism and what are its symptoms? When should I tell myself it’s time to address it?Workaholism is an addiction like any other, so when I stop controlling it, it’s really a problem. (Look also at our arcticle Workaholism symptoms and prevention)https://msg-life.sk/en/articles/lifestyle/workaholism-symptoms-prevention/Workaholism has many triggers – for example, I can be dissatisfied in a relationship and compensate for it with work, it can be an escape from loneliness… I can also really enjoy my work, I can want to achieve a lot. Until eventually I start overdoing it.As humans, we are predisposed to addiction, constantly satiating some feeling of hunger for something.But neither does this apply to every person. So is there a line between a person who loves their job and a workaholic?And how to find it? The principle of addiction, and therefore of workaholism, is that it is a disease.I don’t control it anymore, it controls me.A boundary can be, for example, that I can really switch off from work – physically, but also mentally – and I’m ok with that.Alternatively, that my life is more balanced and it’s not just work. Workaholism is an old diagnosis, though we may not have named it at the time.Even our parents and grandparents were used to working till death.But burnout syndrome is new.It’s like people are only starting to get burnt out now because they couldn’t afford it before.Isn’t burnout actually a consequence of workaholism? It may or may not be.Not every workaholic burns out.You can have burnout syndrome without being a workaholic.It’s not an equation.With burnout, it’s more about losing boundaries and not having enough resources to compensate for the stresses I’m experiencing.Workaholism is again about quantity and seeing the world through performance and work, but I also lose the boundaries of what is healthy for my psyche, relationships, life. Mental health issues are coming up as a topic in the media more and more.While with depression everyone takes it seriously and says they never want to experience it again, with burnout syndrome they often take it lightly and say they’ve had it three times.Is it okay to downplay it? From my point of view, it’s not okay to downplay it, but, you know, a lot of our clinical terms are used in common parlance.That’s why I check with my clients how they experience burnout syndrome itself.And when I notice that they confuse it with fatigue, for example, I just name it.Of course, we can’t take away people’s experience, since we don’t know how they feel.Therefore, even if someone says that they have had burnout three times, it certainly shows that at least three times they have not been well in their experience.Burnout, like any psychological problem, is continued and someone may experience it mildly, for someone it has a clinical manifestation.However, I do occasionally encounter belittling. Someone tells me they’ve been given advice that dark chocolate is the best for depression or that depressed people are just lazy and making stuff up.However, even if people are meaning well, it may not feel like that for people getting the advice.What I would add to that, though, is that if we’re talking about depression, I’m certainly not going to be helped by chocolate or going to the cinema or listening to my favourite rapper.It might lift my spirits by half a percent, which is also great, but it doesn’t solve the problem itself.That is why I would like to encourage people who feel unwell to talk to a professional.And I’ll say it again – it’s fine.It’s okay that when I feel bad, I address it with a professional.Many times our neighborhoods have well-meaning advice, but it may not always be helpful. Many people who suffer from burnout or depression make a resolution to do something about it.We have recently moved into a new year, many of us have made resolutions.How does psychology look at them?Do they work? I think it’s so sweet.A resolution is functional if all my parts agree with it.For example, when I want to stop being a workaholic, it’s hard for me because it feeds me, it ennobles me, it gives me a sense of awareness or self-actualization.If I decide I want to quit, the parts of me that suffer from it always agree.But those who are saturated with that feeling are against it, and I need to negotiate with them internally.Otherwise, if you’re already making resolutions, it’s better if you make some real ones. I know that as a psychologist you don’t give out advice, but I’ll give it a try in the end. Do you have any advice on how to be in harmony with yourself and live a happy life? Yeah.Look for what makes you happy, look for what your needs are, get to know yourself and live the life you want to live. employee-mental-health The pandemic has been the trigger for many changes. If you look at it globally, people feel threatened by climate crisis or war. Even when I was a student on work experience, we were told by senior colleagues that people’s psychological problems often reflected a systemic situation. According to one of our surveys, the most popular benefit is the home office. Do you think the home office is a blessing or a curse for employees? Is it healthy to work from home? I think that psychologically healthy is what makes a person feel good. I meet people who have been on home office for a long time and they are totally fine. (Read the Tips for home office efficiency article ) I get the feeling that they are balanced, have very nicely formed habits and schedules. And I also know people who are “messed up” by it. Everything has its advantages and disadvantages, it’s very individual. My colleagues and friends and I dealt with a very unexpected problem during the covid. In addition to staying at home and being a worker, parent and partner in the same space, we often had to come to terms with our role as educators. I have met many of my friends in utter despair that this role has passed to them. Doesn’t homeschooling lead to children being less educated and parents more frustrated with themselves? We as people, as parents, we don’t have the education, the teacher training. And the other thing is that if we wanted to be teachers, we would go and study and do that instead. This is such a punch to the stomach. It may have an impact on children’s education, but on the other hand I cannot judge the impact. That is certainly a good question, but it is better to ask my colleagues who work in this area. We have a young girl in our family who spent half of high school studying online. In her own words, she was terribly missing her schoolmates. She was at home at the age of 15 and 16, when young people are forming their identity in the class. If you lack socialization at this age, anxieties can develop. Suddenly, in your third year, you come to a school with students you only know from screens, and it’s quite a challenge to adapt. But this is also individual. No one had to go through a similar experience before. It was a big hit to integrity. At home, kids don’t have as much motivation and discipline to learn as when they physically see their classmates studying every day. We also have a lot of distractions at home, whether we are students or working. We know where we can find all the candies, movies and other “distractions”. We don’t allow ourselves to do that at work or school. One study revealed an interesting phenomenon: while employers thought people didn’t work as hard from home as they did in the office, it turned out that people worked much harder from home. They were afraid that their employers would see them as lazy and inefficient and that they would lose their jobs during the time of covid. So what is the norm for us: to work more or less when we work from home? I deal more with hardworking people in my office. Sometimes I wonder if their work borders on workaholism. We are a hardworking culture. For us, work is one of the highest rungs on the value ladder. Even if you bring home your partner for the first time, a common question is what is their job. It’s a cultural thing in our country. But again, that doesn’t mean we’re all performers. I think when the threat of losing my job is upon me, I start trying harder. And it’s natural, and it doesn’t necessarily mean that I didn’t try hard enough before. Are companies responsible for the mental health of their employees? From my point of view, yes, but at the same time I think the employee is not powerless. When I set up a company, I am also responsible for the climate I create for my employees, so my behaviour and internal policy setting has an impact on the mental health of my employees. It is also important that I work on my relationships with my managing director or subordinates and take an active interest in conflicts. It also depends on the internal climate and atmosphere created by the employees, so they can also influence a lot and change for better or worse. So is it true: like the boss, like the company? As an employer, I have a higher hierarchical position, so if I start saying that mental health is important, and I want my people to have , then it’s much more likely to get more into the employees’ subconscious and maybe they start to notice their mindset around work as well. And in the same way, an employee can have a lot of awareness and a nicely managed work-life balance and can teach me as an employer.

young blonde woman smiling profile photo
Like the boss, like the company culture and employee satisfaction.

 

Influencers, social media creators and similar creators have also helped the media coverage of this topic. When you’re documenting your life and showing every shred of it to the world, it would probably be weird if you didn’t have some problems… Social networks are such a double-edged sword – on the one hand, they cause anxiety and depression, on the other hand, you can find a community through them that can help you overcome it. I’m very grateful that many celebrities, artists, businessmen and politicians have started to talk about mental health issues, and since these people have an impact on the cultural scene, many people have also understood that mental health needs to be protected and that you need to learn to work with yourself. Do you like social networks? I use them and spend some time on them, but I can’t say I like them. What I don’t like about them is that sometimes people don’t take responsibility for their words, which can have a big impact on others. If I have a lot of followers, I should be careful what I put out into the world and be accountable for what I say. That’s why I’m glad for those who have positive outreach. I wish there were as many as possible. Many try to wriggle out of this by claiming that they have no responsibility for “our children” and can say whatever they want. If I want to be known and publish some content, I also have a responsibility for how it sounds or how it can be understood, and for that I need to stay awake. This is important so that I do not incite hatred, marginalisation and so on. Many of us have the same definition of professional success – having a higher position, higher salary, more time for yourself. What does success really mean and does it lead to burnout? For someone success is a career, for someone it means having a healthy relationship, for someone it’s just money. It is very individual, there is no general formula for it. We evolve over time. It used to be an achievement for us to climb the career ladder, but that has changed over time. You have to look for it. It is very subjective how much one has to work to not burn out. Someone is happy to work 12 hours a day and someone can work a maximum of 4 hours and then pass out from fatigue. Everyone has to find that balance for themselves, because nothing works the same for everyone. And it’s okay. Many call today’s time a data age, I think it’s more of a stress age. Many experience it in the workplace. Are there any quick techniques to get rid of acute stress when you get overwhelmed at work, for example when you need to give a presentation? Sure, they’re called stabilization techniques or breathing exercises. I like to recommend pranayama, that’s yogic breathing. However, someone may not be calmed by breathing exercises, someone needs pressure exercises. Many of us have our own “gadgets” – we rub our thighs, we stroke our fingers… We just need to notice it. The important thing is to do it consciously. Noticing what it feels like when I touch my palm to my shoulder or thigh. Then my mind stops disturbing me, my nervous system stabilizes. Contact with the body is very helpful to be able to ground and calm ourselves, but it may not help everyone. Today mindfulness is very popular, also very good techniques that many people use. Today, workaholism and burnout syndrome are the most frequently mentioned work-related diagnoses. What leads people to workaholism and what are its symptoms? When should I tell myself it’s time to address it?

Workaholism is an addiction like any other, so when I stop controlling it, it’s really a problem. (Look also at our arcticle Workaholism symptoms and prevention) Workaholism has many triggers – for example, I can be dissatisfied in a relationship and compensate for it with work, it can be an escape from loneliness… I can also really enjoy my work, I can want to achieve a lot. Until eventually I start overdoing it. As humans, we are predisposed to addiction, constantly satiating some feeling of hunger for something. But neither does this apply to every person. So is there a line between a person who loves their job and a workaholic? And how to find it? The principle of addiction, and therefore of workaholism, is that it is a disease. I don’t control it anymore, it controls me. A boundary can be, for example, that I can really switch off from work – physically, but also mentally – and I’m ok with that. Alternatively, that my life is more balanced and it’s not just work. Workaholism is an old diagnosis, though we may not have named it at the time. Even our parents and grandparents were used to working till death. But burnout syndrome is new. It’s like people are only starting to get burnt out now because they couldn’t afford it before. Isn’t burnout actually a consequence of workaholism? It may or may not be. Not every workaholic burns out. You can have burnout syndrome without being a workaholic. It’s not an equation. With burnout, it’s more about losing boundaries and not having enough resources to compensate for the stresses I’m experiencing. Workaholism is again about quantity and seeing the world through performance and work, but I also lose the boundaries of what is healthy for my psyche, relationships, life. Mental health issues are coming up as a topic in the media more and more. While with depression everyone takes it seriously and says they never want to experience it again, with burnout syndrome they often take it lightly and say they’ve had it three times. Is it okay to downplay it? From my point of view, it’s not okay to downplay it, but, you know, a lot of our clinical terms are used in common parlance. That’s why I check with my clients how they experience burnout syndrome itself. And when I notice that they confuse it with fatigue, for example, I just name it. Of course, we can’t take away people’s experience, since we don’t know how they feel. Therefore, even if someone says that they have had burnout three times, it certainly shows that at least three times they have not been well in their experience. Burnout, like any psychological problem, is continued and someone may experience it mildly, for someone it has a clinical manifestation. However, I do occasionally encounter belittling. Someone tells me they’ve been given advice that dark chocolate is the best for depression or that depressed people are just lazy and making stuff up. However, even if people are meaning well, it may not feel like that for people getting the advice. What I would add to that, though, is that if we’re talking about depression, I’m certainly not going to be helped by chocolate or going to the cinema or listening to my favourite rapper. It might lift my spirits by half a percent, which is also great, but it doesn’t solve the problem itself. That is why I would like to encourage people who feel unwell to talk to a professional. And I’ll say it again – it’s fine. It’s okay that when I feel bad, I address it with a professional. Many times our neighborhoods have well-meaning advice, but it may not always be helpful. Many people who suffer from burnout or depression make a resolution to do something about it. We have recently moved into a new year, many of us have made resolutions. How does psychology look at them? Do they work? I think it’s so sweet. A resolution is functional if all my parts agree with it. For example, when I want to stop being a workaholic, it’s hard for me because it feeds me, it ennobles me, it gives me a sense of awareness or self-actualization. If I decide I want to quit, the parts of me that suffer from it always agree. But those who are saturated with that feeling are against it, and I need to negotiate with them internally. Otherwise, if you’re already making resolutions, it’s better if you make some real ones. I know that as a psychologist you don’t give out advice, but I’ll give it a try in the end. Do you have any advice on how to be in harmony with yourself and live a happy life? Yeah. Look for what makes you happy, look for what your needs are, get to know yourself and live the life you want to live.

AI artificial intelligence and programming: should you be worried about your job?

What is artificial intelligence and how does artificial intelligence affect programming? You can learn how artificial intelligence works and how helpful the new version of artificial intelligence ChatGPT – 4 can be in programming, and how Github Copilot will help you learn and work as a programmer in this article.

AI artificial intelligence definition

Artificial intelligence (AI) is the simulation of human intelligence in devices that are programmed to carry features of the human mind such as reasoning, learning, problem solving and creativity.

What is artificial intelligence, you ask? Artificial intelligence is a common part of many aspects of our lives – from entertainment to healthcare. AI at home is also no longer uncommon. Many times you don’t even realise that specialised AI has already “infiltrated” your life, for example through the internet, advertising and marketing, robots in restaurants or assistants in cars. In the software field, GPT artificial intelligence has now gained more attention due to general conversational models such as ChatGPT and Bard artificial intelligence. Chat with artificial intelligence is becoming more and more common. Even in the field of programming, AI has enormous potential to streamline processes and increase productivity.

How does ChatGPT artificial intelligence work?

For example, we also wrote this article in collaboration with Github Copilot and ChatGPT, specifically with its new ChatGPT 4 model, which is a product of Open AI. It was released on 14th March 2023, and is a good initial test of how to test if it is up to date with the model’s database and libraries.

chatgpt screenshot

We asked the same question in English. As you can see, not everything is as tragic (or pink) with GPT AI as some people think. It will not dominate us or steal our jobs all at once. So far. But we can use it to make our tasks more efficient.

AI Programming: GitHub Copilot how to use

Github Copilot is a cloud-based AI assistant that helps programmers automatically generate code. How does ChatGPT work? This system was developed by Github and OpenAI (the creator of ChatGPT) and is based on the GPT-3 model. Github Copilot learns from the amount of code it has scraped, and then offers code suggestions that are relevant to the programmer’s particular project.

It was introduced as a limited beta version on 29th June 2021, when it was made available by invitation to selected users. After the launch, GitHub gradually expanded AI access to the code and gathered feedback from the community. The full-featured Copilot Git was subsequently released as a plugin on JetBrains Marketplace 29th October 2021. It is now available globally for $10 per month for individuals or $19 for businesses.

GitHub Copilot chat and plagiarism

Scraping existing intellectual property is a grey area not just for AI dev assistants. This is because artificial intelligence combs through existing projects, community sites and portfolios (if it has access) and then uses what it sees fit – without permission from the authors of the code or other intellectual property. Users in the art world have also objected to this approach, where their work is used as building blocks by the AI Midjourney, which generates artistic images in a variety of styles – from impressionistic brushstrokes reminiscent of Monet to photorealistic portraits very similar to celebrities.

But let’s set aside the moral aspect of the matter for a moment and think about how Github Copilot chat can be used for good in our case, not to exploit other industry colleagues.

GitHub Copilot benefits

Git Copilot works as an AI add-on to development environments (IDEs) and helps programmers generate code faster and more efficiently. We mentioned that it is trained on a lot of code and documentation. This allows him to understand various most used programming languages and their syntax, including Python, JavaScript, Java, and many others.

GitHub Copilot Chat provides the following benefits:

  1. Automatic code generation: GitHub Copilot Chat suggests code for functions, classes, and even entire applications, reducing the time it takes to write code and increasing programmer productivity. So if it takes you half a day to program a Java function, you can do it in half to a third of the time with the assistant (read also our article Java coding tips).
  2. Improving code quality: thanks to a large amount of training data, Copilot can design code that is based on best practices and sources, which helps to improve the quality of the result code.
  3. Adapting new technologies: Copilot Git can help programmers learn new programming languages, libraries or frameworks by offering suggestions based on current learning materials and best practices. We need to reiterate what the ChatGPT artificial intelligence says about the GPT-3 model used in GitHub Copilot. Its last update was in September 2021, so let’s be skeptical of this “up-to-date” assertion.
  4. Reduce bugs: GitHub Copilot helps identify and fix bugs before code is run, leading to more efficient testing and fewer problems after the application is deployed.

Java Junior Developer and AI artificial intelligence

Programming for beginners in Java can be challenging (so don’t hesitate and read our article Coding tips for beginners), especially when switching from another syntax, not to mention programming for absolute beginners. Artificial intelligence in programming can also help them by providing useful suggestions and advice on code structure and solving common problems. In this way, AI can simplify the process of learning programming and adopt best practices faster.

But it takes time investment, AI assistant will not turn you into a top developer, either to a Java junior developer in an evening. It can show you the way and other approaches to solving problems that you wouldn’t have thought of. If you start analysing, combining and improving them, you can use the full potential of AI to benefit your learning.

hands holding phone with chatgpt bot AI graphics
Artificial intelligence will simplify the process of learning to code.

Senior Developers and AI artificial intelligence

The heavy calibre of AI assistant becomes heavy in the hands of an experienced programmer. Work of senior developer requires significantly more knowledge in order for a person to use the tool to its full potential. With expertise, it’s much easier to guess if the AI assistant is offering you the right solution – a quick look at the code, a confirmation, an edit, and the feature is done.

Will artificial intelligence affect programmers’ salaries?

We asked the most authoritative entity – the AI itself (the text is slightly edited for bohemianisms and structure):

“Beginners or programmers with less experience could be at risk because AI can automate simpler tasks they would otherwise perform. Conversely, salaries could continue to rise for experienced programmers working on more complex problems or specialised technologies. AI may also increase the demand for programmers, as companies will need experts to develop, implement and maintain AI systems.”

A programmer’s salary (check also Java developer salary) is made up of many variables, new tools, technologies and trends being just one of them. However, GPT artificial intelligence is correct in the statement that specialization in AI systems will be on the rise. Spin-off services are already emerging on the market to generate so-called prompts, i.e. commands for conversational and assistive AI tools, with which even a non experienced person can achieve above-average results. Without an appropriate or logical statement, you get unusable code.

ChatGPT 4 code integration example

We tried to see what it would look like if the team was missing a Java programmer senior and we needed some integration. We used this descriptive prompt:

Write me Java code to integrate JIRA tickets into my application dashboard.

The response of the GPT-4 model contained instructions in addition to the code itself:

To integrate JIRA tickets into your Java application dashboard, you can use the JIRA REST API. Here’s an example of how you can use Java and the Unirest library for making HTTP requests to get tickets from JIRA. First, add the Unirest dependency to your pom.xml file:

<dependency>

<groupId>com.konghq</groupId>

<artifactId>unirest-java</artifactId>

<version>3.13.3</version>

</dependency>

You can then create a class to interact with the JIRA REST API:

import kong.unirest.HttpResponse;

import kong.unirest.JsonNode;

import kong.unirest;

import kong.unirest.UnirestException;

 

public class JiraIntegration {

 

private static final String JIRA_BASE_URL = “https://vasa-domena.atlassian.net”;

private static final String JIRA_USERNAME = “vas-email@example.com”;

private static final String JIRA_API_KEY = “vas-api-kluc”;

 

public static void main(String[] args) {

try {

JsonNode jiraTickety = ziskajJiraTickety(“vas-project-kluc”);

System.out.println(jiraTickety);

} catch (UnirestException e) {

e.printStackTrace();

}

}

 

public static JsonNode ziskajJiraTickety(String projectKey) throws UnirestException {

String jql = “project=” + projectKey;

HttpResponse<JsonNode> response = Unirest.get(JIRA_BASE_URL + “/rest/api/3/search”)

.basicAuth(JIRA_USERNAME, JIRA_API_KEY)

.queryString(“jql”, jql)

.asJson();

 

if (response.isSuccess()) {

return response.getBody();

} else {

throw new UnirestException(“Failed to retrieve JIRA tickets. Status:” + response.getStatus());

}

}

}

Be sure to replace your-domain, your-email@example.com, your-api-key and your-project-key with the appropriate values for your JIRA instance. After executing the getJiraTickets method, you get a JsonNode object that contains the JIRA ticket data, which you can then display in your application’s dashboard. Be sure to process the JsonNode object to extract the specific data you need for your dashboard.

At msg life Slovakia we are always looking for skilled colleagues

Maybe the code above made you unsure or, on the contrary, you see gaps in it. We are not going to build everything on AI anytime soon. In addition, AI assistants cannot be fully exploited in every sector due to the sensitivity of the data.

The skillset of humans continues to be broader than that offered by AI. That’s why we are always looking for new colleagues for various positions. See our job offers. We welcome enthusiasts of new technologies, such as artificial intelligence, but the door is also open to traditional coders who like to look at code from their own perspective.

Use LinkedIn for jobs and professional networking

LinkedIn is a place and a way to network with professionals in your field to learn about job opportunities and expand your industry knowledge. LinkedIn Slovakia is just emerging, so take advantage of this opportunity and network on LinkedIn!

LinkedIn for students

You can use Network on LinkedIn effectively to make useful connections with current or former classmates, connect with fellow professionals, or browse job listings by location and work area for future collaboration with companies. It is an opportunity how to find job on LinkedIn and kick-start your professional career, while you are still at university. A properly filled out profile with a photo is essential, and don’t forget your LinkedIn motto.

Create a network on LinkedIn

If you’re new to LinkedIn, you probably don’t have many contacts apart from a few acquaintances. And that’s the problem. Networking on LinkedIn is the essence of this social network. The “starter” contacts are therefore also useful for getting you started. The social network on LinkedIn is also designed for the business community to create LinkedIn business networking. The goal of this LinkedIn networking community is to allow registered members to create and leverage a network of contacts who know and trust each other professionally.

Create LinkedIn business networking

LinkedIn platform or LinkedIn company profile is used to showcase a company’s brand and business activities online.

  • Overall, LinkedIn business networking is a tool and platform for companies looking to connect with other professionals. It’s an opportunity for companies to connect with like-minded individuals and potential clients, expand their reach and establish themselves as leaders in their industry.
  • It is an opportunity to network with other professionals and groups. As a business owner, you can connect with other professionals in your industry, potential clients and even competitors to build relationships and expand your LinkedIn professional networking.
  • As a business, you can use LinkedIn networking to share content such as blog posts, IT industry news and updates about your company. This can help you establish yourself as a thought leader in your industry and attract potential clients or partners.

The use of advertising on LinkedIn and marketing can be used to target specific audiences based on job title, industry and location. As a business, this can help you reach the right people and promote your brand, products or services such as job offers and so on.

LinkedIn and marketing

  • If you’re a business or individual, use LinkedIn profile marketing to promote your profile.
  • Look for specifically targeted customers and connections.
  • Grow your email marketing list.
  • Use sponsored updates.
  • Publish high-quality content.
  • Think about how to go viral.
  • Give your employees a face.
  • Join groups and stay active.
  • Use sponsored updates.
  • Create your own LinkedIn group.
  • Make sure your company’s website is up to date.
  • Complete the summary section in your own company profile.
  • Start network on LinkedIn and build relationships.

Create and share valuable content related to your expertise or industry on LinkedIn. Use of LinkedIn for networking is about building connections and long-term relationships, helping you establish yourself as a mindful leader and attract like-minded LinkedIn contacts.
Identify your target audience: determine the people you want to connect with on LinkedIn based on your professional goals. Identify professionals in your industry. For example, if you are in the IT world and looking for job opportunities as Java Developer Senior, join groups relevant to your industry or interests. To companies you’re interested in, or to people in jobs you’re interested in.

What levels of LinkedIn networking do we know?

The social network LinkedIn distinguishes three levels of connection between users. You will always see the connection level next to the name of the specific user. When asking for connections, LinkedIn connections that have an active profile and a greater number of first-degree connections are more valuable to you.

  • 1st-degree connections: Contacts that are directly linked to your account and have confirmed your connection request. That is why you are in direct contact with them.
  • 2nd-degree connections: Contacts that are directly linked to your 1st-degree connections.
  • 3rd-degree connections: Contacts that are connected to your 2nd-degree connections.

How to reach people and connect with them?

LinkedIn networking allows you to reach selected users via a message, invitation or even a paid InMail message. By accepting an invitation on LinkedIn, the user in turn indicates that they are interested in communicating with you. One of the most common mistakes when making new connections and reaching out to new contacts is sending generic invitations to connect. Whenever you ask someone to connect, take the opportunity to write them a personal message as part of the request. It gives you the opportunity to explain who you are and why you want to be connected. It is good to show a professional approach from the very beginning.

In addition to patience in making relevant contacts, you need to consistently create quality content that will entertain your network of contacts and ideally encourage them to interact positively. It will also make you more visible to others if you engage in interactions too, so don’t be afraid to like, but especially comment on, other users’ content. Try to generate discussion on topics that are part of your working life and don’t be afraid to communicate. However, think twice about every step you take and stick to your professional goals. Good and helpful comments help increase the reach of your LinkedIn profile.

Use groups to make connections

LinkedIn Groups are a useful feature and a great way to build a network that is relevant to you and others. When you join a group, you’ll see a list of members and who’s most engaged in the conversation. From there, you can send connection requests to users who suit you. Of course, we are referring to groups that deal with issues in your field or are very close to it. Think about a LinkedIn Premium account too, which will give you many more options.

LinkedIn networking strategy

If you’ve already synced all the relevant contacts and found a few others that interest you, LinkedIn allows you to use the “People you might know” feature. This feature helps you reach other contacts that might be relevant to you. The wrong approach is to “rush head first” and connect with everyone you come across. Therefore, always act in accordance with your predetermined intention and connect with people who are:

  • potential employers,
  • experts in your field, mentors and inspiring people,
  • potential employees or new members of your team,
  • business partners for your company.

If you choose to associate with people outside of your work area, it is likely that these contacts will not be of any benefit to you and the connection will not last long.

LinkedIn networking tips and mistakes to avoid

Like any social network, LinkedIn offers the ability to connect with anyone in the world, which is a huge advantage in today’s online world. However, if you want to get the most out of your connections, it’s a good idea to avoid the most common networking mistakes.

  1. Set clear goals before selecting contacts. Are you requesting a connection because you’re looking for more information in your industry? Do you want to learn something new from the profile? Or is it your potential employer, business partner or client?
  2. When contacting them, don’t send the same automated messages to connect, but write each user a few lines addressed directly to them. Here it is also important to maintain the right tone. If you see that your potential contact communicates with others in a rather informal way, try to adapt to that.
  3. You need to be able to be naturally persuasive when you address them. It will help if you are direct and make your request as specific as possible. For example:
    • Dear Mr/Ms XY, I have just finished my studies at university and I am pursuing programming. Since I was impressed by your work and want to further my education in this field, I would appreciate it if I could add you to my LinkedIn contacts.
  4. Think about the fact that time is precious to all. Try not to be unnecessarily wordy and keep your connection requests as brief as possible. Also, don’t bother potential employers with questions like: are you currently looking for someone new to join your team? Respond only in response to existing job offers. Rest assured that employers will seek you out if your LinkedIn profile is valuable and you are an ideal candidate for them.
  5. Don’t expect everyone to accept your connection request. Every user has different goals on LinkedIn, so don’t take it personally if someone rejects your connection request.
  6. Don’t spam people. If you contact everyone in line and send them the bulk messages to connect, you will disqualify your profile as a spammer, and you certainly don’t want that. So choose your contacts carefully.

You need plenty of time to build your network on LinkedIn as well as to make contacts. But if you’re serious about LinkedIn and follow the rules, it’s certain that sooner or later you’ll build a successful profile with lots of connections who respond to your content. Just avoid a few common mistakes, be constant and persevere. It’s up to you how much time you’re willing to devote to LinkedIn, but generally speaking, you only get back what you put into it.

Be honest, helpful and professional. In your interactions, focus on building long-term relationships with your connections. Remember, networking on LinkedIn is about building connections and relationships!

 

Coding for kids: a game or preparation for an IT career?

The modern age has brought with it a wealth of technologies that we are exposed to from an early age – and programming is no different. The younger generation is experiencing it. Despite the common belief that coding has a negative impact on children, it also has many benefits for them. In this article you will learn at what age it is ideal to start programming and which languages are suitable as programming languages for children.

With the growing demand for quality software developers, technological development and automation, we are coming into contact with programming much earlier than in the past. Although many people may perceive this phenomenon negatively, programming for beginners (check also our article Coding tips for begginers) brings many benefits at a young age, which children subsequently benefit from in adulthood.

When to start programming

The development of each child is very individual. Based on the cognitive-structural theory of development developed by Swiss psychologist Jean Piaget in 1971, and thanks to modern educational tools, several experts state that the ideal age for children to start programming is the fifth year of life. This is because at that time they are in what is called the pre-operational stage and are also beginning to perceive how to understand the world through mental representations based on words and distinct images.

During this period, their ability to imitate objects also develops, so that they more easily learn the observed actions. One of them can be, for example, programming in a playful way using websites, mobile applications, interactive games or robotics.

Benefits of programming for children

As we mentioned in the introduction, programming brings with it many benefits, especially at a very young age. Many children play mobile, computer or video games in their free time. Their interest in programming could therefore be driven by a motivation to understand the games better and to create their own alternative stories and worlds. On top of this, they will also receive several benefits that can prepare them for a successful IT career and help them to develop further. The main benefits of programming for children include:

  • development of logical and algorithmic thinking,
  • fostering creativity,
  • understanding the fundamentals of computer science and robotics,
  • developing digital skills,
  • entertainment and relaxation,
  • laying the foundations for further education and a possible career as a developer (the job of a software developer is interesting not only because of the attractive IT projects, but also the above-standard Java developer salary plays a big role).

Programming languages for younger and older children

Not all most used programming languages are suitable for children. Programming in Java (check Java coding tips for better understanding and use of language) would be too difficult for them to understand, but there are many programming environments adapted for different ages.

Scratch programming for kids

Visual Programming Language and Programming for Kids Scratch Starter is an educational program designed to introduce the basics of programming and creative thinking. Programming in Scratch is designed for children and beginners in programming. Scratch is designed to be accessible to beginners and provide an interactive and fun way to learn programming.

Scratch Starter programming for kids can be tried using the free ScratchJr app. It is a basic version of the popular visual programming platform Scratch, which is specifically designed for children aged 5 to 7 years old. ScratchJr (Scratch Junior) allows children to create their own interactive stories and games using code and a simple drag and drop interface. Programming Language for Kids is designed to make learning programming fun and intuitive for the little ones.

Did you know that…

… unlike Scratch Junior, the Scratch programming language has several additional features, such as dividing commands into categories, a library of characters and interesting backgrounds, a drawing tool, and its own Scratch community with lots of published projects with source code?

JavaScript programming language and p5.js online environment

A great way to teach kids how to program in JavaScript is the p5.js platform. The environment is suitable for older children who are about 12 years old and up and uses Javascript to write the source code. Similar to Scratch programming, p5.js contains a rich library of commands and various customization examples. Created projects can also be sent via a web link, allowing children to share their creations with friends or even teachers at school.

Educational platforms and programming for kids – online courses

One of the world’s best-known educational platforms is Code.org, also available in Slovak. It offers a variety of simple and fun games to help children learn the basics of programming while creating their own projects. For example, they can program a dance party, create minecraft projects and so on.

At Code.org, you can find online coding courses for kids, as well as one-hour sample lessons suitable for all ages, which are part of the global Hour of Code project. During the lessons, children learn block programming in thematic courses. For example, there is a course called Dance Party, Minecraft, Star Wars, Frozen or Angry Birds.

four children in colourful sweaters looking at a white laptop
Programming can be started as early as five years old.

The Hour of Python website works on a similar principle, but is more suitable for older children because of the more advanced functions and the need to know at least basic English. During the one-hour lesson, even a complete beginner will learn the basics of programming in Python in a fun way.

The Coding Giants online programming course for kids is also offered by the Coding Giants programming school. There is a choice of half-year or short online courses for children aged 7 and up, which build on each other systematically and extend the knowledge acquired in Scratch, Python or HTML. The platform offers game programming for younger children from age 7 to 9 years, computer games and programs for children from 10 to 12 years old, and an introduction to C# programming for older children from 13 to 19 years old.

Fun programming for kids with interactive games

Programming can also be taught through interactive games where children not only have fun, but also learn something. For example, the popular online educational game GalaxyCodr provides fun block programming and apps for kids for free. The platform is suitable for children from age 8 and up and uses a creative space environment with ten planets, each covering a new learning area.

Other popular games that offer programming basics for kids are Minecraft (Minecraft programming) or the online gaming platform Roblox. We can also mention the Blockly Games with activities such as Puzzle, Maze, Bird, Movie or Music, which teaches beginners how to program using blocks.

For fans of adventure role-playing games, we recommend the CodeCombat platform. This is an excellent choice if children want to learn text-based programming in Python, JavaScript or C++. The CodeCombat website also offers an online coding education course for children, but only in English for now.

Programming for kids: books, interactive toys or offline activities?

There are many great methods, resources and courses available on the Internet today that can easily teach children to program in different environments and languages in a relatively short time. However, there are also other options such as educational books for young programmers, interactive toys and robots, clubs and various competitions.

For example, the Ozobot or Makeblock mBot Robot Kit are popular programmable robots, and LEGO also provides interesting opportunities to teach children programming on a tablet or computer. Building blocks, block programming and robot control using LEGO MINDSTORMS is ideal for older children. Thanks to the LEGO BOOST Creative Toolbox, younger programmers can learn the basics of programming, engineering and robotics.

Programming for children in Bratislava

If you want to treat your kids to fun activities where they can learn to code, and you live in Western Slovakia, or you don’t mind travelling, try coding for kids in Bratislava at CoderDojo, a global network of free coding clubs for kids aged 7 to 17. We also recommend programming and robotics competitions, such as the First Lego League, where children can show off their creations and compare their projects with other programmers.

Job

Java Developer

Treat your children to an online coding course for kids and open the door to a world of creativity and digital literacy. There are plenty of options. You’ll contribute to their development and maybe they’ll thank you in the future when they find a job because of it.

If you’re already an experienced Java Developer Senior or you’re more of a junior developer, we’ve got the door open for you. View our job offers, join the team of a leading IT company and benefit from our wide range of employee benefits. These include, for example, that children are welcome at msg life Slovakia. Together we are creating the future and it starts today!

 

What is a LinkedIn profile?

On the subject of what is LinkedIn and how to use LinkedIn, one could write pages, but the basic advice remains: Create a good LinkedIn profile.

Whether you’ve been on this professional social platform for a long time, or you’ve only recently set up a LinkedIn profile and are interested in specific job offers, you’ll be wondering what your next steps should be in addition to your profile. In this part of our series on what is a LinkedIn profile, we’ve written down five steps for you to follow.

1) What is a LinkedIn registration?

LinkedIn registration is the initial step of how to complete a LinkedIn profile. To create a LinkedIn account, you must have a valid email address and basic information about yourself, such as your first and last name. Then log in with your LinkedIn login and start filling in your profile. Feel free to write in Slovak. LinkedIn in Slovakia has already been discovered by a number of people who have filled out their LinkedIn profile in Slovak. For a secure LinkedIn login, we recommend using two-factor authentication. You should also consider a LinkedIn premium account, which gives you more features than a regular user.

2) How to have a good LinkedIn profile?

For whom is LinkedIn platform and how to create a good LinkedIn profile? Your social network account is your online business card and completing it in full is the basis for any further activity.
There’s a lot to fill out on your LinkedIn profile, and thanks to its guide the social network doesn’t let you just walk away from your work in progress.

Are you a Java developer, a marketing director or a recent university graduate? We have the same recommendations for everyone: fill in as much information as possible in your profile and remember to use words that are relevant to your business or specialization. This also makes it easier to find you in the platform search. Don’t forget your LinkedIn profile photo or header (LinkedIn profile banner), you will thus increase your memorability.

A LinkedIn motto will also add originality to your profile and set you apart from the high competition. If you’re still on the fence about how to fill out your LinkedIn profile, there are plenty of video tutorials on the site to guide you through the process.

3) LinkedIn connections – how does LinkedIn work?

How to use LinkedIn? LinkedIn doesn’t work like Facebook, where you’re mostly just connected to your friends and acquaintances. LinkedIn connections are a collection of your connections that you need or may need. And the more people you are connected to, the more interesting contacts, information and therefore possible collaborations you can get.

Did you know that…

Networking involves the sharing of information or services between people, businesses or groups? It is also a way for individuals to develop professional relationships. As a result, it is useful to build a LinkedIn network of contacts or LinkedIn networking that could be useful to you in your professional or personal life.

Count on the fact that you won’t build a network of LinkedIn contacts right away. But if you take the time and invest in this activity, you will sooner or later get to your quality LinkedIn network. At the same time, this platform will become a tool for you to find a job through LinkedIn.

But of course, there is no point in connecting with anyone. Again, act within the framework of your personal strategy and the goals you’re on LinkedIn for. So connect with people who are currently your co-workers, customers or clients, or those who may become them in the future.

But remember that when you view someone’s profile, the person will know that you viewed it. The good news is that you can turn this feature off in your profile. If you use the English version of the social network, just click on “LinkedIn profile” and go to settings.

There's a computer on the desk with a mind map on about creating content on LinkedIn
Creating content on LinkedIn is important to properly develop your profile.

4) LinkedIn profile – what is LinkedIn good for?

What good is a 100% filled out personal profile and a wide network of LinkedIn contacts if you cannot draw attention to yourself anyway? An effective way to make yourself known is through content creation. You can create posts with photos and videos or without, or comment on other users’ content. It’s also good to use LinkedIn groups and be active in them.
Activity is the foundation of your functioning and successful personal profile. As you create your own content and interact with other users’ posts, your personal brand will spread to more and more relevant people.

Of course, only post what is interesting and important to you and what you want to share with others. But at the same time, publish topics that your target audience will appreciate. LinkedIn is also fun – even on a LinkedIn profile, users want to have fun and relax. However, don’t confuse LinkedIn with Instagram or TikTok.
As already mentioned, LinkedIn is a professional network by origin and purpose. Primarily, your communication should be about what’s happening in your company or business, reactions and comments on current events. Feedback in the form of references to the contributions of, for example, company business partners is also beneficial.

5) Be active in groups

Another way to make yourself known on LinkedIn is through professional and interest groups. In these groups, you have a lot of space to post your own posts, discuss with other group members or even share content from your personal profile.

Join groups on LinkedIn (you can find them under the “LinkedIn group“). Today, there are an infinite number of them – from interest and professional groups to alumni ones. After all, you can even start your own group!