Is it possible that my experience as a freelancer is irrelevant in the real workplace?What is the difference between freelancer and contractor?As a fresh CTO, I'm about to hire a full-stack developer much more skilled than I amI'm returning to the workforce after a long-standing medical concern. Do I share this with a potential employer?Is being casual unprofessional?Removing First 2 years Real Time Software Testing ExperienceIs it possible before any college for me to get a short term job as a front end developer for experience?Time to move on or can I help improve standards at the company?I have the ability to do the work, but can't make myself do itHow to deal with a senior coworker who wrote their own programming language?Considering to switch from Database Developer to Full-Stack developer

NULL value causes blank row in SELECT results for text concatenation

How to get Planck length in meters to 6 decimal places

Can living where Rare Earth magnetic ore is abundant provide any protection from cosmic radiation?

Help me, I hate squares!

How did Biff return to 2015 from 1955 without a lightning strike?

What is the term for completing a climbing route uncleanly?

If I buy and download a game through second Nintendo account do I own it on my main account too?

Balancing Humanoid fantasy races: Elves

Should students have access to past exams or an exam bank?

What force enables us to walk? Friction or normal reaction?

What is my clock telling me to do?

Why does macOS create file mounts for each app?

What parameters are to be considered when choosing a MOSFET?

How does the barbarian's bonus damage from Rage interact with two-weapon fighting?

How do discovery writers hibernate?

"Fewer errors means better products" or fewer errors mean better products."

Were there any unmanned expeditions to the moon that returned to Earth prior to Apollo?

How to prevent a single-element caster from being useless against immune foes?

Avoiding Implicit Conversion in Constructor. Explicit keyword doesn't help here

Using Python in a Bash Script

In the Schrödinger equation, can I have a Hamiltonian without a kinetic term?

Correct word for a little toy that always stands up?

How can a class have multiple methods without breaking the single responsibility principle

My employer is refusing to give me the pay that was advertised after an internal job move



Is it possible that my experience as a freelancer is irrelevant in the real workplace?


What is the difference between freelancer and contractor?As a fresh CTO, I'm about to hire a full-stack developer much more skilled than I amI'm returning to the workforce after a long-standing medical concern. Do I share this with a potential employer?Is being casual unprofessional?Removing First 2 years Real Time Software Testing ExperienceIs it possible before any college for me to get a short term job as a front end developer for experience?Time to move on or can I help improve standards at the company?I have the ability to do the work, but can't make myself do itHow to deal with a senior coworker who wrote their own programming language?Considering to switch from Database Developer to Full-Stack developer






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








6















First, a bit about my background: I'm developer/designer who started freelancing right out of college. For better and for worse, I'm entirely self-taught, and always made it to clients what my strengths and weakness are. I was always proud of my work, and my clients and users were always happy, as well. I worked with startups for about three years before deciding to apply for a full-time job to get experience working on larger projects.



By the time I started looking for a full-time job, I had planned, designed, and built several fully functional web applications for small startups or just side projects. I considered myself to be great a UI/UX design, decent at JS, and never oversold myself. I got a great position on a small team looking to revamp their aging application to something more modern. Great coworkers, room to learn new skills and improve my programming, etc. Perfect fit.



However, once we got into the development, I realized (later than I should have) that my approach to UI design and layout is very different from my boss's, and it's beginning to make me wonder if I wasted three years learning the wrong techniques. The best way that I can describe it is this: If you were to build a web app like Slack, or Trello, or Atom (a text editor build with HTML), you would approach your layout very differently than if you were building Stack Exchange, or Github, or even Facebook. I've been building applications the "Slack/Trello" way for four years, and all of my go-to approaches for design don't apply at this company, and are shot down because they are seen as wrong. I'll spare you all the details and jargon, but if anyone is familiar with the topic, I can get more specific.



For the most part, I am looking at this as an opportunity to learn new techniques, and get comfortable working in ways I'm not used to. However, I still feel bad that I sold myself as someone who could take a feature/product from conception to production, and that hasn't turned out to be the case. It's not that I can't (I did it professionally for 3 years), it's that my suggestions are shot down as being wrong or just irrelevant. I feel as though my relevant skills put me back at entry level, or worse: "ux ninja" level.



Is this something I should bring up to my superiors, or should I just keep my head down and do my best to change my approach to fit theirs?










share|improve this question



















  • 4





    Seems kinda natural that the approaches are different. Just learn the new ways, and you'll eventually be very flexible within your field. I sorta had the same approach, except for core development. I went from Fortune 500 company to a startup, which has taught me a lot :-)

    – cbll
    Mar 9 '17 at 8:10






  • 2





    You will probably have to adjust your approach but for some things you can "nudge" your coworkers toward your approach if you have sound arguments for why they are better and can properly educate them.

    – Brandin
    Mar 9 '17 at 8:15











  • I agree that you should probably do your best to learn their approaches, but you don't need to keep your head down nor do you need to bring it up since you hadn't done it on purpose :).

    – Teacher KSHuang
    Mar 9 '17 at 10:04











  • Has your boss mentioned anything regarding your output etc? It sounds to me like you may be overthinking this a bit?

    – Andrew Berry
    Mar 10 '17 at 8:55











  • @AndrewBerry My boss hased talk to me about it. We've talked about the merits of building things the "Slack" way, but when it comes time to doing it for real, he's not a fan of the techniques required.

    – Trey
    Mar 10 '17 at 16:17

















6















