Career – Devstyler.io https://devstyler.io News for developers from tech to lifestyle Sun, 28 Apr 2024 22:19:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.3 The Tech Hiring Landscape: Key Trends and Top Jobs https://devstyler.io/blog/2024/04/29/the-tech-hiring-landscape-key-trends-and-top-jobs/ Sun, 28 Apr 2024 22:18:50 +0000 https://devstyler.io/?p=125073 ...]]> As 2024 progresses, businesses are increasingly engaged in aligning with the leading trends in technology hiring. According to Robert Half Technology’s 2024 IT Salary Report, key areas of focus include cloud computing, DevOps, digital transformation, as well as enhanced security and privacy measures. Additionally, there is a strong push to advance development frameworks, artificial intelligence (AI), automation processes, system upgrades, and data integration and analytics. The survey reveals that 61% of managers are gearing up to hire for new positions, while 34% aim to fill roles left vacant.

The competition for top talent is intense. Nearly two-thirds (64%) of tech workers are considering new job opportunities, and a staggering 90% of technology managers report challenges in recruiting skilled candidates. In response, many are expediting their hiring processes. Furthermore, the report suggests that 89% of tech professionals are willing to return to the office full-time if the compensation is right, highlighting the influence of salary on retention strategies.

When setting salary levels, businesses need to consider various factors including competition, geographical location, corporate culture, and budget constraints.

Here’s a look at the 15 most sought-after tech roles for 2024:

  1. Systems Security Manager
  2. Network/Cloud Architect
  3. Applications Architect
  4. IT Director
  5. ERP Integration Manager
  6. Big Data Engineer
  7. Data Security Analyst
  8. Data Scientist
  9. DevOps Engineer
  10. Network Security Engineer
  11. Senior Web Developer
  12. Database Developer
  13. Software Engineer
  14. Network/Cloud Engineer
  15. Help Desk Support Manager
]]>
From Competitions in Informatics to MIT – Rumen Hristov’s Formula for Success https://devstyler.io/blog/2024/04/19/from-competitions-in-informatics-to-mit-rumen-hristov-s-formula-for-success/ Fri, 19 Apr 2024 05:41:14 +0000 https://devstyler.io/?p=124705 ...]]> Rumen Hristov graduated with a bachelor’s and master’s degree from the Massachusetts Institute of Technology (MIT). He is currently focused on his startup, Emerald Innovations, where he is Director of Software Engineering. Within his framework he worked with prof. Dina Katabi from MIT, where she builds an IoT system for a wireless sensor device. The team has already built more than 30 devices in people’s homes, and Rumen is responsible for the entire software system.

Over the years, Rumen has been part of the national team of Bulgaria in informatics. He is seventh in the Hall of Fame of the IOI (International Olympiad in Informatics) – an outstanding achievement for the country. Rumen is a long-time participant in the international programming competition CodeIT, in 2012 he is a winner, and in the 2020/2021 season he gives a special lecture as an IT guru at the final of the competition.

Rumen Hristov was also elected in Forbes 30 Under 30 in the United States for his work on remote health monitoring.

Rumen tells DevStyleR more about the challenges he faces in the vast technological world. He also reveals what are the qualities needed for success not only in competitions and Olympiads, but also in life. He also shares with us his enjoyable experiences in one of the oldest competitions in the world – CodeIT and what it feels like to be part of the Forbes 30 under 30 in the US. You will read all this and many more interesting topics in our interview.

You are 7th in the Hall of Fame of the International Olympiad in Informatics (IOI). What are the qualities that make up a successful IT competitor?

Competitions in Informatics were an extremely important part for me and opened many doors in my life. Thanks to them, I was able to meet different people, learn new things, visit many countries, and they were the main reason I was accepted into MIT.

Although in the last 7-8 years I have not participated in any competitions, I can still distinguish many of the qualities I have learned from them. They made me a better programmer, taught me to think creatively and quickly. The Olympiads in Informatics developed my competitive spirit and taught me to motivate myself to always look for improvement in me.

In 2012 you are the winner at CodeIT, and in 2020/2021 you are again part of the competition, this time as an IT guru. Tell us about your experiences as a competitor and then as a guru.

