jobs

How do we recruit great Mac developers?

My company wants to make some serious applications on the Mac, but we're having a hard time finding experienced mac developers. We're talking Objective-C Cocoa native stuff here. What's the best way to get them? Remote employees? From where? Contract workers or companies? Who? ...

Should programmers take IT help desk positions?

I am a sophomore in college right now. I am majoring in computer science. I am spending time on an open source project, but I'm interested in getting a job. Today I went in for an interview for a job at my school's "School of Forestry" as an IT Help Desk Assistant. He explained the job as, pretty much solving computer problems for indi...

Dealing with layoffs

With the economy not getting any better, how do you prepare yourself for layoffs? Even if it happens, how do you deal with it? Would love to hear your experiences or stories, if you have any. ...

Fair contract salary compared to permanent salary

Let's say I have a position open, it can either be contract or permanent position. What is a fair amount of money I should pay for the contract position, if I am willing to pay X per month for the permanent role? Contract pays are inevitably higher, because the contractors are not entitled for a lot of benefits, and are not guaranteed ...

How does one get to work for a video game company?

Hello! I teach an introductory course in Java at a state university. One student asked me if it was possible to major in game design. We may be a big university, but we have very few classes that deal with video games. How does one get to work for a video game company? Is a good education in Computer Science enough? I've seen commercia...

What are good programming skills to learn or focus on to future-proof my career over the next ten years?

What are some good programming skills to learn or focus on to future-proof my career over the next ten years? By this, I mean what do you see as being the popular languages, tools, and software technologies in widespread use over the next ten years that having experience with could make a person more highly employable. I pose this ques...

Can learning a new language (Human not programming) help your career?

I was wondering if anyone had any experience of learning a new language (a human language not a programming one) and whether is has helped you get ahead in your career. I'm assuming that the new language is one other than English which I think is fairly essential to programming as most programming resources seem to be english. The reas...

Good job boards for developers?

I like dice.com and craigslist but I was wondering what the collective wisdom of Stackoverflow would produce on this subject. I'd like to know particularly about software developer/engineer/architect boards not so much administration or web design. NOTE: Similar Post Developer Employment Resources ...

What appear to be the more lucrative programming skills at the moment?

I've referenced many of the salary survey sites, but they all tend to categorize salaries based on generic job titles. Obviously, things like job title, years of professional experience, location, and the many important non-tech skills are closely associated with how much a position pays. What are currently some of the hot programming-...

How much does it cost to develop an iPhone application?

How much can a developer charge for an iPhone app like Twitterrific? I want to know this because I need such an application with the same functionality for a new community website. I can do Ruby but have no experience with Objective-C. So it would be interesting for me if I should start reading books about iPhone programming or outsourc...

How to get a web development gig when my ASP.NET experience is a year and a half old?

How to get a web development gig when for the past year and a half have been working on C# libraries and user control. I have lost a bit of touch with ASP.Net 2.0 and have been familair with the older version of ASP.NET. Employers see this lack of web development in the past year as a big red 'NO' sign. I have been writing assemblies fo...

How do I go about "networking" to find a better job?

I don't really know who the players are in town, and I've been told that for the freedom I seem to need to enjoy my job I should try to find a smaller shop without all the "nickel and dime" time tracking bureaucracy. I've been here (Halifax, NS, Canada) for two years, but most of the software folks I know are people I work with or those...

How do you research a prospective employer?

Say you've got a job offer from some company. How do you go about doing your research on that company? Are there any resources or forums on the net where information about a company's work culture, benefits etc. are available and where people post their own experiences ? ...

How long do you program before you (need to) take a break?

I'm only a hobbyist programmer, so maybe my body isn't used to it. But I've found that I can only code for a few hours (usually 3) before I need to take a break. I move around quite a bit while I'm sitting, so it's not because of back pain or anything like that. Nor do I suffer a lot of eyestraing because I have a habit of glancing arou...

What do project managers do all day?

I know they are supposed to assign tasks, monitor progress and plan. But apart from monitoring, all else is a one time activity either at the beginning, middle or end of the project. So what do they do on a day to day basis? ...

Just Got Hired at a New Software Shop, Now What?

I was recently hired at a software shop. This is my first programming related job and I was wondering what things I need to do to get into the groove of the new job as quickly as possible. What tips do you have for a smooth transition into a working environment. ...

Most Unpleasant Programming Task You've Had to Do

What is the most unpleasant programming task you've ever had to do? This could be an assignment from a job, or a project or homework assignment for a class. Dimensions of unpleasantness can include annoying, boring, tedious, being uncreative, requiring no thought but lots of menial coding. ...

How to customize sql server agent jobs

I need to be able to schedule a job on the 10th of each month and have it run for a set number of days or until a specified date. Is there any way to customize sql server agent jobs using some sort of API or something? Thanks. ...

Dealbreakers for new programming jobs?

What might be said or implied at an interview or job posting that should set off alarm bells for a coder? I'm still only a few years in the industry but I already know to look out for excessive red tape and bureaucracy. Cubes and a noisy office also tell me that I'll be both miserable and unproductive and that management does not apprec...

What would you wear to an engineering position interview?

What would you wear to an engineering position interview? Suit-and-tie seems anachronistic to me, especially considering how some of my colleagues dress for work on a daily basis. Is it still the norm? ...