06Jun

Learning a new programming language takes time and money.

With fewer employers springing for the cost of training that isn’t immediately and directly necessary, developers understandably want to ensure that their investment will pay off.

No sense learning a language like Matlab, which had fast rise in popularity when it came on the scene in 2013 only to have a decline almost as quick. That’s what the latest rankings from RedMonk show.

No one is saying Matlab has disappeared. Just the contrary. It’s still being used in a variety of specialty areas. But as far as being discussed and referenced on Stack Overflow or code created on GitHub, it’s popularity has waned.

The chart RedMonk prepares shows that a few languages have strong staying power. JavaScript has held the top spot in all but two of the years between 2012 and 2021. Java, PHP, C# and Python have all been in the top five for years. Python unseated Java a couple years ago to take 2nd place in the rankings.

Explaining the methodology, RedMonk says, “The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion and usage in an effort to extract insights into potential future adoption trends.”

That said, an article on the tech careers site Dice.com says the RedMonk rankings are a useful guide to languages that have staying power. “It’s always worth looking at the latest updates,” the article says.

Discussing the top ranking languages, Dice says, “Employers have an incredible hunger for technologists skilled in these languages, both to build new applications and maintain mountains of legacy code.”

RedMonk language ranks - blog.jpg

Based on an analysis of millions of job postings last year, the five most frequently mentioned languages in order are SQL, Java, Python, JavaScript and C#.

Citing data from Burning Glass, another Dice post explains that “SQL developers earn a median salary of $92,504, with the profession projected to grow 11.5% over the next decade. Database administrators, who utilize SQL quite a bit, make nearly as much ($89,561) with exactly the same projected growth.”

The RedMonk list, like so many other rankings, is just one bit of intelligence. However, it does show the endurance of legacy languages.

“You can feel safe learning an older language such as Python or JavaScript today, because it’s not going anywhere soon,” says Dice. “Newer languages such as Kotlin attract a lot of buzz, but it might take years for them to become as ubiquitous.”

Photo by James Harrison on Unsplash

Employers Are Paying Premiums for These IT Skills

Earning an IT certification is always worth the effort. They add luster to a resume and improve job prospects with employers who pay a premium to those with the right credentials.

Foote Partners tracks IT pay and the premiums paid for 1101 tech skills. In its recently issued report, the firm found that when premiums are paid, they average 9.6% of base pay.

Many of those premiums go to those with certifications. But there are skills so in demand that employers are offering hefty pay premiums regardless of certifications. For a handful of these, the pay premium is at least 16% and their market value, Foote reports, rose no less than 5.6% during the first half of the year.

Writing for InsiderPro, David Foote presents 15 of the hottest skills requiring no certification, ranking them in order of first, cash premium earned and second, amount of market value increase. As Foote observes, his list is heavy with security, coding, database, analytics and artificial intelligence related skills.

At the top of his list is DevSecOps, which integrates security in DevOps creating, what Foote describes as a “’Security as Code’ culture with ongoing, flexible collaboration between release engineers and security teams.”

“In DevSecOps, two seemingly opposing goals – ‘speed of delivery’ and ‘secure code’ — are merged into one streamlined process, and this make it valuable to employers,” Foote explains.

We don’t have the average pay premiums for any of the skills he lists, but putting DevSecOps at the top of the list tells us the pay bump must be substantial, since the market value increase is a modest 5.6%.

The second hot skill on his list is “Security architecture and models.” “Security architecture,” Foote says, “Is a view of the overall system architecture from a security point and how the system is put together to satisfy the security requirements… we expect security models and architecting skills to continue to be strong going forward.”

Third is RStudio, a skill growing so much in demand that premiums increased 21.4% in six months. “RStudio is an integrated development environment for R, a programming language for statistical computing and graphics, and for Python,” Foote notes. Its popularity is increasing rapidly, because of R itself, which is open source, free and versatile.

The remaining skills on his list are ties:

  • 4th place: Cryptography; herbal language processing; neural networks and grasp knowledge control – 6.3% market value increase.
  • 8th place: Cloud Foundry & Cloudera Impala – 14.3% market value increase.
  • 10th place: Apache Cassandra; synthetic intelligence (AI); cyber risk intelligence; information analytics; Google TensorFlow and predictive analytics and modeling – 6.7% market value increase.

Photo by Michael Dziedzic on Unsplash

[bdp_post_carousel]

Researchers Hack Computer Fan. Seriously!

doesn’t involve exploiting bugs or vulnerabilities in software. Instead, they found a way to do it by controlling a computer’s cooling fan.

Amazingly, they found hackers could encode stored data into fan vibrations by imperceptibly slowing down or speeding up the fan’s rotation. The fan causes the computer itself and the surface it’s on to vibrate and these vibrations can be picked up by a smartphone and then retrieved by a hacker.

“We observe that computers vibrate at a frequency correlated to the rotation speed of their internal fans,” lead researcher Mordechai Guri told Tech Xplore. “These inaudible vibrations affect the entire structure on which the computer is placed.”

“The malware in question doesn’t exfiltrate data by cracking encryption standards or breaking through a network firewall,” he said. “Instead, it encodes data in vibrations and transmits it to the accelerometer of a smartphone.”

While the process of transmitting the data is extremely slow, and therefore not likely to be adopted by hackers (spy services maybe?) it is yet another demonstration of how it is possible to access a computer that is air-gapped, meaning it is isolated and not connected to the internet.

Guri is head of R&D at the univerity’s Cyber-Security Research Center. He and his team specialize in finding ways to access data from highly secure systems and devising methods of protecting against the threats.

In the case of the fan vibration hack, a simple method of protecting against it is to make the fan speed unchangeable.

Photo by Florian Olivo on Unsplash

[bdp_post_carousel]