江秀梅+刘洋
需要熟练掌握制图软件和相关的专业技能。
1.熟练使用3D、2D绘图软件,包括复杂曲面建模能力、自顶而下设计方法(Top Down Design)、工程图纸绘制。
2.熟悉产品开发流程;
3.模具结构(塑料模、五金模)、加工工艺、(五金、塑料)材料性能;
4.基本的电路知识、安规标准、行业标准、产品标准、成本核算、专利分析和规避等等知识;
5.还要了解一定的市场信息、工业设计、用户体验等常识。
拓展资料
机械结构工程师的主要工作:
这个岗位在家电产品、电子产品、工业用品、日用品、消费品等等行业广泛存在,主要职责就是对整机产品设计,主要负责整机功能实现、产品内部构造、支撑方式、连接方式、零件布局等等方面的设计。
参考资料:百度百科-结构工程师
CuteGourmet
软件工程师虽然不能算是一个新生事物,但随着社会的不断发展,计算机是我们必不可少的,软件开发也是推动计算机迅速发展的条件,那么做为软件工程师我们需要什么条件? (1)具有扎实的计算机专业知识 这是软件工程理由能够从事软件一切工作最基本的前提,是软件工程最基本的素质,这要求软件工程师必须精通高等数学、离散数学、电子学、编程语言、数据结构等课程。 (2)良好的语言表达能力和沟通能力 这是软件工程师应该具备的一个很重要的素质,因为软件工程师是为用户开发软件,常常需要直执着面对用户。 (3)健康的心理素质 开发软件本身就是一项艰苦的脑力和体力劳动,软件工程师开发成功一个软件,要经过反复修改,要花费大量的进间和精力,这些都有要求软件工程师有较好的心理承受能力。 很多学生往往只注重计算机专业知识的培养,而忽视了语言表达能力和沟通能力、工程经济分析能力,以及心理素质的培养。因此,作为一个在校的大学生,除了认真学习软件基础理论课程之外,还需要特别注意以下能力的培养: (1)正确的定位 大学计算机软件专业学生应该将自己个人今后职业生涯的目标定位在软件工程师或者未来的软件工程、项目管理者,而不是计算机或者软件科学家。 有了一个比较清晰的职业定位后,对自己如何选修一些实践性强,协作性强以及能够接触最新软件技术的课程很多指导作用。 (2)增加语言表达的训练,培养与人沟通的能力。注重学生个人能力的培养,但是与软件程师的要求还有一定差距,并且,有些活动不是每个学生都能参加,因此应积极参加一些群体活动和实际的软件项目,在语言表达和沟通方面积累经验和知识。 (3)了解一些经济、管理方面的基础知识 软件是一种工具,他最终的目的还是需要为社会生活的各个方面提高效率、节约成本或者是简化管理、提升价值。不了解一些经济于管理方面的基础知识,就很难理解现实生活中千变万化的软件需求,更难以发挥软件的实际价值。 (4)训练过硬的心理素质 软件工程师在实际的软件开发过程中,各种非预料的情况都可能发生:需求来回修改,工期突然发生变更甚至很多个人生活的很多情绪都会参杂进来,因此软件工程师可能需承受巨大心理压力。一个软件工程师如果没有过硬的心理素质,他就很难排除干扰、稳定情绪的按照严格的规范实施一个成功的软件项目。 三、软件工程师的充电软件开发本身有一个循序渐进的过程,其基础知识和实践经验需要不断的积累。比如,如果先把C++学好,再学诸如Java、SQLServer、Oracle、VB、ASP等其他语言时,在程序设计的语法上就十分好理解了,程序设计的学习也就成了一件水到渠成的事情了。 培训目标确定了,下一步就是制定培训计划。首先需要注意的是,不要只是死抱着一两种技术或平台,或只掌握一两种开发语言。现在,用人单位越来越希望招聘到在某一领域里具有很高专业技能的IT专家,同时,他们也希望能招到万事通式的人才。所以,你不能满足于只精通.NET,或者只会Java。要赶快学习其他有关技术,即使不在你的工作范围内。例如,如果你工作中用的是服务器端Java,那么可以了解一下其他平台服务器端技术,包括ASP和PHP;还可以尝试去掌握其他的技术,如用VB、C/C++编写应用程序或进行系统编程等。同样,通过为一些中小项目义务劳动、参加技术讨论、提供技术支持、或者公开发布源代码等方式,都可以在新领域中获得宝贵的工作经验。 四、软件工程师的培训方向和课程选择 软件开发越来越成为一个系统工程,一个协作型产品,因此选择软件工程师培训也应制定相对明确的方向。 软件工程师培训方向从总体看,可以积累综合知识和培养扎实基础入手 通过对基础知识和实际技能的培训,“计算机软件水平考试”可以为你提供从程序员、高级程序员到系统分析员等不同等级、具有很强说服力的资质证明。 最新崛起的“软件学院”也是一个不错的培训选择,它能够在1-2年的时间里,既系统的学习软件开发的各种理论,有同时有比较多的机会参加开发项目锻炼各种平台和工具的开发实践。
Jonathan261
1、扎实的数学、力学基础理论
出来工作后,我们都知道,单靠学校中学到的理论知识和技术,解决设计工作中遇到的所有技术问题是不可能的,许多新技术问题要从头学。从头学就要靠过去的数学、力学基础,数学、力学基础好了,接受新技术新概念的能力就会强,对自己技术进步极为有利。
2、善于总结、工作技巧熟练
收集必要的数据,记熟常用数字,钢筋面积,构件种类,大致允许荷载等,各种节点构造记住并明白道理快速熟练完成工作。善于总结就会取得经验,有利于快速完成工作,提前完成就可腾出时间思考问题,搞创新。快了自己主动,慢了可能会穷于应付,设计质量也不会提高。
3、具备团结协作意识
设计是合作的产物,不能只顾自己方便。要善于同别的专业共同配合,要能说服建筑专业修改不合理之处,以保证结构方案尽量合理,同时要照顾到其它专业的要求。
要掌握别的专业的基本知识,知己知彼,不易遗漏。要懂一些施工知识,设计中要考虑施工的方便,要多跑工地。要了解各种建筑用材的性质、特点、优缺点、适用范围及价格。
4、施工图技巧熟练、构造知识清晰
要有正确的心态,不要骄傲,大学生,仅是多上了几年学,念了几本书,其实不会的东西很多,先不要把自己当成人才,要有当几年徒弟的心态。要努力学习,不贪近利,不要计较金钱,工程也不要计较大小、难易,有小才有大,多锻炼是最重要的。做设计、制图不要怕麻烦,不去抱怨变更多,工程设计反复讨论、修改是很正常的。
施工图是表达设计意图的依据,图纸的不明确或错误常能造成很大的危害,因此图纸必须明确、简洁、清楚,对计算机绘图不能迷信,图纸要自校。
5、自我解决意识及能力
设计人员常接到工地电话或来人,要求处理墙裂了、砼打坏了、强度不足、材料缺货、构件裂了等问题,解决这些问题有的是比较麻烦的,需要经验和理论知识的结合,查明原因是较为关键的一步。
要多去工程现场搞调查研究,多分析,分析原因时往往使用排除法。解决处理问题要多想办法,知识面宽广很有用。处理此类问题,制约因素较多,要考虑全面。
6、灵活处理、创新精神
应该有雄心壮志,有所创新与突破,不怕反对,当然前提是理论功底扎实、实践经验丰富。不能瞎冒险,要多论证,并把不利因素考虑全面。工作要有灵活性,不死板,要想有所创新,首先要钻进去,把规范、规程记熟弄懂,把规范条文的真正含义弄明白,才能灵活运用,否则只会死板教条。
7、注重安全
工作中要养成细致、严谨、不拖拉的工作习惯,遇到急事不忙不乱,无论什么情况,保证安全最重要,不管是领导要求还是建设单位要求,违反工程建设强制性条文和法律法规的事情坚决不能做。
8.谨慎细致、学会沟通
结构设计工作来不得半点粗心马虎,否则问题多多,后患无穷。甚至给生产、产品品质造成重大影响,给公司造成重大经济损失。
搞设计不能闭门造车,一定要学会与同行交流沟通,这个很重要,也是决定成败的关键,独立思考固然重要,但是一个人的力量是有限的。
9.学会PKPM软件的使用
在中国做设计必须要会的一个软件就是PKPM,它和CAD这两款软件为结构设计界的左右翼。虽然很多人都认为PKPM在很多方面做得并不好,但是这并无损于它在结构设计界的霸主地位,你可以不认同它,但你没法忽略它。要具备利用软件进行建模和整体计算分析的能力。
冲哥是个姐
一,良好的编程能力。编程能力直接决定了项目开发的效率。这要求软件工程师至少精通一门编程语言,熟悉它的基本语法、技术特点和 API( 应用程序接口 ) 。二,自觉的规范意识和团队精神。随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神。一般来讲,软件 企业中的程序员可以分为两种,一种是 " 游击队员 " ,他们可能对编程工具很熟,能力很强,编写的程序简洁高效,却缺乏规范和合作的观念;另一种程序员个人能 力不一定很强,但程序较为规范,合作意识良好。第二种人更适合现代软件企业发展的潮流。对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良 好的规范意识和团队精神。三,认识和运用数据库的能力。信息以数据为中心,因此与数据库的交互是必不可少的,了解数据库的操作和编程是软件工程师需要具备的基本素质之一。四,较强的英语阅读和写作能力。程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英 文,与编程高手交流、发布帮助请求同样也离不开英文。作为基础软件工程师,具有一定的英语基础对于提升自身的学习和工作能力极有帮助。五,具有软件工程的概念。基础软件工程师从事的工作相对于系统分析师和高级程序员要单纯一些,但是 他们仍然是整个软件工程中重要的一环,他们同样需要具有软件工程的概念:从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些 过程,并能胜任各种环节的具体工作。六,求知欲和进取心。软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。软件工程师应具有较强的学习总结能力、需求理解能力以及对新技术的敏感性。上述这些能力不可能凭空产生,而是通过培训和教育的过程逐步获得的。目前,社会上的软件工程师培训很多,但良莠不齐。有些好的培训,能够从知识到技能、 从技能到应用、从应用到项目,多层次多角度地对学员进行培训,不仅关注技术层面,同时关注项目规划的实施、团队合作、技术文档的编写等在认证培训过程中无 法顾及、但在实际工作中又不可或缺的能力的培养,可以使学员在理论上掌握和理解面向对象的软件工程方法和组件化的软件设计思想。还有一些培训中心,针对软 件设计人员,通过对经典设计模式的理论实践,使学员掌握、运用其思考和解决问题的方法,总结技术经验,构造自己的设计模式库,使软件设计人员能系统地掌握 面向对象的方法。与信息技术领域先进的基础理论教育相比,我国高校软件人才培养模式在实践技能的培养、 IT 前沿技术 的获取与沟通、具有国际水平和标准的软件项目开发等方面的培养存在极大不足。为解决这一问题,有必要在高校推出 " 软件教育产品 " 的人才培养模式。 " 软件教 育产品 " 是一种培养中、高级软件人才的教育产品化解决方案,其根本目的可以归结为 -- 培养掌握 IT 技术发展方向、熟悉国际开发准则和标准,并且具有丰富项 目管理经验的高级软件项目管理人员。 " 软件教育产品 " 包含了教学方案的设计、课程选取与设置、教材的引进与二次开发、教学管理流程的监控、教学实践环节的 落实等等。
大旺财爱小旺财
软件工程不等同与软件开发,软件工程是一个工程学科其指导意义更多。一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当与施工总指挥,而一般的开发人员相当与建筑工人! 当今社会不论什么职业的都需要一个不断学习的环节。软件工程师也一样,虽然软件工程师的工作不同与程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具开发技术在不断的发展。在校学生所能学到的东西很难跟的上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松的掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。 其次,我说软件工程是一个工程学科但他同时也是一个管理学科,你必须学会怎样来领导你的小组是他们能够完全理解贯彻你的意图。应此必须具有良好的沟通能力当然这个东西不是读一本书参加一个培训班就能作到的,这要依赖于平时的培养。 另外,不要以为你掌握了软件工程的理论就一定能做软件工程相应的事情,软件工程只是一个理论一个指导思想。搞软件开发的都必须了解这些基本理论并在平时的工作中认真的去贯彻执行。人人都想去管理层面可是有那么多人给你管么?并不是说所有做技术层面的都做不长关键要看你的技术能做到什么程度,如果你的技术能够独当一面那么别人就必须向你看齐以你为标准。这样以来不是你被淘汰而是以你的标准去淘汰别人。 总的就是一句话,眼光不要太远。做好本职工作,把手头的事情做好了做透了就是成绩!任何东西都没有捷径,不可能速成!天道酬勤,作为学生你应该知道眼前需要做什么。
优质工程师考试问答知识库