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
  • 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
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum Working in Electronics/Electronics-related fields: Perfomance & Expectations.
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 12 replies
  • Subscribers 302 subscribers
  • Views 2284 views
  • Users 0 members are here
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

Working in Electronics/Electronics-related fields: Perfomance & Expectations.

diemonx
diemonx over 4 years ago

Greetings!

I've been recently through some work related stuff after graduating from school on Electronics Maintenance, and have developed some doubts that I would like to inquiry on people already set on the field. I'm gonna ask the questions first as this is what this board is about, but I'll fill in on why I'm here for people that might be interested in some context:

 

So my questions are basically:

  1. How are expectations handled with projects and jobs in this field of work? What's expected of you or your employees for this line of work?
  2. How is speed and performance usually viewed in these jobs?
  3. What are your personal opinions regarding this field of work and how to improve or find success in it? What are approaches you have taken or seen others take to get things done?

 

------

Context:

 

I recently graduated and got my (what I think is equivalent, as there is not any solid response about how it is translated) Associate Degree/Higher National Diploma/High Level in Vocational Training in Electronics. Went through 3 month internship at a very small IoT company, helping design the PCBs for a gateway project, among some other stuff. Learned a lot about Eagle, Fusion 360, and making BOMs. They liked my designs and the way I did documentation and wanted to hire me too but the school set me up for another interview for a job with a freelance engineer that wanted to develop some CPU chips. The offer was good, and the interview went well even though it was clear I was lacking some concepts and that I had very little programming experience, but the person was interested so we got the deal done.

 

The initial job was developing a clone for a Toshiba CPU. Had to develop a code that could be checked using Verilog tools using C and scripts. The first week and a half, I spent them reading a lot about C, about CPUs in general, about Assembly, taking looots of notes, trying to figure the documentation out with some help from the guy here and there when I had doubts, letting him know during our daily reviews. Developing the code was an uphill battle. I couldn't get anything done or functional except for some file reader. Couldn't keep the "commit a bit of code each day even if its basic" because I felt nothing was working and when he helped, he did 90% of the job so I felt pretty embarrassed about it but he agreed that there were a lot of concepts to learn but that eventually I would be able to get it done. After a month, he said the project was no longer profitable at the current pace so he told me to stop working on it. He gave me a new project, which was reverse-engineering some old PCBs that needed to get new schematics in KiCad, using some scans of older PCB schematics as reference. The goal for it to be profitable was to do one or two a week but commented on how it being my first board would maybe take me a bit more while getting used to it, but it certainly was a lot easier, just grabbing the multimeter, checking connections and making the schematic. I took day and a half to do the symbols for the custom components and the research. Then I started figuring out a good methodology for it, as it had around 30 or more 16pin+ ICs and a couple BGA chips (late 80's/early 90's PCB,made with traces in vertically on one side and horizontally on the other): test the pins and following traces and vias ,writing down the layout, what components I had already checked, starting from top to bottom. It was taking me a looong time. I don't know what it was but just flipping the board, checking connections, following 0.5mm traces that got under chips and went through vias to other 5 components made those 8 hours go fast but I was progressing very slowly. Eventually I was getting in a groove and found what I think was the right methodology for it, and as more components get in the schematic that share connections the faster you are already connecting the other ones too. Still, a week and a half had passed and we met to see how things went, I showed him my methodology, how I was doing it, how I was already going faster but that some things took me some more time. Then he asked me how much % I think I got done and I felt I had around 35-45% done, but that it would clear pretty fast. As soon as I finished he decided to let me go on the spot, citing that I was too slow, that he expected minimum 85% of the board done, that it wasn't profitable either and that his expenses were too much for barely any results. He said that I took a day and half to do the symbols when he could do it in half a day, and that he had some other guy working for him that helps him on the side which did a more complex chip schematics with 15 pages in one night while saying that he didn't see me getting any better in 3 months or more so I was let go. I disagreed with him on that last part but you can't really argue with a guy comparing a fresh guy out of school to years-long professional and engineers.

 

