Fundamentals and Job Hunting

A Dice Talent Community

Articles on the basics of software engineering and how to find a job. Check back — We’ll be updating this area regularly.

Best Practices: Change is all You Need

If you put ten engineers in a room and ask them about best practices, you’re probably going to get at least 20 opinions. If you ask them again six months or a year later, you’ll get a new set of 20 opinions, and there won’t be a whole lot of overlap. So herewith is the only best practice I’ve been able to stick with: It’s all going to change, so be ready. continue…

Trends

Software Engineering as a career is a juggernaut. In 2011, it was described as the best job in America by CNN, U.S. News and World Report and others. Why? High pay, good work environment and a whole lot of hiring. So where are all these software engineers going? What are they doing, and how do they get there? continue…

Job Hunting Tips for Engineers

You love being a software engineer and you’d like that to continue. There’s just one small problem: You need, or want, a new job. The good news is that the market for software engineers in the U.S. is pretty hot. Here some things to consider as you plan your strategy. continue…

Click here to return to the IT Management community.

THIS DICE TALENT COMMUNITY SPONSORED BY:

The Latest From Dice

This Is How You Shut Down a Kickstarter Project

Posted In Looking in Tech
Screen Shot 2014-09-19 at 10.03.27 AM
Late last year, sci-fi author Neal Stephenson had bad news for the thousands of people who’d supported his CLANG project on Kickstarter: Despite making its funding goal, the project itself would be placed on indefinite hold. CLANG (9,023 backers on Kickstarter, contributing $526,125) was a video-game platform that—had it seen the proverbial light of day—would have allowed players to duel like medieval knights, using a hardware controller to swing a virtual sword. Click here to find developer jobs. In a… continue…

Microsoft’s Clippy Making a Comeback?

Posted In Living in Tech
Clippy
Remember Clippy? The animated character tortured many a Microsoft Office user during its late-90s heyday, popping up uninvited to “help” write letters and other documents. Microsoft finally administered Clippy a well-earned coup de grâce in the mid-2000s, but not before it had evolved into a cultural laughingstock. Click here to find Microsoft-related jobs. Like the nigh-invincible creature in a horror movie, though, Clippy is back from the dead… sorta. The next version of Office won’t feature an animated paperclip bounding… continue…

Five Traits of Successful Startup Leaders

Posted In Looking in Tech
Jack Frog Shutterstock
It’s exciting to work on something that might become the Next Big Thing—but tech skills and a novel idea aren’t enough to make a startup a success. Roughly 90 percent of startups fail, according to some estimates. That places an enormous amount of pressure on startup founders. Not only do they need to be creative, optimistic, self-confident, and unafraid of failure—they also need considerable business smarts to carve out a financial plan and woo investors. But even that’s not quite… continue…

One-Third of Americans Now Freelancing

Posted In Looking in Tech
Kostenko Maxim Shutterstock
Roughly 34 percent of Americans earn money though freelancing rather than a full-time position, according to new data from the nonprofit Freelancers Union. That’s a slight uptick from the 31 percent reported in 2006 by the U.S. General Accountability Office, suggests The Wall Street Journal. Given the trends of the past few years, any sort of increase seems, in retrospect, inevitable: The Great Recession forced many unemployed workers to seek freelance work, while the rise of “sharing economy” firms such… continue…

3 Key Skills of QA Engineers

Posted In Looking in Tech
QA
As a QA engineer, you know you’re doing well when your work goes unnoticed. It’s your job to make sure everything is correct and operating as expected, so that users don’t encounter issues with your site or products. You’re responsible for testing and finding problems before they become problems. The most important qualities you’ll need are attention to detail, the ability to communicate quickly and clearly with your team, and the knack to learn new things on the fly. You… continue…