First, a bit about my background: I'm developer/designer who started freelancing right out of college. For better and for worse, I'm entirely self-taught, and always made it to clients what my strengths and weakness are. I was always proud of my work, and my clients and users were always happy, as well. I worked with startups for about three years before deciding to apply for a full-time job to get experience working on larger projects.



By the time I started looking for a full-time job, I had planned, designed, and built several fully functional web applications for small startups or just side projects. I considered myself to be great a UI/UX design, decent at JS, and never oversold myself. I got a great position on a small team looking to revamp their aging application to something more modern. Great coworkers, room to learn new skills and improve my programming, etc. Perfect fit.



However, once we got into the development, I realized (later than I should have) that my approach to UI design and layout is very different from my boss's, and it's beginning to make me wonder if I wasted three years learning the wrong techniques. The best way that I can describe it is this: If you were to build a web app like Slack, or Trello, or Atom (a text editor build with HTML), you would approach your layout very differently than if you were building Stack Exchange, or Github, or even Facebook. I've been building applications the "Slack/Trello" way for four years, and all of my go-to approaches for design don't apply at this company, and are shot down because they are seen as wrong. I'll spare you all the details and jargon, but if anyone is familiar with the topic, I can get more specific.



For the most part, I am looking at this as an opportunity to learn new techniques, and get comfortable working in ways I'm not used to. However, I still feel bad that I sold myself as someone who could take a feature/product from conception to production, and that hasn't turned out to be the case. It's not that I can't (I did it professionally for 3 years), it's that my suggestions are shot down as being wrong or just irrelevant. I feel as though my relevant skills put me back at entry level, or worse: "ux ninja" level.



Is this something I should bring up to my superiors, or should I just keep my head down and do my best to change my approach to fit theirs?










share|improve this question



















  • 4





    Seems kinda natural that the approaches are different. Just learn the new ways, and you'll eventually be very flexible within your field. I sorta had the same approach, except for core development. I went from Fortune 500 company to a startup, which has taught me a lot :-)

    – cbll
    Mar 9 '17 at 8:10






  • 2





    You will probably have to adjust your approach but for some things you can "nudge" your coworkers toward your approach if you have sound arguments for why they are better and can properly educate them.

    – Brandin
    Mar 9 '17 at 8:15











  • I agree that you should probably do your best to learn their approaches, but you don't need to keep your head down nor do you need to bring it up since you hadn't done it on purpose :).

    – Teacher KSHuang
    Mar 9 '17 at 10:04











  • Has your boss mentioned anything regarding your output etc? It sounds to me like you may be overthinking this a bit?

    – Andrew Berry
    Mar 10 '17 at 8:55











  • @AndrewBerry My boss hased talk to me about it. We've talked about the merits of building things the "Slack" way, but when it comes time to doing it for real, he's not a fan of the techniques required.

    – Trey
    Mar 10 '17 at 16:17













6












6








6


1






First, a bit about my background: I'm developer/designer who started freelancing right out of college. For better and for worse, I'm entirely self-taught, and always made it to clients what my strengths and weakness are. I was always proud of my work, and my clients and users were always happy, as well. I worked with startups for about three years before deciding to apply for a full-time job to get experience working on larger projects.



By the time I started looking for a full-time job, I had planned, designed, and built several fully functional web applications for small startups or just side projects. I considered myself to be great a UI/UX design, decent at JS, and never oversold myself. I got a great position on a small team looking to revamp their aging application to something more modern. Great coworkers, room to learn new skills and improve my programming, etc. Perfect fit.



However, once we got into the development, I realized (later than I should have) that my approach to UI design and layout is very different from my boss's, and it's beginning to make me wonder if I wasted three years learning the wrong techniques. The best way that I can describe it is this: If you were to build a web app like Slack, or Trello, or Atom (a text editor build with HTML), you would approach your layout very differently than if you were building Stack Exchange, or Github, or even Facebook. I've been building applications the "Slack/Trello" way for four years, and all of my go-to approaches for design don't apply at this company, and are shot down because they are seen as wrong. I'll spare you all the details and jargon, but if anyone is familiar with the topic, I can get more specific.



For the most part, I am looking at this as an opportunity to learn new techniques, and get comfortable working in ways I'm not used to. However, I still feel bad that I sold myself as someone who could take a feature/product from conception to production, and that hasn't turned out to be the case. It's not that I can't (I did it professionally for 3 years), it's that my suggestions are shot down as being wrong or just irrelevant. I feel as though my relevant skills put me back at entry level, or worse: "ux ninja" level.



Is this something I should bring up to my superiors, or should I just keep my head down and do my best to change my approach to fit theirs?










share|improve this question














First, a bit about my background: I'm developer/designer who started freelancing right out of college. For better and for worse, I'm entirely self-taught, and always made it to clients what my strengths and weakness are. I was always proud of my work, and my clients and users were always happy, as well. I worked with startups for about three years before deciding to apply for a full-time job to get experience working on larger projects.



By the time I started looking for a full-time job, I had planned, designed, and built several fully functional web applications for small startups or just side projects. I considered myself to be great a UI/UX design, decent at JS, and never oversold myself. I got a great position on a small team looking to revamp their aging application to something more modern. Great coworkers, room to learn new skills and improve my programming, etc. Perfect fit.



