1. 工程师是一个什么职业
工程师只是一个职称。不同的行业有不同的工程师。
工程师指具有从事工程系统操作、设计、管理、评估能力的人员。工程师的称谓,通常只用于在工程学其中一个范畴持有专业性学位或相等工作经验的人士。
2. 如何才能做好一个工程师
一、工程师的基本素质要求1、 坚持终生学习,博览群书。不仅要学本专业及与工作直接相关的知识,还要学其他专业的、其他学科的知识,要广泛积累知识,扩大知识面。自从你大学毕业后,你学习过哪些与专业及工作有关的、无关的专业技术书籍?2、 要有务实的作风,不要夸夸其谈,要勤于动手,积累实践经验。从实践中来,到实践中去,会做事是一项基本技能,不会动手解决问题,不算是一个工程师。3、 坚持理论联系实践。用学到的理论去指导实践,并用理论来解释实验现象。不去实践的理论是空洞的理论,没有理论指导的实践是盲目的实践。理论是有条件的,要掌握其精髓,不能变成教条。同样,实践经验也是有局限性的,是基于当时的客观条件,不能犯经验主义4、 技术研究要有恒心、坚持不懈。成功来自于持之以恒的努力,准备失败100次、1000次。5、 坚持每天写工作备忘录,计划好你自己的工作。预则立,不预则废。二、 技术工作的基本要领(一) 如何开始一项全新的工作(以开发一个新产品为例)(1)要明确开发任务的具体目标,预先做好书面策划做什么样的产品、如何做。(2)收集资料,学习了解相关技术,掌握基本原理、产品基本结构、产品技术标准法规,未做先学。(资料来源:书店、图书馆等)(3)收集样机:国内、国外的,尽可能多一些(4)对样机进行功能、性能及操作等方面的测试首先做好测试策划,做哪些项目、如何做(5)分析测试结果并进行总结提炼,作为自己开发产品的技术要求和标准(6)对样机进行解剖和结构分析① 整理出哪些是重要的结构形式② 哪些是关键零部件及关键尺寸(7)测试样机包括测试零部件① 零部件使用的材料及特性② 零部件的公差与配合③ 关键结构的技术原理是什么?哪些数据、尺寸是不能变的④ 功能件的技术原理是什么?哪些数据、尺寸是不能变的(8)在提出了完整的设计输入、明确了标准要求及掌握了核心技术的前提下,开始设计自己的产品。(二) 如何解决一个具体的技术、质量问题(1) 弄清楚问题是什么一定要坚持眼见为实,对有问题的零部件产品进行解剖分析,了解发生问题的真正原因,不要主观臆想。(2) 根据寻找出的问题,制订解决方案,方案要尽可能多元化,一组方案不是一个方案。要同时对一组方案进行试验,找出最佳方案。(3) 为了能够加速发现产品的某一质量问题,一般需要加严试验。提出比正常使用更严酷的条件,设定一个试验方法和标准,标准也要比正常的标准高。比如:正常标准:产品寿命在额定电压正常使用情况下600h,可以通过提高试验电压加严测试。(4) 工程师亲自做试验,不要委托他人,每组方案的试验不是一个,而是一批。① 试验前检查测量组件、部件、零件的数据,并记录。② 试验中观察记录试验状态,如工作状态变化、性能变化、功能是否失效、温度变化、零部件的变化等等③ 试验后,重新检测零部件的质量状况,必要时测量尺寸的变化。运动磨擦部件,还要测量磨损情况。对故障零件、失效零件要进行解剖分析。④ 做好测试数据的分析,对大量试验的结果要做正态分布图、计算中心值及偏差δ,并与标准要求对比。(5)采取改进措施,重复以上工作(三) 如何编写技术工作(以图纸为例)(1) 认真做好图面的尺寸标准
3. 消防工程师的高效学习法,三个月,过三科!
您好,很高兴为你解答:
任何一种考试都没有最好的方法,只有找到适合自己的才是最重要的,下面提供一些方法供你参考。,
1、及时复习法
所谓课后复习法就是我们刚听完老师讲课之后,不要急着合上笔记和教材,花10-20分钟来消化和吸收刚刚讲过的知识,由于刚上完课或者听完视频,所以对知识的理解和记忆都达到了巅峰的状态,此时我们只要稍加的复习巩固,就能很容易的理解记住所学知识。也可以立刻做一做相关章节练习题,对于知识点的理解会更加容易。
2、章节复习法
不管是一级消防工程师考试科目的哪一门,都分为大的章节和小的课时,一般当讲完一个章节的所有课时就会把整个章节串起来在系统的讲一遍,作为巩固复习,因此我们在复习的时候,可以找出它们的共同之处,每一个知识点都是一环套一环的,把这些零碎的知识串联起来,能够更方便我们理解和记忆。
3、循环复习法
有很多考试一年报很多科目,这时我们可以采取循环复习法。当人在长时间重复的做某一件事的时候,难免会出现疲劳和厌烦,因此我们复习一级消防工程师的时候不要单一复习某一门课程,应该循环的每一科都照顾到,一级消防工程师考试各科目之间的联系也是非常大的,这样做也能够方便对其他科目的理解,从而提高复习效果。
4、改错本法
一消考试离不开练习,我们在做练习题的时候难免会做错题目,不管你是粗心或者就是不会,都要习惯性的把这些错题记录起来,每科复习都建立一个独立的改错本,当我们进行考前复习的时候,它们是重点复习对象,把每一个自己做错的原因都找到,加深对相关知识点的记忆,会有事半功倍的效果。
4. 如何做一个工程师
1.基础知识 ----包括数物化和专业基础。
2.流行的技术 ----比如潜入式系统开发,大家都在做的技术。
3.未来将要流行的技术 ----比如生物DSP技术,就是你对未来的预测。
4.我要用到的技术 ----就是你工程中急需使用的。
5.其他学科的重要进展 ----紧跟科技发展的脚步是必须的。
5. 怎么评价一个工程师的技术能力
1、案例分析与应对;
2、理论答辩;
3、专项设计;
4、现场操作;
6. 怎么提升一个工程师的能力
提升专业技能,理论知识,还有积累经验。
7. 一个合格的工程师要有一些什么要求呢
1:团队精神和协作能力
把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,
也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力
量都是有限的,即便如linus这样的天才,也需要通过
组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是
不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研
发团队,进入商业化和产品化的开发任务,缺乏
这种素质的人就完全不合格了。
2:文档习惯
说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子,良好的文档是正规研发
流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,而
作为高级程序员和系统分析员,这个比例还要高很多。缺
乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇
到极大的麻烦。
3:规范化,标准化的代码编写习惯
作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚至嵌套
中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码
的移植和纠错,也有助于不同技术人员之间的协作。fan
s叫嚣高水平程序员写的代码旁人从来看不懂,这种叫嚣只能证明他们自己压根不配自称
程序员。代码具有良好的可读性,是程序员基本的素质需求。再看看整个linux的搭建,
没有规范化和标准化的代码习惯,全球的研发
协作是绝对不可想象的。
4:需求理解能力
程序员需要理解一个模块的需求,很多小朋友写程序往往只关注一个功能需求,他
们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑
,有人曾经放言说写一个广 告交换程序很简单,这种人从
来不知道在百万甚至千万数量级的访问情况下的性能指标是如何实现的,对于这样的程
序员,你给他深蓝那套系统,他也做不出太极链的并访能力。性能需求指标中,稳定性
,并访支撑能力以及安全性都很重要,作为程序员需要
评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意
攻击的可能性。就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经验才
有可能有心得。
5:复用性,模块化思维能力
经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是
重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性
工作变成了熟练程序员的主要工作,而这些,其实是完全可
以避免的。
复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要
多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系
统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样
就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过
程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更
多时间和精力投入到创新的代码工作中去。
一些好的程序模块代码,即便是70年代写成的,拿到现在放到一些系统里面作为功
能模块都能适合的很好,而现在我看到的是,很多小公司软件一升级或改进就动辄全部
代码重写,大部分重复性工作无谓的浪费了时间和精力。
6:测试习惯
作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,但是并不是说
有了专职的测试工程师程序员就可以不进行自测;软件研发作为一项工程而言,一个很
重要的特点就是问题发现的越早,解决的代价就越低,程序
员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早
的发现和解决,这样对整体系统建设的效率和可靠性就有了最大的保证。
测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能
在正常调用下完成基本功能,这是最基本的测试职责,可惜在很多公司这成了唯一的测
试任务,实际上还差的远那;第二方面就是异常调用的测试,比如高压力负荷下的稳定
性测试,用户潜在的异常输入情况下的测试,整体系统局部故障情况下该模块受影响状
况的测试,频发的异常请求阻塞资源时的模块稳定测试等等。当然并不是程序员要对自
己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整
体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当
然这需要上面提到需求理解能力。
7:学习和总结的能力
程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年
内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。
善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就
更加高了。但是学习也要找对目标,一些小coding有些codingTO就是这样的coding上只
是一些Cfans们,他们也津津乐道于他们的学习能力,一会学会了asp,一会儿学会了ph
p,一会儿学会了jsp,他们把这个作为炫耀的资本,盲目的追逐一些肤浅的,表面的东
西和名词,做网络程序不懂通讯传输协议,做应用程序不懂中断向量处理,这样的技术
人员,不管掌握了多少所谓的新语言,永远不会有质的提高。
善于总结,也是学习能力的一种体现,每次完 成一个研发任务,完成一段代码,都
应当有目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐
步提高,一个程序员才可能成长起来。
一个不具备成长性的程序员,即便眼前看是个高手,建议也不要选用,因为他落伍
的时候马上就到了。具备以上全部素质的人,应当说是够格的程序员了,请注意以上的
各种素质都不是由IQ决定的,也不是大学某些课本里可以学习到的,需要的仅仅是程序
员对自己工作的认识, 是一种意识上的问题。
那么作为高级程序员,以至于系统分析员,也就是对于一个程序项目的设计者而言