Being an IT guru was an amazing experience. I was always happy when I had the opportunity to go back and be able to help the competitors, because I too had received a lot of help when I was on the other side of things.

The President of Bulgaria attended the award ceremony, as in most years and this fact always distinguishes CodeIT.

What is your message to CodeIT competitors?

Continue to look for every challenge and participate in as many competitions as possible, especially in school years. Then, unfortunately the race time decreases, so you should take advantage as much as possible when it’s time for that.

You complete your bachelor’s and master’s degrees at the Massachusetts Institute of Technology (MIT). Together with prof. Dina Katabi you’re working on building an IoT system for a wireless sensor device. What inspired you to start working on such a project?

My goal was to work on an innovative project that is practical to become a community product. Professor Katabi’s group is working on wireless technologies and when I first appeared in the lab, it was in the initial steps on the project that became our company: Emerald Innovations.

The road was very difficult, and we had to solve many technical problems, as well as find the right business plan. After a few years at the university, we made sure that there was a business interest in what we do and for 3-4 years we have been working fully on our company.

You are part of the Forbes 30 under 30 list in the US for your work on remote health monitoring. How does it feel to prove yourself and be recognized in one of the most developed technological countries and what is the formula of success?

The formula of success is always focused on difficult problems. I knew that Professor Katabi’s group was one of those who worked the most hours at MIT and often spent late nights in the laboratory. This is what motivated me to work on this project and subsequently had its advantages and brought several awards.

What advice would you give to those who are just entering the tech world?

The technological world is a special field. Things change often, and people must adapt quickly. Success is often associated with spending many hours in front of a screen, so it is advisable to combine it with frequent hours without screens.

More from CodeIT:
Dusko Obradovic: A united IT Community in the Balkans – a Mission for Life
The CodeIT 2024 Team for the Competition and the Journey into the World of Programming


Don’t Miss:
1. Xbox Comes with New Titles in the Second Half of April
2. Acer Noted Consecutive Revenue Growth
3. Tesla Faces Stock Drop, Layoffs and Investor Pessimism

]]>
TECH Companies that Fired Employees in March https://devstyler.io/blog/2024/04/01/tech-companies-that-fired-employees-in-march/ Mon, 01 Apr 2024 12:20:28 +0000 https://devstyler.io/?p=121188 ...]]> Despite the rapidly evolving technology industry, new developments and innovations, advances in artificial intelligence, and the industry’s consolidation as a global leader, companies continue to reorganize their budgets, laying off employees.

Amidst the billions of dollars being invested in AI technology and the confidence that tech giants are heralding towards it, the lay off trend in #tech business continues in 2024.

This past March, dozens of companies laid off employees, struggling with challenging market conditions. While the losses that tech firms have suffered since the beginning of January have been many times less than previous years, curbing inflation and an improving economic picture are not enough to end the layoffs.

Below you’ll see a list of companies that laid off employees in March, some of which have permanently suspended operations, TechCrunch reports.

ChowNow

ChowNow has laid off 20% of its staff following the acquisition of sales platform Cuboh. This isn’t the first layoff for the company, which laid off 100 people in 2022.

Nintendo of America

The company everyone knows is restructuring its testing department, at the expense of the employees it’s made up of. A Nintendo spokesperson told Kotaku that the changes will put an end to some tasks, but will result in the creation of new full-time positions. However, whether the hopeful plans for employees will come to fruition remains to be seen.

Dell

Dell has reduced its global workforce by about 6,000 jobs, according to a 10-K filed with the SEC. The filing reveals that the company has cut 13,000 jobs over the past year.

Synctera

Synctera also makes the list of companies that have entered the lay off trend. A Fintech Business Weekly report said the layoffs affected 17 people, or about 15% of the company.

ShopBack

ShopBack has eliminated 195 positions in an effort to become more sustainable, CEO Henry Chan wrote in a blog post. The layoffs affect nearly a quarter of the company’s employees.

Airmeet

Airmeet has cut 20% of its total workforce in its second restructuring in the past year.

Chipper Cash

CEO Ham Serunjogi announced in a blog post that he has made another round of cuts affecting 20 employees.

Textio

Texito has reportedly made 16% of its staff redundant in a strategic move to support its Textio Lift product.