However, once we got into the development, I realized (later than I should have) that my approach to UI design and layout is very different from my boss's, and it's beginning to make me wonder if I wasted three years learning the wrong techniques. The best way that I can describe it is this: If you were to build a web app like Slack, or Trello, or Atom (a text editor build with HTML), you would approach your layout very differently than if you were building Stack Exchange, or Github, or even Facebook. I've been building applications the "Slack/Trello" way for four years, and all of my go-to approaches for design don't apply at this company, and are shot down because they are seen as wrong. I'll spare you all the details and jargon, but if anyone is familiar with the topic, I can get more specific.



For the most part, I am looking at this as an opportunity to learn new techniques, and get comfortable working in ways I'm not used to. However, I still feel bad that I sold myself as someone who could take a feature/product from conception to production, and that hasn't turned out to be the case. It's not that I can't (I did it professionally for 3 years), it's that my suggestions are shot down as being wrong or just irrelevant. I feel as though my relevant skills put me back at entry level, or worse: "ux ninja" level.



Is this something I should bring up to my superiors, or should I just keep my head down and do my best to change my approach to fit theirs?







work-experience employer-relations freelancing tech-industry






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 9 '17 at 8:08









TreyTrey

393 bronze badges




393 bronze badges










  • 4





    Seems kinda natural that the approaches are different. Just learn the new ways, and you'll eventually be very flexible within your field. I sorta had the same approach, except for core development. I went from Fortune 500 company to a startup, which has taught me a lot :-)

    – cbll
    Mar 9 '17 at 8:10






  • 2





    You will probably have to adjust your approach but for some things you can "nudge" your coworkers toward your approach if you have sound arguments for why they are better and can properly educate them.

    – Brandin
    Mar 9 '17 at 8:15











  • I agree that you should probably do your best to learn their approaches, but you don't need to keep your head down nor do you need to bring it up since you hadn't done it on purpose :).

    – Teacher KSHuang
    Mar 9 '17 at 10:04











  • Has your boss mentioned anything regarding your output etc? It sounds to me like you may be overthinking this a bit?

    – Andrew Berry
    Mar 10 '17 at 8:55











  • @AndrewBerry My boss hased talk to me about it. We've talked about the merits of building things the "Slack" way, but when it comes time to doing it for real, he's not a fan of the techniques required.

    – Trey
    Mar 10 '17 at 16:17












  • 4





    Seems kinda natural that the approaches are different. Just learn the new ways, and you'll eventually be very flexible within your field. I sorta had the same approach, except for core development. I went from Fortune 500 company to a startup, which has taught me a lot :-)

    – cbll
    Mar 9 '17 at 8:10






  • 2





    You will probably have to adjust your approach but for some things you can "nudge" your coworkers toward your approach if you have sound arguments for why they are better and can properly educate them.

    – Brandin
    Mar 9 '17 at 8:15











  • I agree that you should probably do your best to learn their approaches, but you don't need to keep your head down nor do you need to bring it up since you hadn't done it on purpose :).

    – Teacher KSHuang
    Mar 9 '17 at 10:04











  • Has your boss mentioned anything regarding your output etc? It sounds to me like you may be overthinking this a bit?

    – Andrew Berry
    Mar 10 '17 at 8:55











  • @AndrewBerry My boss hased talk to me about it. We've talked about the merits of building things the "Slack" way, but when it comes time to doing it for real, he's not a fan of the techniques required.

    – Trey
    Mar 10 '17 at 16:17







4




4





Seems kinda natural that the approaches are different. Just learn the new ways, and you'll eventually be very flexible within your field. I sorta had the same approach, except for core development. I went from Fortune 500 company to a startup, which has taught me a lot :-)

– cbll
Mar 9 '17 at 8:10





Seems kinda natural that the approaches are different. Just learn the new ways, and you'll eventually be very flexible within your field. I sorta had the same approach, except for core development. I went from Fortune 500 company to a startup, which has taught me a lot :-)

– cbll
Mar 9 '17 at 8:10




2




2





You will probably have to adjust your approach but for some things you can "nudge" your coworkers toward your approach if you have sound arguments for why they are better and can properly educate them.

– Brandin
Mar 9 '17 at 8:15





You will probably have to adjust your approach but for some things you can "nudge" your coworkers toward your approach if you have sound arguments for why they are better and can properly educate them.

– Brandin
Mar 9 '17 at 8:15













I agree that you should probably do your best to learn their approaches, but you don't need to keep your head down nor do you need to bring it up since you hadn't done it on purpose :).

– Teacher KSHuang
Mar 9 '17 at 10:04





I agree that you should probably do your best to learn their approaches, but you don't need to keep your head down nor do you need to bring it up since you hadn't done it on purpose :).

– Teacher KSHuang
Mar 9 '17 at 10:04













Has your boss mentioned anything regarding your output etc? It sounds to me like you may be overthinking this a bit?

– Andrew Berry
Mar 10 '17 at 8:55





Has your boss mentioned anything regarding your output etc? It sounds to me like you may be overthinking this a bit?

– Andrew Berry
Mar 10 '17 at 8:55













@AndrewBerry My boss hased talk to me about it. We've talked about the merits of building things the "Slack" way, but when it comes time to doing it for real, he's not a fan of the techniques required.

– Trey
Mar 10 '17 at 16:17





@AndrewBerry My boss hased talk to me about it. We've talked about the merits of building things the "Slack" way, but when it comes time to doing it for real, he's not a fan of the techniques required.

– Trey
Mar 10 '17 at 16:17










5 Answers
5






active

oldest

votes


















10














