Java

Which Programming Language Pays the Best?

Posted In Looking in Tech
shutterstock_Lightboxx
What programming language will earn you the biggest salary over the long run? According to Quartz, which relied partially on data compiled by employment-analytics firm Burning Glass and a Brookings Institution economist, Ruby on Rails, Objective-C, and Python are all programming skills that will earn you more than $100,000 per year. Java, C++, JavaScript, C, and R also topped the list, routinely racking up salaries of $90,000 and above. Click here to find programming jobs. “The dataset isn’t perfect, it’s… continue…

5 Programming Languages Marked for Death

Posted In Looking in Tech
matthi Shutterstock
As developers embrace new programming languages, older languages can go one of two ways: stay in use, despite fading popularity, or die out completely. We predict the following languages will likely die: Perl There was a time when everyone seemingly programmed in Perl. But for those of us who used the language regularly, there was something about it that didn’t seem right. One programmer I knew called it a “piecemeal” language, because it seemed as if the creators had just… continue…

5 Programming Languages You’ll Need Next Year (and Beyond)

shutterstock_179081537
We’ve reached a bit of a turning point in the world of programming. Ten years ago, programmers were moving into dynamic languages. To many of us, those languages seemed like a bit of a fad, even if they made programming easier. But those languages endured, and today we’re developing software with a combination of old and new tools. That creates the potential for confusion: What languages are best to learn if you want to stay employed? Before diving into which… continue…

May’s Programming Challenge: Resource Trading

Posted In Living in Tech
Roman Trade Network
In this problem, you are given a 20×20 map that contains 20 trading islands, each occupying a square. Each island is a trading port for gold, iron and wood. The map also contains a few reefs and uninhabited islands. The goal is simply to sail a ship from the top left square (0,0) and eventually end up at the bottom right (19,19) having earned as much as possible. Click here to find Java developer jobs. Your ship can sail to… continue…

Coding Challenge Wrap-Up: Who Won at Sevens

Posted In Living in Tech
Dice Coding Challenge Winner Badge
This was the contest I thought would never get started. Although the game Sevens is easy to play, getting the bot-runner code to run the compiled bots proved to be harder that I thought. I solved it for C, C++ and C# easily enough: These are all languages that produced a compiled .exe, but for running Java programs it took a bit longer. Then, when I solved that and started running the contest, it turned out that several of the… continue…

Tournament of Sevens: Week 1 Results

Marathon
Though the Tournament of Sevens coding challenge took much longer to get off the ground than expected, I’ve taken steps to sort out the bot bugginess and the contest is now roaring ahead. The first week included 16 viable competitors, out of 19 entries. One obstacle in getting this going was from Eclipse projects. The problem with them is that their source files end up in different places and the IDE is a bit fiddly building and deploying the class… continue…

Can Reactive Programming Handle Complexity?

Many readers questioned whether Reactive Programming enables you to address not just typical problems, but complex ones as well. continue…

What It’s Like to Work at StumbleUpon

Posted In Looking in Tech
StumbleUpon Logo
StumbleUpon has the best of both worlds – the agility of a startup and the stability of a 12-year-old company. At least that’s how its vice president of engineering, Paul Antaki, sees it. The San Francisco-based company offers up Web pages, videos and photos based on subscribers’ self-selected likes and dislikes. It’s powered by a lean but growing crew of approximately 90 people, of which half work in technology. The site relies heavily on Hadoop, R, Raku and Octave, and… continue…

Interview Questions for Java Developers

Posted In Java, Looking in Tech
Dice Interview Qs Icon
With an estimated 9 million developers using it, Java is one of the most popular programming languages around. In fact, some estimate that Java powers more than 3 billion devices. With so many people claiming expertise, IT managers often ask tricky technical questions to separate the novices from senior developers, says David Bolton, guide of the Dice Java Talent Community. Here are some questions you can expect to hear. What is Type Erasure? What Most People Say: “Umm, I’m not… continue…

Employers Say This is Why You’re Not Getting Hired

Posted In Looking in Tech
Unemployed Worker
It’s a continuing complaint: Employers who need skilled IT professionals say they can’t find people to fill their open jobs. But job seekers say it’s getting harder and harder to find a job. Why the disconnect? The unemployment rate in technology seems to underscore the employers’ arguments that there’s more demand than supply. During the fourth quarter of 2013, the rate dropped to 3.5 percent from 3.9 percent, according to Dice’s Q4 Tech Trends Report. That compares to a national… continue…