DEV Community

molinahuel
molinahuel

Posted on

software market changes, not waits

Is there a service larger than the internet?

If we think about how culture lied us regarding the possible conquest of AI in the future, and today we can just use it as a mere assistant. It turns out to be a big deception. In comparison, internet was an actor with a much lower profile and also had a realistic approach. A reason could be our high expectations of AI approaches, and that is.

However, the real fact is the market.

Internet made easier and faster the connections around the world, creating new businesses and technologies, introducing inner markets within the same internet. On the other hand, we have AI, whose developers have achieved voice and image recognition, intelligent assistants, more films, assistants and much more assistants. This is the typical cool thing that anyone needs and is excited about. It consequently dies. When? Idk. It might be a wild assumption and I hope I'm wrong. Meanwhile, internet continues changing the world.

dead technologies and workers

Ultimately I am little more worry each time a new technology emerges. Sometimes it's just a waste of time and an opportunity for programmer influencers to sell a new course. However, it could be a disruptive technology that threaten our comfortable day-to-day programming routine. I personally have that impression, but as long as I realize how boring my routine have become, unknown tech tools seem more like a necessity to keep me up to date.

Beyond the current technology, over the years, we have developed our own learning method. At least, it will always be an advantage to understand how you acquire knowledges, which resources you consume more easily and enjoy, such as books or videos, blogs, other programmers, reddit, etc.

current developers market

As I mentioned before, a tendency I have observed in recent years is the increasing amount of programmer-influencers. This specimen habits on social media, he gives basics knowledges on the lastest topics that everyone is talking about and, finally a recomendation to his course, justifying how important it is.

Unfortunately, there's a lot of people who trusted them, and their discourse that "programming is the future and everyone should learn it". Influencers were just focused on their income. It was similar to what fake entrepeneurs did with "be your own boss". Then learners thought that with a few months of studying they can achieve a descent level as programmers, and it was evidenced by the first years when people actually got hired. As a result, the industry saw the growing supply, and naturally companies reduced the salaries. The supply and demand thing.

Inexperienced people saturated the market, and those with low-ssr level found that their opportunities became scarce as well.

However, software is not different than other industries. When there's an initial expansion, it is often followed by a reduction, and then another expansion. It's alive, it evolves and fluctuates.

the indutry matures

Beyond the saturated market, there are technical reasons that justify the downsizing of people. Microservices are a clear example of that. There was a time when people persued scalability, which is reasonable in a growing environment. However, some professionals aim for it without having the actual need, and it is, in fact, goes against the rules that govern the market.

There's not need to add a new server, there's no need to build a complex program that does what the previous does, and it's counter producitive to pay an additional salary. Pragmatism gains in some way, and companies will naturally opt for increasing their income by reducing unnecessary costs and avoiding a loss in product or service quality.

university needs vs students needs

At this point, I hope you have in mind how expectations affect the market. This is one reason why influential economists and politicians misleaad the public, besides it being their natural habit.

Another institution that plays a relevant role in the market is the university. I don't know which is the university you attend, I warn you that I am going to generalize, as it will be impossible to give or transmit an idea if we don't avoid details.

Historically university have prepared students with a noticeable delay, and today it hasn't changed. Technologies evolve constantly, making academics to respond with more generalized content, putting focusing on computing bases. This has created professionals with a marked lack of knowledge in new technologies. They understand how a computer works but they are not capable of identifying a need and building a script to solve it. There's where the problem with society starts. A graduate may think the world must guarantee him a job, a place in the industry.

Most enterprises prioritize people with university degrees. And there comes the realization that they don't always have what's needed to cover the requirements. Most of the time, applicants ignore what companies are looking for, assuming their title is sufficient. The market is filled not only with the previously mentioned individuals but also with early graduated in computer science.

Again, good institutes offer technical approaches, combining practice with theory, and incorporating currently used technologies. These are well structure educational centers that take market trends seriously. They invest in being competent, monitoring tech companies and building prestige.

projections or conclusion

I don't have an unpredictable message. Market changes and it will be always a need to satisfy. If applicants can solve problems and make life easier for people, they have the potential to be a valuable part of a company.

Be better, be your best version, identify needs, solve them and expose your abilities.

Top comments (0)