When they hired you they probably checked some examples of your previous projects. You are not supposed to be an advocate of a few specific technologies. You are suppose to be an expert that can bring its own background to the table and contribute to the innovation of your companies projects. Tech-culture diversity is enriching.



From this point of view do not argue in favor of a specific technique (let's say layout) just because its your familiar ground. You are in UX so you know the deal: "First know your User. And than Design for it." Use metrics, usability examples, compare with the competition, etc. You did not oversold yourself, you are just another point of view to the global expertise of your team. Sometimes your solution is the best, other times it won't be. Most of the times the solution is a composite of all insights and eventually reaches a "mature" state.



My advice is: do not focus on your differences (you did not become a worst designer overnight, neither were you fooling yourself about your expertise), focus on the final objectives. You have a target user so design for it.






share|improve this answer


































    4














    No experience is irrelevant. However it seems that your approach is a bad fit for the company and team.



    Learn the ropes, learn their methodology and move forwards. Your insights approaching problems from a different angle will come in handy and earn you respect later.



    As an engineer I have to hit the ground running with widely different networks built in different ways quite often even though at their core they all do the same thing. The most important factor is learning and working with what is there before making any changes.






    share|improve this answer
































      2














      Learn.



      All new positions will have you learning something, but what you learned in the past doesn't disappear or become irrelevant. I know quite a few languages now, and they all work together in my head to make me more flexible. I don't use COBOL any more (who does?!), but some of the things I learned from my COBOL coding days have stuck. Ditto C++/C#, even though I work in VB.NET now.



      When it comes to a new way of doing things, trust me, you will have something new every time you swap jobs. From processes and procedures to duties to code standards. The company knows it takes some time to adjust (well, hopefully) and will take that into consideration. If you fall behind by continuing to present your way and fail to take in their way you might have problems. You can turn this on its head by simply doing it their way...but turn your expertise into an asset. "I see we're doing this, and I did it that way, but in my experience I've seen that another way might be more efficient." Most bosses will listen to anything that makes a process better, even if they don't take it on, as long as you have done it their way BEFORE you make your suggestion.



      "Hey, boss, I got that project done. While I was working on it, I found this other way we COULD be doing it that's more efficient and takes less maintenance."



      Do it their way, tell them your way, let them make a decision as to what fits more in their strategy.






      share|improve this answer
































        1














        I'd say it's actually a bonus for the whole team. Groupthink only ever leads to complacency and you can guarantee at least some of your users will not think in the same way that the designers do. The more people you can involve in the design and development who have a different thought process or a different perspective, the more likely it is the end result will be successful.



        Joining a new team you will always find that they do things differently to how you are used to, but it's a two way street - an opportunity for you to learn how they do things and an opportunity for the team to learn from your experience of the "outside" too.






        share|improve this answer

























        • The negative connotations placed on the employer having a set way of doing things is quite, well, negative, You cannot "guarantee at least some of your users will not think in the same way that the designers do." I know I love a button to be in a certain place...and users flip out when you move it. Even if my placement makes more sense flow-wise. Work with the system and allow for them to decide to adopt a suggested change, don't expect to change what they do.

          – SliderBlackrose
          Mar 9 '17 at 19:09


















        0














        Flexibility, learning and compromise are certainly important. But in software development I find self-taught freelancers/consultants have quite a different approach than more "streamlined" straight-up development teams*. Freelancers also know that to get paid (ie. make a company money) they should deliver what's needed as accurately as possible since unused/rejected designs/code is unpaid designs/code.



        Freelancers and consultants focus on business needs and customer satisfaction besides development. Development teams focus on speed (especially nowadays), delivery and methodologies. The best companies should of course have a right balance between the two.



        A rational approach would be:



        • Am I helping or disrupting teamwork?

        • What are the industry's best practices (beware of unjustified bandwagons though)?

        • How do current practices fit and benefit the company's business needs?

        • Are current practices beneficial to customers (will it increase sales)?

        • What are the tolerance levels of change within and without the organisation?

        TL;DR: There is no right or wrong. Discuss and negotiate where you can. Learn and adapt if possible. But you shouldn't discount your passion, skills nor abilities. You may be destined for bigger and better things anyway, one can tell that from your question phrasing.



        *If I may, I want to elaborate on this point. On the customer side, it's no point for someone to promise the customer the world and have no reasonable understanding of how to achieve that. Neither should they fail to grasp business needs and requirements. Conversely, development teams should not smash out code and use trendy technologies just for the sake of it. Yes, development teams should have freedom and flexibility to enjoy methodologies they like but they should be aligned (an overused word, no doubt) with customer satisfaction and external and internal business needs. Who knows, maybe down the line you're the person to bridge this "gap", if it exists ;)






        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',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          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%2f86556%2fis-it-possible-that-my-experience-as-a-freelancer-is-irrelevant-in-the-real-work%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown




















          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();


          );
          );






          5 Answers
          5






          active

          oldest

          votes








          5 Answers
          5






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          10














          When they hired you they probably checked some examples of your previous projects. You are not supposed to be an advocate of a few specific technologies. You are suppose to be an expert that can bring its own background to the table and contribute to the innovation of your companies projects. Tech-culture diversity is enriching.



          From this point of view do not argue in favor of a specific technique (let's say layout) just because its your familiar ground. You are in UX so you know the deal: "First know your User. And than Design for it." Use metrics, usability examples, compare with the competition, etc. You did not oversold yourself, you are just another point of view to the global expertise of your team. Sometimes your solution is the best, other times it won't be. Most of the times the solution is a composite of all insights and eventually reaches a "mature" state.



          My advice is: do not focus on your differences (you did not become a worst designer overnight, neither were you fooling yourself about your expertise), focus on the final objectives. You have a target user so design for it.






          share|improve this answer































            10














            When they hired you they probably checked some examples of your previous projects. You are not supposed to be an advocate of a few specific technologies. You are suppose to be an expert that can bring its own background to the table and contribute to the innovation of your companies projects. Tech-culture diversity is enriching.



            From this point of view do not argue in favor of a specific technique (let's say layout) just because its your familiar ground. You are in UX so you know the deal: "First know your User. And than Design for it." Use metrics, usability examples, compare with the competition, etc. You did not oversold yourself, you are just another point of view to the global expertise of your team. Sometimes your solution is the best, other times it won't be. Most of the times the solution is a composite of all insights and eventually reaches a "mature" state.



            My advice is: do not focus on your differences (you did not become a worst designer overnight, neither were you fooling yourself about your expertise), focus on the final objectives. You have a target user so design for it.






            share|improve this answer





























              10












              10








              10







              When they hired you they probably checked some examples of your previous projects. You are not supposed to be an advocate of a few specific technologies. You are suppose to be an expert that can bring its own background to the table and contribute to the innovation of your companies projects. Tech-culture diversity is enriching.



              From this point of view do not argue in favor of a specific technique (let's say layout) just because its your familiar ground. You are in UX so you know the deal: "First know your User. And than Design for it." Use metrics, usability examples, compare with the competition, etc. You did not oversold yourself, you are just another point of view to the global expertise of your team. Sometimes your solution is the best, other times it won't be. Most of the times the solution is a composite of all insights and eventually reaches a "mature" state.



              My advice is: do not focus on your differences (you did not become a worst designer overnight, neither were you fooling yourself about your expertise), focus on the final objectives. You have a target user so design for it.






              share|improve this answer















              When they hired you they probably checked some examples of your previous projects. You are not supposed to be an advocate of a few specific technologies. You are suppose to be an expert that can bring its own background to the table and contribute to the innovation of your companies projects. Tech-culture diversity is enriching.



              From this point of view do not argue in favor of a specific technique (let's say layout) just because its your familiar ground. You are in UX so you know the deal: "First know your User. And than Design for it." Use metrics, usability examples, compare with the competition, etc. You did not oversold yourself, you are just another point of view to the global expertise of your team. Sometimes your solution is the best, other times it won't be. Most of the times the solution is a composite of all insights and eventually reaches a "mature" state.



              My advice is: do not focus on your differences (you did not become a worst designer overnight, neither were you fooling yourself about your expertise), focus on the final objectives. You have a target user so design for it.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited 7 mins ago









              xLCaliburn

              1083 bronze badges




              1083 bronze badges










              answered Mar 9 '17 at 9:30









              armatitaarmatita

              3371 silver badge9 bronze badges




              3371 silver badge9 bronze badges


























                  4














                  No experience is irrelevant. However it seems that your approach is a bad fit for the company and team.



                  Learn the ropes, learn their methodology and move forwards. Your insights approaching problems from a different angle will come in handy and earn you respect later.



                  As an engineer I have to hit the ground running with widely different networks built in different ways quite often even though at their core they all do the same thing. The most important factor is learning and working with what is there before making any changes.






                  share|improve this answer





























                    4














                    No experience is irrelevant. However it seems that your approach is a bad fit for the company and team.



                    Learn the ropes, learn their methodology and move forwards. Your insights approaching problems from a different angle will come in handy and earn you respect later.



                    As an engineer I have to hit the ground running with widely different networks built in different ways quite often even though at their core they all do the same thing. The most important factor is learning and working with what is there before making any changes.






                    share|improve this answer



























                      4












                      4








                      4







                      No experience is irrelevant. However it seems that your approach is a bad fit for the company and team.



                      Learn the ropes, learn their methodology and move forwards. Your insights approaching problems from a different angle will come in handy and earn you respect later.



                      As an engineer I have to hit the ground running with widely different networks built in different ways quite often even though at their core they all do the same thing. The most important factor is learning and working with what is there before making any changes.






                      share|improve this answer













                      No experience is irrelevant. However it seems that your approach is a bad fit for the company and team.



                      Learn the ropes, learn their methodology and move forwards. Your insights approaching problems from a different angle will come in handy and earn you respect later.



                      As an engineer I have to hit the ground running with widely different networks built in different ways quite often even though at their core they all do the same thing. The most important factor is learning and working with what is there before making any changes.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Mar 9 '17 at 8:25









                      KilisiKilisi

                      124k71 gold badges285 silver badges476 bronze badges




                      124k71 gold badges285 silver badges476 bronze badges
























                          2














                          Learn.



                          All new positions will have you learning something, but what you learned in the past doesn't disappear or become irrelevant. I know quite a few languages now, and they all work together in my head to make me more flexible. I don't use COBOL any more (who does?!), but some of the things I learned from my COBOL coding days have stuck. Ditto C++/C#, even though I work in VB.NET now.



                          When it comes to a new way of doing things, trust me, you will have something new every time you swap jobs. From processes and procedures to duties to code standards. The company knows it takes some time to adjust (well, hopefully) and will take that into consideration. If you fall behind by continuing to present your way and fail to take in their way you might have problems. You can turn this on its head by simply doing it their way...but turn your expertise into an asset. "I see we're doing this, and I did it that way, but in my experience I've seen that another way might be more efficient." Most bosses will listen to anything that makes a process better, even if they don't take it on, as long as you have done it their way BEFORE you make your suggestion.



                          "Hey, boss, I got that project done. While I was working on it, I found this other way we COULD be doing it that's more efficient and takes less maintenance."



                          Do it their way, tell them your way, let them make a decision as to what fits more in their strategy.






                          share|improve this answer





























                            2














                            Learn.



                            All new positions will have you learning something, but what you learned in the past doesn't disappear or become irrelevant. I know quite a few languages now, and they all work together in my head to make me more flexible. I don't use COBOL any more (who does?!), but some of the things I learned from my COBOL coding days have stuck. Ditto C++/C#, even though I work in VB.NET now.



                            When it comes to a new way of doing things, trust me, you will have something new every time you swap jobs. From processes and procedures to duties to code standards. The company knows it takes some time to adjust (well, hopefully) and will take that into consideration. If you fall behind by continuing to present your way and fail to take in their way you might have problems. You can turn this on its head by simply doing it their way...but turn your expertise into an asset. "I see we're doing this, and I did it that way, but in my experience I've seen that another way might be more efficient." Most bosses will listen to anything that makes a process better, even if they don't take it on, as long as you have done it their way BEFORE you make your suggestion.



                            "Hey, boss, I got that project done. While I was working on it, I found this other way we COULD be doing it that's more efficient and takes less maintenance."



                            Do it their way, tell them your way, let them make a decision as to what fits more in their strategy.






                            share|improve this answer



























                              2












                              2








                              2







                              Learn.



                              All new positions will have you learning something, but what you learned in the past doesn't disappear or become irrelevant. I know quite a few languages now, and they all work together in my head to make me more flexible. I don't use COBOL any more (who does?!), but some of the things I learned from my COBOL coding days have stuck. Ditto C++/C#, even though I work in VB.NET now.



                              When it comes to a new way of doing things, trust me, you will have something new every time you swap jobs. From processes and procedures to duties to code standards. The company knows it takes some time to adjust (well, hopefully) and will take that into consideration. If you fall behind by continuing to present your way and fail to take in their way you might have problems. You can turn this on its head by simply doing it their way...but turn your expertise into an asset. "I see we're doing this, and I did it that way, but in my experience I've seen that another way might be more efficient." Most bosses will listen to anything that makes a process better, even if they don't take it on, as long as you have done it their way BEFORE you make your suggestion.



                              "Hey, boss, I got that project done. While I was working on it, I found this other way we COULD be doing it that's more efficient and takes less maintenance."



                              Do it their way, tell them your way, let them make a decision as to what fits more in their strategy.






                              share|improve this answer













                              Learn.



                              All new positions will have you learning something, but what you learned in the past doesn't disappear or become irrelevant. I know quite a few languages now, and they all work together in my head to make me more flexible. I don't use COBOL any more (who does?!), but some of the things I learned from my COBOL coding days have stuck. Ditto C++/C#, even though I work in VB.NET now.



                              When it comes to a new way of doing things, trust me, you will have something new every time you swap jobs. From processes and procedures to duties to code standards. The company knows it takes some time to adjust (well, hopefully) and will take that into consideration. If you fall behind by continuing to present your way and fail to take in their way you might have problems. You can turn this on its head by simply doing it their way...but turn your expertise into an asset. "I see we're doing this, and I did it that way, but in my experience I've seen that another way might be more efficient." Most bosses will listen to anything that makes a process better, even if they don't take it on, as long as you have done it their way BEFORE you make your suggestion.



                              "Hey, boss, I got that project done. While I was working on it, I found this other way we COULD be doing it that's more efficient and takes less maintenance."



                              Do it their way, tell them your way, let them make a decision as to what fits more in their strategy.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Mar 9 '17 at 19:05









                              SliderBlackroseSliderBlackrose

                              3,0781 gold badge7 silver badges19 bronze badges




                              3,0781 gold badge7 silver badges19 bronze badges
























                                  1














                                  I'd say it's actually a bonus for the whole team. Groupthink only ever leads to complacency and you can guarantee at least some of your users will not think in the same way that the designers do. The more people you can involve in the design and development who have a different thought process or a different perspective, the more likely it is the end result will be successful.



                                  Joining a new team you will always find that they do things differently to how you are used to, but it's a two way street - an opportunity for you to learn how they do things and an opportunity for the team to learn from your experience of the "outside" too.






                                  share|improve this answer

























                                  • The negative connotations placed on the employer having a set way of doing things is quite, well, negative, You cannot "guarantee at least some of your users will not think in the same way that the designers do." I know I love a button to be in a certain place...and users flip out when you move it. Even if my placement makes more sense flow-wise. Work with the system and allow for them to decide to adopt a suggested change, don't expect to change what they do.

                                    – SliderBlackrose
                                    Mar 9 '17 at 19:09















                                  1














                                  I'd say it's actually a bonus for the whole team. Groupthink only ever leads to complacency and you can guarantee at least some of your users will not think in the same way that the designers do. The more people you can involve in the design and development who have a different thought process or a different perspective, the more likely it is the end result will be successful.



                                  Joining a new team you will always find that they do things differently to how you are used to, but it's a two way street - an opportunity for you to learn how they do things and an opportunity for the team to learn from your experience of the "outside" too.






                                  share|improve this answer

























                                  • The negative connotations placed on the employer having a set way of doing things is quite, well, negative, You cannot "guarantee at least some of your users will not think in the same way that the designers do." I know I love a button to be in a certain place...and users flip out when you move it. Even if my placement makes more sense flow-wise. Work with the system and allow for them to decide to adopt a suggested change, don't expect to change what they do.

                                    – SliderBlackrose
                                    Mar 9 '17 at 19:09













                                  1












                                  1








                                  1







                                  I'd say it's actually a bonus for the whole team. Groupthink only ever leads to complacency and you can guarantee at least some of your users will not think in the same way that the designers do. The more people you can involve in the design and development who have a different thought process or a different perspective, the more likely it is the end result will be successful.



                                  Joining a new team you will always find that they do things differently to how you are used to, but it's a two way street - an opportunity for you to learn how they do things and an opportunity for the team to learn from your experience of the "outside" too.






                                  share|improve this answer













                                  I'd say it's actually a bonus for the whole team. Groupthink only ever leads to complacency and you can guarantee at least some of your users will not think in the same way that the designers do. The more people you can involve in the design and development who have a different thought process or a different perspective, the more likely it is the end result will be successful.



                                  Joining a new team you will always find that they do things differently to how you are used to, but it's a two way street - an opportunity for you to learn how they do things and an opportunity for the team to learn from your experience of the "outside" too.







                                  share|improve this answer












                                  share|improve this answer



                                  share|improve this answer










                                  answered Mar 9 '17 at 9:17









                                  Neil PNeil P

                                  8074 silver badges7 bronze badges




                                  8074 silver badges7 bronze badges















                                  • The negative connotations placed on the employer having a set way of doing things is quite, well, negative, You cannot "guarantee at least some of your users will not think in the same way that the designers do." I know I love a button to be in a certain place...and users flip out when you move it. Even if my placement makes more sense flow-wise. Work with the system and allow for them to decide to adopt a suggested change, don't expect to change what they do.

                                    – SliderBlackrose
                                    Mar 9 '17 at 19:09

















                                  • The negative connotations placed on the employer having a set way of doing things is quite, well, negative, You cannot "guarantee at least some of your users will not think in the same way that the designers do." I know I love a button to be in a certain place...and users flip out when you move it. Even if my placement makes more sense flow-wise. Work with the system and allow for them to decide to adopt a suggested change, don't expect to change what they do.

                                    – SliderBlackrose
                                    Mar 9 '17 at 19:09
















                                  The negative connotations placed on the employer having a set way of doing things is quite, well, negative, You cannot "guarantee at least some of your users will not think in the same way that the designers do." I know I love a button to be in a certain place...and users flip out when you move it. Even if my placement makes more sense flow-wise. Work with the system and allow for them to decide to adopt a suggested change, don't expect to change what they do.

                                  – SliderBlackrose
                                  Mar 9 '17 at 19:09





                                  The negative connotations placed on the employer having a set way of doing things is quite, well, negative, You cannot "guarantee at least some of your users will not think in the same way that the designers do." I know I love a button to be in a certain place...and users flip out when you move it. Even if my placement makes more sense flow-wise. Work with the system and allow for them to decide to adopt a suggested change, don't expect to change what they do.

                                  – SliderBlackrose
                                  Mar 9 '17 at 19:09











                                  0














                                  Flexibility, learning and compromise are certainly important. But in software development I find self-taught freelancers/consultants have quite a different approach than more "streamlined" straight-up development teams*. Freelancers also know that to get paid (ie. make a company money) they should deliver what's needed as accurately as possible since unused/rejected designs/code is unpaid designs/code.



                                  Freelancers and consultants focus on business needs and customer satisfaction besides development. Development teams focus on speed (especially nowadays), delivery and methodologies. The best companies should of course have a right balance between the two.



                                  A rational approach would be:



                                  • Am I helping or disrupting teamwork?

                                  • What are the industry's best practices (beware of unjustified bandwagons though)?

                                  • How do current practices fit and benefit the company's business needs?

                                  • Are current practices beneficial to customers (will it increase sales)?

                                  • What are the tolerance levels of change within and without the organisation?

                                  TL;DR: There is no right or wrong. Discuss and negotiate where you can. Learn and adapt if possible. But you shouldn't discount your passion, skills nor abilities. You may be destined for bigger and better things anyway, one can tell that from your question phrasing.



                                  *If I may, I want to elaborate on this point. On the customer side, it's no point for someone to promise the customer the world and have no reasonable understanding of how to achieve that. Neither should they fail to grasp business needs and requirements. Conversely, development teams should not smash out code and use trendy technologies just for the sake of it. Yes, development teams should have freedom and flexibility to enjoy methodologies they like but they should be aligned (an overused word, no doubt) with customer satisfaction and external and internal business needs. Who knows, maybe down the line you're the person to bridge this "gap", if it exists ;)






                                  share|improve this answer































                                    0














                                    Flexibility, learning and compromise are certainly important. But in software development I find self-taught freelancers/consultants have quite a different approach than more "streamlined" straight-up development teams*. Freelancers also know that to get paid (ie. make a company money) they should deliver what's needed as accurately as possible since unused/rejected designs/code is unpaid designs/code.



                                    Freelancers and consultants focus on business needs and customer satisfaction besides development. Development teams focus on speed (especially nowadays), delivery and methodologies. The best companies should of course have a right balance between the two.



                                    A rational approach would be:



                                    • Am I helping or disrupting teamwork?

                                    • What are the industry's best practices (beware of unjustified bandwagons though)?

                                    • How do current practices fit and benefit the company's business needs?

                                    • Are current practices beneficial to customers (will it increase sales)?

                                    • What are the tolerance levels of change within and without the organisation?

                                    TL;DR: There is no right or wrong. Discuss and negotiate where you can. Learn and adapt if possible. But you shouldn't discount your passion, skills nor abilities. You may be destined for bigger and better things anyway, one can tell that from your question phrasing.



                                    *If I may, I want to elaborate on this point. On the customer side, it's no point for someone to promise the customer the world and have no reasonable understanding of how to achieve that. Neither should they fail to grasp business needs and requirements. Conversely, development teams should not smash out code and use trendy technologies just for the sake of it. Yes, development teams should have freedom and flexibility to enjoy methodologies they like but they should be aligned (an overused word, no doubt) with customer satisfaction and external and internal business needs. Who knows, maybe down the line you're the person to bridge this "gap", if it exists ;)






                                    share|improve this answer





























                                      0












                                      0








                                      0







                                      Flexibility, learning and compromise are certainly important. But in software development I find self-taught freelancers/consultants have quite a different approach than more "streamlined" straight-up development teams*. Freelancers also know that to get paid (ie. make a company money) they should deliver what's needed as accurately as possible since unused/rejected designs/code is unpaid designs/code.



                                      Freelancers and consultants focus on business needs and customer satisfaction besides development. Development teams focus on speed (especially nowadays), delivery and methodologies. The best companies should of course have a right balance between the two.



                                      A rational approach would be:



                                      • Am I helping or disrupting teamwork?

                                      • What are the industry's best practices (beware of unjustified bandwagons though)?

                                      • How do current practices fit and benefit the company's business needs?

                                      • Are current practices beneficial to customers (will it increase sales)?

                                      • What are the tolerance levels of change within and without the organisation?

                                      TL;DR: There is no right or wrong. Discuss and negotiate where you can. Learn and adapt if possible. But you shouldn't discount your passion, skills nor abilities. You may be destined for bigger and better things anyway, one can tell that from your question phrasing.



                                      *If I may, I want to elaborate on this point. On the customer side, it's no point for someone to promise the customer the world and have no reasonable understanding of how to achieve that. Neither should they fail to grasp business needs and requirements. Conversely, development teams should not smash out code and use trendy technologies just for the sake of it. Yes, development teams should have freedom and flexibility to enjoy methodologies they like but they should be aligned (an overused word, no doubt) with customer satisfaction and external and internal business needs. Who knows, maybe down the line you're the person to bridge this "gap", if it exists ;)






                                      share|improve this answer















                                      Flexibility, learning and compromise are certainly important. But in software development I find self-taught freelancers/consultants have quite a different approach than more "streamlined" straight-up development teams*. Freelancers also know that to get paid (ie. make a company money) they should deliver what's needed as accurately as possible since unused/rejected designs/code is unpaid designs/code.



                                      Freelancers and consultants focus on business needs and customer satisfaction besides development. Development teams focus on speed (especially nowadays), delivery and methodologies. The best companies should of course have a right balance between the two.



                                      A rational approach would be:



                                      • Am I helping or disrupting teamwork?

                                      • What are the industry's best practices (beware of unjustified bandwagons though)?

                                      • How do current practices fit and benefit the company's business needs?

                                      • Are current practices beneficial to customers (will it increase sales)?

                                      • What are the tolerance levels of change within and without the organisation?

                                      TL;DR: There is no right or wrong. Discuss and negotiate where you can. Learn and adapt if possible. But you shouldn't discount your passion, skills nor abilities. You may be destined for bigger and better things anyway, one can tell that from your question phrasing.



                                      *If I may, I want to elaborate on this point. On the customer side, it's no point for someone to promise the customer the world and have no reasonable understanding of how to achieve that. Neither should they fail to grasp business needs and requirements. Conversely, development teams should not smash out code and use trendy technologies just for the sake of it. Yes, development teams should have freedom and flexibility to enjoy methodologies they like but they should be aligned (an overused word, no doubt) with customer satisfaction and external and internal business needs. Who knows, maybe down the line you're the person to bridge this "gap", if it exists ;)







                                      share|improve this answer














                                      share|improve this answer



                                      share|improve this answer








                                      edited Aug 12 '18 at 7:42

























                                      answered Aug 12 '18 at 7:34









                                      SaltySub2SaltySub2

                                      2851 silver badge11 bronze badges




                                      2851 silver badge11 bronze badges






























                                          draft saved

                                          draft discarded
















































                                          Thanks for contributing an answer to The Workplace Stack Exchange!


                                          • Please be sure to answer the question. Provide details and share your research!

                                          But avoid


                                          • Asking for help, clarification, or responding to other answers.

                                          • Making statements based on opinion; back them up with references or personal experience.

                                          To learn more, see our tips on writing great answers.




                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function ()
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f86556%2fis-it-possible-that-my-experience-as-a-freelancer-is-irrelevant-in-the-real-work%23new-answer', 'question_page');

                                          );

                                          Post as a guest















                                          Required, but never shown





















































                                          Required, but never shown














                                          Required, but never shown












                                          Required, but never shown







                                          Required, but never shown

































                                          Required, but never shown














                                          Required, but never shown












                                          Required, but never shown







                                          Required, but never shown











                                          Popular posts from this blog

                                          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

                                          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

                                          199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單