Stash

The company has laid off about 25% of its employees. According to Axios, the layoffs affect about 80 people.

Phantom Auto

Phantom Auto has ceased operations after failed attempts to secure new funding, TechCrunch reports. The remote driving startup, which laid off employees last year, employed just over 100 people.

IBM

IBM also made the list of companies that laid off employees in March. This time, the company laid off its marketing and communications workforce. Earlier, IBM announced a strategy to replace up to 8,000 jobs with artificial intelligence.

Inscribe.ai

Inscribe.ai has laid off just under 40% of its staff, the company confirmed to TechCrunch.

Turnitin

Turnitin is another company that laid off around 15 people earlier this year, following comments from CEO Chris Karen that the company would be able to cut 20% of its staff again thanks to artificial intelligence.

Sorare

Sorare has laid off 13% of the people working in its New York office. According to claims from a source via TechCrunch, the reason for this is that fantasy sports platform Web3 is focusing on its Paris headquarters.

Project Ronin

Project Ronin has carried out a mass layoff that has affected around 150 employees. The reason for it is the winding down of the company.

]]>
Top 3 Movies That Provoke Thought in QA Engineers https://devstyler.io/blog/2024/03/28/top-3-movies-that-provoke-thought-in-qa-engineers/ Thu, 28 Mar 2024 13:07:54 +0000 https://devstyler.io/?p=120587 ...]]> The TECH industry is evolving at a rapid pace, and technology is taking up an increasingly large and significant part of our daily lives. Whichever way we turn, we are surrounded by devices that we use all the time and even life without them seems unthinkable. With this, we are also seeing the penetration of software into every aspect of our daily lives. That is why today the importance of ensuring its reliability, functionality and user satisfaction and quality has never been more important.

Through the lens of cinema, today we’ll look at Software Testing not only as an important aspect of the #tech world, but also as a cinematic art that influences anyone who chooses to take the QA path of professional development, look beyond the digital landscape typical of the average viewer.

Movies are a good choice for an educational tool with an entertaining nature that combines the useful with the enjoyable, and helps you not only acquire new knowledge, but also remember it easier and faster.

Today we present you a list of TOP 3 Software Testing movies suitable for every future and current QA engineer.

Webmaster

The movie is about a super talented webmaster hacker on an illegal cyber domain on the dark web.

The movie is exciting to watch as there are many transformations in it. At one point you are watching a webmaster with VR goggles. And the next moment it’s either a chase, a party, or someone trying to survive in cyberspace.

Webmaster is one of those films that explores the quality assurance of software that needs to be done early on. This is important to avoid hacker attacks and downtime.

The film shows programmers the importance of not underestimating the testing of all software to avoid hacking.

Who Am I? No System Is Safe

Critics rate this film as one of the best software testing films you can find. The film tells the story of a group of hackers who have one goal – to become famous around the world for their hacking skills.

“Who Am I” is a film that follows an interview with a hacker who talks about his life journey. The film briefly raises the issue of concept testing in popular films in a peculiar way, introducing viewers to the strong presence of hackers in the digital space.

Many of these hackers see this work as a profession in which they should thrive, and many also have ambitions to gain popularity by causing harm and damage to online businesses.

This is one of the best hacker-themed movies, with themes like Darknet, IRC Windows, and more at its center. The movie indirectly tells the world that every online software product needs proper testing for best protection.

Ex Machina

The film Ex Machina focuses on the wonders of artificial intelligence. It gives a fresher and different take on the exhausted science fiction formula of artificial intelligence turned evil. The film takes us into a world where tech experts are testing AI software in its ability to work like humans.

Ex Machina goes deeper than focusing between the fake and the real, and that makes it one of the best thought-provoking testing films. Ex Machina sends a strong message to the audience, which is to be careful what they “say to their computer.”

]]>
LucidLink is among the Top Employers in the U.S. for 2024 https://devstyler.io/blog/2024/03/27/lucidlink-is-among-the-top-employers-in-the-u-s-for-2024/ Wed, 27 Mar 2024 14:07:50 +0000 https://devstyler.io/?p=120523 ...]]> LucidLink, pioneers in high-performance remote collaboration storage for the world’s largest studios, brands, and creative professionals, is pleased to announce its recognition as one of Forbes’ Best Startup Employers of 2024. The company ranked 24th out of over 20,000 applications.

