建立良好的文档习惯 - 专家教你如何成为一名优秀的工程师
2013年05月15日 13:56 来源:电子发烧友网 作者:潘昶 我要评论(0)
建立良好的文档习惯
知识在于积累,但是人的记忆如果不经常刷新是会容易遗忘的,和DRAM一个道理。因此如果不能定期刷新,那么请把经验都写下来,成为一个本,通过各种网络渠道存放起来,以便随时翻查,这是“云硬盘”的一个最好的用法之一。
作为一个软件工程师,自己的代码风格的确自己很熟悉,所以写代码的时候很多时候不写注释,出现很多魔鬼数字,到处随便定义变量,但是如果这样的话不利于程序的维护以及传承。举个例子,一个ARM的linux程序,用以下定义,是否比在文档内嵌代码强呢?
随时备份自己的程序,编号以及时间戳做好。虽然软件上面有很多很好用的工具,我相信大部分工程师都不会使用这些代码维护工具。那么请看下个建议
软件/硬件的框架的制定以及描述文档的建立。建立了这些文档,可以让自己不断的对自己的思维/想法进行纠正,这样的话对自己的提升有很大帮助。
工欲善其事必先利其器
首先要做好一件事情,必须首先把工具搞好,比如FPGA开发,必须把开发环境搭建起来,如何进行验证以及代码编写等,环境搭建有很多方法,要么找厂家FAE索取相关的经验,要么找资深工程师进行咨询。
使用的工具正确的话,那么有时候事半功倍,好比上面截图的代码工具名字叫source insight,这个工具的功能强大,对于代码分析能提高很多的效率。这些如果写成了开发文档,那么就是经验了,这些经验有时候对于菜鸟来说,就是一本圣经,能够缩短成为老鸟的时间。
建立良好的思维习惯
作为嵌入式软件工程师,和ARM/单片机打交道超过10年,个人最反对的是使用debugger,除非特殊的纯软件算法,否则在很多混合场合是无法使用 debugger的,因为很多实时的信号过了就没有了,等你停下来找原因,黄花菜都凉了。良好严谨的思维方式,可以让自己在碰到某些情况的时候迅速定位问题所在解决问题,而不是依靠debugger进行辅助设计。
结构化的代码,软件为主的一个思想,这是很重要的指导思想。没有哪个公司能够把东西一步到位,所以写程序不要认为你可以完全,连Microsoft都平均2年一个操作系统,何况我们作为IT人士,难道指望一个程序能活5年?因此程序要把自己的定位做好,别做万金油,万金油包治百病,但实际都不能根治。
本文导航
- 第 1 页:专家教你如何成为一名优秀的工程师
- 第 2 页:建立良好的文档习惯
- 第 3 页:切勿浅尝辄止!
上周热点文章排行榜
上周资料下载排行榜
论坛热帖
热评
- IR将功率半导体触角伸往消费市场
- 多功能算术/逻辑运算单元(ALU) ,什么是多功能
- 动态ip、静态ip、pppoe拨号的区别
- ARM与MIPS的比较
- ThunderBolt端口驱动及NET改WAP方法
- ds18b20中文资料详解
- 滴滴人脸识别怎么破解
- 超级计算机榜单重新排名 中国天河二号已沦为世界第
- 电阻色环表_色环电阻识别方法
- iphone6概念机图片曝光_iphone6上市时
博文
帖子
- 【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮! ElecFans小喇叭
- 请教关于CS1239低侧采样如何获得使用更高的Gain? jf_94221193
- 高频条件下的耦合线圈出现负值的原因是什么 jf_42363055
- 请问如何关闭独立看门狗 jf_39582415
- ads1291双电源供电时,Thermal Pad接AVSS吗? ggfx
- 【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部输入ref吗? 万物死
- 【「HarmonyOS NEXT启程:零基础构建纯血鸿蒙应用」阅读体验】+1-7章有感 夜孤影
- DIY了一台无人机,用全志T113芯片 文小二
- 电子产品结构与导热材料解决方案 jf_86221244
用户评论
查看全部 条评论
查看全部 条评论>>