After a while jobless and looking for work, mid-september I got contacted by my former boss at the intership asking me if I wanted to help finish the PCB that I was working on all while working from home (he would bring the materials) as a freelance job, only thing I had to do was name my price and how long would it take me. He explained some of the stuff that he wanted to do and all the new changes. I said I could, and did some research on hourly prices for technicians and got set on a price similar to what I was getting paid previously and set a 60 hour timeframe. He agreed with the price, but said that he could do it in 20 hours. I said that it took me a month to do what was currently done by learning new things and also while handling other unrelated stuff so I thought 60 hours was fair. Anyway, he disagreed and said that because I know more now, I should be able to go faster so I agreed that even if that was true these things change all the time while suggestions arrive, new things pop-up and changes need to be made, that it might be possible to do but that we would see how it went. Got the materials, had to take measurements of the enclosure and components again, all the things that needed to be fixed were still there so I fixed them, had to be precise about those measurements, had to redesign a lot of things and so on, he kept asking me for other tasks that were not planned or changing things as I asked and confirmed design decisions. As I foretold, at the 20 hour mark, it wasn't done yet and I let him know if he wanted to continue and he said I needed to be faster and to keep going. I did a lot of things on my own free time free too to accelerate the process. I finished the project then suddenly got asked if I wanted to work officially. I accepted (after discussing the terms and setting for the payment of the work already done aside) and started 2 weeks ago.

 

Today, as soon as I got in he told to me to have a PCB protoype we designed recently, for the board to be all set up in an hour. I am still not yet caught up with the dexterity of the whole soldering thing and the lab at work is not very well equipped for it except for the basics, so it was a lot of improvising things to keep boards fixed, using a caliper to fix objects so they don't move, having issues with static in my tweezers that kept pulling SMD components, and so on. Just switching between picking the component, inserting or pressing the component in an unconfortable way, while handling tweezers, the soldering iron and the string of solder, was probably what took half if not most of the time. All in all, it was obvious that in an hour I didn't have it, I had it a couple of hours later. But in that time I got handed quite a few comments about it: "This should have been finished already", "Are you still doing the board?", once I finished it "This is what you have done? Ever since you got here?".

 

The CPU job left me feeling very insecure about the way I do things, I tried to research a lot and tried to build things but it was a lot of concepts flying in my head with no clear connection, all while having the need to build those concepts in code, which by itself I still also needed to understand. Then got switched to an easier project, working non-stop but I guess it was not efficient enough for it and got canned because even though in both cases we were both clear it was gonna take more work while I learned the ropes, I wasn't profitable nor good enough in my first month. And now this guy that I work for now, wants to finish a project I know how to handle, so I set a timeframe knowing how things went when I was back there before, getting as a response that it can be done faster, and then as expected there was no way it was going to get done in 20 hours and I got told I needed to be faster because "everything was already done you only had to put some things here and there". I feel I don't know what some people expect anymore or if they even know how long some things take. Especially when learning things brand new. And then these comments today have been messing up with my confidence big time, and I am feeling unsure about my skills and confidence regarding if I am able to even to work at all in electronics.

 

