嵌入式开发新手篇-如何成为优秀的嵌入式开发者

如何成为一个优秀的嵌入式软件开发者?

MingLiang.Lu 写于 2012年06月25日 10:30:50

俗话说,做一行爱一行,既然选择了一行,要想得到高身价高收入,那么至少得在行业中算个牛人,如果菜鸟不抱着想成为大侠的心,那永远都只在边缘徘徊,既然有心做嵌入式开发,那么你的目标起码应该从成为一个优秀的开发者开始,而下面的是你至少得掌握的基础:

一个优秀的开发者应该具备以下几个方面的技能:

  • 首先,应该懂得如何高效管理自己的工作时间。
  • 其次,是如何管理好自己的工程项目。
  • 再则,就是熟练使用开发工具。
  • 最后,才是编写优秀的代码。

这适用大部分的程序开发人员,那么关于从事嵌入式开发,入门者应该知道些什么呢?

1.编码你需要什么环境?

  • 虚拟机(VMware-workstation )
  • ubuntu-12.04
  • 文本编辑器 vim
  • 交叉编译工具链(不管是mips平台还是arm平台或者其他,你用什么就配置什么)
  • 其他看开发需要

2.怎样高效管理代码?

  • git 代码获取工具
  • Github 代码托管工具
  • osChina 也不错
  • 其他看个人习惯

3.怎么管理开发文档?

  • Windows下用MarkdownPad2
  • 其他看个人习惯

4.项目流程图怎么画?

  • MindProject(思维导图)
  • 其他看个人习惯

后记

其实,我个人很享受并一直保持着这样的开发习惯。因为在开发过程中,必不可少会产生多种源文件以及各种各样的开发笔记或者开发文档,以及流程图或者项目的导图之类。对开发过程中产生的文件的管理,也是对开发者本身的一种考量,而我个人习惯的将他们分类存放:

  • 项目流程图&流程图 常用的框架图可以放csdn上,方便查阅。
  • 开发的笔记或者文档也更放在csdn上,方便查阅。
  • 项目开发的过程产生的源代码文件,放置在GitHub上。
  • 切记不可泄露与公司有关的源码或者文件!不然,有可能因此吃官司哟!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值