Forbes’ America’s Best Startup Employers list, compiled in conjunction with Statista Inc., recognizes the top 500 startups displaying excellence across employer reputation, employee satisfaction, and growth. Millions of data points were gathered and analyzed. Out of 20,000 companies, 3,000 qualified for in-depth analysis, and 500 startups made the final ranking for distinguished corporate culture and employee engagement practices.

“When George Dochev and I founded LucidLink eight years ago, our vision was to pioneer innovation while prioritizing our people and fostering a vibrant culture. We’ve been incredibly fortunate to attract individuals who resonate with this vision and have joined us on this remarkable journey. It’s a profound honor for Forbes to acknowledge what we’ve always believed – that the strength of a company lies in its people. This recognition reaffirms our commitment to nurturing a workplace where talent thrives and innovation flourishes”, said Peter Thompson, CEO and co-founder of Lucidlink.

LucidLink’s recognition highlights its unwavering commitment to fostering excellence and innovation. Its industry-leading technology and culture have received numerous accolades, including National Association of Broadcasters Product of the Year in 2022 and 2023 and Inc. Magazine’s Best US Workplaces in 2023.

This year’s Best Startup Employers list is the fifth such ranking from Forbes and Statista, identifying the best-performing and most innovative startup employers. For consideration, companies must be headquartered in the US, founded between 2014 and 2021, employing at least 50 employees, and exhibiting a startup structure – which excludes spin-offs of large corporations.

]]>
Top 10 Most Desirable Positions in the Technology Industry for 2024 https://devstyler.io/blog/2024/03/25/top-10-most-desirable-positions-in-the-technology-industry-for-2024/ Mon, 25 Mar 2024 16:06:06 +0000 https://devstyler.io/?p=120456 ...]]> Today, there are professions in the IT sector that 20 years ago we had no idea could appear. This shows us that there are actually more jobs being created in the tech industry than they are being lost.

What are the most in-demand tech jobs in 2024?

Cyber Security Engineer

It is important to note that there is no unemployment for this position. There are even 4 million cybersecurity experts wanted to prevent threats.

The first step to moving into this field is to begin training in cybersecurity, which culminates in the issuance of a certificate.
Skills that a suitable candidate for the profession should possess are: critical thinking, problem solving skills, good communication, and a desire for continuous learning.

Earning Potential: $97,000 – $144,000

Information Security Analyst

The demand for such specialists is expected to grow by 32%.

Skills that anyone who wants to retrain as an information security analyst should have: analyze data, quickly interpret complex information, sound logic to solve potential problems, and show imagination to find different strategies in solving problems.

Earning Potential: $96 000 – $154 000

Software Developer

In the time range, the trend is from 2021 to 2031 for the demand for software developers to increase by 25%.

The necessary skills for a software developer are: critical thinking to deal with emerging problems, skills to decipher information, creativity to come up with innovative solutions in difficult situations, ability to work in a team.

Earning Potential: $89,000 – $126,000

Cloud Engineer

Cloud platforms are expected to occupy 95% of the workload.

Skills required for the position: critical thinking, excellent communication skills, ability to work in a team.

Salary Range: $125,047 – $143,524

Machine Learning Engineer

It is estimated that the demand for machine learning engineers will increase by 40% between 2023 and 2027.

The right candidate for the job has the skills to manage the specifics of AI and ML. In addition, knowledge of Python, Java and R languages is required for the position. Those wishing to work in this field need to have a good foundation in mathematics as well as statistics.

Machine learning engineers can fit into any platform operating with algorithms and models that allow machines to learn from data as well as make predictions.

Earning Potential: $161,831 – $223,001

Blockchain Engineer

It is planned to create 1 million positions of blockchain engineers.

To be a blockchain engineer, a candidate must have good analytical skills, knowledge of blockchain development tools, financial knowledge, ability to solve problems, and be able to work with the following programming languages: JavaScript, Solidity, Python, Java and Clojure.

Earning Potential: $146,250 – $185,250

Data Analyst

An increase in the demand for specialists in this field is expected by about 25%, or approximately 10,000 positions.

