Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

JavaWorld Daily Brew

Irregular Expressions

Career tips for code wranglers. This isn't about coding for a living. It's about living.


Putting a Dent in the Universe

This developer career blog has covered a lot of topics related to programming skills. But I haven't addressed one of the most important components of career success: passion. And who better to turn to for advice about generating enthusiasm than Steve Jobs?

Read more ...

 

Your Worst Hire: Four Lessons from Other People's Mistakes

Alas, all of us are imperfect at the job interview process, on both sides of the desk. When we hire people to work for (or with) us, we sometimes bring on the wrong people. Find out what you can learn from stories of other managers' hiring disaster stories.

I asked dozens of people — developers and others — to tell me the story of their worst hiring decision. What made it the worst? What could they have done differently, if they'd known better? (And could they have known better?) How did that experience change their hiring practices?

Read more ...

 

Surviving a Job Promotion

I don't mean to imply that it's a bad thing to be promoted — quite to the contrary. But as you move up the corporate ladder, things change. And you have to change, too.

Read more ...

 

Getting a Job with the Skills Nobody's Paid You For

If you've picked up a language or development skill on your own time, it can be hard to sell that expertise to an employer. Here's two ways to do it.

This is an old question, but it's one that comes up at least once in every developer's career: How do I get a job using the skills or tools I want to use, if my current employer doesn't give me an opportunity to use them? I just found a variation on the question on a developer's discussion forum (edited slightly for clarity):

Read more ...

 

Who Pays for a Telecommuter's Equipment?

I've worked from a home office for most of my career. Primarily, those years were spent as an independent computer consultant, freelance writer, or other role motivated by, "If I don't write, I don't eat." However, for eight of the last ten years I was an employee who worked full-time from a home office, so I've become particularly sensitive to the plight of others in the same position.

Read more ...

 

Is Your Manager Responsible for Your Career?

A few years back, I wrote an essay about the best and worst tech interview questions and I dare say that you may find some of the suggestions valuable today. However, in re-reading that essay recently, my attention came to a screeching halt when I encountered this paragraph, which is ostensibly about the often-considered-lame question, "Where do you see yourself in five years?"

Read more ...

 

How Many People Should You Interview With?

When a software developer — or anyone, really — is looking for a new job, it's expected that you'll talk with the person to whom you report. Your new boss knows what she's looking for in the new hire (including technical skills and "team fit"), and since you're going to report to her she certainly will want to choose someone that'll make her happy. But how many other people should you expect to talk with?

Read more ...

 

When Do You Have "Enough" Design Time?

How do you know when it's time to stop staring out the window... and start coding?

The department had been given a new project. It was a bit like earlier projects, but had a few unique needs that made the application interesting. On the plus side, the software was built using the same framework that the team was used to. So the developers interviewed the users, gathered requirements... and that's when things went astray.

Maybe.

Read more ...

 

7 Lessons for Software Developers from Heinlein

Robert Heinlein wasn't really a programmer, of course. But in his writing career he said or wrote several things (in his own voice or that of a fictional character) that can help any software developer improve her code... or her career.

Read more ...

 

Several Tech Blogs Worth Exploring. Oh Yeah, All by Women.

Rather than whine about the low numbers of women in technology, I'll turn the spotlight on several geeky women — in programming, design, or other techie circles — whom you might like to discover.

I try to ignore gender in choosing the people to admire, really I do. But sometimes — well, it gets to me.

Read more ...

 

Looking Forward to Being Wrong

Here's one quick way to tell how good a colleague is: How does he respond when he finds out he made a mistake?

Read more ...

 

I knew it was time to look for a new job when they said....

Or, Phrase Translation: Get Your Résumé Out

Read more ...

 

What HR Professionals Look For in a Programmer's Resume

Last week, I wrote about the resume mistakes that can give your job application a short trip to the recycle bin. That was mostly a list of DO NOT DO THIS, and I had plenty of leftovers in the DO THIS category. This week, as promised, I share the opinions of professional HR staff and tech recruiters about what they want to see — and too often do not.

Read more ...

 

How to Make HR Dump A Programmer's Resume

We all like to think that applying for a job puts your résumé in front of your prospective new boss: a hiring manager who understands the technical background you carefully explained in your career summary. But most programmers apply for new jobs through the Human Resources (HR) department, which exists to eliminate candidates rather than to find them. If HR decides your background isn't right for the job, the hiring manager will never know about you.

Read more ...

 

Taking Time for Appreciation: Jerry Weinberg

No matter where we are in our careers, we are influenced by other people. Sometimes the people who teach us do so consciously, one-on-one; we call these mentors. Others have a wider impact. We call them leaders.

Read more ...

 
Syndicate content