Ⅰ 考CNC编程工程师应该具备哪些条件
数控工程师是指数控机床的设计维修人员。
①能熟练应用CAD/CAM技术在数控机床、加工中心及普通机床上制作各种精密、复杂的零件;
②掌握数控加工编程与操作;
③会使用计算机辅助绘图,能在计算机控制、数字控制的机床上加工各类机械零件及多维、复杂、精密零件。
①熟悉SIEMENS,FANUC,NUM,三菱等数控系统;
②能够进行数控系统设计;
③一定的英语基础;
④机床控制系统设计经验者;
⑤大中型数控设备维修或改造。
Ⅱ 编程工程师
到了大学以后,先学基本的高数,英语,计算机概论,以后会学习C语言,然后学C++,然后会学面向对象的编程,相关的会学数据库原理,数据结构,操作系统,计算机组成原理,汇编语言等。
如果想学好编程的话,数学不用说,一定要好,C语是基础,这个学不好,以后学其它语言上手会很困难,一定要好,数据结构,学得是一种解决问题的思想,也得学好,计算机组成原理,涉及到计算机的内部原理,要掌握。
毕业后你如果参加工作的话,这个行业一般要进行笔试,面试,才会被录用,大公司待遇会很高(4000-5000左右),但是进的话会很难,笔试题以算法为主,考查你对问题的分析解决,小公司一般在(2000块左右),笔试一般以C语言为主,考查基本功。
行业前景怎么说,关键是看自己,如果自己行,前景就光明,一个月上万也有可能,我同在深圳一家公司工作,有一次他们有一个模块做不出来,专门请上海一个高程过来,一小时一千块钱,如果你要做到这样的话,你说你的前景是什么样,如果自己学不好的话,这就不好说了,要看你的运气了,毕竟这一行是要真功夫的。
Ⅲ 学编程是从什么学到什么才能成为编程工程师谢谢了,大神帮忙啊
可以分析一下C语言与C#和java的关系. C作为目前常用编程语言来说可以算是最基础的一种编程语言了.这种基础并不是说C语言相对其他语言来说会比较容易学.学好C语言可以让你在日后学其他语言的时候更容易理解.但并不是说必须要学C,你也可以考虑直接学习JAVA. 当然,这个问题还是需要从某个角度去理解.如果你将来希望做一个编程员的话,那么,我建议你还是学一点C语言,并不是要把C语言学的多么精通. 语言方面JAVA比较多,但JAVA也有自己的局限性,对于网络内核来说会比较有用,配合框架会更加方便,但对界面就没有VB来的得心应手了.所以找准你自己希望学习的语言还是比较重要,这么多的语言都会有相似之处,不在于你会的语言多,而在于你对一门语言的精通.再举一个例子,如果你懂得很多语言,但没有达到精通的水平,那么很可能会做很长时间的PG,也就是最底层的编程员,但如果你对其中的一门语言精通的话,升职的几率会比较大. 我可以大概帮你分分几种语言的使用领域. C语言相对基础,但应用还是比较广泛,"高级编程员都使用C语言",学习JAVA,一般是先学习C语言,因为C语言是基础。 JAVA,对于网络的内核开发比较有用.框架也很重要. VB和VB.NET对于JUI开发比较好用,界面开发是他们的强项,.NET对于网络和界面的开发对比较好.但对日项目中,目前来看,还是JAVA比较多. 关于C++和C#好象在嵌入式方面应用比较多. 想成为编程工程师,最好的方法是考个证件,这是进入公司的敲门砖!!!!也是证明你是工程师的最有力的证据 不知道我的解答您是否满意??
Ⅳ 什么叫做软件开发工程师
软件工程师(Software Engineer),是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。通常人们会和程序员(英文Programmer)产生混淆,但其实是两种不同的性质。程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
软件工程师的工作不同于程序员但是一个软件工程师必定是一个优秀的程序员。
首先软件工程师与程序员工作上最大的不同,可以打一个比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员也就是程序员相当于建筑工人,所以很多人就说自己是IT民工就是这么来的。
想要成为一名优秀的软件开发工程师,就必须具备以下能力:
1、需求分析能力
对于软件工程师而言,理解需求就可以完成合格的代码,但是对于研发项目的组织和管理者,他们不但要理解客户需求,更多时候还要自行制定一些需求。
2、项目设计方法和流程处理能力
软件开发工程师必须能够掌握不少于两到三种的项目设计方法,并能够根据项目需求和资源搭配来选择合适的设计方法进行项目的整体设计。
3、复用设计和模块化分解能力
作为一个从事模块任务的软件开发工程师,他需要对他所面对的特定功能模块的复用性进行考虑,而作为一个系统分析人员,他要面对的问题复杂的多,需要对整体系统按照一种模块化的分析能力分解为很多可复用的功能模块和函数,并针对每一模块形成一个独立的设计需求。
4、整体项目评估能力
作为系统设计人员,必须能够从全局出发,对项目又整体的清醒认识,比如公司的资源配置是否合理和到位,比如工程进度安排是否能最大化体现效率又不至于无法按期完成。
5、团队组织管理能力
(1)工作的量化
没有量化就很难做到合适的绩效考核,而程序量化又不是简单的代码行数可以计算的,因此要求技术管理人员需要能真正评估一个模块的复杂性和工作量。
(2)对团队协作模式的调整
一个优秀的软件开发工程师应该能够根据程序员之间的能力水平差距,以及根据项目研发的需求,选择合适的组队方式,并能将责权和成员的工作任务紧密结合,这样才能最大发挥组队的效率。
Ⅳ 做软件实施工程师好还是编程工程师好
1、软件工程师主要是你对程序的理解能力,你学计算机维修出身还是选择网络比较容易入门一点。
2、这种属于人事考试,连培训加考试你起码要有三千块钱的准备(这还不一定够)。
3、软件工程师比网络工程师的就业范围略窄,网络工程师在任何涉及到IT的东西都能用的到。
4、 [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
[2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工程师!
[3]不要去做技术高手,只去做综合素质高手!在企业里混,我们时常瞧不起某人,说他“什么都不懂,凭啥拿那么多钱,凭啥升官!”这是普遍的典型的工程师的迂腐之言。8051很牛吗?人家能上去必然有他的本事,而且是你没有的本事。你想想,老板搞经营那么多年,难道见识不如你这个新兵?人家或许善于管理,善于领会老板意图,善于部门协调等等。因此务必培养自己多方面的能力,包括管理,亲和力,察言观色能力,攻关能力等,要成为综合素质的高手,则前途无量,否则只能躲在角落看示波器!技术以外的技能才是更重要的本事!!从古到今,美国日本,一律如此!
[4]多交社会三教九流的朋友!不要只和工程师交往,认为有共同语言,其实更重要的是和其他类人物交往,如果你希望有朝一日当老板或高层管理,那么你整日面对的就是这些人。了解他们的经历,思维习惯,爱好,学习他们处理问题的模式,了解社会各个角落的现象和问题,这是以后发展的巨大的本钱,没有这些以后就会笨手笨脚,跌跌撞撞,遇到重重困难,交不少学费,成功的概率大大降低!
[5]知识涉猎不一定专,但一定要广!多看看其他方面的书,金融,财会,进出口,税务,法律等等,为以后做一些积累,以后的用处会更大!会少交许多学费!!
[6]抓住时机向技术管理或市场销售方面的转变!要想有前途就不能一直搞开发,适当时候要转变为管理或销售,前途会更大,以前搞技术也没有白搞,以后还用得着。搞管理可以培养自己的领导能力,搞销售可以培养自己的市场概念和思维,同时为自己以后发展积累庞大的人脉!应该说这才是前途的真正支柱!!!
[7]逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不决,胆怯,多虑,脸皮太薄,心不够黑,教条式思维。。。这些工程师普遍存在的性格弱点必须改变!很难吗?只在床上想一想当然不可能,去帮朋友守一个月地摊,包准有效果,去实践,而不要只想!不克服这些缺点,一切不可能,甚至连项目经理都当不好--尽管你可能技术不错!
Ⅵ “软件工程师”是负责编程的吗
“软件工程师”是负责编程的吗。
是的。软件工程师是指从事程序开发、程序维护的基层工作人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚。
Ⅶ 软件开发工程师是什么
软件开发工程师是从事软件开发相关工作的人员的统称。 软件开发工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。
主要职责:
① RFID 相关应用软件、信息管理类软件的设计、研发、维护、安装实施;
②数据库管理及应用开发;
③ 根据要求进行软件概要设计、详细设计、编码、单元测试工作及说明文档的编写
任职要求:
① 熟练使用VC++、C#或Java编程;熟悉Oracle/SQL Server等数据库开发;熟悉Web系统开发;
② 熟练使用ArcGIS、ArcSDE、MapObjects,并用其进行过开发;熟悉了解移动设备嵌入式GIS开发技术。
③ 精通Oracle/Microsoft SQL SERVER等数据库管理;从事DBA工作,有丰富的主机与操作系统管理、数据库管理、存储管理与规划、安全管理与规划经验;精通PL/SQL编程,熟悉数据库建模。
④ 开发过基于Weblogic或Websphere应用服务器的应用程序;熟悉WebLogic/Websphere的安装、配置、故障处理和调优;具有J2EE相关开发经验;熟悉weblogic集群的配置和管理;有weblogic administation认证证书者优先。
Ⅷ 学什么编程可以成为软件工程师
软件工程师是一个泛称,如php、java、大数据、人工智能、web全端、云计算、运维、c语言都可以称为工程师,学大数据,就是大数据工程师,或者大数据攻城狮,程序员,程序猿,程序媛都可以
Ⅸ 我想学电脑编程都要学什么,(当一个电脑工程师)要学多长时间。
不同的语言学的时间不一样。
学VB的话差不多1个月,每天抽出1小时,就差不多能熟悉基本操作了,再学半个月基本上就已经算精通了,因为VB操作简单容易上手。
学C的话时间就有一点长了,学C语言1个月就可以学会,这里仅限基础语法不包括算法,如果要精通的话得要一年,不过C是学好别的语言基础,建议学一下。
学C++就更难了,C++是所有编程中最难的,也是最不好学的,至少要几个月才能学会基本操作,学好了至少要几年,国内很缺乏c++方面的人才,可以试着学一学
Ⅹ 数控编程工程师分为那几个等级
摘要 很高兴为您服务哦,整理答案打字需要五分钟左右请您耐心等待,一缕幸福儿老师将为您悉心解答!