2318 views|23 replies

706

Posts

0

Resources
The OP
 

Proficient in hardware and familiar with software [Copy link]

 

I have a curious question, I want to know: Are there many hardware engineers who are also familiar with software (can write code)? When I say hardware, I mean those who are proficient in it. I have rarely met such people.

This post is from Talking

Latest reply

Don't use your hobbies to challenge other people's eating skills   Details Published on 2022-4-11 10:51
 
 

9702

Posts

24

Resources
2
 

Jack of all trades, but not proficient in anything. I am one of those people who knows a little bit but is not proficient in anything.

This post is from Talking
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

6820

Posts

11

Resources
3
 
If we are talking about a certain product, there may be such a person, such as the original C51, but now there are too many products, and there are indeed not many people who can speak well of everything, but maybe there are some.
This post is from Talking

Comments

What you said makes sense. I am only proficient in a certain field. Although it is roughly the same, it is sometimes a little bit worse when it comes to different products. If it is basic digital circuits, it is okay. Analog circuits are more difficult, such as addition, subtraction, integration, amplification, reduction, same direction, reverse direction, following, multi-stage amplification, constant voltage, constant current, etc.  Details Published on 2022-4-8 09:19
 
 
 

2w

Posts

341

Resources
4
 

These are all related to work experience.

This post is from Talking
 
 
 

506

Posts

0

Resources
5
 

Every profession has its specialties.

This post is from Talking
 
 
 

4764

Posts

12

Resources
6
 
Either you become a jack of all trades in several project teams, or you specialize in one thing and reach the top.
This post is from Talking
 
 
 

706

Posts

0

Resources
7
 

But I think that hardware products still need the support of software. If you are professional in hardware and can also handle some software problems, your knowledge structure will be very rich.

This post is from Talking
 
 
 

1181

Posts

0

Resources
8
 
lugl4313820 posted on 2022-4-8 07:30 If it is a certain product, there may be such people, such as the original C51, but now there are too many products, and people who can say everything are really rare...

What you said makes sense. I am only proficient in a certain field. Although it is roughly the same, it is sometimes a little bit worse when it comes to different products. If it is basic digital circuits, it is okay. Analog circuits are more difficult, such as addition, subtraction, integration, amplification, reduction, same direction, reverse direction, following, multi-stage amplification, constant voltage, constant current, etc.

This post is from Talking

Comments

I am currently using a single-chip microcomputer. If I don't use it for a few days, I have to look up information again. I'm old, and my brain doesn't work as well.  Details Published on 2022-4-8 09:56
 
 
 

6820

Posts

11

Resources
9
 
zhangdaoyu posted on 2022-4-8 09:19 What you said makes sense. It’s just that being proficient in a certain field, although it is roughly the same, but changing to a different product, sometimes it’s a bit worse. If the basic numbers...

I am currently using a single-chip microcomputer. If I don't use it for a few days, I have to look up information again. I'm old, and my brain doesn't work as well.

This post is from Talking

Comments

Don't say that you won't use it for a few days. If you use a microcontroller and debug the driver yourself, you won't be able to find it if you don't read the manual when you look back.  Details Published on 2022-4-8 10:08
 
 
 

1181

Posts

0

Resources
10
 
lugl4313820 posted on 2022-4-8 09:56 I am currently using a single-chip microcomputer. If I don’t use it for a few days, I have to check the information again. I am old and my brain water is not working well.

Don't say that you won't use it for a few days. If you use a microcontroller and debug the driver yourself, you won't be able to find it if you don't read the manual when you look back.

This post is from Talking

Comments

So the importance of comments, the more you write, the more you feel that comments are more important than the program itself.  Details Published on 2022-4-8 10:26
 
 
 

6820

Posts

11

Resources
11
 
zhangdaoyu posted on 2022-4-8 10:08 Don’t say you won’t use it for a few days. The microcontroller you are using and the driver you debugged yourself, when you look back, you can’t even match it without reading the manual

So the importance of comments, the more you write, the more you feel that comments are more important than the program itself.

This post is from Talking
 
 
 

1w

Posts

142

Resources
12
 

Engineers who can independently undertake the design of MCU application products must be proficient in both software and hardware. As to what extent they are proficient is another question, which can be determined by looking at their designs.

This post is from Talking
Personal signature上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang
 
 
 

1575

Posts

0

Resources
13
 

Hasn't the OP ever heard that hardware that doesn't understand software is not good hardware?

This post is from Talking
 
 
 

706

Posts

0

Resources
14
 

Yes, being proficient in both software and hardware is not only beneficial for work, but if you are doing a project as a hobby, it would be very inconvenient if you are only proficient in one.

This post is from Talking
 
 
 

706

Posts

0

Resources
15
 

To be honest, in most companies, there are not many people who are good at both software and hardware.

This post is from Talking
 
 
 

3980

Posts

0

Resources
16
 

Energy is limited. If a person can achieve 80 points in both software and hardware, he can achieve 85 points by specializing in one. The society is so big, why do we need to cover everything? How can a R&D team of more than 10 people let you handle both software and hardware by yourself?

This post is from Talking
Personal signature

YesWatt艺瓦特电子科技有限公司 傻大粗电源转换器制造商 https://apu5ob0ydv0ysskfm03hs4dtqfr97j68.taobao.com/

 
 
 

3980

Posts

0

Resources
17
 

There are many positions related to hardware: circuit engineer (schematic), layout engineer (drawing board), debugging engineer (hard work), one person can't finish all the work, how can you play with code? Huawei, ZTE, Han's, DJI, Huichuan and other companies are all stupid

This post is from Talking
Personal signature

YesWatt艺瓦特电子科技有限公司 傻大粗电源转换器制造商 https://apu5ob0ydv0ysskfm03hs4dtqfr97j68.taobao.com/

 
 
 

706

Posts

0

Resources
18
 

Formal companies require people to specialize in certain areas and do things in depth and detail, so the division of labor is very detailed. If you are good at both software and hardware, you may be a chief technical engineer.

This post is from Talking

Comments

That depends on the type of company. Some companies make pure software and some make pure hardware, while others make both software and hardware. In the latter, the chief engineer is usually familiar with software and understands hardware, at least he or she does not need to be able to handle the hardware details himself.  Details Published on 2022-4-9 12:55
 
 
 

3980

Posts

0

Resources
19
 
Fred_1977 posted on 2022-4-9 11:42 Formal companies require technical specialization and require in-depth and detailed work, so the division of labor is very detailed. If you are good at both software and hardware, you may be a chief technical engineer.

That depends on the type of company. Some companies make pure software and some make pure hardware, while others make both software and hardware. In the latter, the chief engineer is usually familiar with software and understands hardware, at least he or she does not need to be able to handle the hardware details himself.

This post is from Talking
Personal signature

YesWatt艺瓦特电子科技有限公司 傻大粗电源转换器制造商 https://apu5ob0ydv0ysskfm03hs4dtqfr97j68.taobao.com/

 
 
 

706

Posts

0

Resources
20
 

It takes a lot of effort, time and personal experience. This is what I have been doing recently when I was learning FPGA. I spent a lot of time reading chip manuals and writing Verilog, which is the technical scope of hardware. At the same time, embedded processing IP also needs to use C language, which is the technical scope of software.

This post is from Talking
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list