Live data from Hacker News

Don't call yourself a programmer, and other career advice (2011)

kalzumeus.com

171–176 of 176 posts

Re: Don't call yourself a programmer, and other career advice (2011)

#171

Earlier quoted context omitted.

"We are what we pretend to be, so we must be careful what we pretend to be." - Kurt Vonnegut

When I became a dad I started making 'dad' jokes sarcastically. Now I make them and I don't even notice. So yes, beware.

It works in reverse, too. I've been gleefully making dad jokes forever and look where that got me.

Re: Don't call yourself a programmer, and other career advice (2011)

#172
post #170

Earlier quoted context omitted.

From the German Wikipedia article on "Softwareentwickler": My translation: The job title _software developer_ is not a protected job title in Germany and Austria. According to German law, the job title _software engineer_ may only be used by those who have successfully completed a technical degree. In Austria, the title of engineer can also be acquired through training at an HTL [Höhere Technische Lehranstalt, aprox.…

This all might very well be, but it does not reflect reality. Everybody calls himself Software Engineer, nobody calls himself Softwareingenieur. As if Google Deutschland would not hire you as a Software Engineer (or SRE, ..) if you are missing a B.Sc. (or did it in a non-technical field) but everything else is perfect.

This is not about hiring, it is about what you are allowed to call yourself, i.e. what you are allowed to write into your CV on your buisness card, on your Web site or use for self advertisment. Don't expect to get away with calling yourself an "Engineer" if you are not an "Ingenieur". Judges do not like to be fooled.

Job adverisments in German almost exclusively use the term "Software-Entwickler" ("software developer"), indicating that an IT degree is not necessarily required for the job.

Re: Don't call yourself a programmer, and other career advice (2011)

#173

Earlier quoted context omitted.

I don't understand why so many people seem to disagree with this point. If you're a specialist that's one thing, but a normal software stack should be generalizable? I got hired at all of my jobs so far without having major prior experience with the languages they use, and definitely not the frameworks.

Myself and others would consider your experience unique/not the norm. If you don’t mind me asking, what was the mechanism used to obtain those jobs? Was it primarily via networking or word of mouth, did you have some type of in? Or were your jobs with smaller employers or startups perhaps? Because in “The Enterprise” you’ll be disqualified straight away if you don’t have a certain amount of experience in a certain fr…

I might be atypical, for sure. I've moved through Java, Go, Python, c++ and recently to Scala now, with no contacts at any of the companies I've applied to, but hopefully good references in each case. I've only been a dev for 7-ish years and had 3 separate jobs in that time. Youth might have given me some leniency in the first moves, but maybe less so in the latest one.

Im from a small country, so it might just be that the developers have a stronger hand at the negotiation table than elsewhere, since there're fewer competent devs as a result.

In any case, as a programmer I feel like I would always hire someone that demonstrates good programming skills in the "wrong language" over someone who's mediocre in the "right language", so it's sad to hear that's not the case many places. And that might be a lesson I should keep in the back of my mind as well.

Re: Don't call yourself a programmer, and other career advice (2011)

#174
post #170

Earlier quoted context omitted.

This all might very well be, but it does not reflect reality. Everybody calls himself Software Engineer, nobody calls himself Softwareingenieur. As if Google Deutschland would not hire you as a Software Engineer (or SRE, ..) if you are missing a B.Sc. (or did it in a non-technical field) but everything else is perfect.

This is not about hiring, it is about what you are allowed to call yourself, i.e. what you are allowed to write into your CV on your buisness card, on your Web site or use for self advertisment. Don't expect to get away with calling yourself an "Engineer" if you are not an "Ingenieur". Judges do not like to be fooled. Job adverisments in German almost exclusively use the term "Software-Entwickler" ("software develope…

> This is not about hiring, it is about what you are allowed to call yourself, i.e. what you are allowed to write into your CV on your buisness card, on your Web site or use for self advertisment.

If my job title is Software Engineer, then this is of course what it written on my business card that my employer prints for me.

> Job adverisments in German almost exclusively use the term "Software-Entwickler"

This is just not true.

Re: Don't call yourself a programmer, and other career advice (2011)

#175
post #151

Earlier quoted context omitted.

That could be the case wherever you live, but this isn't true in general. The word "engineer" is protected title in some countries (without requiring additional qualification such as the word "professional" or "licensed").

I think I remember reading it's not even consistent across the US, that some states have the same protections on the title.

[deleted]

Re: Don't call yourself a programmer, and other career advice (2011)

#176
post #174

Earlier quoted context omitted.

This is not about hiring, it is about what you are allowed to call yourself, i.e. what you are allowed to write into your CV on your buisness card, on your Web site or use for self advertisment. Don't expect to get away with calling yourself an "Engineer" if you are not an "Ingenieur". Judges do not like to be fooled. Job adverisments in German almost exclusively use the term "Software-Entwickler" ("software develope…

> This is not about hiring, it is about what you are allowed to call yourself, i.e. what you are allowed to write into your CV on your buisness card, on your Web site or use for self advertisment. If my job title is Software Engineer, then this is of course what it written on my business card that my employer prints for me. > Job adverisments in German almost exclusively use the term "Software-Entwickler" This is jus…

>> This is not about hiring, it is about what you are allowed to call yourself, i.e. what you are allowed to write into your CV on your buisness card, on your Web site or use for self advertisment.

> If my job title is Software Engineer, then this is of course what it written on my business card that my employer prints for me.

If you are not entitled to do use the title, then it is illegal nevertheless. After all, the law applies regardless of whether it is followed.

>> Job adverisments in German almost exclusively use the term "Software-Entwickler"

> This is just not true.

A search for "Softwareingenieur" or "Software-Ingenieur" on gulp.de, the leading IT freelancer platform in Germany currently gives zero results. If you search for "Software engineer" you get results mixed with "Softwareentwickler". So I went through these results which gave me aprox. 10 cases where they were looking explicitely for an "engineer" ("aprox." because I excluted those where "engineer" was one option among others or were they were mentioning the field "engineering" -- but even those were only a few). In contrast to that, when I searched for "Entwickler" or "developer", I got 275 results.[1] So the proportion of "engineer" is aprox. 3.6 % to that of "developer"/"Entwickler". I think it is okay to call that "almost exclusively".

[1] Some of it are a bit general, so you may not want to count everything. A quick random sample seems to indicate that the number is low nevertheless; so I went with 275, because the end result is unlikely to be significantly different.

Post reply on HN