打印

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

[复制链接]
3418|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 | 只看该作者

转了多可惜啊

使用特权

评论回复
5
gyt| | 2007-6-11 17:21 | 只看该作者

PC

先学PC机上的编程吧。

C比较容易,而且以后便于转到单片机编程:)

使用特权

评论回复
6
木头东瓜| | 2007-6-11 17:23 | 只看该作者

转了确实可惜

不知道你说的软件开发工程师是指什么?

使用特权

评论回复
7
weller1974|  楼主 | 2007-6-11 17:25 | 只看该作者

5楼的兄弟

单片机结构我比较了解,你所说的”先学PC机上的编程“是否说先在电脑上学学C语言?

使用特权

评论回复
8
mamalihui| | 2007-6-11 17:40 | 只看该作者

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

使用特权

评论回复
9
gyt| | 2007-6-11 18:21 | 只看该作者

回7楼

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

使用特权

评论回复
10
hspring86| | 2007-6-11 19:49 | 只看该作者

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

使用特权

评论回复
11
sio4| | 2007-6-11 20:29 | 只看该作者

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

使用特权

评论回复
12
keer_zu| | 2007-6-12 08:03 | 只看该作者

随便说说

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

使用特权

评论回复
13
ayb_ice| | 2007-6-12 09:35 | 只看该作者

可以开始实施了。。。

使用特权

评论回复
14
keer_zu| | 2007-6-12 09:52 | 只看该作者

ayb_ice 好久不见

什么可以实施了?

把你的QQ发给我吧
zkq1879@hotmail.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

33

帖子

0

粉丝