To become a data analyst you will be required to have a good knowledge of the following languages: Python, R or SQL. A good data analyst knows how to identify various anomalies. Communication skills are key in presenting data to be understood by non-technical parties.

Earning Potential: $76,787 – $90,897

Software Engineer

It is estimated that the employment of software engineers will increase by 25% in the range of 2022 to 2032.

The right candidate for this position must possess the following skills and qualities: analytical thinking. It allows them to detect and find solutions to problems, as well as to fix emerging errors.

They understand the principles and tools needed to develop software. They have excellent communication skills and can work in a team. They are proactive in dealing with challenges.

Proficient in the following languages: Python, Java and C++.

Earning Potential: $119,508 – $191,033

Data Scientist

Between 2022 and 2032, about 59,400 jobs in this field are expected to be announced in the United States.

Skills needed to work in this field: attention to detail, analytical thinking, patience, ability to find solutions to problems, creativity and seeing problems from different angles, excellent communication skills.

Data scientists analyze huge databases, identify patterns, predict future trends. They know how to deal with problems arising in business.

Earning Potential: $111,000 – $151,000

Artificial Intelligence Specialist

1 million new AI jobs are expected to be created by 2027. According to the World Economic Forum’s Future of Jobs 2023 report, this position is the fastest growing of any other in the technology industry.

To be a specialist in artificial intelligence, one must have creative thinking, understand how artificial intelligence works in depth. They must be able to analyze data, solve problems, and automate tasks. Adapt to ever-changing technologies and have excellent communication skills.

The candidate for this position needs to be able to work with the following languages: Python, Java and C++.

Earning Potential: $93,000 – $144,000

In conclusion, with the advancement of ever-evolving technologies, quite a few new opportunities will open up for professionals in the IT sector.

]]>
Bad Habits that QA Professionals Need to Avoid https://devstyler.io/blog/2024/03/22/bad-habits-that-qa-professionals-need-to-avoid/ Fri, 22 Mar 2024 12:02:18 +0000 https://devstyler.io/?p=120387 ...]]> QA engineers monitor the entire software development process to ensure that no bugs are present and everything is functioning as intended. However, to achieve this ultimate goal, it monitors every phase of the process including design, development, testing, debugging and delivery. They maintain software quality standards at every stage and ensure that the final product meets the requirements.

Being a QA professional is a challenging task and sometimes, pressured by deadlines, spontaneous errors, stress and pressure, QA engineers develop harmful habits that they inadvertently apply to the work process.

Today we will present you the top 3 bad habits for QA professionals, according to Simple Programmer.

Bad Habit #1: Assuming Strange Behavior is Right Behavior

Often when testing a new feature, QA professionals encounter a strange behavior. Sometimes it has to do with refreshing a page or navigating to a place they weren’t expecting. Or perhaps an unexpected button appears. And when QA engineers have a deadline, they miss these seemingly insignificant changes that actually have a significant impact on the final result and quality. Furthermore, the fact that these quirks didn’t impress you doesn’t mean that end users won’t notice them and may even quit using the app or product because of them.

Bad Habit #2. Getting caught up in the details

This is the opposite of bad habit #1. Sometimes QA engineers are so focused on finding every single thing that’s wrong with an application, no matter how minor, that they fall into “analysis paralysis” and halt their team’s progress.

Experts advise on focusing on actual usage scenarios. The QA engineer’s goal is to ensure that the software works effectively for users and is protected against malicious attacks. Searching for bugs for the sheer pleasure of searching is the wrong approach that hinders productivity.

Bad Habit #3. Writing automated tests

QA professionals who have become familiar with writing automated tests often begin to feel a particular interest and enjoyment in the automation process. A certain burst of energy arises as they tackle technical challenges and observe automated test execution. When a new feature needs to be tested, it is important to make time for it and also for QA professionals to look at it from the end-users – the customers. Test automation can lead to those situations where functionality cannot be adequately tested. At the same time, QA specialists may miss key functionality.

]]>
The Role of Leaders in the Career Development of Women in TECH World https://devstyler.io/blog/2024/03/21/the-role-of-leaders-in-the-career-development-of-women-in-tech-world/ Thu, 21 Mar 2024 06:00:00 +0000 https://devstyler.io/?p=120274 ...]]> Less stereotyping and good mentoring will help women reach their potential in IT careers

