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

Tips for Becoming a Better Networker

Posted In Looking in Tech
Networking ra2studio
In his new column in Baseline magazine, Dice President Shravan Goli talks about professional networking: “I think of networking as part basic socializing and part insurance: a bench of peers to reach out to when I’m interested in finding a new position, solving a complex problem or just learning about what’s emerging technically.” Networking, in other words, needs to be a continuous process, one that goes beyond face-to-face meetings over drinks or coffee. Office visits, volunteer opportunities, group lunches, and… continue…

Some Companies REQUIRE Employees to Take Vacation

Posted In Looking in Tech
Beach
You’d expect it to be good for morale, but apparently it’s also good for business: Some companies are insisting—even forcing—their employees to take time off. One is Quirky, a New York startup that closes down one week during each of the year’s first three quarters. CEO Ben Kaufman told Business Insider that his employees tend to work in 90-day sprints, during which pressure slowly builds, “culminating in an extremely stressful and magically productive final 2-3 weeks of a calendar quarter.”… continue…

How Game Developers Turn Kickstarter Failure Into Success

Telepath Tactics
When you ask random strangers on the Internet to give you money, there are no guarantees. That’s true in almost any scenario, including when video game developers use Kickstarter to crowdfund the creation of a game. While 3,900 or so games have been funded on Kickstarter, more than 7,200 game projects failed to hit their goal. Within those two numbers are some people who fall into both categories: developers who failed to get funding on their first try, but re-launched… continue…

Uber Opens Its API. But Will People Build With It?

Uber Logo
In the five years since its creation, Uber has grown to an $18.2 billion company that threatens to subvert the traditional taxi industry in many cities around the world. Uber’s popularity stems largely from its ease of use—with a few taps of a mobile app, anyone can order a car-for-hire to his or her location. Like many a tech company, Uber needs to grow by a healthy percentage every quarter in order to satisfy its investors and fend off competition.… continue…

The Key Skills Needed by Big Data Engineers

Data
A mix between data scientist and engineer, Big Data engineers are a new breed in the technology community. Do you have what it takes to be a pioneer? The skills required for Big Data engineering roles aren’t necessarily new things, but they do require a certain level of understanding in a few particular areas for candidates to be successful. Those particular areas? Math and scientific analysis. If you’ve been successful in engineering roles with those skills in the past, even… continue…