Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My question is primarily concerned with making a CV.

Normally under the Language section we list the individual programming Languages we've used. For example, C#, C++, PHP.

Under the Platform section we can list the various operating systems and devices.

Under which category would Web Services/Windows Services fall? My point is these are not platforms by themselves and surely they aren't a language.

Is there any common term that can be used to describe these?

share|improve this question

closed as off-topic by Snowman, gnat, Bart van Ingen Schenau, Kilian Foth, durron597 Apr 8 '15 at 13:17

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – Snowman, gnat, Bart van Ingen Schenau, durron597
If this question can be reworded to fit the rules in the help center, please edit the question.

What about "Project types"? I'm not sure if it's easy to understand in a CV, but under this term you can list web services, REST APIs, Windows Services, Windows Workflow, Silverlight/Flash, etc. – MainMa Mar 29 '12 at 19:10
up vote 3 down vote accepted

I personally have a section on my CV for Technologies. This is a generic blanket term, but all of those things that do not fit anywhere else that need to be listed work in that section.

This approach also eliminates any possibility of someone looking at your CV and saying that an item you include is not correct for the heading. You still have to think about your headings but this gives a convenient "catch all".

share|improve this answer
Ah, I was thinking on that line too. So, anything that can't be classified into something else, can go under Technology, if appropriate? – Shamim Hafiz Mar 29 '12 at 18:58
Yes, it has worked for me. Something in my Technologies section actually helped me get my current job. – JustinDoesWork Mar 29 '12 at 19:01

Environment would be a heading I could see making sense though it may be a bit broad for some people. The idea here is that it is a bit of a specialization within a platform.

The other way you could try to go would be to categorize these as frameworks though that would also be using the term a bit loosely. As of .Net 3.0 there is WCF that can act as a Framework for building services.

share|improve this answer

I would echo the sentiment around using "Technologies". I personally use, and see often, "Additional Technologies", which falls after more specific sections for "Programming Languages" and "Markup and Query Languages", "Operating Systems and Administration", etc.

In other words, "Additional Technologies" is the catch all for things that don't otherwise fit, but are still important enough to list because they're searchable/scannable keywords.

Remember that while we as practitioners might know better/more accurate terms, the more esoteric we get in our CV, the less chance the initial (often non-technical) reviewers will pass on things they don't understand, even when it's highly relevant. People get "Additional Technologies" as "important things, sometimes a bonus!"

share|improve this answer

I think we have different "layers". When you try to figure out the difference in cloud computing (IaaS, PaaS, SaaS) you will figure out very fast what a service is. Here is a good Picture.

So every Application, no matter if its a service, a desktop application, a server application or what ever is defnitly a Application ;-) Our Frameworks like .NET or Java are allways part of the runtime, i would say they are lying above cause .NET or Java is a framework and the runtime is something else.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.