Women in positions in the technology industry face disparate treatment of the genders and, in particular, lower pay compared to the pay for the work of a man in the same position, TechRepublic reports.

This does not prevent women from succeeding in developing their potential in the field of technology. A number of factors that help women succeed in the tech industry actually benefit the entire company, regardless of the gender of the employees.

In honor of Women’s Month, several tech leaders share how they can help women make a career in tech. They also share about the challenges facing women in the tech industry.

According to SRP (a technology modernization company), 73% of women in technology have faced male gender bias in the past year (February 2023 to February 2024).

According to the US Bureau of Labor Statistics, women accounted for 35% of all employees in computer systems design and related services in January 2024.

Data from Statista indicates that the share of women who are technology leaders is gradually increasing worldwide. In 2022 and 2023, women leaders in the tech world are 14%.

Discrimination against women in technology

“Stereotypes persist, which perpetuate outdated standards that hinder women’s advancement in the industry — like those around child or elder care,” said Bhavani Vangala, Onymos Vice President of Engineering.

She also adds that women, for historical reasons, are considered housewives and this belief prevails in the workplace.
Women may feel discriminated against because there is a belief that it is difficult to see a woman in a leadership position.

How can business leaders increase career opportunities for women in technology?

Some of the most significant components to increasing career opportunities for women in technology are:

  • Pay transparency – in this way, the difference in pay between men and women will be made public. Understanding that there is a gender pay gap can lead to its elimination.
  • Focus on retaining talented employees. According to Randy Weitzman, CEO of Robert Half, if employers support the talent that women possess, companies will be on the path to creating an equal work environment.
  • Training and providing a mentor – According to Wangala, mentoring and educational programs for women in the workplace will promote the advancement of women in technology.
  • Active listening and encouraging communication – When employees feel heard, they know their feedback matters.
  • Flexibility – According to Weitzman, this is the ability to choose to work remotely or in an office. The group WeAreTechWomen adds that telecommuting improves work-life balance. This convenience will help companies retain and attract talent.

In conclusion, gender equality will allow companies to have a wider selection of talent. In addition, the utility and efficiency of the manufactured products will also increase.

]]>
Dusko Obradovic: A united IT Community in the Balkans – a Mission for Life https://devstyler.io/blog/2024/03/20/dusko-obradovic-a-united-it-community-in-the-balkans-a-mission-for-life/ Wed, 20 Mar 2024 06:24:07 +0000 https://devstyler.io/?p=120178 ...]]> Dusko Obradovic is a notable figure in the programming and education spheres in Serbia. He embarked on his programming journey during his secondary education in Sombor, where he was introduced to programming concepts in a mathematical class. Later, he transitioned from Pascal to C++ in 2014, recognizing its advantages, especially for students in competitions.

Since 1991, Obradovic has been working at Sombor Gymnasium, except for a brief period from 1993 to 1997 when he worked as a programmer in a software company. He has a strong focus on competitive algorithmic programming, achieving significant success with his students. Several of his former students now work for renowned companies like Microsoft and Nordeus.

His accolades include leading his school team to victory in the High School Programming League 2012/13 and consistently participating in all 15 Microsoft “Bubble Cup” Finals. Obradovic has been recognized for his outstanding contributions to education, receiving prestigious awards such as the “Svetosavska nagrada” from the Serbian Minister of Education and the “Charter of the City” from Sombor.

Despite his programming achievements, Obradovic also prioritizes outdoor activities. For the past 18 years, he has organized nature expeditions for his students, involving canoeing, mountain climbing, and wilderness camping, covering over 1000 km per season. Additionally, Obradovic participates annually in the international programming competition CodeIT, where he not only guides his students but also competes alongside them, showcasing his dedication to both their development and his own continuous learning.

With a strong commitment to both programming and outdoor education, Obradovic continues to inspire and lead his students, fostering their talents in various domains.

For DevStyleR, the man who learned to code without a computer – Dusko Obradovic shares more about the importance of programming in his life, reveals to us the secret of a successful and beloved leader, and what it feels like to stand next to his students during CodeIT.