It is a big rant and I apologize for it, but I appreciate any comment and anyone who reads it.

  • Sign in to reply
  • Cancel
  • colporteur
    colporteur over 4 years ago

    I struggled with how to respond to your story.

     

    I am retired but was drawn into your scenario with some empathy.

     

    One of the difficulties you are describing is expectations. Your employers expectations and your expectations. If expectation are not defined but assumed it can be very frustrating for both parties. Setting expectations requires discussion.

     

    When assigned a task what is expected? "The task needs to be done in three days." Maybe that is reasonable, if all the materials needed to complete the job are available. If the materials are not available then expectation need to be adjusted. When a task is assigned both sides need to clearly understand their expectation.

     

    Now this doesn't avoid conflict when tasks schedules are not met. A reasonable person will understand expectation. "Yes, we agreed to that schedule but the parts to complete the task didn't arrive on time. Can't build it if you don't have the parts." The unreasonable person will ignore the discussion and look for someone to blame.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • genebren
    genebren over 4 years ago

    Don't give up on the electronics industry based on these two examples.

     

    First off the CPU job was far more complex a task for a recent graduate at the Associate degree level.  I think that the job would be difficult for an individual with either a higher degree or a greater number of years of experience.  The IOT (internship) seemed like a better fit, but converting to freelance there seemed to be a time/budget issue.  Your estimate was likely a better guess than theirs.  And working faster is not really a solution to the problem.  As a freelancer, I tend to prefer bidding jobs as a one time fee as opposed to hourly rates as I don't like to get into situations where someone will question the number of hours that a task will take (I am also retired and I work more as a hobby as opposed to making a living, so this works better for me).

     

    These are challenging times for employers and employees.  I have hired new folks in the past, fresh out of school and with prior experience, but I felt that they needed a longer period of time to learn the ropes with a new company and also needed  a longer period of time to train in their field.  Setting short time constraints or having unrealistic expectations (too complex of task) is no way to start out a new employee.

     

    I hope that you are able to work through these issues and find a position where they are more willing to help you continue your training through mentor-ships and a series of appropriate task and time frames.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 4 years ago

    There is always room in the industry for employees at every skill and knowledge level. As long as they have enthusiasm for the job and are willing to work.

    Some positions and tasks require more extensive experience and knowledge than others, but it is up to the employer to find someone with suitable experience or train someone to successfully complete a task.

    If you are trying hard and not achieving what is expected, it is at least as much because the employer did not assess your capabilities properly, or did not provide adequate training. To achieve the best results, an employer needs to make the best use of the skill sets at their disposal, including learning abilities.

    Berating hard working people for not achieving some goal is a pretty unpleasant way to try to improve performance, and likely to result in high turnover, which is expensive.

    Bigger companies tend to be more tolerant of a wide range of skill levels and have better processes in place to optimize at different levels since every big company must deal with a wide range of staff.

    Try not to get too depressed about an employer who expects more than you can deliver, if you like electronics, you can just keep learning at every job you do and keep working towards a position you find fulfilling. Any given position can be unpleasant, but you can still learn from it and that knowledge will help you in the future.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 4 years ago

    Work is (or can be) enjoyable ideally, and it sounds like all was going well at the internship. Personally for a first job, I would have stuck with that, even at a far lower salary, than work for an individual doing freelance work. Freeelance work can come later. In a larger org they would spend the time (perhaps a year) spoon-feeding, and it's perfectly normal for a first job not to understand the project or even the bigger picture, for 6 months to a year - I certainly had little clue what the product I was working on in my first couple of jobs did, other than a very vague idea which turned out to be not entirely correct : ) since engineering topics, tools and so on are complex.

    Anyway it's also very normal to switch jobs in the first few years, so there's no harm in looking elsewhere too (maybe reach out to the internship firm, or at least keep in touch with them in case something comes up).

    It doesn't sound like you have any issue doing interviews and converting them into job offers, but just in case anything here helps, I'll put the link here - there's excellent commentary from many engineers in the discussion comments there too: Applying for Engineering Job Roles in COVID Times

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • robogary
    robogary over 4 years ago

    Hang in there Diego.

    Getting started professionally is the hard part, especially if you have to deal with a managerial techno-bully. A good manager would never say the things that you stated in your rant.

    Most employers gauge timing and delivery with experience level.  Also be aware of cultural differences of different countries and peoples in a global workplace, some managers will behave as work coach and a life coach , while others will be less concerned of your work/life balance.

    This is exciting to make your pathway the way you want it.

     

    Employers expect concern for doing a good job, being productive and reliable, and open frank communication ( not too frank. until you know them better)

    Also be aware of the back room syndrome. 

    As it refers to work, a front room person interfaces with real people, customers, potential customers,  other departments in a project,, sales, application people, field techs, remote troubleshooters, quality assurance, software and tool development,, trainers, & educators, sourcing,  etc...even upper management. Is a CEO potential in your future ?

    A back room person tends to focus alot more as an individual contributor delivering on their one job, Some people are made for the back room, however, unless you are a leader in your field, its a less lucrative and enviable position.

     

    One thing to consider is being flexible in selecting the first job.

    Its like buying a car, you may want a Ferrari, but with your resources you can get a used Hyundai, Ford, or Honda.

     

    Rather than go straight to PCB design or embedded system design, consider opportunities in the field service , customer technical support, testing development, technical writing to support your designs.

    Many people start this way , its quite an adventure if you get a traveling job and see the world with paid expenses and collecting a paycheck.

    You dont have to do this forever, and you may find something else you really enjoy doing as well.

    After a couple years, you have a new experience in your toolbelt that makes you even more valuable to an employer.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 4 years ago

    I think you were unlucky with your first job. As others have pointed out, reverse engineering a CPU is not a suitable task at your level of experience.

    The reverse engineering of PCBs is the kind of job that needs a lot of experience too.

     

    Keep looking - there are lots of interesting and decent jobs out there. Try and find a place where you will be working with a few other experienced engineers.

     

    It will help you if you have a clear idea of what you want to be working on so you can develop your skills.

     

    Estimating how long stuff will take is hard and bosses (and every one else) often get it wrong. Some are good at dealing with that, others less so.

     

    If you are going to have to do a lot of hand fitting of parts to boards (or some other new thing where you need some help) then maybe try asking on forums (including this one) for tips.

     

    Depending on the boss you coul try suggesting that an investment in decent tweezers, soldering iron and magnifier would improve your performance.

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • diemonx
    diemonx over 4 years ago in reply to colporteur

    Thanks for your reply!.

     

    Yes, I understand that is the needed approach. And I've said it a couple of times. At the same time, there is some difficulty because this is a relatively "new", company. We are just 3 employees + extra staff that does some stuff elsewhere. So there doesn't seem to be specifici times at all. It's all "Have it finished soon" or "Don't waste time we need this for yesterday" but there are not any timetables or anything of the sort. Also on the materials, sometimes ideas come up or I find alternatives and we don't have them available so then he has to order them, or things like not having tools to hold or support boards so you have to use extra fingers. All that slows progress.

     

    It's been a while since the post and I've been seeing that he mostly does it just to bother people, is my guess. The other guy, which has triple the months working there gets also asked of some insane goals. But of course, he is more vocal against it.

     

    But yeah, communication and handling of expectations are to be expected but in this case I think it's mostly doing things and improvising with whats available.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • diemonx
    diemonx over 4 years ago in reply to genebren

    Appreciate your reply!

     

    The CPU job seemed complex even when he suggested it, and they were rather "simple" CPUs, as they were old or discontinued chips. But as I said, during the interview and after my questions and the first week, it really seemed like it was a guy looking for someone to teach things to and that maybe he was willing to "invest" in it, as I felt I was getting paid to learn. So I soon learned that I needed to produce stuff and be profitable and sadly, I couldn't reach that. Not under those terms at least.

     

    For the intership guy, I looked up on freelancing websites for similar jobs or tasks just to take a guess on the price. Still, it wasn't very useful as they were engineer rates and some other strange rates or a set payment per project. I went for an hourly rate based on my previous salary as it was the only reference I had. And yes, indeed my estimate ended being close to it, even if you count the extra hours I didn't tally to the total hours. Working under him and seeing the sort of job that is being done, I still don't understand how for some of the more precise things like design or even PCB mounting is done better faster, especially with the lack of proper tools.

     

    Your third paragraph is part of that paradox (or current paradox?) about the job landscape for people getting in recent times: Can't get a job because you don't have enough experience, can't get experience because you can't get a job. At the same time, I understand how complex it is and how many places don't have the time/resources to train new people, how things like fees and taxes come when hiring that might end up generating losses, and so on. It's not simple that much is true.

     

    Hopefully, improvement will keep being a part of the plan!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • diemonx
    diemonx over 4 years ago in reply to dougw

    Thanks for the reply!

     

    Yes, I got told the same by other people as well. That even if I had taken the wrong approach at first of reading and writing too much to learn, without no tangibles done, he was aware and acknowledged my lack of programming skills and developer skills when he decided to hire me. So at the end of the day, it was a mistake on his part. That is why it surprised me and why I put the "expectations" topic over the table because if after such an process, you would expect you got hired because of something else or because it was an investment on your training, so suddenly talking about profits after only 1 month seemed strange. And after a comparison to a random guy who probably is an engineer by day and freelancer by night, then the more puzzling to me was the decision to hire unsuitable for what he needed.

     

    It is a common aspect of both places for them to be small companies, so I understand it from a resource/time/money point of view how much of a liability a new/fresh employee can be. So I agree that bigger companies have a higher margin of error (could be wrong here) because of that wide range of staff you mention.

     

    Thanks again, I like electronics and I hope I can keep going.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • diemonx
    diemonx over 4 years ago in reply to shabaz

    Thanks a lot for the link. I will give it a look. Would you say this can apply for someone in my position (more of a trade school degree) as it is not an engineering degree?

     

    I guess in that incoherent mess of a rant it's not properly said but the place I am working at now is the same place I did the interships in!. Which was the strange part because as soon as september started I told him about my availability but got shot down as he wasn't hiring and then got asked to do the freelance task 3 weeks later, and then asked to hire me a week after that. I agree and I wasn't planning on going the freelance route, just took this one as it was the same intership place and a project I was familiar with. On your comments about the projects and the bigger picture, I like it to compare to many programming jobs where new hires are not expected to be profitable until 6 months or a year in. So for electronics and engineering of course it's not any different.

     

    I try to do my best in the interviews, trying to pinpoint the right things and also asking questions as I like to know especifically what I would be doing and what a company does (and about conditions, salary, all that as it should be), I have also liked the tip from certain videos about doing your own stuff and having something to show but I haven't been able to get around doing something. Right now, as it is a contract tied to work available, it is pretty much temporary so I expect myself to be looking again sometime soon. So I'll learn and do things as much as I can!

    • 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 © 2025 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