想由一个硬件设计工程师转业到软件开发工程师,应该从那

[复制链接]
5070|13
 楼主| weller1974 发表于 2007-6-11 16:22 | 显示全部楼层 |阅读模式
我从事硬件设计有好几年了,薪水到了5000也就不能再高了,又不适合从事管理、销售工作,还是热爱开发上,我想由一个硬件设计工程师转业到软件开发工程师,请教各位,应该从那里学起?C语言---C++----51---ARM?希望各位给我指点。
wjy1107 发表于 2007-6-11 16:50 | 显示全部楼层

好强阿!

哦?可以不用懂软件就能做硬件吗?如果您硬件做了那么多年看看汇编吧,然后在看C。
ocon 发表于 2007-6-11 16:57 | 显示全部楼层

找本谭浩强写的《C程序设计》看看

mamalihui 发表于 2007-6-11 17:12 | 显示全部楼层

转了多可惜啊

gyt 发表于 2007-6-11 17:21 | 显示全部楼层

PC

先学PC机上的编程吧。

C比较容易,而且以后便于转到单片机编程:)
木头东瓜 发表于 2007-6-11 17:23 | 显示全部楼层

转了确实可惜

不知道你说的软件开发工程师是指什么?
 楼主| weller1974 发表于 2007-6-11 17:25 | 显示全部楼层

5楼的兄弟

单片机结构我比较了解,你所说的”先学PC机上的编程“是否说先在电脑上学学C语言?
mamalihui 发表于 2007-6-11 17:40 | 显示全部楼层

搞硬件和男人一样,越老越值钱

gyt 发表于 2007-6-11 18:21 | 显示全部楼层

回7楼

是啊。我的意思就是先在PC机上学习编写PC机本身所使用的程序。这样一方面可以熟悉C语言的特点,另一方面也可以为以后搞上下位机合作工作打好基础。您的经验其实已经很丰富,软件应该会很快上手的:)
hspring86 发表于 2007-6-11 19:49 | 显示全部楼层

搞单片机把,熟悉硬件也是个优势,可以做底层软件开发

sio4 发表于 2007-6-11 20:29 | 显示全部楼层

搞简单的东西,不要太复杂

keer_zu 发表于 2007-6-12 08:03 | 显示全部楼层

随便说说

还是从单片机的c语言开始,这样和原来的工作有个结合,慢慢过渡。。。
然后从底层向高层一点一点走:硬件的驱动(只需要一点c的知识),基本功能(需要熟练c语言,了解数据结构之类,做一些像数据存储与查询、菜单显示、通信协议之类),系统(了解操作系统原理,熟悉C++这样的面向对象程序设计语言,拥有系统建模的思想,拥有从模型到程序设计语言的实现能力,使用32位想ARM这样的平台,使用实时操作系统)。。。。。。。
ayb_ice 发表于 2007-6-12 09:35 | 显示全部楼层

可以开始实施了。。。

keer_zu 发表于 2007-6-12 09:52 | 显示全部楼层

ayb_ice 好久不见

什么可以实施了?

把你的QQ发给我吧
zkq1879@hotmail.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部