What does programming mean to you and how did your love for it develop?

At first, programming was just my job. Fortunately1, my programming career lasted for only 3 years. I had been working in a firm which made programs for accounting, and those challenges faded very quickly. For the following 3 years, I was working in Hungary as an entrepreneur in retail. Since 1998 until today I have been working in Grammar School in Sombor as an IT teacher. Ever since then, for me programming is pure pleasure.

You mentioned that you learned to program without a computer. How is that possible?

I suppose that today it would be very difficult. Almost impossible. Not because today’s children couldn’t do it, but because today’s technology makes the process of learning programming easier. At that time, there was no other way. I wrote my first program on a programmable calculator after 15 months of learning from a notebook and a board. I wrote my first program on a computer after 2,5 years, in 1984 in PASCAL on Honeywell. Soon after that, the first personal computers appeared on my faculty, but we didn’t have access like today – one or two times a week, for a few hours, mostly at night. There was no internet for us, mere mortal students.

The school team you lead in Serbia is the only one in the world that has participated in all 16 finals of the Microsoft “Bubble Cup”. How do you achieve such success?

We could say that at the beginning it was just a lucky set of circumstances, which in time grew into something inevitable. Experiences of older teams and their stories year after year inspire new generations to take part in qualification competitions. In the past 8 years, CodeIT qualifications have had the same priority with us as well.

These two competitions, and especially the marathons assignments, are priceless in the process of my students’ advance. Knowing that they have 20 days to solve the problem makes most of them to learn new algorithms and structures in that period so that they would make their placement better.

The fact that you don’t have to catch the beginning of the competition, that even less efficient solutions are also valued and the lack of time penalties all brought to the fact that longer qualification rounds are more popular in my school than the sprint rounds. Even if we put aside those who are satisfied with even getting a shirt, we can say that the fever of CodeIT and Bubble Cup is always present in our school.

You have received numerous awards in Serbia, including the “Svetosavskа Award” and the “Povelja grada”.

Both awards are not just the product of success in programming. Over a month which I spend in nature with my students has equally contributed, if not even more, to receiving those awards. I divide my year into programming season: from the finals of Bubble Cup at the end of September, over winter and spring, until the end of the finals of CodeIT at the beginning of June; and on the adventurous season: during the summer. This other includes camping, fishing and ecological-rowing expeditions. During those, we compensate nine months of cyberspace with the life in a complete natural environment without any comfort.

What is the secret to building a cohesive community that competes among itself in various competitions?

Today’s way of life, which is considered as a contemporary value, and extreme influence of mass media led to the fact that in Serbia there are no more colleagues ready to do something like that. As far as I know, it is similar in Bulgaria as well.
The other reasons are, that those who have the knowledge to pass on to new generations will rather work somewhere else for 2000+ EUR instead for 750EUR, which is the salary for teachers in Serbia.

I wouldn’t call my way of work a secret.

  • – With my students I don’t have a typical teacher – student relationship. We are all pals, and in many programming competitions and on CodeIT in finals we compete against each other. (This does not apply when I have to mark them).
  • Experiences of earlier generations from their faculties and jobs in IT companies, through the students themselves, their friends and relatives in one small town are easily spread, so many elementary school pupils are coming to my extra classes even before they enroll Grammar School.
  • My extra-curricular classes are open to students from other schools as well.
  • There are no divisions on gender, classes, religions… so, except on competitions, you can always count on help of those who are around you.
  • Many of those students enjoy the natural beauties of Serbia with me, next to some water during a big part of summer in the adventurous season.
  • In the programming season I do about 5 hours of extra-curricular classes a week. On the contrary to other professions in Serbia, doing extra hours in teaching is not paid.

How do you prepare students for Olympiads and competitions, and what is the best advice you give them before each event?

Before competitions in our country there is a list of advice that competitors should acquire. That list was based on hundreds of points that previous students had lost on their competitions, and that led to a difference in points on their expense.
Choice of the adequate type of data structures and their sizes.
Obligatory winning the partial points, if there are some.
Narrowing down of the possible ways of solving the tasks based on given limitations.
And many more…

