Should I list Design Patterns on my resume?
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
10
down vote
favorite
I'm rewriting my resume, and am trying to figure out if I should include design patterns in the "Summary of Skills" section.
Is it recommended to include major design patterns on my resume? Or does this just contribute to the tldr factor, and I should just let design patterns come up in the interview?
The design patterns I am considering adding are MVC and MVVM, and they directly relate to the sort of jobs I want to apply for (ASP.Net or WPF/Silverlight development).
software-industry resume skills
add a comment |Â
up vote
10
down vote
favorite
I'm rewriting my resume, and am trying to figure out if I should include design patterns in the "Summary of Skills" section.
Is it recommended to include major design patterns on my resume? Or does this just contribute to the tldr factor, and I should just let design patterns come up in the interview?
The design patterns I am considering adding are MVC and MVVM, and they directly relate to the sort of jobs I want to apply for (ASP.Net or WPF/Silverlight development).
software-industry resume skills
I list them on my resume because I feel that they are vital skills that are important to my line of work.
â IDrinkandIKnowThings
May 23 '13 at 17:17
Design patterns are nomenclature for commonly-occurring solutions to problems. I wouldn't call recognizing them a skill any more than being able to tell anwhile
loop from afor
loop.
â Blrfl
May 23 '13 at 18:18
@Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
â IDrinkandIKnowThings
May 23 '13 at 18:51
add a comment |Â
up vote
10
down vote
favorite
up vote
10
down vote
favorite
I'm rewriting my resume, and am trying to figure out if I should include design patterns in the "Summary of Skills" section.
Is it recommended to include major design patterns on my resume? Or does this just contribute to the tldr factor, and I should just let design patterns come up in the interview?
The design patterns I am considering adding are MVC and MVVM, and they directly relate to the sort of jobs I want to apply for (ASP.Net or WPF/Silverlight development).
software-industry resume skills
I'm rewriting my resume, and am trying to figure out if I should include design patterns in the "Summary of Skills" section.
Is it recommended to include major design patterns on my resume? Or does this just contribute to the tldr factor, and I should just let design patterns come up in the interview?
The design patterns I am considering adding are MVC and MVVM, and they directly relate to the sort of jobs I want to apply for (ASP.Net or WPF/Silverlight development).
software-industry resume skills
asked May 23 '13 at 15:42
Rachel
6,14184268
6,14184268
I list them on my resume because I feel that they are vital skills that are important to my line of work.
â IDrinkandIKnowThings
May 23 '13 at 17:17
Design patterns are nomenclature for commonly-occurring solutions to problems. I wouldn't call recognizing them a skill any more than being able to tell anwhile
loop from afor
loop.
â Blrfl
May 23 '13 at 18:18
@Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
â IDrinkandIKnowThings
May 23 '13 at 18:51
add a comment |Â
I list them on my resume because I feel that they are vital skills that are important to my line of work.
â IDrinkandIKnowThings
May 23 '13 at 17:17
Design patterns are nomenclature for commonly-occurring solutions to problems. I wouldn't call recognizing them a skill any more than being able to tell anwhile
loop from afor
loop.
â Blrfl
May 23 '13 at 18:18
@Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
â IDrinkandIKnowThings
May 23 '13 at 18:51
I list them on my resume because I feel that they are vital skills that are important to my line of work.
â IDrinkandIKnowThings
May 23 '13 at 17:17
I list them on my resume because I feel that they are vital skills that are important to my line of work.
â IDrinkandIKnowThings
May 23 '13 at 17:17
Design patterns are nomenclature for commonly-occurring solutions to problems. I wouldn't call recognizing them a skill any more than being able to tell an
while
loop from a for
loop.â Blrfl
May 23 '13 at 18:18
Design patterns are nomenclature for commonly-occurring solutions to problems. I wouldn't call recognizing them a skill any more than being able to tell an
while
loop from a for
loop.â Blrfl
May 23 '13 at 18:18
@Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
â IDrinkandIKnowThings
May 23 '13 at 18:51
@Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
â IDrinkandIKnowThings
May 23 '13 at 18:51
add a comment |Â
3 Answers
3
active
oldest
votes
up vote
8
down vote
accepted
To me a Design Pattern is something like Singleton or Strategy and that's way too small to go on a resume. MVC and MVVM are closer to frameworks, and you should definitely list them. Most resumes I see have a Technologies section that is just a list of languages, frameworks, tools and the like, something like:
C#, ASP.NET MVC, SQL, Windows Forms, WPF, XAML, MVVM, Visual Studio, Git, TFS, Scrum, Python, Ruby
I do pay attention to that list - if I want to hire a Windows 8 C++ developer then a C# dev who knows XAML and MVVM is still eligible for consideration, but a C# developer who's been doing exclusively web things will need to show me a reason I should believe they can do client development.
Don't get worked up about whether something is a language or not, is a framework or not, since half the people reading your resume are screening for buzzwords and don't know what any of them mean. The 6 extra characters it takes to add , MVVM
to your resume could be the difference for getting the interview.
add a comment |Â
up vote
10
down vote
In general I would add "Design patterns" as a single entry in the skills section. That's worth doing because it draws attention to the fact that you know what a design pattern is and that its important. Don't list individual patterns like Singleton or Visitor. That's far too detailed and looks like you are trying to pad your resume.
MVC and/or MVVM might be the only exceptions to that - however only do that if you think they are explicitly relevant to the job you are applying for, and you haven't listed other experience where they would be considered normal. So if using MVC would be normal in ASP.Net programming, and you have ASP.Net experience, don't bother listing them too.
It also depends how long your resume is. If its short, adding a couple of things won't hurt. If it's long then those are the things you should cut.
Thank you, your answer was useful to me however I am accepting Kate's answer because her point of "The 6 extra characters it takes to add, MVVM
to your resume could be the difference for getting the interview." really struck home for me.
â Rachel
May 29 '13 at 16:04
add a comment |Â
up vote
3
down vote
Depends. If you are junior to mid, it is worthwhile putting such things. But if you are senior or above, it will sound a little cheesy.
The reason I say cheesy is because if you are a decent senior developer worth his or her salt, you should be using design patterns anyways. That's an integral part of Object Oriented Development
add a comment |Â
StackExchange.ready(function ()
$("#show-editor-button input, #show-editor-button button").click(function ()
var showEditor = function()
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
;
var useFancy = $(this).data('confirm-use-fancy');
if(useFancy == 'True')
var popupTitle = $(this).data('confirm-fancy-title');
var popupBody = $(this).data('confirm-fancy-body');
var popupAccept = $(this).data('confirm-fancy-accept-button');
$(this).loadPopup(
url: '/post/self-answer-popup',
loaded: function(popup)
var pTitle = $(popup).find('h2');
var pBody = $(popup).find('.popup-body');
var pSubmit = $(popup).find('.popup-submit');
pTitle.text(popupTitle);
pBody.html(popupBody);
pSubmit.val(popupAccept).click(showEditor);
)
else
var confirmText = $(this).data('confirm-text');
if (confirmText ? confirm(confirmText) : true)
showEditor();
);
);
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
8
down vote
accepted
To me a Design Pattern is something like Singleton or Strategy and that's way too small to go on a resume. MVC and MVVM are closer to frameworks, and you should definitely list them. Most resumes I see have a Technologies section that is just a list of languages, frameworks, tools and the like, something like:
C#, ASP.NET MVC, SQL, Windows Forms, WPF, XAML, MVVM, Visual Studio, Git, TFS, Scrum, Python, Ruby
I do pay attention to that list - if I want to hire a Windows 8 C++ developer then a C# dev who knows XAML and MVVM is still eligible for consideration, but a C# developer who's been doing exclusively web things will need to show me a reason I should believe they can do client development.
Don't get worked up about whether something is a language or not, is a framework or not, since half the people reading your resume are screening for buzzwords and don't know what any of them mean. The 6 extra characters it takes to add , MVVM
to your resume could be the difference for getting the interview.
add a comment |Â
up vote
8
down vote
accepted
To me a Design Pattern is something like Singleton or Strategy and that's way too small to go on a resume. MVC and MVVM are closer to frameworks, and you should definitely list them. Most resumes I see have a Technologies section that is just a list of languages, frameworks, tools and the like, something like:
C#, ASP.NET MVC, SQL, Windows Forms, WPF, XAML, MVVM, Visual Studio, Git, TFS, Scrum, Python, Ruby
I do pay attention to that list - if I want to hire a Windows 8 C++ developer then a C# dev who knows XAML and MVVM is still eligible for consideration, but a C# developer who's been doing exclusively web things will need to show me a reason I should believe they can do client development.
Don't get worked up about whether something is a language or not, is a framework or not, since half the people reading your resume are screening for buzzwords and don't know what any of them mean. The 6 extra characters it takes to add , MVVM
to your resume could be the difference for getting the interview.
add a comment |Â
up vote
8
down vote
accepted
up vote
8
down vote
accepted
To me a Design Pattern is something like Singleton or Strategy and that's way too small to go on a resume. MVC and MVVM are closer to frameworks, and you should definitely list them. Most resumes I see have a Technologies section that is just a list of languages, frameworks, tools and the like, something like:
C#, ASP.NET MVC, SQL, Windows Forms, WPF, XAML, MVVM, Visual Studio, Git, TFS, Scrum, Python, Ruby
I do pay attention to that list - if I want to hire a Windows 8 C++ developer then a C# dev who knows XAML and MVVM is still eligible for consideration, but a C# developer who's been doing exclusively web things will need to show me a reason I should believe they can do client development.
Don't get worked up about whether something is a language or not, is a framework or not, since half the people reading your resume are screening for buzzwords and don't know what any of them mean. The 6 extra characters it takes to add , MVVM
to your resume could be the difference for getting the interview.
To me a Design Pattern is something like Singleton or Strategy and that's way too small to go on a resume. MVC and MVVM are closer to frameworks, and you should definitely list them. Most resumes I see have a Technologies section that is just a list of languages, frameworks, tools and the like, something like:
C#, ASP.NET MVC, SQL, Windows Forms, WPF, XAML, MVVM, Visual Studio, Git, TFS, Scrum, Python, Ruby
I do pay attention to that list - if I want to hire a Windows 8 C++ developer then a C# dev who knows XAML and MVVM is still eligible for consideration, but a C# developer who's been doing exclusively web things will need to show me a reason I should believe they can do client development.
Don't get worked up about whether something is a language or not, is a framework or not, since half the people reading your resume are screening for buzzwords and don't know what any of them mean. The 6 extra characters it takes to add , MVVM
to your resume could be the difference for getting the interview.
answered May 24 '13 at 1:08
Kate Gregory
105k40232334
105k40232334
add a comment |Â
add a comment |Â
up vote
10
down vote
In general I would add "Design patterns" as a single entry in the skills section. That's worth doing because it draws attention to the fact that you know what a design pattern is and that its important. Don't list individual patterns like Singleton or Visitor. That's far too detailed and looks like you are trying to pad your resume.
MVC and/or MVVM might be the only exceptions to that - however only do that if you think they are explicitly relevant to the job you are applying for, and you haven't listed other experience where they would be considered normal. So if using MVC would be normal in ASP.Net programming, and you have ASP.Net experience, don't bother listing them too.
It also depends how long your resume is. If its short, adding a couple of things won't hurt. If it's long then those are the things you should cut.
Thank you, your answer was useful to me however I am accepting Kate's answer because her point of "The 6 extra characters it takes to add, MVVM
to your resume could be the difference for getting the interview." really struck home for me.
â Rachel
May 29 '13 at 16:04
add a comment |Â
up vote
10
down vote
In general I would add "Design patterns" as a single entry in the skills section. That's worth doing because it draws attention to the fact that you know what a design pattern is and that its important. Don't list individual patterns like Singleton or Visitor. That's far too detailed and looks like you are trying to pad your resume.
MVC and/or MVVM might be the only exceptions to that - however only do that if you think they are explicitly relevant to the job you are applying for, and you haven't listed other experience where they would be considered normal. So if using MVC would be normal in ASP.Net programming, and you have ASP.Net experience, don't bother listing them too.
It also depends how long your resume is. If its short, adding a couple of things won't hurt. If it's long then those are the things you should cut.
Thank you, your answer was useful to me however I am accepting Kate's answer because her point of "The 6 extra characters it takes to add, MVVM
to your resume could be the difference for getting the interview." really struck home for me.
â Rachel
May 29 '13 at 16:04
add a comment |Â
up vote
10
down vote
up vote
10
down vote
In general I would add "Design patterns" as a single entry in the skills section. That's worth doing because it draws attention to the fact that you know what a design pattern is and that its important. Don't list individual patterns like Singleton or Visitor. That's far too detailed and looks like you are trying to pad your resume.
MVC and/or MVVM might be the only exceptions to that - however only do that if you think they are explicitly relevant to the job you are applying for, and you haven't listed other experience where they would be considered normal. So if using MVC would be normal in ASP.Net programming, and you have ASP.Net experience, don't bother listing them too.
It also depends how long your resume is. If its short, adding a couple of things won't hurt. If it's long then those are the things you should cut.
In general I would add "Design patterns" as a single entry in the skills section. That's worth doing because it draws attention to the fact that you know what a design pattern is and that its important. Don't list individual patterns like Singleton or Visitor. That's far too detailed and looks like you are trying to pad your resume.
MVC and/or MVVM might be the only exceptions to that - however only do that if you think they are explicitly relevant to the job you are applying for, and you haven't listed other experience where they would be considered normal. So if using MVC would be normal in ASP.Net programming, and you have ASP.Net experience, don't bother listing them too.
It also depends how long your resume is. If its short, adding a couple of things won't hurt. If it's long then those are the things you should cut.
answered May 23 '13 at 16:11
DJClayworth
41.6k989147
41.6k989147
Thank you, your answer was useful to me however I am accepting Kate's answer because her point of "The 6 extra characters it takes to add, MVVM
to your resume could be the difference for getting the interview." really struck home for me.
â Rachel
May 29 '13 at 16:04
add a comment |Â
Thank you, your answer was useful to me however I am accepting Kate's answer because her point of "The 6 extra characters it takes to add, MVVM
to your resume could be the difference for getting the interview." really struck home for me.
â Rachel
May 29 '13 at 16:04
Thank you, your answer was useful to me however I am accepting Kate's answer because her point of "The 6 extra characters it takes to add
, MVVM
to your resume could be the difference for getting the interview." really struck home for me.â Rachel
May 29 '13 at 16:04
Thank you, your answer was useful to me however I am accepting Kate's answer because her point of "The 6 extra characters it takes to add
, MVVM
to your resume could be the difference for getting the interview." really struck home for me.â Rachel
May 29 '13 at 16:04
add a comment |Â
up vote
3
down vote
Depends. If you are junior to mid, it is worthwhile putting such things. But if you are senior or above, it will sound a little cheesy.
The reason I say cheesy is because if you are a decent senior developer worth his or her salt, you should be using design patterns anyways. That's an integral part of Object Oriented Development
add a comment |Â
up vote
3
down vote
Depends. If you are junior to mid, it is worthwhile putting such things. But if you are senior or above, it will sound a little cheesy.
The reason I say cheesy is because if you are a decent senior developer worth his or her salt, you should be using design patterns anyways. That's an integral part of Object Oriented Development
add a comment |Â
up vote
3
down vote
up vote
3
down vote
Depends. If you are junior to mid, it is worthwhile putting such things. But if you are senior or above, it will sound a little cheesy.
The reason I say cheesy is because if you are a decent senior developer worth his or her salt, you should be using design patterns anyways. That's an integral part of Object Oriented Development
Depends. If you are junior to mid, it is worthwhile putting such things. But if you are senior or above, it will sound a little cheesy.
The reason I say cheesy is because if you are a decent senior developer worth his or her salt, you should be using design patterns anyways. That's an integral part of Object Oriented Development
edited May 28 '13 at 2:17
answered May 27 '13 at 2:44
Jay Jay Jay
22214
22214
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f11942%2fshould-i-list-design-patterns-on-my-resume%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
I list them on my resume because I feel that they are vital skills that are important to my line of work.
â IDrinkandIKnowThings
May 23 '13 at 17:17
Design patterns are nomenclature for commonly-occurring solutions to problems. I wouldn't call recognizing them a skill any more than being able to tell an
while
loop from afor
loop.â Blrfl
May 23 '13 at 18:18
@Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
â IDrinkandIKnowThings
May 23 '13 at 18:51