Should I list Design Patterns on my resume?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
10
down vote

favorite
1












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).







share|improve this question




















  • 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










  • @Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
    – IDrinkandIKnowThings
    May 23 '13 at 18:51

















up vote
10
down vote

favorite
1












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).







share|improve this question




















  • 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










  • @Blrfl - Recognizing them is irrelavent. Being able to implement the patterns in software is not.
    – IDrinkandIKnowThings
    May 23 '13 at 18:51













up vote
10
down vote

favorite
1









up vote
10
down vote

favorite
1






1





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).







share|improve this question












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).









share|improve this question











share|improve this question




share|improve this question










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 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

















  • 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










  • @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











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.






share|improve this answer



























    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.






    share|improve this answer




















    • 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

















    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






    share|improve this answer






















      Your Answer







      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "423"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      convertImagesToLinks: false,
      noModals: false,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      noCode: true, onDemand: false,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );








       

      draft saved


      draft discarded


















      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

























      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.






      share|improve this answer
























        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.






        share|improve this answer






















          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.






          share|improve this answer












          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.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 24 '13 at 1:08









          Kate Gregory

          105k40232334




          105k40232334






















              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.






              share|improve this answer




















              • 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














              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.






              share|improve this answer




















              • 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












              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.






              share|improve this answer












              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.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              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
















              • 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










              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






              share|improve this answer


























                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






                share|improve this answer
























                  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






                  share|improve this answer














                  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







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited May 28 '13 at 2:17

























                  answered May 27 '13 at 2:44









                  Jay Jay Jay

                  22214




                  22214






















                       

                      draft saved


                      draft discarded


























                       


                      draft saved


                      draft discarded














                      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

















































































                      Comments

                      Popular posts from this blog

                      Long meetings (6-7 hours a day): Being “babysat” by supervisor

                      Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

                      Confectionery