- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成为优秀工师的八个好习惯
成为优秀工程师的八个好习惯
一 给工程师的一些忠告
现在用人单位招人越来越难,而刚毕业的学生找工作也越来越难,为什么?这得归罪于国内大学的教育,并不是把人培养好,而是应试教育:填鸭的方式让大家反感,结果就是考完就忘。工作很多时候需要基础,基础的学习是很枯燥的,需要兴趣的滋润才能免强为之。所以,兴趣可以造就成功,应付只能让自己一直在技术的中下游徘徊。
这里和大家分享一些经验,如何成为一个优秀的工程师,希望对大家有所帮助。
二 切忌:不要什么都问人
菜鸟大家都知道,菜鸟就是不懂的东西太多,否则就成为老鸟了。因此很多菜鸟,喜欢问人,但是这是一个大忌,问人固然好,但是什么都问人,久而久之就丧失了自己独立思考以及建立自己独立打开知识大门的一把金钥匙。这里可以毫不客气的说,咱菜鸟的问题,不会是我们第一个提出的,更不会是最后一个提出的。因此,网络上的“知之为知之,不知百度之”就是一个很好的建议。
知识的来源如下:
1. 百度/google的英文搜索/bing的英文搜索;
2. 各大专业的论坛,比如pcb的有pcb论坛,等等,可以通过百度查找各论坛的排名;
3. 各种qq讨论群;
4. 同事、上级、朋友、专家等。
其实开发这么多年的经验来说,笔者能通过请教解决问题的次数基本上不超过5%。简单的问题搜索解决,复杂的问题,基本没有人能回答或者不愿意回答,因此,绝大部分问题必须自己解决。天下没有免费的午餐,对吧?
高端人才也就那个小圈子,各自都很忙,而且交流过程中对方会很清楚地知道你的气场,如果你的气场不足,对不起,你就out了,请教专家前,你必须有足够的气场,否则,自己思考是最好的出路。
如何提问才能有人乐意回答
1. 清晰的表达以及描述问题
2. 你所尝试过解决问题的方法
3. 目前需要什么(或者有别的出路不定)
如果能够在专业论坛上提出一个问题,满足以上的条件的,估计就会有人能够给你一些意见和建议,如果还是没有人能回答,恭喜你,80%的可能你已经成为老鸟了,还有20%的可能就是你的问题太简单了,大家不屑一顾!
??三 建立良好的文档习惯
知识在于积累,但是人的记忆如果不经常刷新是会容易遗忘的,和DRAM一个道理。因此如果不能定期刷新,那么请把经验都写下来,成为一个本,通过各种网络渠道存放起来,以便随时翻查,这是“云硬盘”的一个最好的用法之一。
作为一个软件工程师,自己的代码风格的确自己很熟悉,所以写代码的时候很多时候不写注释,出现很多魔鬼数字,到处随便定义变量,但是如果这样的话不利于程序的维护以及传承。举个例子,一个ARM的linux程序,用以下定义,是否比在文档内嵌代码强呢?
随时备份自己的程序,编号以及时间戳做好。虽然软件上面有很多很好用的工具,我相信大部分工程师都不会使用这些代码维护工具。那么请看下个建议
软件/硬件的框架的制定以及描述文档的建立。建立了这些文档,可以让自己不断的对自己的思维/想法进行纠正,这样的话对自己的提升有很大帮助。
四 工欲善其事必先利其器
首先要做好一件事情,必须首先把工具搞好,比如FPGA开发,必须把开发环境搭建起来,如何进行验证以及代码编写等,环境搭建有很多方法,要么找厂家FAE索取相关的经验,要么找资深工程师进行咨询。
使用的工具正确的话,那么有时候事半功倍,好比上面截图的代码工具名字叫source insight,这个工具的功能强大,对于代码分析能提高很多的效率。这些如果写成了开发文档,那么就是经验了,这些经验有时候对于菜鸟来说,就是一本圣经,能够缩短成为老鸟的时间。
五 建立良好的思维习惯
作为嵌入式软件工程师,和ARM/单片机打交道超过10年,个人最反对的是使用debugger,除非特殊的纯软件算法,否则在很多混合场合是无法使用 debugger的,因为很多实时的信号过了就没有了,等你停下来找原因,黄花菜都凉了。良好严谨的思维方式,可以让自己在碰到某些情况的时候迅速定位问题所在解决问题,而不是依靠debugger进行辅助设计。
结构化的代码,软件为主的一个思想,这是很重要的指导思想。没有哪个公司能够把东西一步到位,所以写程序不要认为你可以完全,连Microsoft都平均2年一个操作系统,何况我们作为IT人士,难道指望一个程序能活5年?因此程序要把自己的定位做好,别做万金油,万金油包治百病,但实际都不能根治。
?? 六 刨根问底、未雨绸缪
很清晰记得以前一个老师给我的一条评语“切勿浅尝辄止”。技术需要深挖,需要扎根,需要刨根问底,否则不可能把一个事情做好。可以随便问一个成功的工程师,看看哪个没有经历过几年的寂寞/枯燥的?没有平地不可能显出高山的雄伟。学习一个东西的时候,如果能
您可能关注的文档
最近下载
- 宣城市畜禽规模养殖场粪污资源化利用技术指导手册.doc VIP
- 部编版语文五年级上册第七单元大单元作业设计1.docx VIP
- 词汇表--阿尔及利亚高速公路法语词分析.doc
- 全新版大学英语综合教程第三册Unit 3PPT.ppt VIP
- 《神经根型颈椎病》课件 .ppt VIP
- 道路交通信息显示设备设置规范(GAT 993-2021).pdf VIP
- 蒸发水量3000Kgh三效降膜并流蒸发系统设计.doc
- 【专项复习】小升初英语课件-核心考点+题型专项突破:专题 02 语音(48个音标)全国通用版.pptx VIP
- 封闭式母线安装施工图集.pdf VIP
- 营销部门2025客户画像分析与精准投放策略复盘PPT方案.pptx VIP
文档评论(0)