Nemanja Majski is my only student who has achieved this so far. And for more than a year he has been working alone and going to Belgrade at weekends, where he and a few more students have been prepared for the international competitions. This, of course, makes me proud.

Talent or hard work – which one is the key to success?

It depends on what you consider a success. If success is getting a job in an IT company, it doesn’t matter. If the aim is to work in a better firm with a bigger salary, it is possible to achieve with less talent and much work or vice versa.

If success is reaching a level where you can choose where you want to work, you need both talent and a lot and a lot of work.

Now that you have mentioned this, I have to say that it is a big pity that in our two countries a good system doesn’t exist. It all depends on the individual. There are talented children everywhere. The proof for that are not so big towns like Sombor (SRB) and Shumen (BG). Whether they will be found and start their way in which their talent will be fully used, depends on luck as well. You should be born in a town like this or its surrounding at the time when there live enthusiasts who put long-term strategic aims in front of their own personal material ones.

You have been competing alongside your students at CodeIT for years. What do you feel and think when you stand next to them during a competition?

Since the codes are public after the competition, I cannot hide the ways I approach solving of the marathon tasks. Honestly, that is not my aim at all. But during earlier competitions that was my advantage. Tempo in which I type and test, comparing to my students, is certainly my handicap. Even reading the text of the task takes a considerable amount of my time. I still manage to compensate that by experience, but it is getting more and more difficult. It happens more and more often that one or even more of them beat me on the same competition. The last sprint round on CodeIT was a disaster for me. I didn’t manage to solve not one task in given time. My ages are getting me. Luckily, I have no problem with the fact that my students are beating me.

What advice would you give to future participants in CodeIT?

The first piece of advice is to be persistent and patient. I have recently tickled the CodeIT officials to, besides presentation of the Great Guru, organize one of the little Guru, i.e. me, where I would, at least to younger participants, convey a few very useful pieces of advice when solving marathon tasks. If they get lucky and that really happens, in future their results in marathon tasks will certainly be better.

Besides this, play computer games less. That is a waste of time and you have no use from it, but a current satisfaction. Successfully finished combat with the solving of a programming problem can give you a similar feeling, with the difference that this will definitely help you in your future profession.

]]>
What Can You Do If You Successfully Complete a QA Course? https://devstyler.io/blog/2024/03/19/what-can-you-do-if-you-successfully-complete-a-qa-course/ Tue, 19 Mar 2024 12:00:13 +0000 https://devstyler.io/?p=120146 ...]]> Did you know that QA courses provide many opportunities to start a career in this field? As more and more companies adopt agile development methodologies, DevOps approaches, and the like, the importance of QA professionals is becoming greater.

Today, successful QA professionals not only manage the QA testing process, but they can also excel in new career challenges ranging from customer experience to product management and enterprise architecture. Here are six innovative career leaps and ideas for QA professionals.

In this article, we will look at 4 jobs that QA professionals can work, according to TechBeacon.

Product manager

Product management is particularly suited for quality assurance professionals. They review and analyze software repeatedly and thus develop a deep understanding of software quality improvement methodologies. Today, the demand for highly functional software has never been more critical to the commercial success of companies, and having these skills in employees helps companies succeed.

Quality assurance professionals are often the people who are involved in developing new products and features. Thanks to the experience and knowledge they have, QA professionals can take any product to new heights of improvement.

DevOps roles

QA professionals have a holistic view of the development process, which can make them good release managers or engineers, product stability managers, or automation engineers in companies that take a DevOps approach to development.

“DevOps” requires a holistic approach to application development and delivery that ensures code reaches users more often, faster, and with higher quality. The QA element helps companies adopt DevOps approaches.

Roles in enterprise architecture

QA professionals exhibit an attention to detail and an understanding of independent review that is not always welcome in fast-growing software development companies, but makes them great candidates for enterprise architecture roles, where these very qualities are valued.

Quality management

It may not seem like a big leap to move from quality assurance to quality management. But for software testing professionals, it’s a way to move up a level in their career. According to quality management professionals, the effort is not so much focused on ensuring the quality of a particular version of the application, but rather on ensuring a quality system for all versions. Quality assurance professionals may also choose to take positions in quality assurance strategy that have historically been the province of non-technical professionals with business analysis backgrounds.

]]>