element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member's Forum To specialize or not to specialize, that is the question.
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 21 replies
  • Subscribers 597 subscribers
  • Views 4353 views
  • Users 0 members are here
  • specialization question
Related

To specialize or not to specialize, that is the question.

dougw
dougw over 3 years ago

Electronics and software are gigantic fields that are expanding at an exponential rate with far more new information every day than it is possible to assimilate. How do you deal with it? How should you deal with it? You want to stay relevant and contribute without becoming obsolete. Managing your time in such an environment is crucial to being able to remain an effective contributor. Especially if you want a "balanced" life that includes both technical and non-technical endeavors.

  1. Do you decide to focus on a niche where you can hope to stay informed of the latest developments?
  2. Do you try to track the major new developments at a high level and just dive in a bit when something catches your interest?
  3. Do you do a deep dive learning sprint whenever a new project demands it?
  4. Do you only perk up and put it in gear when something really interesting crosses your radar?
  5. Do you just rely on Google when you perceive a need for information?
  6. Do you give up and go into management?
  7. Do you just coast along doing interesting things that are in your comfort zone?
  8. Do you hang out on element14 as a compromise between information overload and enjoying the ride?
  • Sign in to reply
  • Cancel

Top Replies

  • fmilburn
    fmilburn over 3 years ago +3
    I don’t have an electronics background but I spent 4 years straight out of university writing FORTRAN code for an industrial process simulator with company support and training and then 4 more years in…
  • Jan Cumps
    Jan Cumps over 3 years ago +2
    3. Do you do a deep dive learning sprint whenever a new project demands it? Often it's this. A mix of 1, 2 and 3 actually. And 6, without the give-up clause
  • BigG
    BigG over 3 years ago in reply to dougw +2
    I've met far too many over the years who quickly gave up and became project managers...
Parents
  • BigG
    BigG over 3 years ago
    dougw said:
    How do you deal with it? How should you deal with it?

    This is a very good question.

    My daughter used to love watching Peppa Pig and there was one episode, which made me laugh. The episode was about the classroom teacher asking the kids what they want to do when they grow up, and they all replied that they wanted to do different jobs where they "could tell people what to do". How true for those young ambitious types.

    Anyway, I believe there are some other other options to consider, which are probably more relevant to younger folk:

    9. "Do you seek out a mentor and/or seek to learn from those who have more experience".

    10. "Do you seek out a working environment that suits your personality and learning approach. You may well do the same job but some will thrive in a more chaotic workplace while others will thrive with more regimented rules".

    I remember in one my earliest jobs, I worked as a reliability engineer on a light rail network. There was one chap who was in his early sixties working with me, who had been told to take it easy by his doctor after many years working in project leadership in the oil and gas industry. He was the one who taught me much about work life balance and about different working cultures. It was a pity that there were not more of these people around to "take you under the wing" as he retired after a year. It's because all too often we try and sprint ahead (and get into management) without realising that work is an ultra marathon. Certainly, it was in these earlier years as an engineer that I came across others who were of a similar age who were "earmarked for management" and were all doing project management work without much technical knowledge, other than a 1st class university pass. Needless to say that not many of these projects were completed on time and on budget.

    Then with complex assignments, I have found that I prefer more freedom to explore numerous options before closing in on a preference and then even revisiting a few as I gain more knowledge. This is not for everyone and certainly not all managers like this approach. So, not all environments suit all personalities.

    Then there may well be another option, which I am applying right now with my "experimenting with gesture sensors" challenge. And that is, exploring new avenues that were never identified before you started a project.

    For example, MaximIntegrated have provided a Windows only interface software, but they have also provided the source code in C#. I had never looked at C# before as never seen it relevant. But in this case, instead of just borrowing my son's Windows computer, I wondered whether I could use that source code in another way in LinuxOS.

    Well, after a little online searching (using your point 5 - Googling), I discovered:

    https://www.mono-project.com

    I've done some of the basics and wow it's brilliant. So, who knew, I would be learning something new today.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • BigG
    BigG over 3 years ago
    dougw said:
    How do you deal with it? How should you deal with it?

    This is a very good question.

    My daughter used to love watching Peppa Pig and there was one episode, which made me laugh. The episode was about the classroom teacher asking the kids what they want to do when they grow up, and they all replied that they wanted to do different jobs where they "could tell people what to do". How true for those young ambitious types.

    Anyway, I believe there are some other other options to consider, which are probably more relevant to younger folk:

    9. "Do you seek out a mentor and/or seek to learn from those who have more experience".

    10. "Do you seek out a working environment that suits your personality and learning approach. You may well do the same job but some will thrive in a more chaotic workplace while others will thrive with more regimented rules".

    I remember in one my earliest jobs, I worked as a reliability engineer on a light rail network. There was one chap who was in his early sixties working with me, who had been told to take it easy by his doctor after many years working in project leadership in the oil and gas industry. He was the one who taught me much about work life balance and about different working cultures. It was a pity that there were not more of these people around to "take you under the wing" as he retired after a year. It's because all too often we try and sprint ahead (and get into management) without realising that work is an ultra marathon. Certainly, it was in these earlier years as an engineer that I came across others who were of a similar age who were "earmarked for management" and were all doing project management work without much technical knowledge, other than a 1st class university pass. Needless to say that not many of these projects were completed on time and on budget.

    Then with complex assignments, I have found that I prefer more freedom to explore numerous options before closing in on a preference and then even revisiting a few as I gain more knowledge. This is not for everyone and certainly not all managers like this approach. So, not all environments suit all personalities.

    Then there may well be another option, which I am applying right now with my "experimenting with gesture sensors" challenge. And that is, exploring new avenues that were never identified before you started a project.

    For example, MaximIntegrated have provided a Windows only interface software, but they have also provided the source code in C#. I had never looked at C# before as never seen it relevant. But in this case, instead of just borrowing my son's Windows computer, I wondered whether I could use that source code in another way in LinuxOS.

    Well, after a little online searching (using your point 5 - Googling), I discovered:

    https://www.mono-project.com

    I've done some of the basics and wow it's brilliant. So, who knew, I would be learning something new today.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Fred27
    Fred27 over 3 years ago in reply to BigG

    The mono project is fine, but Microsoft's own .NET is now cross-platform from .NET 5 onwards. Take a look at .NET 6 and see if you can adjust the code a little to compile with that.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • BigG
    BigG over 3 years ago in reply to Fred27

    Well there you go. I did not know that.

    I just tested and the project would build ok using mono but there was something missing with .NET 4 so it would not run. I'm well out of my depth here. I would not know how to convert .NET 4 framework to .NET 5 or .NET 6.

    In fact this could be option 11... Do you seek to ask questions early or participate in forums, as you will always learn something new... or do you seek not to, so that you don't look bad in front of peers etc. (the classic in meetings when not knowing anything is to just nod in agreement)

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 3 years ago in reply to BigG

    Your questions 9 and 10 could be strong recommendations instead of just questions.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube