For those who are thinking about changing their specialization or are just starting their career as a programmer, I will give a few remarks from “Toaster”.
HaruAtari:
I’ve been writing in php for many years, I’m tired of it. Now I’m retraining myself to be a Scala developer. So far so good, the language is great. Plus compatibility with Java libraries.
But today I went to hh.ru and out of curiosity looked at the number of vacancies for Java / Scala developers. Scala – 47, Java – 705. After that I thought a little. Can I even find a job in this language? Are there any prospects for learning Scala as the main language now. Are there any prospects for such an investment of energy? Or just java?
jkotkot:
No one needs a Scala developer without knowledge of Java. If you do not understand how different open source Java libraries work and work, then you will never become all the necessary professional in this field.
opium:
For us, Scala in the coming years is a dead market, we need to look either at foreign freelancing or at vacancies abroad.
gurinderu:
Why are you so upset? Scala-developers are several times less than Java, and therefore the spread is such. She will be in demand unambiguously.
mrRontgen:
The lack of 100,500 vacancies on hh is not a reason to panic. The language is young, but it is gaining momentum very rapidly. As far as I know, Huawei is starting to saw integration solutions on our Scala (instead of Oracle products). So it’s not that bad.
Odersky and the company have very great prospects and ambitions. So, in my opinion, Scala (or its “updates”) will still surprise programmers!
Posts
- Navigating Precision: The Unmatched Accuracy of GPS in Garmin WatchesIn the ever-evolving realm of wearable technology, the beacon of precision shines brightly, and none wield it more adeptly than Garmin watches. These timepieces stand as unrivaled leaders in harnessing the… Read more: Navigating Precision: The Unmatched Accuracy of GPS in Garmin Watches
- Unleashing the Power of Macros with Logitech G203 SoftwareEmbracing Efficiency and Creativity In the vibrant world of gaming and productivity, the Logitech G203 emerges as more than a meticulously crafted mouse. Its software introduces a transformative feature: macros. Macros… Read more: Unleashing the Power of Macros with Logitech G203 Software
- Programming for Growth: The Digital Transformation of Surrey’s Real EstateIn today’s rapidly evolving digital landscape, technology is transforming various industries, including real estate. Surrey, a vibrant city in British Columbia, Canada, has embraced the power of programming to drive growth… Read more: Programming for Growth: The Digital Transformation of Surrey’s Real Estate
- Scala vs. Java A Comprehensive ComparisonScala and Java are recognized as leading programming languages in the industry. Java has been widely used for enterprise applications for many years, whereas Scala has become increasingly popular thanks to… Read more: Scala vs. Java A Comprehensive Comparison
- Scala: The Language of Choice for Game Servers & MoreIt’s a bit of an understatement to say that Scala is a new admiration. What began as a niche interest in functional coding has turned into one of the most lovable… Read more: Scala: The Language of Choice for Game Servers & More
- It is not necessary to stop at only one programming languageLearning programming languages can be an incredibly rewarding and fulfilling experience, whether you are a beginner or an experienced programmer. There is great freedom in exploring programming languages, as there are… Read more: It is not necessary to stop at only one programming language
- How To Monetize Information Sites?There are many ways to monetize the site, but which of them is more suitable for a content resource, and what are usually missing articles? Let’s talk about this below. But… Read more: How To Monetize Information Sites?
- How To Make Money On The Internet: Universal InstructionsIn this article I explain what sites and how you can earn, what steps to take, what specialists to hire and so on. All the information is universal, so you can… Read more: How To Make Money On The Internet: Universal Instructions
- The Complete Guide to Programming Codes and How They Will Change the FutureIn recent years, there has been a dramatic increase in the use of programming codes. These codes have the potential to change the future as we know it, making tasks and… Read more: The Complete Guide to Programming Codes and How They Will Change the Future
- Top Apps Every Jeep Owner Should HaveAny driver knows that in the current economic climate it is difficult to calculate the future costs of your vehicle. Nor is it easy to find the right address if you… Read more: Top Apps Every Jeep Owner Should Have
- How do I add or remove a vehicle on the Uconnect AppTime goes by, and the view of the device of modern cars is changing. For car owners, variety means individuality, independence. He will find the right car that is the best… Read more: How do I add or remove a vehicle on the Uconnect App
- Bitcasino.io Are Ready to Give a Shot a Few Innovative IT-teamsA software company Bitcasino.io has announced a contest for introducing a new programming language. Bitcasino wants to build a new backend for one of its online casinos using Scala and help… Read more: Bitcasino.io Are Ready to Give a Shot a Few Innovative IT-teams
- Desktop software monetization: a guideThe first thing that comes to mind when thinking about desktop monetization is advertising and paid purchases. At the same time, we can name other ways to monetize your application. Most… Read more: Desktop software monetization: a guide
- Becoming a developer: at the beginningHow to become a programmer, and where should you start if there is no practical experience, and your idea of ​​programming is very vague? We will tell you how to start… Read more: Becoming a developer: at the beginning
- Everything you need to know about macrosThere are many people on the planet who want to lose weight. They use a variety of diets. someone will enter the count of calories, carbohydrates, so that they know how… Read more: Everything you need to know about macros
- PerspectivesBaruch Sadogursky, Developer advocate at JFrog, has already expressed his opinion on the future of Scala:I’m a little scared of what is happening with Scala now, because there is a trend… Read more: Perspectives
- The target audienceScala’s advantages have been appreciated by many large companies – Twitter, LinkedIn, Foursquare, Novell, Siemens, GridGain. However, in academic circles this language is still more popular. The user @platoff in the… Read more: The target audience
- What’s “under the hood”The Scala language combines three things: static typing, object-oriented and functional approaches. As mentioned, Scala runs in the Java virtual machine. Compatibility (“free mixing”) of this language with Java makes it… Read more: What’s “under the hood”
- The Berkeley Software Distribution license (BSD)The Berkeley Software Distribution license (BSD) is a licensing agreement pioneered to distribute UNIX-like BSD operating systems.On January 17, 2011, the language development team won a research grant for a period… Read more: The Berkeley Software Distribution license (BSD)
- The Scala programming languageThe Scala programming language is a symbiosis of Java and C #. It is not the first language to combine OOP with a functional approach, but it began to gain traction… Read more: The Scala programming language