Hacker News new | ask | show | jobs
by neilv 1038 days ago
I had a similar reaction, the first time I heard a graduating CS undergrad say that they were going into management consulting: "But you don't know anything yet..."

But I guess it's not that different from the new grads who are instantly called Software Engineers.

Some percentage will rise to quality work, through mentoring&training, effort, and experience... and quickly earn the title.

And some percentage will go through the motions... and still get paid lots of money.

1 comments

To me, the point of a software engineer is to write code. An experienced software engineer can quickly write quality code while also doing other responsibilities, but their fundamental job is still code. A new grad may not be good at writing code, and they may not be as good at ancillary things, but fundamentally they are still capable of writing code.

In contrast, the point of a consultant is to provide expertise in an area that some company doesn't have. A new CS grad may have more expertise in software than a non-tech company, but they definitely have less expertise in software than a tech company, and less experience in management than almost any company with more than 1 person in it.

In Norway the only difference between consultants and everyone else is that we cost more and are easier to fire.

Besides that we just do software development like everyone else. And sure we have colleagues to lean on but so do the companies we work for. Most of them are huge.

That's a contractor.